reivilibre
|
576bc37d31
|
Catch-up after Federation Outage (split, 4): catch-up loop (#8272)
|
2020-09-15 09:07:19 +01:00 |
reivilibre
|
17fa4c7ca7
|
Catch up after Federation Outage (split, 2): Track last successful stream ordering after transmission (#8247)
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
|
2020-09-04 15:06:51 +01:00 |
Patrick Cloke
|
c619253db8
|
Stop sub-classing object (#8249)
|
2020-09-04 06:54:56 -04:00 |
reivilibre
|
4535e849d7
|
Remove obsolete order field in `send_new_transaction` (#8245)
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
|
2020-09-03 19:23:07 +01:00 |
Patrick Cloke
|
ad6190c925
|
Convert stream database to async/await. (#8074)
|
2020-08-17 07:24:46 -04:00 |
reivilibre
|
ff0e894656
|
Drop federation transmission queues during a significant remote outage. (#7864)
* Empty federation transmission queues when we are backing off.
Fixes #7828.
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
* Address feedback
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
* Reword newsfile
|
2020-08-13 12:35:04 +01:00 |
Erik Johnston
|
2c1b9d6763
|
Update worker docs with recent enhancements (#7969)
|
2020-07-29 23:22:13 +01:00 |
Erik Johnston
|
649a7ead5c
|
Add ability to run multiple pusher instances (#7855)
This reuses the same scheme as federation sender sharding
|
2020-07-16 14:06:28 +01:00 |
Erik Johnston
|
f299441cc6
|
Add ability to shard the federation sender (#7798)
|
2020-07-10 18:26:36 +01:00 |
Patrick Cloke
|
38e1fac886
|
Fix some spelling mistakes / typos. (#7811)
|
2020-07-09 09:52:58 -04:00 |
Richard van der Hoff
|
075375bbc9
|
add a comment
|
2020-05-21 13:25:41 +01:00 |
Richard van der Hoff
|
d5aa7d93ed
|
Fix catchup-on-reconnect for the Federation Stream (#7374)
looks like we managed to break this during the refactorathon.
|
2020-05-05 14:15:57 +01:00 |
Erik Johnston
|
b08b0a22d5
|
Add typing to synapse.federation.sender (#6871)
|
2020-02-07 13:56:38 +00:00 |
Erik Johnston
|
d386f2f339
|
Add StateMap type alias (#6715)
|
2020-01-16 13:31:22 +00:00 |
Hubert Chathi
|
6f4bc6d01d
|
Merge branch 'develop' into cross-signing_federation
|
2019-10-31 22:38:21 -04:00 |
Amber Brown
|
020add5099
|
Update black to 19.10b0 (#6304)
* update version of black and also fix the mypy config being overridden
|
2019-11-01 02:43:24 +11:00 |
Hubert Chathi
|
bb6cec27a5
|
rename get_devices_by_remote to get_device_updates_by_remote
|
2019-10-30 14:57:34 -04:00 |
Hubert Chathi
|
c40d7244f8
|
Merge branch 'develop' into cross-signing_federation
|
2019-10-24 22:31:25 -04:00 |
Hubert Chathi
|
8d3542a64e
|
implement federation parts of cross-signing
|
2019-10-22 19:04:35 -04:00 |
Erik Johnston
|
c66a06ac6b
|
Move storage classes into a main "data store".
This is in preparation for having multiple data stores that offer
different functionality, e.g. splitting out state or event storage.
|
2019-10-21 16:05:06 +01:00 |
Amber Brown
|
4806651744
|
Replace returnValue with return (#5736)
|
2019-07-23 23:00:55 +10:00 |
Amber Brown
|
32e7c9e7f2
|
Run Black. (#5482)
|
2019-06-20 19:32:02 +10:00 |
Richard van der Hoff
|
5c15039e06
|
Clean up code for sending federation EDUs. (#5381)
This code confused the hell out of me today. Split _get_new_device_messages
into its two (unrelated) parts.
|
2019-06-13 13:52:08 +01:00 |
Andrew Morgan
|
2d1d7b7e6f
|
Prevent multiple device list updates from breaking a batch send (#5156)
fixes #5153
|
2019-06-06 23:54:00 +01:00 |
Richard van der Hoff
|
130f932cbc
|
Run `black` on per_destination_queue
... mostly to fix pep8 fails
|
2019-05-09 16:27:02 +01:00 |
Quentin Dufour
|
11ea16777f
|
Limit the number of EDUs in transactions to 100 as expected by receiver (#5138)
Fixes #3951.
|
2019-05-09 11:01:41 +01:00 |
Richard van der Hoff
|
a902d13180
|
Batch up outgoing read-receipts to reduce federation traffic. (#4890)
Rate-limit outgoing read-receipts as per #4730.
|
2019-03-20 16:02:25 +00:00 |
Richard van der Hoff
|
02e23b36bc
|
Rename and move the classes
|
2019-03-13 20:02:56 +00:00 |