]> git.mxchange.org Git - quix0rs-gnu-social.git/log
quix0rs-gnu-social.git
7 years agoOutput proper HTML and XML headers for single Atom entry
Mikael Nordfeldth [Sat, 6 May 2017 10:38:34 +0000 (12:38 +0200)]
Output proper HTML and XML headers for single Atom entry

RFC5023 <https://tools.ietf.org/html/rfc5023> specifies that the
content type parameter 'type=entry' should be used to clarify data.

7 years agoOutput selfLink from notice asActivity[Object]
Mikael Nordfeldth [Sat, 6 May 2017 10:25:50 +0000 (12:25 +0200)]
Output selfLink from notice asActivity[Object]

7 years agoReturn false immediately if $url is empty for common_valid_http_url
Mikael Nordfeldth [Sat, 6 May 2017 10:25:27 +0000 (12:25 +0200)]
Return false immediately if $url is empty for common_valid_http_url

7 years agoNotices start saving selfLink from activities/objects
Mikael Nordfeldth [Sat, 6 May 2017 10:15:54 +0000 (12:15 +0200)]
Notices start saving selfLink from activities/objects

7 years agoHandle selfLink in ActivityObject
Mikael Nordfeldth [Sat, 6 May 2017 09:34:38 +0000 (11:34 +0200)]
Handle selfLink in ActivityObject

7 years agodefault to #addtag on !group mention
Mikael Nordfeldth [Tue, 2 May 2017 19:12:17 +0000 (21:12 +0200)]
default to #addtag on !group mention

7 years agoFixed the parsing of ostatus:conversation etc.
Mikael Nordfeldth [Tue, 2 May 2017 16:58:22 +0000 (18:58 +0200)]
Fixed the parsing of ostatus:conversation etc.

Conversation will now start storing remote URL

The namespace features don't work the way they were written for here
so I fixed that, making the ostatus: namespace properly looked up and
then the homegrown getLink function looks for what is back-compat with
StatusNet etc. if I remember correctly.

7 years agoLess raw database dumps in debug please
Mikael Nordfeldth [Tue, 2 May 2017 07:18:43 +0000 (09:18 +0200)]
Less raw database dumps in debug please

7 years agoFix issues with non-subscribed Ostatus_profiles
Mikael Nordfeldth [Tue, 2 May 2017 07:14:30 +0000 (09:14 +0200)]
Fix issues with non-subscribed Ostatus_profiles

7 years agoI like to throw exceptions instead of using if statements.
Mikael Nordfeldth [Tue, 2 May 2017 07:07:39 +0000 (09:07 +0200)]
I like to throw exceptions instead of using if statements.

7 years agoFile_redirection->getFile could never get the file anyway if $redir->file_id was...
Mikael Nordfeldth [Tue, 2 May 2017 07:07:00 +0000 (09:07 +0200)]
File_redirection->getFile could never get the file anyway if $redir->file_id was empty...

7 years agoShow WebSub state on remote user profiles
Mikael Nordfeldth [Mon, 1 May 2017 19:18:04 +0000 (21:18 +0200)]
Show WebSub state on remote user profiles

7 years agoIntroduce neat function getFeedSub() on Ostatus_profile
Mikael Nordfeldth [Mon, 1 May 2017 19:17:22 +0000 (21:17 +0200)]
Introduce neat function getFeedSub() on Ostatus_profile

7 years agoChange mentions of PuSH to WebSub
Mikael Nordfeldth [Mon, 1 May 2017 09:04:27 +0000 (11:04 +0200)]
Change mentions of PuSH to WebSub

WebSub is probably finalised before we make a release anyway. Here is
the official spec: https://www.w3.org/TR/websub/

Mostly just comments that have been changed. Some references to PuSH <0.4
are left because they actually refer to PuSH 0.3 and that's not WebSub...

The only actual code change that might affect anything is FeedSub->isPuSH()
but the only official plugin using that call was FeedPoller anyway...

7 years agoDebugging log fix.
Mikael Nordfeldth [Mon, 1 May 2017 08:34:51 +0000 (10:34 +0200)]
Debugging log fix.

7 years agoI think this will stop my daemons from endlessly looping
Mikael Nordfeldth [Mon, 1 May 2017 08:27:21 +0000 (10:27 +0200)]
I think this will stop my daemons from endlessly looping

I got this which ate all my memory:

queuedaemon.php:10733] HTTPClient: HTTP HEAD https://drive.google.com/file/d/*masked*/view?usp=sharing - 200 OK
queuedaemon.php:10733] Checking for remote URL metadata for https://drive.google.com/file/d/*masked*/view?usp=sharing
queuedaemon.php:10733] HTTPClient: HTTP GET https://drive.google.com/file/d/*masked*/view?usp=sharing - 200 OK
queuedaemon.php:10733] Trying to discover an oEmbed endpoint using link headers.
queuedaemon.php:10733] Could not find an oEmbed endpoint using link headers, trying OpenGraph from HTML.
queuedaemon.php:10733] HTTPClient: HTTP HEAD https://drive.google.com/file/d/*masked*/view?usp=sharing&usp=embed_facebook - 200 OK
queuedaemon.php:10733] Checking for remote URL metadata for https://drive.google.com/file/d/*masked*/view?usp=sharing&usp=embed_facebook
queuedaemon.php:10733] HTTPClient: HTTP GET https://drive.google.com/file/d/*masked*/view?usp=sharing&usp=embed_facebook - 200 OK
queuedaemon.php:10733] Trying to discover an oEmbed endpoint using link headers.
queuedaemon.php:10733] Could not find an oEmbed endpoint using link headers, trying OpenGraph from HTML.
queuedaemon.php:10733] HTTPClient: HTTP HEAD https://drive.google.com/file/d/*masked*/view?usp=sharing&usp=embed_facebook&usp=embed_facebook - 200 OK
queuedaemon.php:10733] Checking for remote URL metadata for https://drive.google.com/file/d/*masked*/view?usp=sharing&usp=embed_facebook&usp=embed_facebook
queuedaemon.php:10733] HTTPClient: HTTP GET https://drive.google.com/file/d/*masked*/view?usp=sharing&usp=embed_facebook&usp=embed_facebook - 200 OK
queuedaemon.php:10733] Trying to discover an oEmbed endpoint using link headers.
queuedaemon.php:10733] Could not find an oEmbed endpoint using link headers, trying OpenGraph from HTML.
...ad nauseam.

7 years agoMessage to end-user on why FeedSub failed.
Mikael Nordfeldth [Mon, 1 May 2017 05:40:16 +0000 (07:40 +0200)]
Message to end-user on why FeedSub failed.

7 years agoClearing cache showed my layout fail!
Mikael Nordfeldth [Mon, 1 May 2017 05:39:56 +0000 (07:39 +0200)]
Clearing cache showed my layout fail!

7 years agoMakes the attachment button stay within the form area...
Mikael Nordfeldth [Sun, 30 Apr 2017 18:32:10 +0000 (20:32 +0200)]
Makes the attachment button stay within the form area...

7 years agoShow what you're replying to in the web interface
Mikael Nordfeldth [Sun, 30 Apr 2017 08:37:21 +0000 (10:37 +0200)]
Show what you're replying to in the web interface

7 years agoensureHub on 422 status code (Superfeedr error on non-existing topic)
Mikael Nordfeldth [Sun, 30 Apr 2017 08:29:16 +0000 (10:29 +0200)]
ensureHub on 422 status code (Superfeedr error on non-existing topic)

7 years agoMore debugging info for FeedSub PuSH self-healing
Mikael Nordfeldth [Sun, 30 Apr 2017 07:46:15 +0000 (09:46 +0200)]
More debugging info for FeedSub PuSH self-healing

7 years agosyntax fix (throw _new_ *Exception)
Mikael Nordfeldth [Sun, 30 Apr 2017 07:33:06 +0000 (09:33 +0200)]
syntax fix (throw _new_ *Exception)

7 years agoMake sure we don't receiveFeed() in the case of that exception
Mikael Nordfeldth [Sun, 30 Apr 2017 07:31:16 +0000 (09:31 +0200)]
Make sure we don't receiveFeed() in the case of that exception

7 years agoUpdate huburi for FeedSub if PuSH signature is invalid
Mikael Nordfeldth [Sun, 30 Apr 2017 07:20:08 +0000 (09:20 +0200)]
Update huburi for FeedSub if PuSH signature is invalid

This because some remote server might have used third party PuSH hubs
but switch and we don't know about it.

Possible risks here are of course MITM that could force us to rediscover
PuSH hubs from a feed they control, but that currently feels ... meh.

7 years agoConfirm_address::getByAddress not getAddress
Mikael Nordfeldth [Sat, 29 Apr 2017 12:48:46 +0000 (14:48 +0200)]
Confirm_address::getByAddress not getAddress

Also fixed the error handling to match the function call.

7 years agoSeparate ensureHub into function in FeedSub
Mikael Nordfeldth [Thu, 27 Apr 2017 07:24:12 +0000 (09:24 +0200)]
Separate ensureHub into function in FeedSub

7 years agoEscaping a URI in common_debug call
Mikael Nordfeldth [Thu, 27 Apr 2017 07:23:45 +0000 (09:23 +0200)]
Escaping a URI in common_debug call

7 years agoLRDD blacklisted URL test
Mikael Nordfeldth [Wed, 26 Apr 2017 21:21:13 +0000 (23:21 +0200)]
LRDD blacklisted URL test

7 years agoTest URLs against blacklist also on PuSH subscriptions.
Mikael Nordfeldth [Wed, 26 Apr 2017 20:41:59 +0000 (22:41 +0200)]
Test URLs against blacklist also on PuSH subscriptions.

7 years agoallowed_schemes was misspelled
Mikael Nordfeldth [Wed, 26 Apr 2017 20:11:28 +0000 (22:11 +0200)]
allowed_schemes was misspelled

7 years agoMoving form to its own file as we do nowadays
Mikael Nordfeldth [Tue, 25 Apr 2017 19:11:49 +0000 (21:11 +0200)]
Moving form to its own file as we do nowadays

7 years agoModernise some function calls etc, to newer GNU social standards
Mikael Nordfeldth [Tue, 25 Apr 2017 19:03:43 +0000 (21:03 +0200)]
Modernise some function calls etc, to newer GNU social standards

7 years agoBlacklist plugin enabled by default (bug fixes will come)
Mikael Nordfeldth [Tue, 25 Apr 2017 18:43:31 +0000 (20:43 +0200)]
Blacklist plugin enabled by default (bug fixes will come)

7 years agoUse getByID nistead of getKV for Feedsub in PushInQueueHandler
Mikael Nordfeldth [Tue, 25 Apr 2017 18:42:10 +0000 (20:42 +0200)]
Use getByID nistead of getKV for Feedsub in PushInQueueHandler

7 years agoTry https first on URL mention lookup
Mikael Nordfeldth [Sat, 22 Apr 2017 10:29:53 +0000 (12:29 +0200)]
Try https first on URL mention lookup

7 years agoSomewhat simpler regex. Thanks acct:takeshitakenji@gs.kawa-kun.com
Mikael Nordfeldth [Sat, 22 Apr 2017 10:12:27 +0000 (12:12 +0200)]
Somewhat simpler regex. Thanks acct:takeshitakenji@gs.kawa-kun.com

7 years agoMerge branch 'master' into nightly
Mikael Nordfeldth [Sat, 22 Apr 2017 09:47:29 +0000 (11:47 +0200)]
Merge branch 'master' into nightly

No change should be made, just making sure...

7 years agoFix URL mention regular expression FOR REALZ
Mikael Nordfeldth [Sat, 22 Apr 2017 09:45:24 +0000 (11:45 +0200)]
Fix URL mention regular expression FOR REALZ

7 years agoFix URL mention regular expression FOR REALZ
Mikael Nordfeldth [Sat, 22 Apr 2017 09:45:24 +0000 (11:45 +0200)]
Fix URL mention regular expression FOR REALZ

7 years agoFix URL mention regular expression in OStatusPlugin
Mikael Nordfeldth [Sat, 22 Apr 2017 09:15:55 +0000 (11:15 +0200)]
Fix URL mention regular expression in OStatusPlugin

7 years agoDomain name regular expression into lib/framework.php
Mikael Nordfeldth [Sat, 22 Apr 2017 09:07:38 +0000 (11:07 +0200)]
Domain name regular expression into lib/framework.php

cherry-pick-merge

7 years agoSplit up OStatusPlugin preg functions so they can be reused
Mikael Nordfeldth [Sat, 22 Apr 2017 08:58:14 +0000 (10:58 +0200)]
Split up OStatusPlugin preg functions so they can be reused

cherry-pick-merge

7 years agoA bit more instructive debugging
Mikael Nordfeldth [Sat, 22 Apr 2017 08:55:24 +0000 (10:55 +0200)]
A bit more instructive debugging

7 years agoNew domain regexp for WebFinger matching.
Mikael Nordfeldth [Sat, 22 Apr 2017 08:51:03 +0000 (10:51 +0200)]
New domain regexp for WebFinger matching.

7 years agoFix URL mention regular expression in OStatusPlugin
Mikael Nordfeldth [Sat, 22 Apr 2017 09:15:55 +0000 (11:15 +0200)]
Fix URL mention regular expression in OStatusPlugin

7 years agoDomain name regular expression into lib/framework.php
Mikael Nordfeldth [Sat, 22 Apr 2017 09:07:38 +0000 (11:07 +0200)]
Domain name regular expression into lib/framework.php

7 years agoSplit up OStatusPlugin preg functions so they can be reused
Mikael Nordfeldth [Sat, 22 Apr 2017 08:58:14 +0000 (10:58 +0200)]
Split up OStatusPlugin preg functions so they can be reused

7 years agoA bit more instructive debugging
Mikael Nordfeldth [Sat, 22 Apr 2017 08:55:24 +0000 (10:55 +0200)]
A bit more instructive debugging

7 years agoNew domain regexp for WebFinger matching.
Mikael Nordfeldth [Sat, 22 Apr 2017 08:51:03 +0000 (10:51 +0200)]
New domain regexp for WebFinger matching.

7 years agoImport backlog on new subscription.
Mikael Nordfeldth [Fri, 21 Apr 2017 07:31:27 +0000 (09:31 +0200)]
Import backlog on new subscription.

Danger is when importing a new feed that may be maliciously crafted
to contain a zillion entries.

7 years agoSplit OStatusPlugin FeedSub receive into two parts
Mikael Nordfeldth [Fri, 21 Apr 2017 06:08:39 +0000 (08:08 +0200)]
Split OStatusPlugin FeedSub receive into two parts

FeedSub::receive now only handles the PuSH verification
FeedSub::receiveFeed is protected and only parses+imports feed XML

7 years agoLess frightening interface on remote subscription
Mikael Nordfeldth [Wed, 19 Apr 2017 09:41:34 +0000 (11:41 +0200)]
Less frightening interface on remote subscription

Instead of an error message in a red box about being unable to find the
profile, you get the title "Remote subscription" and no error message.

7 years agoEmpty resource would throw exception
Mikael Nordfeldth [Wed, 19 Apr 2017 09:37:43 +0000 (11:37 +0200)]
Empty resource would throw exception

The "+ Remote" link on your profile page broke because of exception.

7 years agoLess frightening interface on remote subscription
Mikael Nordfeldth [Wed, 19 Apr 2017 09:41:34 +0000 (11:41 +0200)]
Less frightening interface on remote subscription

Instead of an error message in a red box about being unable to find the
profile, you get the title "Remote subscription" and no error message.

7 years agoEmpty resource would throw exception
Mikael Nordfeldth [Wed, 19 Apr 2017 09:37:43 +0000 (11:37 +0200)]
Empty resource would throw exception

The "+ Remote" link on your profile page broke because of exception.

7 years agoMerge branch 'master' into nightly
Mikael Nordfeldth [Sun, 16 Apr 2017 09:04:58 +0000 (11:04 +0200)]
Merge branch 'master' into nightly

7 years agoMerge branch 'master' of git.gnu.io:gnu/gnu-social
Mikael Nordfeldth [Sun, 16 Apr 2017 09:04:17 +0000 (11:04 +0200)]
Merge branch 'master' of git.gnu.io:gnu/gnu-social

7 years agoHandle normalized acct: URIs in ostatussub
Mikael Nordfeldth [Sun, 16 Apr 2017 09:01:16 +0000 (11:01 +0200)]
Handle normalized acct: URIs in ostatussub

Mastodon sent the proper acct: URI and not just 'user@domain' when
using the remote subscribe functionality.

7 years agoHandle normalized acct: URIs in ostatussub
Mikael Nordfeldth [Sun, 16 Apr 2017 09:01:16 +0000 (11:01 +0200)]
Handle normalized acct: URIs in ostatussub

Mastodon sent the proper acct: URI and not just 'user@domain' when
using the remote subscribe functionality.

7 years agoGive remote Atom URL for remote profile view
Mikael Nordfeldth [Sun, 9 Apr 2017 10:13:53 +0000 (12:13 +0200)]
Give remote Atom URL for remote profile view

7 years agoMerge branch 'nightly' of git.gnu.io:gnu/gnu-social into nightly
Mikael Nordfeldth [Thu, 6 Apr 2017 11:34:57 +0000 (13:34 +0200)]
Merge branch 'nightly' of git.gnu.io:gnu/gnu-social into nightly

7 years agoE-mail should contain full acct uri too (FancyName)
Mikael Nordfeldth [Thu, 6 Apr 2017 11:23:33 +0000 (13:23 +0200)]
E-mail should contain full acct uri too (FancyName)

7 years agoMerge branch 'fixtests' into 'nightly'
mmn [Thu, 6 Apr 2017 10:23:12 +0000 (10:23 +0000)]
Merge branch 'fixtests' into 'nightly'

Got Old Unittests Passing

See merge request !131

7 years agoMerge branch 'fix-twitterbridge' into 'nightly'
mmn [Thu, 6 Apr 2017 10:20:41 +0000 (10:20 +0000)]
Merge branch 'fix-twitterbridge' into 'nightly'

Fix TwitterBridge imported notices not displaying in timeline

See merge request !130

7 years agoShow full acct uri as html title on link mouseover
Mikael Nordfeldth [Thu, 6 Apr 2017 09:45:58 +0000 (11:45 +0200)]
Show full acct uri as html title on link mouseover

7 years agoMerge branch 'genericons-fix' into 'nightly'
mmn [Thu, 6 Apr 2017 09:23:51 +0000 (09:23 +0000)]
Merge branch 'genericons-fix' into 'nightly'

Fix paths for Genericons font

See merge request !132

7 years agoMerge branch 'atom-post' into 'nightly'
mmn [Thu, 6 Apr 2017 09:20:38 +0000 (09:20 +0000)]
Merge branch 'atom-post' into 'nightly'

Add support for Atom entry when posting status

See merge request !135

7 years agoMerge branch 'master' of git.gnu.io:gnu/gnu-social into nightly
Mikael Nordfeldth [Thu, 6 Apr 2017 09:15:37 +0000 (11:15 +0200)]
Merge branch 'master' of git.gnu.io:gnu/gnu-social into nightly

strk's OpenID fix

7 years agoMerge branch 'fix-openid-removal' into 'master'
mmn [Thu, 6 Apr 2017 09:12:35 +0000 (09:12 +0000)]
Merge branch 'fix-openid-removal' into 'master'

Fix OpenID URI removal

See merge request !138

7 years agoMerge branch 'normalized_openid' into 'master'
mmn [Thu, 6 Apr 2017 09:12:17 +0000 (09:12 +0000)]
Merge branch 'normalized_openid' into 'master'

Normalize OpenID URI before checking it for validity

Closes #251

See merge request !139

7 years agoMerge branch 'newListItem-signatures' into 'nightly'
mmn [Thu, 6 Apr 2017 09:11:52 +0000 (09:11 +0000)]
Merge branch 'newListItem-signatures' into 'nightly'

Add var type to newListItem() parameter

See merge request !137

7 years agoadd configuration option that was documented in CONFIGURE
Mikael Nordfeldth [Sun, 2 Apr 2017 09:05:22 +0000 (11:05 +0200)]
add configuration option that was documented in CONFIGURE

7 years agoFix OpenID URI removal
Sandro Santilli [Sat, 18 Mar 2017 12:33:07 +0000 (13:33 +0100)]
Fix OpenID URI removal

See #252

7 years agoNormalize OpenID URI before checking it for validity
Sandro Santilli [Sat, 18 Mar 2017 09:55:14 +0000 (10:55 +0100)]
Normalize OpenID URI before checking it for validity

Fixes #251

7 years agoMerge branch 'master' into nightly
Mikael Nordfeldth [Sat, 18 Mar 2017 00:37:04 +0000 (01:37 +0100)]
Merge branch 'master' into nightly

7 years agoMerge branch 'master' of git.gnu.io:gnu/gnu-social
Mikael Nordfeldth [Sat, 18 Mar 2017 00:36:35 +0000 (01:36 +0100)]
Merge branch 'master' of git.gnu.io:gnu/gnu-social

7 years agoStoreRemoteMedia now checks remote filesize before downloading
Mikael Nordfeldth [Fri, 24 Jun 2016 13:56:14 +0000 (15:56 +0200)]
StoreRemoteMedia now checks remote filesize before downloading

7 years agoAdd var type to newListItem() parameter
Chimo [Fri, 17 Mar 2017 02:57:16 +0000 (22:57 -0400)]
Add var type to newListItem() parameter

Fixes some "Declaration of $child::method should be compatible with
$parent::method" warnings.

7 years agoAdd support for Atom entry when posting status
Thomas Karpiniec [Sat, 4 Feb 2017 09:04:02 +0000 (20:04 +1100)]
Add support for Atom entry when posting status

7 years agoMerge branch 'master' of git.gnu.io:gnu/gnu-social into mmn_fixes
Mikael Nordfeldth [Sun, 15 Jan 2017 20:25:06 +0000 (21:25 +0100)]
Merge branch 'master' of git.gnu.io:gnu/gnu-social into mmn_fixes

7 years agoMerge branch 'improve-status-length-calculation' into 'master'
mmn [Sun, 15 Jan 2017 20:23:41 +0000 (20:23 +0000)]
Merge branch 'improve-status-length-calculation' into 'master'

improve status length calculation for messages forwarded to Twitter

See merge request !133

7 years agoif zip is fine then application/x-bzip2 is too
Mikael Nordfeldth [Wed, 11 Jan 2017 22:30:06 +0000 (23:30 +0100)]
if zip is fine then application/x-bzip2 is too

7 years agoimprove status length calculation, each link is exactly 23 characters long at Twitter
Bjoern Schiessle [Wed, 14 Dec 2016 14:54:02 +0000 (15:54 +0100)]
improve status length calculation, each link is exactly 23 characters long at Twitter

7 years agoTest for correct post object in retweets.
Roger Braun [Sun, 4 Dec 2016 15:19:59 +0000 (16:19 +0100)]
Test for correct post object in retweets.

7 years agoMake Mastodon retweets parse correctly.
Roger Braun [Sun, 4 Dec 2016 15:20:38 +0000 (16:20 +0100)]
Make Mastodon retweets parse correctly.

7 years agoTest for correct post object in retweets.
Roger Braun [Sun, 4 Dec 2016 15:19:59 +0000 (16:19 +0100)]
Test for correct post object in retweets.

8 years agoFix paths for Genericons font
Bhuvan Krishna [Thu, 17 Nov 2016 12:32:11 +0000 (18:02 +0530)]
Fix paths for Genericons font

Fix incorrect paths for Genericons font files.

Remove embedded woff in favor of file on disk. This make it easier when
packaging for distributions if the distribution wants to package
Genericons package separately.

8 years agolog with var_export (our shorthand _ve())
Mikael Nordfeldth [Sun, 23 Oct 2016 10:14:02 +0000 (12:14 +0200)]
log with var_export (our shorthand _ve())

8 years agoLess spammy logs
Mikael Nordfeldth [Sat, 22 Oct 2016 21:24:13 +0000 (23:24 +0200)]
Less spammy logs

8 years agosome debugging calls and make sure $hints['feedurl'] gets set with $feeduri in case...
Mikael Nordfeldth [Sat, 22 Oct 2016 21:08:44 +0000 (23:08 +0200)]
some debugging calls and make sure $hints['feedurl'] gets set with $feeduri in case that variable is used.

8 years agoA good plugin but not necessary as default.
Mikael Nordfeldth [Sat, 22 Oct 2016 17:27:07 +0000 (19:27 +0200)]
A good plugin but not necessary as default.

8 years agoMerge branch 'master' into mmn_fixes
Mikael Nordfeldth [Tue, 13 Sep 2016 09:26:03 +0000 (11:26 +0200)]
Merge branch 'master' into mmn_fixes

8 years agowrong variable was referenced
Mikael Nordfeldth [Tue, 13 Sep 2016 09:24:57 +0000 (11:24 +0200)]
wrong variable was referenced

8 years agoparenthesis fail
Mikael Nordfeldth [Thu, 1 Sep 2016 23:07:09 +0000 (01:07 +0200)]
parenthesis fail

8 years agoMerge branch 'master' into mmn_fixes
Mikael Nordfeldth [Thu, 1 Sep 2016 23:04:54 +0000 (01:04 +0200)]
Merge branch 'master' into mmn_fixes

8 years agoMerge branch 'master' of git.gnu.io:gnu/gnu-social
Mikael Nordfeldth [Thu, 1 Sep 2016 23:01:57 +0000 (01:01 +0200)]
Merge branch 'master' of git.gnu.io:gnu/gnu-social

8 years agoSplit up source and source_link. Never trust HTML!
Mikael Nordfeldth [Thu, 1 Sep 2016 22:55:46 +0000 (00:55 +0200)]
Split up source and source_link. Never trust HTML!

https://community.highlandarrow.com/notice/269667
or alternatively: https://social.umeahackerspace.se/conversation/495655

8 years agocommon_to_alphanumeric added, filtering Notice->source in classic layout
Mikael Nordfeldth [Thu, 1 Sep 2016 22:08:17 +0000 (00:08 +0200)]
common_to_alphanumeric added, filtering Notice->source in classic layout

8 years agoSplit up source and source_link. Never trust HTML!
Mikael Nordfeldth [Thu, 1 Sep 2016 22:55:46 +0000 (00:55 +0200)]
Split up source and source_link. Never trust HTML!

https://community.highlandarrow.com/notice/269667
or alternatively: https://social.umeahackerspace.se/conversation/495655