aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/web/websub
AgeCommit message (Collapse)Author
2019-02-03[#582] Made single-pub task call Instance.set_reachable/1 if `set_reachable` ↵Ivan Tashkinov
is not specified. Added tests.
2019-02-03[#582] Optimized federation retirement by reducing the number of SQL callsIvan Tashkinov
(calling `Instances.set_reachable/1` only if instance had `unreachable_since`, calling `Instances.set_unreachable/1` only if instance had nil `unreachable_since`).
2019-01-29[#534] Made federation push sender be determined basing on content instead ↵Ivan Tashkinov
of `referer` header. Updated tests.
2019-01-28[#534] Merged `upstream/develop`.Ivan Tashkinov
2019-01-28[#534] Various tweaks. Tests for Instances and Instance.Ivan Tashkinov
2019-01-28[#534] Refactoring / tweaks per MR review.Ivan Tashkinov
2019-01-25[#534] Websub fix: made SQL use UTC time zone when comparing with ↵Ivan Tashkinov
`valid_until` (instead of postgresql-server default time zone).
2019-01-24[#534] Optimized bulk publish ops to filter on reachability early. ↵Ivan Tashkinov
`Instance` refactoring.
2019-01-24[#534] Updating external instances reachability on incoming federation.Ivan Tashkinov
2019-01-24[#534] Federation publish requests status control (enforced 2xx response ↵Ivan Tashkinov
code check).
2019-01-23[#534] Initial implementation of unreachable federation targets retirement.Ivan Tashkinov
2019-01-23Flake Ids for Users and Activitieshref
2019-01-15websub: improve error handlingWilliam Pitcock
2018-12-31update copyright years to 2019William Pitcock
2018-12-23add license boilerplate to pleroma coreWilliam Pitcock
2018-12-06remove pool and timeout options which duplicate with the defaultHakaba Hitoyo
2018-12-04status_code -> statusMaksim Pechnikov
2018-12-04init tesla and updated the http requests in Pleroma.Web.WebsubMaksim Pechnikov
2018-11-30Merge remote-tracking branch 'origin' into validate-user-infolain
2018-11-30Assorted fixes.lain
2018-11-18Federator: add retry queue.eal
2018-11-05Runtime configured routerhref
2018-03-30Format the code.lain
2018-03-19CamelCase WebSub in log messagesMark Felder
2018-03-19Grammar consistencyMark Felder
Most log messages are sentence fragments so make them consistent by removing periods. Log messages that are expressing urgency with ! or pending more work with "..." are OK.
2018-03-13Only push to still valid websub subscriptions.lain
2018-02-17ActivityPub: Send out Accept after Follow.lain
2017-11-07Revert "Longer timeouts for user fetching."Roger Braun
Breaks too many tests. This reverts commit 7de3a652147d9b7da9cf3fd82d8a8438df93bae8.
2017-11-07Longer timeouts for user fetching.Roger Braun
2017-10-05Don't reject already accepted subscriptions.Roger Braun
2017-08-02Try refresh all invalid subscriptions.Roger Braun
This is a temporary fix to prevent intermittent problems from cutting off subscriptions.
2017-08-02Handle subscriptions in queue.Roger Braun
2017-08-02Add some debug info to websub.Roger Braun
2017-06-23Handle webpubs in queue.Roger Braun
2017-06-23Longer timeouts for outgoing federation.Roger Braun
2017-06-20Better debugging.Roger Braun
2017-06-20Add some debugging to federations.Roger Braun
2017-05-24Save remote user bio and update if we see new data.Roger Braun
2017-05-11Add debugging help.Roger Braun
2017-05-10Actually guess 3 days...Roger Braun
2017-05-10Handle cases where we don't get lease_seconds returned.Roger Braun
2017-05-10Correct active state websub name.Roger Braun
2017-05-10Set valid_until date.Roger Braun
2017-05-10Refresh subscriptions.Roger Braun
2017-05-06Subscribe to remote users on following.Roger Braun
2017-05-06Handle incoming items through the queue.Roger Braun
2017-05-05Send salmons and websub in background tasks.Roger Braun
2017-05-05Mock HTTPoison in testing.Roger Braun
2017-05-05Some refactoring.Roger Braun
2017-05-05Merge branch 'develop' into dtluna/pleroma-refactor/1Roger Braun