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
|
3720e37f06
|
property attribute could be null in meta tags of course
|
2016-01-13 14:24:00 +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
|
3658774429
|
Super-basic OpenGraph image preview support, "works for me"
|
2016-01-12 15:29:03 +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
|
8acf930c45
|
OpportunisticQM matches against _system_ max_execution_time
Probably never runs if max_execution_time is 0. I'll handle that later.
|
2016-01-11 13:35:29 +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
|
e498bc6b7b
|
Control OpportunisticQM verbosity
|
2016-01-10 00:51:25 +01:00 |
|
Mikael Nordfeldth
|
7fbf72f9c1
|
Minor changes to OpportunisticQM for debugging
|
2016-01-10 00:48:04 +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
|
fbec7c4e75
|
Issue #121 - use correct Group ID and strict User_group typing
|
2016-01-09 14:06:50 +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
|
c48871cf1b
|
Notice from web now saves context->attention too! ;)
|
2016-01-07 23:24:15 +01:00 |
|
Mikael Nordfeldth
|
d4be5349b3
|
think I have managed to show oEmbed images better now
|
2016-01-07 17:35:37 +01:00 |
|
Mikael Nordfeldth
|
9e5c71e701
|
Fixed group representation in Directory plugin, also some ->raw calls
|
2016-01-07 12:58:14 +01:00 |
|
Mikael Nordfeldth
|
c02f23e63f
|
Return Profile objects from getGroups in GroupdirectoryAction
|
2016-01-07 12:35:52 +01:00 |
|
Mikael Nordfeldth
|
e7308b0ecb
|
Max execution time margin for OpportunisticQM
I guess it could continue a bit too long in case it got a really long
(failing, timeouting) HTTP request just before max_execution_time hit.
|
2016-01-07 11:58:09 +01:00 |
|
Mikael Nordfeldth
|
1a1e44cdfd
|
Issue #118 wanted better TOR support, now Avatar URLs are not stored
There was no reason to store the generated Avatar URLs because it's so
cheap to generate them on the fly.
|
2016-01-06 16:14:26 +01:00 |
|
Mikael Nordfeldth
|
b596391fcd
|
Avoid having to check for notices without rendered copies in upgrade.php
Always call the Notice->getRendered() function to get a rendered copy.
We could perhaps put some sanitation there too in the future
|
2016-01-06 15:32:27 +01:00 |
|
Mikael Nordfeldth
|
0fd2ad649e
|
Conversation IDs (again) no longer based on Notice ID
|
2016-01-06 13:58:46 +01:00 |
|
mmn
|
2c5460eb0e
|
Merge branch 'openid-plugin' into 'nightly'
OpenID plugin: 'openid_only' should be 'openidonly'
To match everywhere else.
See merge request !72
|
2016-01-05 23:28:28 +00:00 |
|
Mikael Nordfeldth
|
9a75778b29
|
If there's no Happening, we can't use the RSVP.
|
2016-01-05 15:00:34 +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 |
|
Chimo
|
bf0df016e5
|
OpenID plugin: 'openid_only' should be 'openidonly'
To match everywhere else.
|
2016-01-04 10:36:05 -05:00 |
|
Mikael Nordfeldth
|
f7a1c8a94c
|
The $options array isn't used here
|
2016-01-04 01:48:54 +01:00 |
|
Mikael Nordfeldth
|
34b25e6afc
|
Use EmptyIdException in Fave deletion try-catch
|
2016-01-03 22:57:28 +01:00 |
|
Mikael Nordfeldth
|
bda30a92bc
|
Fave deletion would fail in some cases with missing profiles or notices
|
2016-01-03 22:35:49 +01:00 |
|
Mikael Nordfeldth
|
7df8a6b731
|
This version of the EventPlugin won't work with StatusNet any longer
|
2016-01-03 16:23:44 +01:00 |
|
Mikael Nordfeldth
|
95d415257a
|
Merge branch 'nightly' into singpolyma/gnu-social-events-saveObjectFromActivity
Conflicts:
plugins/Event/EventPlugin.php
plugins/Event/classes/RSVP.php
I just fixed 'em with magic!
|
2016-01-03 13:08:34 +01:00 |
|
Mikael Nordfeldth
|
336f099241
|
Don't store object type for verbs (as they don't have it)
|
2016-01-02 16:05:20 +01:00 |
|
Mikael Nordfeldth
|
e02c10a589
|
common_render_content doesn't require a Profile now
|
2016-01-01 18:40:58 +01:00 |
|
Mikael Nordfeldth
|
4fc2b2584b
|
RSVPs refer to Happening (event) by URI instead of ID now
|
2015-12-31 19:23:05 +01:00 |
|
Mikael Nordfeldth
|
34ce2f6cfa
|
minor happening changes
|
2015-12-31 18:08:12 +01:00 |
|
Mikael Nordfeldth
|
f6df44ea85
|
Handle feed imports with exceptions better
|
2015-12-31 15:05:35 +01:00 |
|
Mikael Nordfeldth
|
7f1ce07e9f
|
Logging destinations and unnecessary debug
|
2015-12-31 13:00:20 +01:00 |
|
Mikael Nordfeldth
|
fab745c6d6
|
Exception throwing and proper db retrieval
ActivityModeration plugin and its Deleted_notice class.
|
2015-12-31 12:42:33 +01:00 |
|
Mikael Nordfeldth
|
5ba6be1a87
|
Deleted_notice had a superfluous field
|
2015-12-31 12:33:59 +01:00 |
|