]>
git.mxchange.org Git - quix0rs-gnu-social.git/log
Stephen Paul Weber [Thu, 22 Oct 2015 18:21:46 +0000 (18:21 +0000)]
Update on duplicate linkback
This especially allows mentioning mulitple users, etc.
Stephen Paul Weber [Thu, 22 Oct 2015 17:39:15 +0000 (17:39 +0000)]
Linkback to user should work
Stephen Paul Weber [Thu, 22 Oct 2015 17:20:03 +0000 (17:20 +0000)]
Ignore non-local notices as targets
Stephen Paul Weber [Thu, 22 Oct 2015 17:18:20 +0000 (17:18 +0000)]
Webmention frontend
Stephen Paul Weber [Thu, 22 Oct 2015 17:17:14 +0000 (17:17 +0000)]
Initial helpers for verification and microformats
This will form the backend of all incoming linkbacks.
We verify the linkback is real and then try to form a rich notice
out of it.
mmn [Fri, 6 Nov 2015 12:39:02 +0000 (12:39 +0000)]
Merge branch 'in-reply-to-uf2' into 'master'
Add direct link to parent notice
This is partly for usability, and partly to make Linkbacks for replies work (when the plugin is enabled).
See merge request !37
mmn [Thu, 5 Nov 2015 15:13:16 +0000 (15:13 +0000)]
Merge branch 'renew-pshb' into 'master'
Actually use the renew code
We have the code to check once a day and renew, but currently it's
just in a script directory. This change adds an event listener
hook to check and renew subscriptions daily.
Closes #83
See merge request !38
mmn [Thu, 5 Nov 2015 15:12:41 +0000 (15:12 +0000)]
Merge branch 'object-types-are-absolute' into 'master'
Stop incorrecly changing object_type to relative URI
All other data is using absolute URI for object_type.
See merge request !40
mmn [Thu, 5 Nov 2015 15:12:10 +0000 (15:12 +0000)]
Merge branch 'fix-webfinger-link-header' into 'master'
Add all link headers, not just the last one
Given the way Link headers work, it does not make any sense to
just replace all other ones. Especially when we ourselves are adding
in a loop.
See merge request !47
mmn [Thu, 5 Nov 2015 15:11:29 +0000 (15:11 +0000)]
Merge branch 'pings-interop' into 'master'
Clean up Linkback plugin and add Webmention support
Closes #82
Fixes Pingback, adds Webmention, makes linkbacks opt-out-able for users (at request of quitter.se admin)
See merge request !36
mmn [Thu, 5 Nov 2015 15:05:55 +0000 (15:05 +0000)]
Merge branch 'master' into 'master'
update URL
bugz.foocorp.net and gitorious.net are outdated
git.gnu.io is current
See merge request !58
mmn [Thu, 5 Nov 2015 15:03:42 +0000 (15:03 +0000)]
Merge branch 'status-204' into 'master'
Accept 204 for PuSH subscription
Some hubs (notably, pushpress, used by wordpress.com) return 204 to mean success.
This used to be allowed by the spec, so no harm in accepting it.
See merge request !48
mmn [Thu, 5 Nov 2015 15:02:20 +0000 (15:02 +0000)]
Merge branch 'handle-rss-guid' into 'master'
Respect isPermalLink=false on RSS guid
See merge request !49
mmn [Thu, 5 Nov 2015 15:00:35 +0000 (15:00 +0000)]
Merge branch 'correct-author-for-repeat' into 'master'
Markup correct author for a repeat
The original author is not the author of this entry, but of the original entry.
See merge request !51
mmn [Thu, 5 Nov 2015 15:00:07 +0000 (15:00 +0000)]
Merge branch 'support-atom-namespaces-in-rss-author' into 'master'
Support more author types on RSS
Specifically, any ActivityStreams or ATOM namespaces being used on
an rss channel.
See merge request !52
Matthias Fritzsche [Wed, 4 Nov 2015 11:31:23 +0000 (12:31 +0100)]
update URL
bugz.foocorp.net and gitorious.net are outdated
git.gnu.io is current
Stephen Paul Weber [Tue, 27 Oct 2015 18:43:57 +0000 (18:43 +0000)]
Support more author types on RSS
Specifically, any ActivityStreams or ATOM namespaces being used on
an rss channel.
Stephen Paul Weber [Tue, 27 Oct 2015 17:19:03 +0000 (17:19 +0000)]
Morkup correct author for a repeat
The original author is not the author of this entry, but of the original entry.
Stephen Paul Weber [Tue, 27 Oct 2015 03:18:04 +0000 (03:18 +0000)]
Respect isPermalLink=false on RSS guid
Stephen Paul Weber [Tue, 27 Oct 2015 03:16:39 +0000 (03:16 +0000)]
Accept 204 for PuSH subscription
Some hubs (notably, pushpress, used by wordpress.com) return 204 to mean success.
This used to be allowed by the spec, so no harm in accepting it.
Stephen Paul Weber [Sun, 25 Oct 2015 18:42:37 +0000 (18:42 +0000)]
Add all link headers, not just the last one
Given the way Link headers work, it does not make any sense to
just replace all other ones. Especially when we ourselves are adding
in a loop.
Stephen Paul Weber [Sun, 25 Oct 2015 17:22:15 +0000 (17:22 +0000)]
Linkback to mentioned profiles
Stephen Paul Weber [Fri, 23 Oct 2015 18:51:33 +0000 (18:51 +0000)]
Only show parent wrapper if there are some
Stephen Paul Weber [Thu, 22 Oct 2015 17:14:59 +0000 (17:14 +0000)]
Stop incorrecly changing object_type to relative URI
All other data is using absolute URI for object_type.
Stephen Paul Weber [Wed, 21 Oct 2015 01:50:03 +0000 (01:50 +0000)]
Enqueue renewals
Better for request times, etc
Stephen Paul Weber [Wed, 21 Oct 2015 01:49:26 +0000 (01:49 +0000)]
Renew 1 day *before* the end, not 1 day *after*
Stephen Paul Weber [Wed, 21 Oct 2015 01:10:48 +0000 (01:10 +0000)]
Actually use the renew code
We have the code to check once a day and renew, but currently it's
just in a script directory. This change adds an event listener
hook to check and renew subscriptions daily.
Stephen Paul Weber [Mon, 19 Oct 2015 18:40:40 +0000 (18:40 +0000)]
Add direct link to parent notice
This is partly for usability, and partly to make Linkbacks for replies
work (when the plugin is enabled).
Stephen Paul Weber [Sun, 18 Oct 2015 21:28:55 +0000 (21:28 +0000)]
Allow users to opt out of sending linkbacks
Stephen Paul Weber [Sat, 17 Oct 2015 13:39:46 +0000 (13:39 +0000)]
Fix Pingback
This code was using the HTTPRequest helpers wrong. This commit sets the body directly instead of jamming the XML in as a POST param.
Stephen Paul Weber [Sat, 17 Oct 2015 13:38:13 +0000 (13:38 +0000)]
Send URL we publish
Webmention and Pingback both need the exact URL we are going to claim to link to to be present in our HTML source, so send them our actual original link.
Webmention clients are supposed to resolve this link. Pingback clients may still fail on shortened links.
Stephen Paul Weber [Wed, 14 Oct 2015 21:13:58 +0000 (16:13 -0500)]
Add webmention support
Stephen Paul Weber [Wed, 14 Oct 2015 21:13:25 +0000 (16:13 -0500)]
Note that we should handle relative URIs
Stephen Paul Weber [Wed, 14 Oct 2015 20:54:47 +0000 (15:54 -0500)]
Normalize detection helpers
Will make it easier to see what's happening when we add a third one.
Stephen Paul Weber [Wed, 14 Oct 2015 20:47:00 +0000 (15:47 -0500)]
Notify replies and repeats
This is especially useful for partial federation with remote accounts
that are not fully OStatus-enabled but support a pingback protocol.
Such accounts will still be notified of replies and repeats of their
content even without OStatus support, thus adding to the federated
universe.
Stephen Paul Weber [Wed, 14 Oct 2015 20:32:12 +0000 (15:32 -0500)]
Use the getter, not a direct access
Stephen Paul Weber [Wed, 14 Oct 2015 20:28:38 +0000 (15:28 -0500)]
More robust pingback link detection
Mikael Nordfeldth [Sun, 4 Oct 2015 20:31:07 +0000 (22:31 +0200)]
Can't use return-value in empty()
Mikael Nordfeldth [Tue, 15 Sep 2015 12:26:33 +0000 (14:26 +0200)]
Bring back title to DocAction
Mikael Nordfeldth [Tue, 15 Sep 2015 10:07:35 +0000 (12:07 +0200)]
DocAction now extends ManagedAction
Mikael Nordfeldth [Thu, 10 Sep 2015 13:55:37 +0000 (15:55 +0200)]
Prepare for ActivityModerationPlugin
Mikael Nordfeldth [Thu, 10 Sep 2015 13:27:40 +0000 (15:27 +0200)]
Call it compareVerbs when comparing verbs
Mikael Nordfeldth [Wed, 9 Sep 2015 15:48:06 +0000 (17:48 +0200)]
Annoying debug messages that were just meant to remind
Mikael Nordfeldth [Wed, 9 Sep 2015 15:03:52 +0000 (17:03 +0200)]
Let's handle notice dataobjects instead, despite fetching twice from db
Actually the original object should be fixed here, but we'll handle the FIXME's later.
Mikael Nordfeldth [Wed, 9 Sep 2015 14:29:58 +0000 (16:29 +0200)]
Split classes into their own files
Mikael Nordfeldth [Sun, 6 Sep 2015 00:04:12 +0000 (02:04 +0200)]
Use Profile objects in Subscription::saveNew
Mikael Nordfeldth [Sun, 6 Sep 2015 00:01:39 +0000 (02:01 +0200)]
Subscription::saveNew is a static function
Mikael Nordfeldth [Sat, 5 Sep 2015 23:54:00 +0000 (01:54 +0200)]
Merge branch 'nightly'
Mikael Nordfeldth [Sat, 5 Sep 2015 23:53:11 +0000 (01:53 +0200)]
introducing html_sprintf for easier sprintf'ing with htmlspecialchars
Mikael Nordfeldth [Fri, 4 Sep 2015 21:12:23 +0000 (23:12 +0200)]
Notice_location class in db/core.php
Mikael Nordfeldth [Fri, 4 Sep 2015 20:30:33 +0000 (22:30 +0200)]
Oops, forgot Notice_location PHP file
Mikael Nordfeldth [Fri, 4 Sep 2015 20:25:11 +0000 (22:25 +0200)]
Move notice location data to Notice_location
Will probably take a _long_ time to do scripts/upgrade.php but don't
worry, it can be aborted and resumed.
Mikael Nordfeldth [Fri, 4 Sep 2015 20:24:01 +0000 (22:24 +0200)]
sys_get_temp_dir was added in PHP 5 >= 5.2.1
Our requirements are higher than that, so let's just remove the workaround
Mikael Nordfeldth [Fri, 4 Sep 2015 18:35:11 +0000 (20:35 +0200)]
Incorrect use of DataObject type matching after ->find()
mmn [Thu, 3 Sep 2015 16:11:28 +0000 (16:11 +0000)]
Merge branch 'configure-docs' into 'nightly'
Add a few missing 'attachments' config options
show_thumbs
show_html
filename_base
See merge request !27
mmn [Thu, 3 Sep 2015 16:11:04 +0000 (16:11 +0000)]
Merge branch 'nightly' into 'nightly'
Adding ChooseTheme plugin into the plugin repository
This merge request propose the plugin ChooseTheme as a part of the plugin repository for GNU social.
See merge request !9
mmn [Thu, 3 Sep 2015 16:10:23 +0000 (16:10 +0000)]
Merge branch 'nginx-sample' into 'nightly'
Add nginx sample configuration
See merge request !23
mmn [Thu, 3 Sep 2015 16:09:38 +0000 (16:09 +0000)]
Merge branch 'webinstaller-faq-link' into 'nightly'
Fix broken link to FAQ in web installer
See merge request !24
Mikael Nordfeldth [Thu, 3 Sep 2015 16:04:13 +0000 (18:04 +0200)]
Suggested edits by hannes2peer
Mikael Nordfeldth [Thu, 3 Sep 2015 15:52:04 +0000 (17:52 +0200)]
Include PHP libraries from system if not packaged and they are installed.
Thanks to:
"Bhuvan Krishna" <bhuvan@swecha.net>
"Sunil Mohan" <sunil@medhas.org>
abjectio [Tue, 18 Aug 2015 20:55:28 +0000 (22:55 +0200)]
Merge branch 'nightly' of git.gnu.io:gnu/gnu-social into nightly
Mikael Nordfeldth [Sat, 15 Aug 2015 09:48:39 +0000 (11:48 +0200)]
Mf2 extlib update from https://github.com/indieweb/php-mf2/
Mikael Nordfeldth [Sun, 2 Aug 2015 11:39:38 +0000 (13:39 +0200)]
OpenID extlib updated: Fixes CVE-2014-8150
Mikael Nordfeldth [Sun, 2 Aug 2015 11:39:38 +0000 (13:39 +0200)]
OpenID extlib updated: Fixes CVE-2014-8150
chimo [Sat, 1 Aug 2015 13:24:05 +0000 (09:24 -0400)]
Add a few missing 'attachments' config options
show_thumbs
show_html
filename_base
Chimo [Sat, 25 Jul 2015 14:34:59 +0000 (10:34 -0400)]
Fix broken link to FAQ in web installer
Chimo [Sat, 25 Jul 2015 13:37:10 +0000 (09:37 -0400)]
Add nginx sample configuration
Mikael Nordfeldth [Tue, 21 Jul 2015 00:32:17 +0000 (02:32 +0200)]
UsergroupbyidAction now extends ManagedAction
Mikael Nordfeldth [Tue, 21 Jul 2015 00:17:34 +0000 (02:17 +0200)]
Missing getTarget function in targetedrss10action.php
Mikael Nordfeldth [Sat, 18 Jul 2015 17:19:16 +0000 (19:19 +0200)]
Increased debugging and fixing conversation stitching for saveActivity
Mikael Nordfeldth [Sat, 18 Jul 2015 09:39:34 +0000 (11:39 +0200)]
Exception handling regarding Foreign_link
Mikael Nordfeldth [Sat, 18 Jul 2015 09:04:35 +0000 (11:04 +0200)]
Some missed exception throwing since fixing Foreign_link and Foreign_user
Mikael Nordfeldth [Sat, 18 Jul 2015 00:16:52 +0000 (02:16 +0200)]
Infinite loop on CLI initiated profile deletion for local users
profile deleting user deleting profile deleting user...
Mikael Nordfeldth [Fri, 17 Jul 2015 23:18:08 +0000 (01:18 +0200)]
TwitterBridge working again (for signin and posting to Twitter at least)
Now we just need to make it include the newname suggestion if the form fails
(for example forgetting to check the license checkbox or so).
Mikael Nordfeldth [Fri, 17 Jul 2015 23:09:50 +0000 (01:09 +0200)]
Don't retry unhandled transports in OpportunisticQM
It'd continue trying xmpp transports forever, for example...
Mikael Nordfeldth [Fri, 17 Jul 2015 19:03:37 +0000 (21:03 +0200)]
TwitterBridge is closer to working again
Mikael Nordfeldth [Fri, 17 Jul 2015 16:44:09 +0000 (18:44 +0200)]
TwitterBridge messing about, Twitter OAuth requires Authorization header now?
https://dev.twitter.com/oauth/reference/post/oauth/request_token says that
the request should be a GET with a specific HTTP header instead of query
string parameters for OAuth?
Mikael Nordfeldth [Fri, 17 Jul 2015 15:50:43 +0000 (17:50 +0200)]
Twittersettings now works better as Profilesettings extension
Mikael Nordfeldth [Fri, 17 Jul 2015 15:09:36 +0000 (17:09 +0200)]
SubMirror now works properly as extended from FormAction
Mikael Nordfeldth [Fri, 17 Jul 2015 14:19:02 +0000 (16:19 +0200)]
Poll settings adapted to FormAction
Mikael Nordfeldth [Fri, 17 Jul 2015 14:08:22 +0000 (16:08 +0200)]
OpenID settings aligned with FormAction
Mikael Nordfeldth [Fri, 17 Jul 2015 13:27:47 +0000 (15:27 +0200)]
Early return in FacebookBridge settings action
Mikael Nordfeldth [Fri, 17 Jul 2015 13:24:37 +0000 (15:24 +0200)]
Facebooksettings adapted to FormAction
Mikael Nordfeldth [Fri, 17 Jul 2015 13:16:45 +0000 (15:16 +0200)]
Urlsettings now adapted to FormAction
Mikael Nordfeldth [Fri, 17 Jul 2015 12:40:09 +0000 (14:40 +0200)]
Don't allow imports by default until it works well on large instances.
Mikael Nordfeldth [Fri, 17 Jul 2015 12:29:07 +0000 (14:29 +0200)]
SMS Settings now better adapted to FormAction
Mikael Nordfeldth [Fri, 17 Jul 2015 10:46:24 +0000 (12:46 +0200)]
ExtendedProfile is not something we want by default.
Mikael Nordfeldth [Fri, 17 Jul 2015 10:46:09 +0000 (12:46 +0200)]
ExtendedProfile now works better as extended ProfilesettingsAction
Mikael Nordfeldth [Fri, 17 Jul 2015 10:09:24 +0000 (12:09 +0200)]
ProfilesettingsAction and related stuff modernised
Mikael Nordfeldth [Fri, 17 Jul 2015 09:22:25 +0000 (11:22 +0200)]
Maximum character limit with utf8mb4 is 191 in varchar
Mikael Nordfeldth [Thu, 16 Jul 2015 23:47:43 +0000 (01:47 +0200)]
PasswordsettingsAction aligned with FormAction
Also made some changes in the password "munging" function call
common_munge_password to accept a profile instead of user ID (which
was only there because stoneage StatusNet used the ID to generate a
not-very-random salt, but nowadays we primarily use AuthCrypt plugin).
Mikael Nordfeldth [Thu, 16 Jul 2015 23:18:28 +0000 (01:18 +0200)]
oldschool settings adapted to FormAction
TODO: Rename this "Layout", "Display" or something, since it might
actually be interesting to have non-threaded views for some users.
Mikael Nordfeldth [Thu, 16 Jul 2015 22:20:46 +0000 (00:20 +0200)]
OAuth stuff adapted for FormAction
TODO: Break OAuth out into a plugin.
Mikael Nordfeldth [Thu, 16 Jul 2015 21:58:04 +0000 (23:58 +0200)]
If XMLOutputter $output arg is null, use php://output
Since pushing a null value to the argument actually sets it to null
and not the default fallback (previously $output='php://output');
Mikael Nordfeldth [Thu, 16 Jul 2015 19:18:50 +0000 (21:18 +0200)]
ImSettings adapted to FormAction inheritance
TODO: Get separate Form classes and move User_im_prefs to Profile_prefs
Mikael Nordfeldth [Thu, 16 Jul 2015 17:42:37 +0000 (19:42 +0200)]
EmailSettingsAction adapted to FormAction
TODO: EmailSettingsForm as a separate class would be good!
Mikael Nordfeldth [Thu, 16 Jul 2015 17:21:12 +0000 (19:21 +0200)]
AvatarSettings more aligned to FormAction
TODO: Make classes called AvatarCropForm and AvatarUploadForm
Mikael Nordfeldth [Thu, 16 Jul 2015 17:03:53 +0000 (19:03 +0200)]
SettingsAction now extends FormAction (and thus ManagedAction)
Mikael Nordfeldth [Thu, 16 Jul 2015 16:52:43 +0000 (18:52 +0200)]
OAuth widgets separated into their own files
Mikael Nordfeldth [Thu, 16 Jul 2015 16:45:59 +0000 (18:45 +0200)]
Function declarations to match parent class