Commit Graph

95 Commits (084afbb6a06f2661bed503bf49b0291ce999c6c1)

Author SHA1 Message Date
Erik Johnston feec718265 Shuffle receipt handler around so that worker apps don't need to load it 8 years ago
Erik Johnston 847d5db1d1 Add transaction queue and transport layer to DI 8 years ago
Erik Johnston daec6fc355 Move logic into transaction_queue 8 years ago
Erik Johnston d41a1a91d3 Linearize fetching of gaps on incoming events 9 years ago
Erik Johnston 9959d9ece8 Remove redundated BaseHomeServer 9 years ago
Matthew Hodgson 6c28ac260c copyrights 9 years ago
Erik Johnston ef276e8770 Fix so timing out connections to actually work. 10 years ago
Erik Johnston c92d64a6c3 Make it the responsibility of the replication layer to check signature and hashes. 10 years ago
Erik Johnston 7b88619241 Split up replication_layer module into client, server and transaction queue 10 years ago
Erik Johnston ca65a9d03e Split out TransactionQueue from replication layer 10 years ago
Mark Haines 5fed042640 Finish renaming "context" to "room_id" in federation codebase 10 years ago
Matrix 0529a7e2e9 Add some logging for when we are sending transactions. 10 years ago
Mark Haines adb04b1e57 Update copyright notices 10 years ago
Mark Haines 041ac476a5 Supply auth_chain along with current state in '/state/', fetch auth events from a remote server if we are missing some of them 10 years ago
Erik Johnston 52f99243ab Use is_outlier() so that we don't get AttributeError 10 years ago
Erik Johnston 3c77d13aa5 Kill off synapse.api.events.* 10 years ago
Erik Johnston 95aa903ffa Try and figure out how and why signatures are being changed. 10 years ago
Erik Johnston b8d30899b1 Code style. 10 years ago
Matthew Hodgson 71da2bed55 plateau retries after 1h 10 years ago
Matthew Hodgson faf12b64f8 add errbacks to enqueue_pdu deferreds; change logging for failed federation sends to warn rather than exception 10 years ago
Matthew Hodgson 2b1acb7671 squidge to 79 columns as per pep8 10 years ago
Matthew Hodgson 8529fba02d fix a million stupid bugs and make it actually work 10 years ago
Erik Johnston ee3df06183 More bug fixes 10 years ago
Erik Johnston d044121168 Various typos and bug fixes. 10 years ago
Matthew Hodgson 9c43b258ec actually reset retry schedule if we can successfuly talk to it 10 years ago
Matthew Hodgson 5cd43d4b9f fix stupid syntax thinkos 10 years ago
Matthew Hodgson aed62a3583 track replication destination health, and perform exponential back-off when sending transactions. does *not* yet retry transactions, but drops them on the floor if waiting for a server to recover. 10 years ago
Erik Johnston c31dba86ec Convert rest and handlers to use new event structure 10 years ago
Erik Johnston 5d7c9ab789 Begin converting things to use the new Event structure 10 years ago
Erik Johnston d06dfc70b0 Fix bug where did not always resolve all the deferreds in _attempt_new_transaction 10 years ago
Erik Johnston 07699b5871 Change the way we get missing auth and state events 10 years ago
Erik Johnston 3598c11c8d Correctly handle the case where we get an event for an unknown room, which turns out we are actually in 10 years ago
Erik Johnston 64fc859dac Fix bugs in invite/join dances. 10 years ago
Erik Johnston 4961a4fab1 Mark the auth events as possible outlier 10 years ago
Erik Johnston 2bca242fdc Ask for any auth events that we don't have 10 years ago
Erik Johnston 4bd0ab76c6 We don't always want to Auth get_persisted_pdu 10 years ago
Mark Haines db9ce032a4 Fix pep8 codestyle warnings 10 years ago
Mark Haines 32090aee16 Add a few missing yields, Move deferred lists inside PreserveLoggingContext because they don't interact well with the logging contexts 10 years ago
Mark Haines c5eabe3143 replace user_id with sender 10 years ago
Mark Haines 428581dd05 SYN-144: Remove bad keys from pdu json objects, convert age_ts to age 10 years ago
Mark Haines cb4b6c844a Merge PDUs and Events into one object 10 years ago
Erik Johnston 3db0efa69f Fix pyflake warnings and add a FIXME comment to deal with auth_chains received when joining 10 years ago
Erik Johnston 6fea478d2e Fix bugs with invites/joins across federatiom. 10 years ago
Erik Johnston 092979b8cc Fix bugs which broke federation due to changes in function signatures. 10 years ago
Erik Johnston 5d439b127b PEP8 10 years ago
Erik Johnston c46088405a Remove useless comments 10 years ago
Erik Johnston 003668cfaa Add auth to the various server-server APIs 10 years ago
Erik Johnston 6447db063a Fix backfill to work. Add auth to backfill request 10 years ago
Erik Johnston 02c3b1c9e2 Add '/event_auth/' federation api 10 years ago
Erik Johnston d2fb2b8095 Implement invite part of invite join dance 10 years ago