summary refs log tree commit diff
path: root/synapse/federation (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'v1.48.0' into babolivier/dinsic_1.48.0Brendan Abolivier2021-12-061-22/+58
|\
| * Split out federated PDU retrieval into a non-cached version (#11242)Eric Eastwood2021-11-091-22/+58
* | Merge tag 'v1.47.0' into babolivier/dinsic_1.48.0Brendan Abolivier2021-12-064-15/+47
|\|
| * 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
* | Merge tag 'v1.46.0' into babolivier/dinsic_1.48.0Brendan Abolivier2021-12-062-5/+11
|\|
| * Add type hints for most `HomeServer` parameters (#11095)Sean Quah2021-10-222-5/+11
* | Merge tag 'v1.45.0' into babolivier/dinsic_1.48.0Brendan Abolivier2021-12-062-2/+5
|\|
| * 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
* | Merge tag 'v1.44.0' into babolivier/dinsic_1.48.0Brendan Abolivier2021-12-066-16/+16
|\ \
| * | Strip "join_authorised_via_users_server" from join events which do not need i...Patrick Cloke2021-10-013-9/+9
| |/
| * 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
* | Merge tag 'v1.43.0' into babolivier/dinsic_1.48.0Brendan Abolivier2021-12-061-3/+8
|\|
| * 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
* | Merge tag 'v1.42.0' into babolivier/dinsic_1.48.0Brendan Abolivier2021-12-062-45/+77
|\|
| * 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
* | Use correct federation path for knockingBrendan Abolivier2021-09-021-12/+1
* | Fix testsBrendan Abolivier2021-09-011-4/+4
* | Merge tag 'v1.41.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-09-0112-2291/+2536
|\|
| * 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
* | Merge tag 'v1.40.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-09-015-235/+497
|\|
| * 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
* | Merge tag 'v1.39.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-09-017-107/+244
|\|
| * 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
* | Merge tag 'v1.38.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-09-013-201/+635
|\|
| * 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
| |\
| * | 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
* | | Merge tag 'v1.37.1' into babolivier/dinsic_1.41.0Brendan Abolivier2021-09-011-3/+96
|\ \ \ | | |/ | |/|
| * | Handle inbound events from federation asynchronously (#10272)Erik Johnston2021-06-291-2/+96
| |/
* | Merge tag 'v1.37.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-09-014-104/+222
|\|
| * 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
* | Merge tag 'v1.36.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-08-313-226/+184
|\|
| * 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
| |\
| * | 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
| |\ \
| * | | Remove the experimental spaces enabled flag. (#10063)Patrick Cloke2021-05-261-7/+6
* | | | Merge tag 'v1.35.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-08-314-37/+106
|\ \ \ \ | | |_|/ | |/| |
| * | | Allow response of `/send_join` to be larger. (#10093)Erik Johnston2021-05-281-0/+7
| | |/ | |/|
| * | Pass the origin when calculating the spaces summary over GET. (#10079)Patrick Cloke2021-05-271-1/+1
| |/
| * 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
* | Merge tag 'v1.34.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-08-314-19/+36
|\|
| * 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
* | Merge tag 'v1.33.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-08-3113-242/+72
|\|
| * 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
* | Merge tag 'v1.32.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-08-316-29/+56
|\|
| * 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
* | Merge commit '78e48f61b' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-232-44/+160
|\|
| * Add type hints for the federation sender. (#9681)Patrick Cloke2021-03-292-44/+160
* | Merge commit 'e5801db83' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-0/+2
|\|
| * Fixed undefined variable error in catchup (#9664)Erik Johnston2021-03-241-0/+2
* | Merge commit 'c73cc2c2a' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-232-10/+202
|\|
| * Spaces summary: call out to other servers (#9653)Richard van der Hoff2021-03-242-11/+204
* | Merge commit '4ecba9bd5' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-232-10/+59
|\|
| * 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
* | Merge commit '0e3558473' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-232-38/+91
|\|
| * Make federation catchup send last event from any server. (#9640)Erik Johnston2021-03-182-38/+91
* | Merge commit '1c8a2541d' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-232-153/+182
|\|
| * Don't go into federation catch up mode so easily (#9561)Erik Johnston2021-03-152-153/+182
* | Merge commit '55da8df07' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-65/+81
|\|
| * 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
* | Merge commit 'a7a379006' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-2/+4
|\|
| * Use the chain cover index in get_auth_chain_ids. (#9576)Patrick Cloke2021-03-101-2/+4
* | Merge commit '7fdc6cefb' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-1/+1
|\|
| * Fix additional type hints. (#9543)Patrick Cloke2021-03-091-1/+1
* | Merge commit '22db45bd4' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-232-17/+17
|\|
| * 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
* | Merge commit 'e22b71810' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-2/+18
|\|
| * Ratelimit cross-user key sharing requests. (#8957)Patrick Cloke2021-02-191-2/+18
* | Merge commit 'd9f1dccba' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-234-9/+17
|\|
| * 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
* | Merge commit 'd2f0ec12d' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-2310-129/+138
|\|
| * 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
* | Merge commit '18ab35284' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-221-1/+1
|\|
| * Ratelimit invites by room and target user (#9258)Erik Johnston2021-01-291-1/+1
* | Merge commit '1baab2035' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-221-15/+35
|\|
| * Precompute joined hosts and store in Redis (#9198)Erik Johnston2021-01-261-15/+35
* | Merge commit '42a8e8137' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-221-58/+67
|\|
| * Merge tag 'v1.26.0rc1' into developPatrick Cloke2021-01-202-2/+2
| |\
| * | Various improvements to the federation client. (#9129)Patrick Cloke2021-01-201-58/+67
* | | Merge commit '0cd2938bc' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-222-2/+2
|\ \ \ | | |/ | |/|
| * | Support icons for Identity Providers (#9154)Richard van der Hoff2021-01-202-2/+2
| |/
* | Merge commit 'a03d71dc9' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-211-5/+16
|\|
| * Support routing edu's to multiple instances (#9042)Erik Johnston2021-01-071-5/+16
* | Merge commit '1c9a85056' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-211-1/+1
|\|
| * Add type hints to the crypto module. (#8999)Patrick Cloke2021-01-041-1/+1
* | Merge commit 'f14428b25' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-161-1/+6
|\|
| * Allow spam-checker modules to be provide async methods. (#8890)David Teller2020-12-111-1/+6
* | Merge commit 'cf7d3c90d' into dinsicAndrew Morgan2021-04-161-1/+1
|\|
| * 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
| |/
* | Port "Add support for no_proxy and case insensitive env variables" from mainl...Andrew Morgan2021-03-222-2/+1
* | Send a ver query parameter for make_knock (#83)Andrew Morgan2021-02-172-4/+18
* | Add knocking support (#81)Andrew Morgan2021-02-094-4/+199
* | Merge commit '8ca120df7' into anoa/dinsic_release_1_23_1Andrew Morgan2020-12-312-48/+43
|\|
| * Consistently use room_id from federation request body (#8776)Richard van der Hoff2020-11-192-48/+43
* | Merge commit 'ef2d62701' into anoa/dinsic_release_1_23_1Andrew Morgan2020-12-311-1/+1
|\|
| * Add ability for access tokens to belong to one user but grant access to anoth...Erik Johnston2020-10-291-1/+1
* | Merge commit '74976a8e4' into dinsicAndrew Morgan2020-12-314-11/+26
|\|
| * 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
| |\
| * | Enable mypy checking for unreachable code and fix instances. (#8432)Patrick Cloke2020-10-011-3/+2
* | | Merge commit '6a8fd03ac' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-211-1/+1
|\ \ \ | | |/ | |/|
| * | Fix malformed log line in new federation "catch up" logic (#8442)Richard van der Hoff2020-10-021-1/+1
| |/
* | Merge commit 'cc40a59b4' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-212-1/+45
|\|
| * Add prometheus metrics to track federation delays (#8430)Richard van der Hoff2020-10-012-1/+45
* | Merge commit '8238b55e0' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-211-1/+3
|\|
| * Mypy fixes for `synapse.handlers.federation` (#8422)Richard van der Hoff2020-09-291-1/+3
* | Merge commit '4325be1a5' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-214-9/+56
|\|
| * Merge tag 'v1.20.0rc5' into developPatrick Cloke2020-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
| |\ \
* | \ \ Merge commit 'd5f7182ba' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-211-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
* | | | Merge commit '43f2b67e4' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-202-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 commit '837293c31' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-4/+125
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge branch 'erikj/fix_origin_check' into developErik Johnston2020-09-161-3/+4
| |\ \ \ | | | |/ | | |/|
| * | | Catch-up after Federation Outage (split, 4): catch-up loop (#8272)reivilibre2020-09-151-4/+125
* | | | Merge commit '5ffd68dca' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-3/+4
|\ \ \ \ | | |/ / | |/| |
| * | | Don't assume that an event has an origin fieldErik Johnston2020-09-161-3/+4
* | | | Merge commit '17fa4c7ca' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-209-13/+31
|\ \ \ \ | | |/ / | |/| |
| * | | 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
* | | Merge commit 'be16ee59a' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-203-28/+22
|\| |
| * | Remove obsolete order field in `send_new_transaction` (#8245)reivilibre2020-09-033-28/+22
* | | Merge commit '5c03134d0' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-8/+11
|\| |
| * | Convert additional database code to async/await. (#8195)Patrick Cloke2020-08-281-8/+11
* | | Merge commit '9b7ac03af' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-202-10/+10
|\| |
| * | Convert calls of async database methods to async (#8166)Patrick Cloke2020-08-272-10/+10
* | | Merge commit '56efa9ec7' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-2/+2
|\| |
| * | Add type hints for state. (#8140)Patrick Cloke2020-08-241-2/+2
* | | Merge commit 'c9c544cda' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-192-6/+4
|\| |
| * | Be stricter about JSON that is accepted by Synapse (#8106)Patrick Cloke2020-08-192-6/+4
* | | Merge commit 'e04e465b4' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-193-3/+3
|\| |
| * | Convert stream database to async/await. (#8074)Patrick Cloke2020-08-173-3/+3
* | | Merge commit 'ff0e89465' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-191-0/+22
|\| |
| * | Drop federation transmission queues during a significant remote outage. (#7864)reivilibre2020-08-131-0/+22
| |/
* | Merge commit '9d1e4942a' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-191-2/+5
|\|
| * Fix typing for notifier (#8064)Erik Johnston2020-08-121-2/+5
| * Merge branch 'master' into developOlivier Wilkinson (reivilibre)2020-07-303-3/+3
| |\
* | | Merge commit 'c978f6c45' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-163-73/+50
|\| |
| * | Convert federation client to async/await. (#7975)Patrick Cloke2020-07-303-73/+50
* | | Merge commit 'a9631b7b4' into anoa/dinsic_release_1_18_xAndrew Morgan2020-08-033-3/+3
|\ \ \ | | |/ | |/|
| * | Update worker docs with recent enhancements (#7969)Erik Johnston2020-07-293-3/+3
| |/
* | Merge commit 'f88c48f3b' into anoa/dinsic_release_1_18_xAndrew Morgan2020-08-032-4/+17
|\|
| * 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
* | Merge commit '4876af06d' into anoa/dinsic_release_1_18_xAndrew Morgan2020-08-031-0/+6
|\|
| * Abort federation requests if the client disconnects early (#7930)Richard van der Hoff2020-07-231-0/+6
* | Merge commit 'de119063f' into anoa/dinsic_release_1_18_xAndrew Morgan2020-08-035-89/+104
|\|
| * 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
* | Merge commit 'a973bcb8a' into anoa/dinsic_release_1_18_xAndrew Morgan2020-08-032-3/+1
|\|
| * 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
* | Merge commit '66a4af8d9' into anoa/dinsic_release_1_18_xAndrew Morgan2020-08-031-3/+3
|\|
| * Do not use canonicaljson to magically handle decoding bytes from JSON. (#7802)Patrick Cloke2020-07-101-3/+3
* | Merge commit 'f299441cc' into anoa/dinsic_release_1_18_xAndrew Morgan2020-08-033-3/+81
|\|
| * Add ability to shard the federation sender (#7798)Erik Johnston2020-07-103-3/+81
* | Merge commit '43726783e' into dinsicAndrew Morgan2020-08-036-12/+12
|\|
| * 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 commit '5cdca53aa' into dinsicAndrew Morgan2020-08-032-6/+2
|\|
| * 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
* | Merge commit 'dc80a0762' into dinsicAndrew Morgan2020-08-032-17/+30
|\|
| * Add some metrics for inbound and outbound federation processing times (#7755)Erik Johnston2020-06-302-17/+30
* | Merge commit 'a3f11567d' into dinsicAndrew Morgan2020-08-033-8/+3
|\|
| * Replace all remaining six usage with native Python 3 equivalents (#7704)Dagfinn Ilmari Mannsåker2020-06-163-8/+3
* | Merge commit '03619324f' into dinsicAndrew Morgan2020-08-034-14/+9
|\|
| * Replace iteritems/itervalues/iterkeys with native versions. (#7692)Patrick Cloke2020-06-154-14/+9
* | Add a bulk user info endpoint and deprecate the old one (#46)Andrew Morgan2020-06-192-1/+68
|/
* 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