summary refs log tree commit diff
path: root/synapse/federation/sender/__init__.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Regularly try to wake up dests instead of waiting for next PDU/EDU (#15743)Mathieu Velten2023-06-161-18/+16
* Factor out an `is_mine_server_name` method (#15542)Sean Quah2023-05-051-5/+6
* Add developer documentation for the Federation Sender and add a documentation...reivilibre2023-03-241-0/+113
* Change the parameter `immediate` of `send_device_messages` to default to `Tru...Shay2023-03-211-1/+1
* Faster joins: Refactor handling of servers in room (#14954)Sean Quah2023-02-031-1/+1
* Use servers list approx to send read receipts when in partial state (#14549)Mathieu Velten2022-11-301-1/+1
* Faster joins: use initial list of servers if we don't have the full state yet...Mathieu Velten2022-11-241-1/+17
* Fix `TypeError: 'dict_keys' object is not reversible` (#14280)Erik Johnston2022-10-241-2/+1
* Fix a bug where redactions were not being sent over federation if we did not ...Shay2022-10-111-9/+20
* Fix Prometheus recording rules to not use legacy metric names. (#13718)reivilibre2022-09-081-2/+2
* Add some logging to help track down #13444 (#13679)Erik Johnston2022-09-011-0/+13
* Federation Sender & Appservice Pusher Stream Optimisations (#13251)Nick Mills-Barrett2022-07-151-3/+7
* Reduce state pulled from DB due to sending typing and receipts over federatio...Erik Johnston2022-06-061-1/+5
* Add some type hints to datastore (#12717)Dirk Klimpel2022-05-171-7/+17
* Add extra debug logging to federation sender (#12614)Richard van der Hoff2022-05-031-2/+18
* Exclude OOB memberships from the federation sender (#12570)Richard van der Hoff2022-05-031-0/+39
* Spread out sending device lists to remote hosts (#12132)Erik Johnston2022-03-041-9/+17
* Remove `HomeServer.get_datastore()` (#12031)Richard van der Hoff2022-02-231-1/+1
* Use direct references for some configuration variables (part 2) (#10812)Patrick Cloke2021-09-151-1/+1
* Use direct references for some configuration variables (#10798)Patrick Cloke2021-09-131-1/+2
* Add types to synapse.util. (#10601)reivilibre2021-09-101-2/+6
* Stagger send presence to remotes (#10398)Erik Johnston2021-07-151-2/+94
* Use inline type hints in various other places (in `synapse/`) (#10380)Jonathan de Jong2021-07-151-8/+6
* Revert "Experimental Federation Speedup (#9702)"Andrew Morgan2021-04-281-93/+52
* Remove `synapse.types.Collection` (#9856)Richard van der Hoff2021-04-221-2/+12
* Fix bug where we sent remote presence states to remote servers (#9850)Erik Johnston2021-04-201-0/+4
* Don't send normal presence updates over federation replication stream (#9828)Erik Johnston2021-04-191-95/+1
* Experimental Federation Speedup (#9702)Jonathan de Jong2021-04-141-56/+84
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Fix sharded federation sender sometimes using 100% CPU.Erik Johnston2021-04-081-2/+4
* Add a Synapse Module for configuring presence update routing (#9491)Andrew Morgan2021-04-061-1/+18
* Add type hints for the federation sender. (#9681)Patrick Cloke2021-03-291-13/+103
* Be smarter about which hosts to send presence to when processing room joins (...Andrew Morgan2021-02-191-1/+1
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-4/+6
* Precompute joined hosts and store in Redis (#9198)Erik Johnston2021-01-261-15/+35
* Fix not sending events over federation when using sharded event persisters (#...Erik Johnston2020-10-141-2/+7
* Remove stream ordering from Metadata dict (#8452)Richard van der Hoff2020-10-051-0/+2
* Catch-up after Federation Outage (bonus): Catch-up on Synapse Startup (#8322)reivilibre2020-09-181-0/+51
* Catch-up after Federation Outage (split, 1) (#8230)reivilibre2020-09-041-2/+9
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* Remove obsolete order field in `send_new_transaction` (#8245)reivilibre2020-09-031-6/+1
* Add type hints for state. (#8140)Patrick Cloke2020-08-241-2/+2
* Convert stream database to async/await. (#8074)Patrick Cloke2020-08-171-1/+1
* Merge branch 'master' into developOlivier Wilkinson (reivilibre)2020-07-301-1/+1
|\
| * Update worker docs with recent enhancements (#7969)Erik Johnston2020-07-291-1/+1
* | Convert federation client to async/await. (#7975)Patrick Cloke2020-07-301-13/+6
|/
* Convert state resolution to async/await (#7942)Patrick Cloke2020-07-241-1/+3
* Convert presence handler helpers to async/await. (#7939)Patrick Cloke2020-07-231-1/+3
* Add ability to run multiple pusher instances (#7855)Erik Johnston2020-07-161-8/+8
* Add ability to shard the federation sender (#7798)Erik Johnston2020-07-101-2/+46
* Fix new metric where we used ms instead of seconds (#7771)Erik Johnston2020-07-011-1/+1
* Add some metrics for inbound and outbound federation processing times (#7755)Erik Johnston2020-06-301-1/+9
* Replace iteritems/itervalues/iterkeys with native versions. (#7692)Patrick Cloke2020-06-151-3/+1
* Fix catchup-on-reconnect for the Federation Stream (#7374)Richard van der Hoff2020-05-051-5/+7
* Move catchup of replication streams to worker. (#7024)Erik Johnston2020-03-251-0/+9
* Add typing to synapse.federation.sender (#6871)Erik Johnston2020-02-071-51/+48
* Wake up transaction queue when remote server comes back online (#6706)Erik Johnston2020-01-171-2/+16
* Clean up newline quote marks around the codebase (#6362)Andrew Morgan2019-11-211-1/+1
* add some metrics on the federation sender (#6160)Richard van der Hoff2019-10-031-5/+6
* Move logging utilities out of the side drawer of util/ and into logging/ (#5606)Amber Brown2019-07-041-4/+8
* Run Black. (#5482)Amber Brown2019-06-201-33/+34
* Add experimental option to reduce extremities.Erik Johnston2019-06-181-0/+3
* Use event streams to calculate presenceErik Johnston2019-03-271-1/+18
* Batch up outgoing read-receipts to reduce federation traffic. (#4890)Richard van der Hoff2019-03-201-19/+96
* Rename and move the classesRichard van der Hoff2019-03-131-0/+388