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
...
Related to #85
Everything should now be configured at runtime, with the exception of
the `Pleroma.HTML` scrubbers (the scrubbers used can be
changed at runtime, but their configuration is compile-time) because
it's building a module with a macro.
6 years ago
href
2bc924ba45
Get rid of Pleroma.Config in favor of Application
...
Discussed in https://git.pleroma.social/pleroma/pleroma/merge_requests/426#note_7232
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'
...
Logging cleanup
See merge request pleroma/pleroma!76
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.
8 years ago
Roger Braun
35938656ab
Make user keys on usage.
8 years ago
Roger Braun
6843755834
Make outgoing salmons work.
8 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