aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/web/websub
AgeCommit message (Collapse)Author
2019-05-25kill @httpoisonWilliam Pitcock
2019-05-12nodeinfo: gather supported protocol names from federation modulesWilliam Pitcock
2019-05-12webfinger: build the response based on enabled federation modulesWilliam Pitcock
2019-05-12websub: adapt to work as a federator publishing moduleWilliam Pitcock
2019-03-20Ecto 3.0.5 migrationrinpatch
kms
2019-03-13[Credo] make all variables use snake_caseHaelwenn (lanodan) Monnier
2019-03-13[Credo] fix Credo.Check.Readability.AliasOrderHaelwenn (lanodan) Monnier
2019-02-11Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into feature/jobsEgor Kislitsyn
# Conflicts: # lib/pleroma/web/federator/federator.ex # lib/pleroma/web/websub/websub.ex
2019-02-09de-group alias/esHaelwenn (lanodan) Monnier
2019-02-09Credo fixes: alias grouping/orderingHaelwenn (lanodan) Monnier
2019-02-04Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into feature/jobsEgor Kislitsyn
# Conflicts: # lib/pleroma/web/activity_pub/activity_pub.ex # lib/pleroma/web/federator/federator.ex
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-28add a job queueEgor Kislitsyn
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