Laura Hausmann
99ea086731
[backend/federation] Only forward activities to relays that are addressed to the public audience
2024-09-28 04:21:31 +02:00
Laura Hausmann
df26db0585
[backend/federation] Add relay support (ISH-266)
2024-09-28 00:32:43 +02:00
Laura Hausmann
c67984c411
[backend] Manually reformat difficult-to-read switch expressions that got hard wrapped
2024-07-11 17:46:34 +02:00
Laura Hausmann
eb167cf482
[backend/federation] Check for Instance.IsSuspended in PreDeliverQueue for ASFollow activities
...
We're not currently using that property, but we may in the future.
2024-06-19 18:37:43 +02:00
Laura Hausmann
9dbc7cfc14
[backend/federation] Filter skipped & blocked instances in PreDeliverQueue (ISH-366)
...
This:
- improves performance (because we can check them in batches)
- improves efficiency (because we don't create deliver jobs that get discarded immediately)
- allows us to check whether the activity is an ASFollow & let it through if it is (for skipped instances filter only)
We still check for blocked instances in the deliver queue in case a deliver job is created via another code path.
2024-06-19 17:37:57 +02:00
Laura Hausmann
35148d7796
[backend/queue] Add queue processor timeout
...
For now this is hardcoded per queue, but this will be configurable down the line.
2024-06-13 22:41:41 +02:00
Laura Hausmann
aa21e4b05a
[backend/queue] Make queue concurrency configurable
2024-06-10 18:18:39 +02:00
Laura Hausmann
385f5843f7
[backend/helpers] Rename LDHelpers.Compact(ASActivity) to LDHelpers.CompactToPayload
2024-04-24 04:05:26 +02:00
Laura Hausmann
f39479ca6b
[backend/queue] JobData shouldn't inherit from Job
2024-03-29 15:34:01 +01:00
Laura Hausmann
9698e3d36d
[backend/core] Replace redis-based queue system with a postgres-based one (ISH-212)
2024-03-24 00:17:28 +01:00
Laura Hausmann
a19697c795
[backend/federation] async Task CompactAsync -> void Compact
2024-02-21 19:10:05 +01:00
Laura Hausmann
399595ad1c
[backend/federation] Make LD signatures configurable
2024-02-21 18:56:49 +01:00
Laura Hausmann
d4e1d92771
[backend] Code cleanup: switch to BSD braces style, tweak code style
2024-02-17 02:31:00 +01:00
Laura Hausmann
2eb9482538
[backend/queues] Implement IEquatable<T> in PreDeliverQueue.InboxQueryResult (ISH-3)
2024-02-16 02:43:04 +01:00
Laura Hausmann
db3a36264e
[backend/federation] Fix federation control for deliver jobs to split domain users with domain mismatch (ISH-3)
2024-02-16 02:28:14 +01:00
Laura Hausmann
71d8b28d28
[backend/federation] Deliver activities in the background
2024-02-15 20:10:07 +01:00