]>
git.mxchange.org Git - quix0rs-gnu-social.git/log
Mikael Nordfeldth [Sat, 16 Jan 2016 21:39:59 +0000 (22:39 +0100)]
Let the remote side know the Salmon was accepted (sorta)
Mikael Nordfeldth [Sat, 16 Jan 2016 21:36:42 +0000 (22:36 +0100)]
Distinguish notice saving errors from others for Salmon
Mikael Nordfeldth [Sat, 16 Jan 2016 20:19:34 +0000 (21:19 +0100)]
We want exceptions to be noticable in activityhandlerplugin
Mikael Nordfeldth [Sat, 16 Jan 2016 20:13:26 +0000 (21:13 +0100)]
Add a check in Notice->asActivityObject that we're actually returning such a thing!
Mikael Nordfeldth [Sat, 16 Jan 2016 20:12:53 +0000 (21:12 +0100)]
EmptyIdException doesn't carry ->obj
Mikael Nordfeldth [Sat, 16 Jan 2016 20:05:34 +0000 (21:05 +0100)]
dbqueuemanager logic
Mikael Nordfeldth [Sat, 16 Jan 2016 17:04:04 +0000 (18:04 +0100)]
Extremely verbose debugging is annoying
Mikael Nordfeldth [Sat, 16 Jan 2016 16:34:27 +0000 (17:34 +0100)]
bulkDistribute won't add empty lists to database
Mikael Nordfeldth [Sat, 16 Jan 2016 16:25:29 +0000 (17:25 +0100)]
Start handling salmon entries directly with Notice::saveActivity
More to come...
Mikael Nordfeldth [Sat, 16 Jan 2016 16:20:26 +0000 (17:20 +0100)]
Initial user doesn't need as strict checking on email
Mikael Nordfeldth [Sat, 16 Jan 2016 16:18:14 +0000 (17:18 +0100)]
In very specific circumstances we can bulkDistribute 0 notices
Seems to be what caused an infinite loop on quitter.es, or I guess so anyway.
mmn [Fri, 15 Jan 2016 13:11:35 +0000 (13:11 +0000)]
Merge branch 'oembed_branch' into 'nightly'
purify oembed html and don't allow cdata
hopefully we never need stuff in cdata
reason for this is that this link serves javascript in its oembed data: https://www.maketecheasier.com/switch-windows-10-to-linux/
see:
https://www.maketecheasier.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.maketecheasier.com%2Fswitch-windows-10-to-linux%2F
i don't feel we want that in our database.
See merge request !79
Mikael Nordfeldth [Thu, 14 Jan 2016 21:12:36 +0000 (22:12 +0100)]
Removing superflous debug stuff
Mikael Nordfeldth [Thu, 14 Jan 2016 21:05:03 +0000 (22:05 +0100)]
Get uploaded media_ids via File::getByID()
Filters out failed ones...
Mikael Nordfeldth [Thu, 14 Jan 2016 20:28:47 +0000 (21:28 +0100)]
ErrorAction and InfoAction fixes, are now ManagedAction
Mikael Nordfeldth [Thu, 14 Jan 2016 20:21:34 +0000 (21:21 +0100)]
ErrorAction to autodiscoverable file.
Mikael Nordfeldth [Thu, 14 Jan 2016 19:34:12 +0000 (20:34 +0100)]
role examples in userrole.php
Mikael Nordfeldth [Thu, 14 Jan 2016 19:24:01 +0000 (20:24 +0100)]
Accept media_ids parameter from Twitter API v1.1 clients
They upload the media first and then provide media IDs in a comma
separated parameter (but we just split it to all whole integers).
Mikael Nordfeldth [Thu, 14 Jan 2016 18:15:02 +0000 (19:15 +0100)]
Media files are accepted and uploaded via Twitter API now
Mikael Nordfeldth [Thu, 14 Jan 2016 18:14:24 +0000 (19:14 +0100)]
Minor fixes in Linkback plugin
Mikael Nordfeldth [Thu, 14 Jan 2016 17:51:46 +0000 (18:51 +0100)]
Exception object was not supplied there
Mikael Nordfeldth [Thu, 14 Jan 2016 17:29:21 +0000 (18:29 +0100)]
Make Twitter Media upload API v1.1 reach us
Now we just have to accept the 'media' or 'media_data' (base64 encoded)
POST arguments instead of $_FILES uploads.
Mikael Nordfeldth [Thu, 14 Jan 2016 17:11:54 +0000 (18:11 +0100)]
Use the Action class itself as error handler
Mikael Nordfeldth [Thu, 14 Jan 2016 12:52:11 +0000 (13:52 +0100)]
Debug message formatting gone wrong
Mikael Nordfeldth [Thu, 14 Jan 2016 12:48:33 +0000 (13:48 +0100)]
Actually throw NoQueueHandlerException too.
Mikael Nordfeldth [Thu, 14 Jan 2016 12:15:31 +0000 (13:15 +0100)]
Incorrect use of getByHashKey in HubSub
Mikael Nordfeldth [Thu, 14 Jan 2016 12:11:27 +0000 (13:11 +0100)]
Documentation fix from master
Mikael Nordfeldth [Thu, 14 Jan 2016 12:07:00 +0000 (13:07 +0100)]
Mikael Nordfeldth [Thu, 14 Jan 2016 12:06:37 +0000 (13:06 +0100)]
Don't try to replace http with https if https already exists
mmn [Thu, 14 Jan 2016 12:03:11 +0000 (12:03 +0000)]
Merge branch 'fix_readme' into 'master'
update readme for OpportunisticQM: array need to contain key/value pairs
according to the doc-block of addPlugin() the array should contain key/value pairs, see https://git.gnu.io/gnu/gnu-social/blob/master/lib/gnusocial.php#L46
I updated the readme for the OpportunisticQM plugin to reflect this.
See merge request !81
Björn Schießle [Thu, 14 Jan 2016 11:39:39 +0000 (12:39 +0100)]
array need to contain key/value pairs
Mikael Nordfeldth [Thu, 14 Jan 2016 02:45:11 +0000 (03:45 +0100)]
Salmon debugging
Mikael Nordfeldth [Thu, 14 Jan 2016 01:47:28 +0000 (02:47 +0100)]
Making ClientExceptions turn into ClientErrorAction
Got some 404s which were presented as 500
Mikael Nordfeldth [Thu, 14 Jan 2016 01:22:47 +0000 (02:22 +0100)]
Don't LOG_ERR missing paths (misspelling clients aren't errors)
Mikael Nordfeldth [Thu, 14 Jan 2016 01:09:12 +0000 (02:09 +0100)]
Fake oEmbed version in OpenGraph return object
Mikael Nordfeldth [Thu, 14 Jan 2016 01:05:33 +0000 (02:05 +0100)]
Forgot semicolon
Mikael Nordfeldth [Thu, 14 Jan 2016 01:04:15 +0000 (02:04 +0100)]
Exception handling in queue handler logic
Mikael Nordfeldth [Thu, 14 Jan 2016 00:51:00 +0000 (01:51 +0100)]
Salmon queue handler getByID for exception throwing
Mikael Nordfeldth [Thu, 14 Jan 2016 00:47:13 +0000 (01:47 +0100)]
Handle exceptions in QueueHandler classes
Mikael Nordfeldth [Wed, 13 Jan 2016 21:57:42 +0000 (22:57 +0100)]
Debugging by indexing callback column in HubSub
Mikael Nordfeldth [Wed, 13 Jan 2016 21:07:39 +0000 (22:07 +0100)]
OpenGraph image/thumbnail width and height
Mikael Nordfeldth [Wed, 13 Jan 2016 20:34:15 +0000 (21:34 +0100)]
$this->notice is never unset after prepare
Mikael Nordfeldth [Wed, 13 Jan 2016 20:19:20 +0000 (21:19 +0100)]
Deleted_notice is pluginified, don't call directly from core
Mikael Nordfeldth [Wed, 13 Jan 2016 20:01:47 +0000 (21:01 +0100)]
Eventify Notice getAsTimestamp (for Deleted_notice)
Mikael Nordfeldth [Wed, 13 Jan 2016 19:08:17 +0000 (20:08 +0100)]
Unnecessary call to User::getKV
Mikael Nordfeldth [Wed, 13 Jan 2016 19:01:00 +0000 (20:01 +0100)]
getLeaseRemaining for FeedSub too
Mikael Nordfeldth [Wed, 13 Jan 2016 18:55:17 +0000 (19:55 +0100)]
s/getLease/getLeaseTime/ just to be a bit more clear
Mikael Nordfeldth [Wed, 13 Jan 2016 18:45:20 +0000 (19:45 +0100)]
Don't store lease seconds, just sub start and end
The seconds can always be calculated from the dates!
Mikael Nordfeldth [Wed, 13 Jan 2016 18:24:38 +0000 (19:24 +0100)]
Minor PuSH comment and debug stuff
Mikael Nordfeldth [Wed, 13 Jan 2016 18:24:07 +0000 (19:24 +0100)]
Request a month long sub lease by default
Mikael Nordfeldth [Wed, 13 Jan 2016 18:23:34 +0000 (19:23 +0100)]
HubSub didn't save sub start and end datetimes
Mikael Nordfeldth [Wed, 13 Jan 2016 17:35:25 +0000 (18:35 +0100)]
We didn't get profiles from the new-style attention system
Mikael Nordfeldth [Wed, 13 Jan 2016 17:34:48 +0000 (18:34 +0100)]
Try if Profile is a Person (in effect ActivityObject::PERSON)
hannes [Wed, 13 Jan 2016 16:03:38 +0000 (16:03 +0000)]
purify oembed html
hannes [Wed, 13 Jan 2016 16:01:27 +0000 (16:01 +0000)]
don't allow cdata elements in purified html
Mikael Nordfeldth [Wed, 13 Jan 2016 14:22:28 +0000 (15:22 +0100)]
Unused, unnecessary and intrusive cookie/storage removed!
Mikael Nordfeldth [Wed, 13 Jan 2016 13:24:00 +0000 (14:24 +0100)]
property attribute could be null in meta tags of course
Mikael Nordfeldth [Wed, 13 Jan 2016 13:17:49 +0000 (14:17 +0100)]
Catch NoHttpResponseException when using HTTPClient
Mikael Nordfeldth [Wed, 13 Jan 2016 13:08:48 +0000 (14:08 +0100)]
NoHttpResponseException needed instead of HTTP_Request2_Exception
HTTP_Request2_Exception assumed an HTTP response status code/line
Mikael Nordfeldth [Wed, 13 Jan 2016 13:00:05 +0000 (14:00 +0100)]
Use the upstream function to get effectiveUrl
Akio Nishimura [Tue, 12 Jan 2016 19:38:24 +0000 (04:38 +0900)]
lib/language.php: rewrited jp as ja.
Mikael Nordfeldth [Tue, 12 Jan 2016 22:12:41 +0000 (23:12 +0100)]
Aspect ratio on elements in inline-attachment list
Mikael Nordfeldth [Tue, 12 Jan 2016 14:38:59 +0000 (15:38 +0100)]
Ugly hack to show thumbnails of otherwise unrepresentable attachments
such as text/html, where the thumbnail has been retrieved via oEmbed/OpenGraph
Mikael Nordfeldth [Tue, 12 Jan 2016 14:29:03 +0000 (15:29 +0100)]
Super-basic OpenGraph image preview support, "works for me"
Mikael Nordfeldth [Tue, 12 Jan 2016 13:31:14 +0000 (14:31 +0100)]
Don't follow redirects on PuSH POST.
Mikael Nordfeldth [Tue, 12 Jan 2016 12:46:25 +0000 (13:46 +0100)]
Mimetypes like image/svg+xml were misinterpreted when guessing
We don't really need the mb_ in mb_strtolower but what the heck, why not. I love Unicode.
Mikael Nordfeldth [Tue, 12 Jan 2016 12:14:17 +0000 (13:14 +0100)]
same as previous, but for mime_to_ext
Mikael Nordfeldth [Tue, 12 Jan 2016 12:08:54 +0000 (13:08 +0100)]
If all file extensions are supported we have no list of comparisons
mmn [Mon, 11 Jan 2016 21:14:41 +0000 (21:14 +0000)]
Merge branch 'common_purify_branch' into 'nightly'
EndCommonPurify event
Because we have problems with htmLawed on quitter.se, we want to check its output and maybe use another HTML purifier...
See merge request !78
mmn [Mon, 11 Jan 2016 21:08:09 +0000 (21:08 +0000)]
Merge branch 'apiaccountregister_event_branch' into 'nightly'
APIStartRegistrationTry event
See merge request !77
mmn [Mon, 11 Jan 2016 21:01:26 +0000 (21:01 +0000)]
Merge branch 'hidden-h2s' into 'nightly'
Show H2s in notice content
With notices coming from other sources (e.g. Diaspora) and rich-text plugins
such as Textile/Markdown/TinyMCE, it's possible notices include H2 we want
to display.
See merge request !76
hannes [Mon, 11 Jan 2016 20:58:34 +0000 (20:58 +0000)]
forgot we need access to $html too
hannes [Mon, 11 Jan 2016 20:54:19 +0000 (20:54 +0000)]
EndCommonPurify event
hannes [Mon, 11 Jan 2016 20:04:31 +0000 (20:04 +0000)]
APIStartRegistrationTry event
Mikael Nordfeldth [Mon, 11 Jan 2016 19:10:38 +0000 (20:10 +0100)]
$target was klantigtly copied from another debug message
Mikael Nordfeldth [Mon, 11 Jan 2016 18:55:02 +0000 (19:55 +0100)]
Update PuSH callback URL if remote side switched to HTTPS
See the comment in the source on why we're not following Location headers...
Mikael Nordfeldth [Mon, 11 Jan 2016 18:54:05 +0000 (19:54 +0100)]
Much more logging in PushHubAction (OStatus)
Mikael Nordfeldth [Mon, 11 Jan 2016 18:52:54 +0000 (19:52 +0100)]
lib/util.php quick function to do var_export($var,true)
Immensely useful when debugging and we want to put quotes around strings,
potentially stopping any "evil logging attacks" (where input data masks
as logging data).
Mikael Nordfeldth [Mon, 11 Jan 2016 18:52:33 +0000 (19:52 +0100)]
Do updateWithKeys properly if someone would like to update PRI
Mikael Nordfeldth [Mon, 11 Jan 2016 17:26:44 +0000 (18:26 +0100)]
Might as well put a $limit on preg_replace here
Since there will (should) never be more than one ^http in that string anyway.
Mikael Nordfeldth [Mon, 11 Jan 2016 14:15:23 +0000 (15:15 +0100)]
Tag notice streams should only show post verbs
Mikael Nordfeldth [Mon, 11 Jan 2016 12:35:29 +0000 (13:35 +0100)]
OpportunisticQM matches against _system_ max_execution_time
Probably never runs if max_execution_time is 0. I'll handle that later.
Mikael Nordfeldth [Mon, 11 Jan 2016 01:36:59 +0000 (02:36 +0100)]
HTTPClient would return null instead of exception
This caused $response->isOK() tests to call a function on a non-existing object, causing all hell to break loose.
Chimo [Sun, 10 Jan 2016 15:37:30 +0000 (15:37 +0000)]
Show H2s in notice content
With notices coming from other sources (e.g. Diaspora) and rich-text plugins
such as Textile/Markdown/TinyMCE, it's possible notices include H2 we want
to display.
Mikael Nordfeldth [Sun, 10 Jan 2016 09:44:16 +0000 (10:44 +0100)]
NSTALL/UPGRADE documentation edits
No more background folder for example. Also comments on chmod a+w
Mikael Nordfeldth [Sat, 9 Jan 2016 23:51:25 +0000 (00:51 +0100)]
Control OpportunisticQM verbosity
Mikael Nordfeldth [Sat, 9 Jan 2016 23:48:04 +0000 (00:48 +0100)]
Minor changes to OpportunisticQM for debugging
Mikael Nordfeldth [Sat, 9 Jan 2016 23:29:32 +0000 (00:29 +0100)]
Put salmon slaps in queues before pushing user Atom feed
Mikael Nordfeldth [Sat, 9 Jan 2016 14:14:38 +0000 (15:14 +0100)]
Not only local groups should be added to group inbox notificiation table
Mikael Nordfeldth [Sat, 9 Jan 2016 14:06:44 +0000 (15:06 +0100)]
Get group attentions too for outbound notices
Mikael Nordfeldth [Sat, 9 Jan 2016 13:36:47 +0000 (14:36 +0100)]
Do proper fromUri lookup on groups too
Mikael Nordfeldth [Sat, 9 Jan 2016 13:13:19 +0000 (14:13 +0100)]
CancelGroupForm gets same typing as Join and Leave
Mikael Nordfeldth [Sat, 9 Jan 2016 13:06:31 +0000 (14:06 +0100)]
Issue #121 - use correct Group ID and strict User_group typing
Mikael Nordfeldth [Sat, 9 Jan 2016 12:47:38 +0000 (13:47 +0100)]
Local user profile getUrl gives dynamically generated URL
Mikael Nordfeldth [Sat, 9 Jan 2016 12:33:30 +0000 (13:33 +0100)]
Actually return the group home URL
Mikael Nordfeldth [Sat, 9 Jan 2016 12:15:09 +0000 (13:15 +0100)]
Wups, $poster could be undefined
Mikael Nordfeldth [Fri, 8 Jan 2016 01:58:31 +0000 (02:58 +0100)]
Attention goes to the parent notice author too
Mikael Nordfeldth [Fri, 8 Jan 2016 00:59:16 +0000 (01:59 +0100)]
Save attentions to Reply table for backwards compatibility
local users only of course
Mikael Nordfeldth [Fri, 8 Jan 2016 00:52:10 +0000 (01:52 +0100)]
Add more info in logging call
There shouldn't be *HandleSalmonTarget, only verification of actor and
then Notice::saveActivity()!
Mikael Nordfeldth [Fri, 8 Jan 2016 00:31:47 +0000 (01:31 +0100)]
OStatus queue handler uses Notice->getAttentionProfiles()
and lots more debugging for LOG_DEBUG