Commit Graph

114 Commits (6b1f6a1cf7efc8bbaf099c7363a5aeadd256c781)

Author SHA1 Message Date
Ivan Tashkinov b40b4bc4e5 [#582] Optimized federation retirement by reducing the number of SQL calls
6 years ago
Egor Kislitsyn 55affbca7f add a job queue
6 years ago
Ivan Tashkinov 060d280e64 [#534] Made Salmon.send_to_user calls be handled through Federator.enqueue.
6 years ago
Michael Loftis 943211b035 rewrites List.foldl to Enum.each
6 years ago
lain 400337b0a7 Make Federator options configurable.
6 years ago
William Pitcock 980b5288ed update copyright years to 2019
6 years ago
Michael Loftis cb286fdeba Improves RetryQueue behavior
6 years ago
William Pitcock 2791ce9a1f add license boilerplate to pleroma core
6 years ago
lain c81c74d847 Treat warnings as errors outside of tests.
6 years ago
Maksim Pechnikov e94c3442f4 updates
6 years ago
Maksim Pechnikov 074fa790ba fix compile warnings
6 years ago
lain 925b05054f Make retry queue optional.
6 years ago
William Pitcock 7a57db0d3a federator: fix up contain_origin_from_id() call
6 years ago
kaniini a591a044a9 Merge branch 'runtime-fixes' into 'develop'
6 years ago
eal 689b46efc8 RetryQueue: tiny refractor, add tests
6 years ago
href bcecdc3ab1
Various runtime configuration fixes
6 years ago
eal 62299be094 Federator: add retry queue.
6 years ago
William Pitcock 0d1375f274 federator: return :ok or :error depending on if an AP doc was accepted or not
6 years ago
William Pitcock 3d9266a8cb federator: do origin containment when processing inbound messages
6 years ago
William Pitcock e6d246882d federator: don't federate anything other than Note objects to OStatus
6 years ago
href 5bb88fd174
Runtime configuration
6 years ago
href 2bc924ba45
Get rid of Pleroma.Config in favor of Application
6 years ago
lain 1e9ced5af4 Test Relay, switch to runtime configuration.
6 years ago
William Pitcock 5202d4ce10 relay: do not relay in test mode
6 years ago
William Pitcock 1c40a631e8 federator: actually relay the public activities
6 years ago
William Pitcock 5b240c3b18 federator: use Activity.normalize() instead of directly using Activity.get_by_ap_id().
6 years ago
William Pitcock 4d2c6707c2 activitypub: normalize the actor to ensure we have its URI
6 years ago
lain ffe028cd73 More warning fixes.
6 years ago
Mark Felder ab4aa5720a Fix a bunch of unused variable warnings
6 years ago
lain 4afbef39f4 Format the code.
7 years ago
lambda 9b97b023c5 Merge branch 'feld-Logger' into 'develop'
7 years ago
Mark Felder 032ed2b945 This log message was do do 💩
7 years ago
Mark Felder 4190abbf27 Another WebSub CamelCase
7 years ago
Mark Felder 7f77433c0e CamelCase WebSub in log messages
7 years ago
Mark Felder 0cf6f7a54d capitalize Salmon protocol name
7 years ago
Mark Felder 402e775a80 ap -> AP for consistency
7 years ago
lain ec83175100 Use connection pools.
7 years ago
lain 68aa9a2826 Do more jobs by default.
7 years ago
lain 611ca385de Merge branch 'develop' into feature/activitypub
7 years ago
lain 0e20d5529a Add way to disable federation.
7 years ago
lain 92021fd00c Logging, put incoming ap docs into incoming queue.
7 years ago
lain 66aa35903e Add missing alias.
7 years ago
lain b52672294e Move incoming AP to Federator.
7 years ago
lain 9c89916969 ActivityPub: One queue item per server.
7 years ago
lain ffa2f57c36 Salmons can't carry private information.
7 years ago
lain 8567feed47 Salmon is ok!
7 years ago
lain 803bdc1a67 Federate non-public over ActivityPub only, do some better signing.
7 years ago
lain 8cf97ee8e1 ActivityPub: Basic note federation with Mastodon.
7 years ago
Lain Iwakura 846d59a536 Send out salmons before websub.
7 years ago
Lain Iwakura e31a5ff4af Priority queue fixes.
7 years ago
Lain Iwakura 66c3813ea6 Add basic queue prioritization.
7 years ago
Roger Braun 52aa65fe6e Federator Queue: Add seperate in/out queues.
7 years ago
Thog 59770c3f5c
Fix all compilation warnings
7 years ago
Roger Braun e4a4135c1d Handle subscriptions in queue.
7 years ago
Roger Braun ffc9d7708b Handle webpubs in queue.
7 years ago
Roger Braun d2c4a427f1 Only try refreshing every 6 hours.
7 years ago
Roger Braun 2e753e8cd7 Refresh subscriptions.
7 years ago
Roger Braun 22ddddce76 Handle incoming items through the queue.
7 years ago
Roger Braun 00a7183118 Basic queue.
7 years ago
Roger Braun 7269c51f3a Some refactoring.
7 years ago
Roger Braun 35938656ab Make user keys on usage.
7 years ago
Roger Braun 6843755834 Make outgoing salmons work.
7 years ago
Roger Braun 1422e7aa84 Handle incoming websub subscriptions.
8 years ago
Roger Braun c5fa682c31 Refactor, add beginnings of websub client subscriptions.
8 years ago