Mikael Nordfeldth
|
e6f07d8554
|
Use in_array instead. Now we get third party responses to contextually interesting threads
I think this solves much of the "third party conversation" issues, assuming involved parties
are using modern GNU social instances.
|
2016-02-24 00:19:27 +01:00 |
|
Mikael Nordfeldth
|
31c9b2c1d8
|
Check the notice context for users in UsersalmonAction
|
2016-02-23 23:56:43 +01:00 |
|
Mikael Nordfeldth
|
9319033ff0
|
Properly attach activityobjects
For some reason they were written to ->object, which is incorrect as
we use the objects[] array (which usually just holds one entry though)
|
2016-02-23 23:50:57 +01:00 |
|
Mikael Nordfeldth
|
0eb5122817
|
Check that the user is in the context of a salmon slap
|
2016-02-23 23:42:41 +01:00 |
|
Mikael Nordfeldth
|
422d475e44
|
Differentiate two similar log warning messages
|
2016-02-17 21:57:52 +01:00 |
|
Chimo
|
2c5cba28b6
|
Change status.net/wiki URLs to git.gnu.io
|
2016-02-08 17:48:10 +00:00 |
|
Mikael Nordfeldth
|
098c8b1df4
|
NoHttpResponseException extends HTTP_Request2_ConnectionException
|
2016-02-07 01:52:20 +01:00 |
|
Mikael Nordfeldth
|
1f01356076
|
Fix issue #127 by catching exceptions
update-profile-data.php threw exceptions on http connection issues
|
2016-02-04 12:06:35 +01:00 |
|
Mikael Nordfeldth
|
a5c1b063fd
|
isPerson did not exist for Ostatus_profile
|
2016-01-29 16:15:06 +01:00 |
|
Mikael Nordfeldth
|
689e277c62
|
Allow @localuser@mysite.example to be looked up as a mention
|
2016-01-29 16:06:16 +01:00 |
|
Mikael Nordfeldth
|
36f099958c
|
Don't match @nickname on @nickname@server.com
|
2016-01-29 15:53:58 +01:00 |
|
Mikael Nordfeldth
|
efe23ed404
|
updateWithKeys now understands multi-column keys
and automatically identifies _which_ columns are the right ones,
so for example 'uri' primary keys don't need to be explicitly set
|
2016-01-28 16:42:59 +01:00 |
|
Mikael Nordfeldth
|
fa8e02b832
|
Handle exceptions when salmon slapping
Make it so notifyDeferred actually _always_ throws exceptions and handle
them in the places it is called.
|
2016-01-20 14:56:24 +01:00 |
|
Mikael Nordfeldth
|
6dc0477c00
|
Let the remote side know the Salmon was accepted (sorta)
|
2016-01-16 22:39:59 +01:00 |
|
Mikael Nordfeldth
|
deda83fdef
|
Distinguish notice saving errors from others for Salmon
|
2016-01-16 22:39:04 +01:00 |
|
Mikael Nordfeldth
|
c559b8ce2a
|
bulkDistribute won't add empty lists to database
|
2016-01-16 17:34:27 +01:00 |
|
Mikael Nordfeldth
|
f53ebdeadb
|
Start handling salmon entries directly with Notice::saveActivity
More to come...
|
2016-01-16 17:25:29 +01:00 |
|
Mikael Nordfeldth
|
2b67b53112
|
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.
|
2016-01-16 17:18:14 +01:00 |
|
Mikael Nordfeldth
|
2f1bfe126b
|
Debug message formatting gone wrong
|
2016-01-14 13:52:11 +01:00 |
|
Mikael Nordfeldth
|
59e75ef966
|
Incorrect use of getByHashKey in HubSub
|
2016-01-14 13:15:31 +01:00 |
|
Mikael Nordfeldth
|
bacd49a6a8
|
Don't try to replace http with https if https already exists
|
2016-01-14 13:06:37 +01:00 |
|
Mikael Nordfeldth
|
83cb1dfa68
|
Salmon debugging
|
2016-01-14 03:48:41 +01:00 |
|
Mikael Nordfeldth
|
cf7d2f4d0f
|
Salmon queue handler getByID for exception throwing
|
2016-01-14 01:51:00 +01:00 |
|
Mikael Nordfeldth
|
0482b7de8e
|
Debugging by indexing callback column in HubSub
|
2016-01-13 22:57:42 +01:00 |
|
Mikael Nordfeldth
|
8ab98b72ac
|
getLeaseRemaining for FeedSub too
|
2016-01-13 20:01:00 +01:00 |
|
Mikael Nordfeldth
|
377947c57f
|
s/getLease/getLeaseTime/ just to be a bit more clear
|
2016-01-13 19:55:17 +01:00 |
|
Mikael Nordfeldth
|
1d26fedf12
|
Don't store lease seconds, just sub start and end
The seconds can always be calculated from the dates!
|
2016-01-13 19:45:20 +01:00 |
|
Mikael Nordfeldth
|
494746e665
|
Minor PuSH comment and debug stuff
|
2016-01-13 19:25:39 +01:00 |
|
Mikael Nordfeldth
|
a5fd4fde25
|
Request a month long sub lease by default
|
2016-01-13 19:24:07 +01:00 |
|
Mikael Nordfeldth
|
b38a789005
|
HubSub didn't save sub start and end datetimes
|
2016-01-13 19:23:34 +01:00 |
|
Mikael Nordfeldth
|
5c262a788d
|
Unused, unnecessary and intrusive cookie/storage removed!
|
2016-01-13 15:22:28 +01:00 |
|
Mikael Nordfeldth
|
99da1ebe41
|
Catch NoHttpResponseException when using HTTPClient
|
2016-01-13 14:17:49 +01:00 |
|
Mikael Nordfeldth
|
3ed632decf
|
NoHttpResponseException needed instead of HTTP_Request2_Exception
HTTP_Request2_Exception assumed an HTTP response status code/line
|
2016-01-13 14:08:48 +01:00 |
|
Mikael Nordfeldth
|
e75472f460
|
Use the upstream function to get effectiveUrl
|
2016-01-13 14:00:05 +01:00 |
|
Mikael Nordfeldth
|
f4feef477b
|
Don't follow redirects on PuSH POST.
|
2016-01-12 14:32:28 +01:00 |
|
Mikael Nordfeldth
|
c826fe0af4
|
$target was klantigtly copied from another debug message
|
2016-01-11 20:10:38 +01:00 |
|
Mikael Nordfeldth
|
bd6efa0e45
|
Update PuSH callback URL if remote side switched to HTTPS
See the comment in the source on why we're not following Location headers...
|
2016-01-11 19:55:02 +01:00 |
|
Mikael Nordfeldth
|
f24cdf4a80
|
Much more logging in PushHubAction (OStatus)
|
2016-01-11 19:54:05 +01:00 |
|
Mikael Nordfeldth
|
b13f8df79b
|
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.
|
2016-01-11 02:36:59 +01:00 |
|
Mikael Nordfeldth
|
42dff2742a
|
Put salmon slaps in queues before pushing user Atom feed
|
2016-01-10 00:29:32 +01:00 |
|
Mikael Nordfeldth
|
c3c5a9974d
|
Do proper fromUri lookup on groups too
|
2016-01-09 14:36:47 +01:00 |
|
Mikael Nordfeldth
|
4e0ed61f7c
|
OStatus queue handler uses Notice->getAttentionProfiles()
and lots more debugging for LOG_DEBUG
|
2016-01-08 01:31:47 +01:00 |
|
Mikael Nordfeldth
|
3471213d1c
|
processFeed would abort on certain errors where findLocalObject failed
|
2016-01-05 15:00:07 +01:00 |
|
Mikael Nordfeldth
|
ab93bb009c
|
XSS vulnerability when remote-subscribing
->raw was used on non-filtered strings for some reasons, changed
to ->text.
|
2016-01-05 12:15:50 +01:00 |
|
Mikael Nordfeldth
|
f6df44ea85
|
Handle feed imports with exceptions better
|
2015-12-31 15:05:35 +01:00 |
|
Mikael Nordfeldth
|
b76461fc78
|
syntax error
|
2015-12-27 01:42:03 +01:00 |
|
Mikael Nordfeldth
|
0ac71c2b7b
|
Duplicate URI means we have it already, I assume
|
2015-12-27 01:40:00 +01:00 |
|
Mikael Nordfeldth
|
306df3dc3b
|
Logging fixes
|
2015-12-26 16:27:06 +01:00 |
|
mmn
|
0baa9debbc
|
Merge branch 'direct-feed-sub' into 'master'
If we are given a direct URL to a feed, use that
See merge request !54
|
2015-12-14 21:09:56 +00:00 |
|
mmn
|
0e91a38c9c
|
Merge branch 'firefox-sub-link' into 'master'
Link to add to Firefox as feedreader
This allows easily subscribing to any feed firefox detects in your GNU Social instance.
See merge request !55
|
2015-12-14 21:08:22 +00:00 |
|