Commit Graph

105 Commits (ad42837244ba4c945b76c5addaffe47353cf62a8)

Author SHA1 Message Date
Ivan Tashkinov dd017c65a4 [#1149] Refactored Oban workers API (introduced `enqueue/3`).
5 years ago
Ivan Tashkinov a90ea8ba15 [#1149] Addressed code review comments (code style, jobs pruning etc.).
5 years ago
Ivan Tashkinov 581123f8bb [#1149] Introduced `quantum` job scheduler. Documentation & config changes.
5 years ago
Ivan Tashkinov 0e1c481a94 [#1149] Added more oban workers. Refactoring.
5 years ago
Ivan Tashkinov b7fad8d395 [#1149] Oban jobs implementation for :federator_incoming and :federator_outgoing queues.
5 years ago
Ivan Tashkinov 23d279e03e [#1149] Replaced RetryQueue with oban-based retries.
5 years ago
Ivan Tashkinov 2b9d914089 [#161] Refactoring, documentation.
5 years ago
Ivan Tashkinov 5b7b1040b3 [#161] Limited replies depth on incoming federation in order to prevent memory leaks on recursive replies fetching.
5 years ago
rinpatch 92213fb87c Replace Mix.env with Pleroma.Config.get(:env)
5 years ago
William Pitcock 56fd7dbdd7 remove @websub and @ostatus module-level constants
5 years ago
William Pitcock 045803346d move key generation functions into Pleroma.Keys module
5 years ago
Alexander Strizhakov 7ed682213f Fix/902 random compile failing
5 years ago
William Pitcock c31026423c publisher: use the correct queue name for outgoing federation
5 years ago
Mark Felder 498bfdf403 Switch to Jason over Poison
5 years ago
William Pitcock 44b182732e nodeinfo: gather supported protocol names from federation modules
5 years ago
William Pitcock 28f7f4c6de webfinger: build the response based on enabled federation modules
5 years ago
William Pitcock 55fa4b812a federator: websub removal
5 years ago
William Pitcock fedaca15a3 websub: adapt to work as a federator publishing module
5 years ago
William Pitcock 179293e51c salmon: refactor to work as a federator publishing module
5 years ago
William Pitcock 2aee62a456 federator: publisher: only attempt publishing if we know the activity is representable
5 years ago
William Pitcock 85377c0b67 federator: move activitypub relaying to the AP publisher module
5 years ago
William Pitcock 676752bb83 federator: hook up Publisher.publish()
5 years ago
William Pitcock f7a6a37c4e federator: remove no longer used :publish_single_ap
5 years ago
William Pitcock 10695a28d2 federator: publisher: add publish() wrapper
5 years ago
William Pitcock 0afc8d7856 federator: publisher: integrate job queue, simplify publish_one logic
5 years ago
William Pitcock e7d292f80e federator: add publisher module defining a contract for publishing behaviours
5 years ago
Egor b9cdf6d3b9 Use `User.get_cached*` everywhere
5 years ago
rinpatch ad681877df Make credo happy
6 years ago
rinpatch 627e5a0a49 Merge branch 'develop' into feature/database-compaction
6 years ago
Egor 9a39d1d846 Replace Pleroma.Jobs with `pleroma_job_queue`
6 years ago
Haelwenn (lanodan) Monnier fb82f6fc7c
[Credo] Remove parentesis on argument-less functions
6 years ago
Haelwenn (lanodan) Monnier a3a9cec483
[Credo] fix Credo.Check.Readability.AliasOrder
6 years ago
Haelwenn (lanodan) Monnier 6c8743d0c0
[Credo] Fix the warnings
6 years ago
lain 9e0686efa6 Move visibility into own module.
6 years ago
Egor Kislitsyn 3f32d7b937 Fix queue name
6 years ago
Egor Kislitsyn 305d219413 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into feature/jobs
6 years ago
Haelwenn (lanodan) Monnier 6a6a5b3251
de-group alias/es
6 years ago
Haelwenn (lanodan) Monnier 473095faf2
Web.Federator: Fix unused variable
6 years ago
Haelwenn (lanodan) Monnier 60ea29dfe6
Credo fixes: alias grouping/ordering
6 years ago
Haelwenn (lanodan) Monnier 8bcfac93a8
Make credo happy
6 years ago
Egor Kislitsyn 3a3a3996b7 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into feature/jobs
6 years ago
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