summary refs log tree commit diff
path: root/synapse/federation (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add type annotations to `trace` decorator. (#13328)Patrick Cloke2022-07-192-2/+2
* Rate limit joins per-room (#13276)David Robertson2022-07-191-0/+16
* Federation Sender & Appservice Pusher Stream Optimisations (#13251)Nick Mills-Barrett2022-07-151-3/+7
* Handle race between persisting an event and un-partial stating a room (#13100)Sean Quah2022-07-051-3/+15
* Stop depending on `room_id` to be returned for children state in the hierarch...Patrick Cloke2022-06-101-4/+0
* Fix Synapse git info missing in version strings (#12973)David Robertson2022-06-071-2/+2
* Reduce amount of state we pull out when attempting to send catchup PDUs. (#12...Erik Johnston2022-06-071-11/+20
* Reduce state pulled from DB due to sending typing and receipts over federatio...Erik Johnston2022-06-061-1/+5
* Reduce the amount of state we pull from the DB (#12811)Erik Johnston2022-06-062-8/+5
* Wait for lazy join to complete when getting current state (#12872)Erik Johnston2022-06-011-1/+3
* Improve logging when signature checks fail (#12925)Richard van der Hoff2022-05-313-65/+94
* Faster room joins: Try other destinations when resyncing the state of a parti...Sean Quah2022-05-311-1/+4
* Merge branch 'master' into developErik Johnston2022-05-311-2/+1
|\
| * Fix import in module_api module and docs on the new check_event_for_spam sign...Brendan Abolivier2022-05-311-2/+1
* | Rename storage classes (#12913)Erik Johnston2022-05-311-1/+0
* | Additional constants for EDU types. (#12884)Patrick Cloke2022-05-274-6/+15
* | Remove federation client code for groups. (#12563)Patrick Cloke2022-05-271-483/+0
* | Merge tag 'v1.60.0rc2' into developSean Quah2022-05-271-2/+7
|\|
| * Close `ijson` coroutines ourselves instead of letting the GC close them (#12875)Sean Quah2022-05-271-2/+7
* | Remove unstable APIs for /hierarchy. (#12851)Patrick Cloke2022-05-261-5/+0
* | Avoid attempting to delete push actions for remote users. (#12879)Patrick Cloke2022-05-261-1/+1
* | Allow bigger responses to `/federation/v1/state` (#12877)Richard van der Hoff2022-05-251-7/+8
* | Remove user-visible groups/communities code (#12553)Patrick Cloke2022-05-253-917/+1
|/
* Uniformize spam-checker API, part 2: check_event_for_spam (#12808)David Teller2022-05-231-2/+3
* add SpamChecker callback for silently dropping inbound federated events (#12744)Jess Porter2022-05-231-4/+44
* Make handling of federation Authorization header (more) compliant with RFC723...Hubert Chathi2022-05-181-3/+5
* Add some type hints to datastore (#12717)Dirk Klimpel2022-05-171-7/+17
* Complain if a federation endpoint has the `@cancellable` flag (#12705)Sean Quah2022-05-111-1/+12
* Fix inconsistent spelling of 'M_UNRECOGNIZED'. (#12665)Val Lorentz2022-05-091-1/+1
* Support MSC3266 room summaries over federation (#11507)DeepBlueV7.X2022-05-051-0/+2
* 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
* Remove unused `# type: ignore`s (#12531)David Robertson2022-04-272-7/+7
* Implement MSC3383: include destination in X-Matrix auth header (#11398)Jan Christian Grünhage2022-04-191-8/+31
* Back out implementation of MSC2314 (#12474)Richard van der Hoff2022-04-192-18/+10
* Remove the unstable event field for `/send_join` per MSC3083. (#12395)Patrick Cloke2022-04-122-12/+0
* Unify HTTP query parameter type hints (#12415)David Robertson2022-04-082-3/+5
* Fix fetching public rooms over federation (#12410)Erik Johnston2022-04-071-1/+1
* Refactor and convert `Linearizer` to async (#12357)Sean Quah2022-04-051-5/+5
* Fix a spec compliance issue where requests to the `/publicRooms` federation A...reivilibre2022-04-051-2/+2
* Enhance logging for inbound federation events (#12301)Richard van der Hoff2022-03-251-1/+1
* Return a 404 from `/state` for an outlier (#12087)Richard van der Hoff2022-03-211-4/+3
* Deprecate the groups/communities endpoints and add an experimental configurat...Patrick Cloke2022-03-121-4/+11
* Rename get_tcp_replication to get_replication_command_handler. (#12192)Patrick Cloke2022-03-101-1/+1
* Spread out sending device lists to remote hosts (#12132)Erik Johnston2022-03-043-10/+28
* Check if instances are lists, not sequences. (#12128)Patrick Cloke2022-03-021-4/+4
* Remove the unstable `/spaces` endpoint. (#12073)Patrick Cloke2022-02-283-303/+32
* Actually fix bad debug logging rejecting device list & signing key transactio...David Robertson2022-02-281-1/+1
* Properly failover for unknown endpoints from Conduit/Dendrite. (#12077)Patrick Cloke2022-02-281-9/+13
* Remove `HomeServer.get_datastore()` (#12031)Richard van der Hoff2022-02-236-9/+10
* Implement account status endpoints (MSC3720) (#12001)Brendan Abolivier2022-02-224-2/+120
* Faster joins: Support for calling `/federation/v1/state` (#12013)Richard van der Hoff2022-02-223-16/+157
* remote join processing: get create event from state, not auth_chain (#12039)Richard van der Hoff2022-02-211-2/+4
* Minor typing fixes (#12034)Richard van der Hoff2022-02-211-9/+9
* Faster joins: parse msc3706 fields in send_join response (#12011)Richard van der Hoff2022-02-172-32/+101
* Use version string helper from matrix-common (#11979)David Robertson2022-02-141-3/+7
* Implement MSC3706: partial state in `/send_join` response (#11967)Richard van der Hoff2022-02-122-11/+100
* Improve opentracing for federation requests (#11870)Richard van der Hoff2022-02-031-19/+48
* Fix losing incoming EDUs if debug logging enabled (#11890)David Robertson2022-02-021-2/+2
* Add admin API to reset connection timeouts for remote server (#11639)Dirk Klimpel2022-01-255-25/+45
* Debug for device lists updates (#11760)David Robertson2022-01-202-0/+27
* Fix a bug that corrupted the cache of federated space hierarchies (#11775)Sean Quah2022-01-201-9/+9
* Remove `log_function` and its uses (#11761)Richard van der Hoff2022-01-184-59/+0
* Use auto_attribs/native type hints for attrs classes. (#11692)Patrick Cloke2022-01-131-6/+6
* Strip unauthorized fields from `unsigned` object in events received over fede...Shay2022-01-061-0/+25
* Refactor the way we set `outlier` (#11634)Richard van der Hoff2022-01-052-37/+6
* Re-apply: Move glob_to_regex and re_word_boundary to matrix-python-common #11...reivilibre2022-01-051-1/+2
* `FederationClient.backfill`: stop flagging events as outliers (#11632)Richard van der Hoff2022-01-041-1/+1
* Convert all namedtuples to attrs. (#11665)Patrick Cloke2021-12-302-29/+23
* Improve opentracing for incoming HTTP requests (#11618)Richard van der Hoff2021-12-201-26/+13
* Add missing type hints to `synapse.logging.context` (#11556)Sean Quah2021-12-141-5/+4
* Revert "Move `glob_to_regex` and `re_word_boundary` to `matrix-python-common`...Sean Quah2021-12-071-2/+1
* Move `glob_to_regex` and `re_word_boundary` to `matrix-python-common` (#11505)Sean Quah2021-12-061-1/+2
* Add most of the missing type hints to `synapse.federation`. (#11483)Patrick Cloke2021-12-028-49/+77
* Add MSC3030 experimental client and federation API endpoints to get the close...Eric Eastwood2021-12-025-1/+208
* Support the stable /hierarchy endpoint from MSC2946 (#11329)Patrick Cloke2021-11-293-10/+49
* Return the stable `event` field from `/send_join` per MSC3083. (#11413)Patrick Cloke2021-11-292-2/+16
* Split out federated PDU retrieval into a non-cached version (#11242)Eric Eastwood2021-11-091-22/+58
* Handle federation inbound instances being killed more gracefully (#11262)Erik Johnston2021-11-081-0/+5
* Enable passing typing stream writers as a list. (#11237)Nick Barrett2021-11-031-4/+0
* Add `use_float=true` to ijson calls in Synapse (#11217)Shay2021-11-011-0/+3
* Annotate `log_function` decorator (#10943)reivilibre2021-10-274-11/+39
* Add type hints for most `HomeServer` parameters (#11095)Sean Quah2021-10-222-5/+11
* Strip "join_authorised_via_users_server" from join events which do not need i...Patrick Cloke2021-09-303-9/+9
* add event id to logcontext when handling incoming PDUs (#10936)Richard van der Hoff2021-09-291-1/+4
* Use direct references for configuration variables (part 6). (#10916)Patrick Cloke2021-09-291-1/+1
* Factor out common code for persisting fetched auth events (#10896)Richard van der Hoff2021-09-241-2/+0
* Use direct references for configuration variables (part 4). (#10893)Patrick Cloke2021-09-231-1/+3
* Remove unnecessary parentheses around tuples returned from methods (#10889)Andrew Morgan2021-09-231-2/+2
* Use direct references for some configuration variables (part 2) (#10812)Patrick Cloke2021-09-152-2/+2
* 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
* Split `FederationHandler` in half (#10692)Richard van der Hoff2021-08-261-2/+5
* Cache the result of fetching the room hierarchy over federation. (#10647)Patrick Cloke2021-08-261-40/+66
* Do not include stack traces for known exceptions when trying multiple federat...Patrick Cloke2021-08-231-1/+6
* Split `on_receive_pdu` in half (#10640)Richard van der Hoff2021-08-191-3/+1
* Attempt to pull from the legacy spaces summary API over federation. (#10583)Patrick Cloke2021-08-171-9/+55
* Validate the max_rooms_per_space parameter to ensure it is non-negative. (#10...Patrick Cloke2021-08-161-4/+18
* Experimental support for MSC3266 Room Summary API. (#10394)Michael Telatynski2021-08-161-2/+2
* Split `synapse.federation.transport.server` into multiple files. (#10590)Patrick Cloke2021-08-166-2158/+2218
* Clean up some logging in the federation event handler (#10591)Richard van der Hoff2021-08-161-0/+1
* Support federation in the new spaces summary API (MSC2946). (#10569)Patrick Cloke2021-08-163-0/+132
* Fix a harmless exception when the staged events queue is empty. (#10592)Patrick Cloke2021-08-131-5/+10
* Convert Transaction and Edu object to attrs (#10542)Patrick Cloke2021-08-066-92/+74
* Fix exceptions in logs when failing to get remote room list (#10541)Erik Johnston2021-08-061-1/+2
* Refactoring before implementing the updated spaces summary. (#10527)Patrick Cloke2021-08-051-9/+14
* Prune inbound federation queues if they get too long (#10390)Erik Johnston2021-08-021-0/+17
* Improve failover logic for MSC3083 restricted rooms. (#10447)Patrick Cloke2021-07-291-4/+39
* Update the MSC3083 support to verify if joins are from an authorized server. ...Patrick Cloke2021-07-264-19/+141
* Add type hints to synapse.federation.transport.client. (#10408)Patrick Cloke2021-07-261-201/+298
* Add type hints to additional servlet functions (#10437)Patrick Cloke2021-07-211-11/+2
* Do not include signatures/hashes in make_{join,leave,knock} responses. (#10404)Patrick Cloke2021-07-161-6/+3
* Stagger send presence to remotes (#10398)Erik Johnston2021-07-152-5/+107
* Use inline type hints in various other places (in `synapse/`) (#10380)Jonathan de Jong2021-07-157-72/+62
* Add type hints to get_domain_from_id and get_localpart_from_id. (#10385)Patrick Cloke2021-07-131-24/+72
* Ensure we always drop the federation inbound lock (#10336)Erik Johnston2021-07-091-0/+1
* Handle old staged inbound events (#10303)Erik Johnston2021-07-061-10/+57
* Move methods involving event authentication to EventAuthHandler. (#10268)Patrick Cloke2021-07-011-3/+3
* Fix the inbound PDU metric (#10279)Erik Johnston2021-06-301-17/+20
* Merge branch 'release-v1.37' into developRichard van der Hoff2021-06-291-2/+96
|\
| * Handle inbound events from federation asynchronously (#10272)Erik Johnston2021-06-291-2/+96
* | Soft-fail spammy events received over federation (#10263)Richard van der Hoff2021-06-291-6/+6
* | Add additional types to the federation transport server. (#10213)Patrick Cloke2021-06-281-114/+474
* | Improve validation for `send_{join,leave,knock}` (#10225)Richard van der Hoff2021-06-242-55/+78
|/
* Expose opentracing trace id in response headers (#10199)Richard van der Hoff2021-06-181-0/+3
* Remove the experimental flag for knocking and use stable prefixes / endpoints...Patrick Cloke2021-06-153-51/+7
* Implement knock feature (#6739)Sorunome2021-06-094-8/+277
* Add type hints to the federation server transport. (#10080)Patrick Cloke2021-06-082-72/+166
* When joining a remote room limit the number of events we concurrently check s...Erik Johnston2021-06-082-217/+173
* Rewrite the KeyRing (#10035)Erik Johnston2021-06-021-1/+3
* Merge branch 'master' into developAndrew Morgan2021-06-011-0/+7
|\
| * Allow response of `/send_join` to be larger. (#10093)Erik Johnston2021-05-281-0/+7
* | Set opentracing priority before setting other tags (#10092)Richard van der Hoff2021-05-281-1/+2
* | Merge tag 'v1.35.0rc2' into developErik Johnston2021-05-271-1/+1
|\|
| * Pass the origin when calculating the spaces summary over GET. (#10079)Patrick Cloke2021-05-271-1/+1
* | Remove the experimental spaces enabled flag. (#10063)Patrick Cloke2021-05-261-7/+6
|/
* Don't hammer the database for destination retry timings every ~5mins (#10036)Erik Johnston2021-05-211-1/+1
* Add `Keyring.verify_events_for_server` and reduce memory usage (#10018)Erik Johnston2021-05-201-12/+5
* Use ijson to parse the response to `/send_join`, reducing memory usage. (#9958)Erik Johnston2021-05-202-22/+91
* Allow a user who could join a restricted room to see it in spaces summary. (#...Patrick Cloke2021-05-201-1/+1
* Support fetching the spaces summary via GET over federation. (#9947)Patrick Cloke2021-05-112-0/+27
* Add debug logging for issue #9533 (#9959)Richard van der Hoff2021-05-111-0/+9
* Fix `m.room_key_request` to-device messages (#9961)Richard van der Hoff2021-05-111-19/+0
* Revert "Experimental Federation Speedup (#9702)"Andrew Morgan2021-04-282-102/+58
* Pass errors back to the client when trying multiple federation destinations. ...Patrick Cloke2021-04-271-58/+60
* 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
* Fix (final) Bugbear violations (#9838)Jonathan de Jong2021-04-201-2/+2
* Don't send normal presence updates over federation replication stream (#9828)Erik Johnston2021-04-192-163/+3
* remove `HomeServer.get_config` (#9815)Richard van der Hoff2021-04-142-2/+2
* Experimental Federation Speedup (#9702)Jonathan de Jong2021-04-142-62/+93
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-1413-13/+0
* Fix duplicate logging of exceptions in transaction processing (#9780)Richard van der Hoff2021-04-091-7/+3
* Bugbear: Add Mutable Parameter fixes (#9682)Jonathan de Jong2021-04-081-2/+3
* 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 to expiring cache. (#9730)Patrick Cloke2021-04-061-1/+1
* Add type hints to the federation handler and server. (#9743)Patrick Cloke2021-04-062-15/+15
* Improve tracing for to device messages (#9686)Erik Johnston2021-04-011-0/+8
* Make RateLimiter class check for ratelimit overrides (#9711)Erik Johnston2021-03-301-1/+4
* Add type hints for the federation sender. (#9681)Patrick Cloke2021-03-292-44/+160
* Fixed undefined variable error in catchup (#9664)Erik Johnston2021-03-241-0/+2
* Spaces summary: call out to other servers (#9653)Richard van der Hoff2021-03-242-11/+204
* Federation API for Space summary (#9652)Richard van der Hoff2021-03-231-9/+58
* Import HomeServer from the proper module. (#9665)Patrick Cloke2021-03-231-1/+1
* Make federation catchup send last event from any server. (#9640)Erik Johnston2021-03-182-38/+91
* Don't go into federation catch up mode so easily (#9561)Erik Johnston2021-03-152-153/+182
* Fix additional type hints from Twisted 21.2.0. (#9591)Patrick Cloke2021-03-121-3/+5
* Reject concurrent transactions (#9597)Richard van der Hoff2021-03-121-35/+42
* Improve logging when processing incoming transactions (#9596)Richard van der Hoff2021-03-121-27/+34
* Use the chain cover index in get_auth_chain_ids. (#9576)Patrick Cloke2021-03-101-2/+4
* Fix additional type hints. (#9543)Patrick Cloke2021-03-091-1/+1
* Add ResponseCache tests. (#9458)Jonathan de Jong2021-03-081-5/+8
* Replace `last_*_pdu_age` metrics with timestamps (#9540)Richard van der Hoff2021-03-042-12/+9
* Ratelimit cross-user key sharing requests. (#8957)Patrick Cloke2021-02-191-2/+18
* Be smarter about which hosts to send presence to when processing room joins (...Andrew Morgan2021-02-191-1/+1
* Add configs to make profile data more private (#9203)AndrewFerr2021-02-191-4/+3
* Add type hints to groups code. (#9393)Patrick Cloke2021-02-171-2/+39
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-1610-127/+99
* Ratelimit invites by room and target user (#9258)Erik Johnston2021-01-291-1/+1
* Precompute joined hosts and store in Redis (#9198)Erik Johnston2021-01-261-15/+35
* Merge tag 'v1.26.0rc1' into developPatrick Cloke2021-01-202-2/+2
|\
| * Support icons for Identity Providers (#9154)Richard van der Hoff2021-01-202-2/+2
* | Various improvements to the federation client. (#9129)Patrick Cloke2021-01-201-58/+67
|/
* Support routing edu's to multiple instances (#9042)Erik Johnston2021-01-071-5/+16
* Add type hints to the crypto module. (#8999)Patrick Cloke2021-01-041-1/+1
* Allow spam-checker modules to be provide async methods. (#8890)David Teller2020-12-111-1/+6
* Merge pull request #8858 from matrix-org/rav/sso_uiaRichard van der Hoff2020-12-021-1/+1
|\
| * fix up various test casesRichard van der Hoff2020-12-021-1/+1
* | Apply an IP range blacklist to push and key revocation requests. (#8821)Patrick Cloke2020-12-022-2/+1
|/
* Consistently use room_id from federation request body (#8776)Richard van der Hoff2020-11-192-48/+43
* Add ability for access tokens to belong to one user but grant access to anoth...Erik Johnston2020-10-291-1/+1
* Fix not sending events over federation when using sharded event persisters (#...Erik Johnston2020-10-142-3/+8
* Add type hints to response cache. (#8507)Patrick Cloke2020-10-091-3/+5
* Remove the deprecated Handlers object (#8494)Patrick Cloke2020-10-091-1/+6
* Add type hints to some handlers (#8505)Patrick Cloke2020-10-091-1/+1
* Remove stream ordering from Metadata dict (#8452)Richard van der Hoff2020-10-052-0/+4
* Merge tag 'v1.21.0rc2' into developRichard van der Hoff2020-10-021-1/+1
|\
| * Fix malformed log line in new federation "catch up" logic (#8442)Richard van der Hoff2020-10-021-1/+1
* | Enable mypy checking for unreachable code and fix instances. (#8432)Patrick Cloke2020-10-011-3/+2
|/
* Add prometheus metrics to track federation delays (#8430)Richard van der Hoff2020-10-012-1/+45
* Mypy fixes for `synapse.handlers.federation` (#8422)Richard van der Hoff2020-09-291-1/+3
* Merge tag 'v1.20.0rc5' into developPatrick Cloke2020-09-181-5/+3
|\
| * Merge tag 'v1.19.3' into release-v1.20.0Patrick Cloke2020-09-181-5/+3
| |\
| | * Use _check_sigs_and_hash_and_fetch to validate backfill requests (#8350)Andrew Morgan2020-09-181-5/+3
* | | Catch-up after Federation Outage (bonus): Catch-up on Synapse Startup (#8322)reivilibre2020-09-181-0/+51
* | | Simplify super() calls to Python 3 syntax. (#8344)Patrick Cloke2020-09-183-9/+5
* | | Merge remote-tracking branch 'origin/release-v1.20.0' into developErik Johnston2020-09-182-17/+48
|\| |
| * | Fix ratelimiting for federation `/send` requests. (#8342)Erik Johnston2020-09-182-17/+48
| * | Merge branch 'erikj/fix_origin_check' into release-v1.20.0Erik Johnston2020-09-161-3/+4
| |\|
* | | Merge branch 'erikj/fix_origin_check' into developErik Johnston2020-09-161-3/+4
|\ \ \ | | |/ | |/|
| * | Don't assume that an event has an origin fieldErik Johnston2020-09-161-3/+4
* | | Catch-up after Federation Outage (split, 4): catch-up loop (#8272)reivilibre2020-09-151-4/+125
* | | Catch up after Federation Outage (split, 2): Track last successful stream ord...reivilibre2020-09-041-0/+11
* | | Catch-up after Federation Outage (split, 1) (#8230)reivilibre2020-09-041-2/+9
| |/ |/|
* | Stop sub-classing object (#8249)Patrick Cloke2020-09-049-11/+11
* | Remove obsolete order field in `send_new_transaction` (#8245)reivilibre2020-09-033-28/+22
* | Convert additional database code to async/await. (#8195)Patrick Cloke2020-08-281-8/+11
* | Convert calls of async database methods to async (#8166)Patrick Cloke2020-08-272-10/+10
* | Add type hints for state. (#8140)Patrick Cloke2020-08-241-2/+2
* | Be stricter about JSON that is accepted by Synapse (#8106)Patrick Cloke2020-08-192-6/+4
* | Convert stream database to async/await. (#8074)Patrick Cloke2020-08-173-3/+3
* | Drop federation transmission queues during a significant remote outage. (#7864)reivilibre2020-08-131-0/+22
|/
* Fix typing for notifier (#8064)Erik Johnston2020-08-121-2/+5
* Merge branch 'master' into developOlivier Wilkinson (reivilibre)2020-07-303-3/+3
|\
| * Update worker docs with recent enhancements (#7969)Erik Johnston2020-07-293-3/+3
* | Convert federation client to async/await. (#7975)Patrick Cloke2020-07-303-73/+50
|/
* 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
* Put a cache on `/state_ids` (#7931)Richard van der Hoff2020-07-231-2/+11
* Abort federation requests if the client disconnects early (#7930)Richard van der Hoff2020-07-231-0/+6
* Convert room list handler to async/await. (#7912)Patrick Cloke2020-07-211-8/+2
* Convert synapse.app to async/await. (#7868)Patrick Cloke2020-07-171-21/+19
* Allow moving typing off master (#7869)Erik Johnston2020-07-161-51/+74
* Add ability to run multiple pusher instances (#7855)Erik Johnston2020-07-162-9/+9
* Remove obsolete comment.Olivier Wilkinson (reivilibre)2020-07-161-2/+0
* Ensure that calls to `json.dumps` are compatible with the standard library js...Patrick Cloke2020-07-151-1/+1
* Do not use canonicaljson to magically handle decoding bytes from JSON. (#7802)Patrick Cloke2020-07-101-3/+3
* Add ability to shard the federation sender (#7798)Erik Johnston2020-07-103-3/+81
* Fix some spelling mistakes / typos. (#7811)Patrick Cloke2020-07-096-11/+11
* Add `HomeServer.signing_key` property (#7805)Richard van der Hoff2020-07-081-1/+1
* Merge different Resource implementation classes (#7732)Erik Johnston2020-07-031-5/+1
* 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-302-17/+30
* Replace all remaining six usage with native Python 3 equivalents (#7704)Dagfinn Ilmari Mannsåker2020-06-163-8/+3
* Replace iteritems/itervalues/iterkeys with native versions. (#7692)Patrick Cloke2020-06-154-14/+9
* add a commentRichard van der Hoff2020-05-211-0/+3
* Strictly enforce canonicaljson requirements in a new room version (#7381)Patrick Cloke2020-05-141-1/+5
* Fix typing annotations in synapse/federation (#7382)Richard van der Hoff2020-05-051-15/+31
* Fix catchup-on-reconnect for the Federation Stream (#7374)Richard van der Hoff2020-05-054-25/+39