| Commit message (Expand) | Author | Age | Files | Lines |
* | Ensure we always drop the federation inbound lock (#10336) | Erik Johnston | 2021-07-09 | 1 | -0/+1 |
* | Handle old staged inbound events (#10303) | Erik Johnston | 2021-07-06 | 1 | -10/+57 |
* | Move methods involving event authentication to EventAuthHandler. (#10268) | Patrick Cloke | 2021-07-01 | 1 | -3/+3 |
* | Fix the inbound PDU metric (#10279) | Erik Johnston | 2021-06-30 | 1 | -17/+20 |
* | Merge branch 'release-v1.37' into develop | Richard van der Hoff | 2021-06-29 | 1 | -2/+96 |
|\ |
|
| * | Handle inbound events from federation asynchronously (#10272) | Erik Johnston | 2021-06-29 | 1 | -2/+96 |
* | | Soft-fail spammy events received over federation (#10263) | Richard van der Hoff | 2021-06-29 | 1 | -6/+6 |
* | | Add additional types to the federation transport server. (#10213) | Patrick Cloke | 2021-06-28 | 1 | -114/+474 |
* | | Improve validation for `send_{join,leave,knock}` (#10225) | Richard van der Hoff | 2021-06-24 | 2 | -55/+78 |
|/ |
|
* | Expose opentracing trace id in response headers (#10199) | Richard van der Hoff | 2021-06-18 | 1 | -0/+3 |
* | Remove the experimental flag for knocking and use stable prefixes / endpoints... | Patrick Cloke | 2021-06-15 | 3 | -51/+7 |
* | Implement knock feature (#6739) | Sorunome | 2021-06-09 | 4 | -8/+277 |
* | Add type hints to the federation server transport. (#10080) | Patrick Cloke | 2021-06-08 | 2 | -72/+166 |
* | When joining a remote room limit the number of events we concurrently check s... | Erik Johnston | 2021-06-08 | 2 | -217/+173 |
* | Rewrite the KeyRing (#10035) | Erik Johnston | 2021-06-02 | 1 | -1/+3 |
* | Merge branch 'master' into develop | Andrew Morgan | 2021-06-01 | 1 | -0/+7 |
|\ |
|
| * | Allow response of `/send_join` to be larger. (#10093) | Erik Johnston | 2021-05-28 | 1 | -0/+7 |
* | | Set opentracing priority before setting other tags (#10092) | Richard van der Hoff | 2021-05-28 | 1 | -1/+2 |
* | | Merge tag 'v1.35.0rc2' into develop | Erik Johnston | 2021-05-27 | 1 | -1/+1 |
|\| |
|
| * | Pass the origin when calculating the spaces summary over GET. (#10079) | Patrick Cloke | 2021-05-27 | 1 | -1/+1 |
* | | Remove the experimental spaces enabled flag. (#10063) | Patrick Cloke | 2021-05-26 | 1 | -7/+6 |
|/ |
|
* | Don't hammer the database for destination retry timings every ~5mins (#10036) | Erik Johnston | 2021-05-21 | 1 | -1/+1 |
* | Add `Keyring.verify_events_for_server` and reduce memory usage (#10018) | Erik Johnston | 2021-05-20 | 1 | -12/+5 |
* | Use ijson to parse the response to `/send_join`, reducing memory usage. (#9958) | Erik Johnston | 2021-05-20 | 2 | -22/+91 |
* | Allow a user who could join a restricted room to see it in spaces summary. (#... | Patrick Cloke | 2021-05-20 | 1 | -1/+1 |
* | Support fetching the spaces summary via GET over federation. (#9947) | Patrick Cloke | 2021-05-11 | 2 | -0/+27 |
* | Add debug logging for issue #9533 (#9959) | Richard van der Hoff | 2021-05-11 | 1 | -0/+9 |
* | Fix `m.room_key_request` to-device messages (#9961) | Richard van der Hoff | 2021-05-11 | 1 | -19/+0 |
* | Revert "Experimental Federation Speedup (#9702)" | Andrew Morgan | 2021-04-28 | 2 | -102/+58 |
* | Pass errors back to the client when trying multiple federation destinations. ... | Patrick Cloke | 2021-04-27 | 1 | -58/+60 |
* | Remove `synapse.types.Collection` (#9856) | Richard van der Hoff | 2021-04-22 | 1 | -2/+12 |
* | Fix bug where we sent remote presence states to remote servers (#9850) | Erik Johnston | 2021-04-20 | 1 | -0/+4 |
* | Fix (final) Bugbear violations (#9838) | Jonathan de Jong | 2021-04-20 | 1 | -2/+2 |
* | Don't send normal presence updates over federation replication stream (#9828) | Erik Johnston | 2021-04-19 | 2 | -163/+3 |
* | remove `HomeServer.get_config` (#9815) | Richard van der Hoff | 2021-04-14 | 2 | -2/+2 |
* | Experimental Federation Speedup (#9702) | Jonathan de Jong | 2021-04-14 | 2 | -62/+93 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 13 | -13/+0 |
* | Fix duplicate logging of exceptions in transaction processing (#9780) | Richard van der Hoff | 2021-04-09 | 1 | -7/+3 |
* | Bugbear: Add Mutable Parameter fixes (#9682) | Jonathan de Jong | 2021-04-08 | 1 | -2/+3 |
* | Fix sharded federation sender sometimes using 100% CPU. | Erik Johnston | 2021-04-08 | 1 | -2/+4 |
* | Add a Synapse Module for configuring presence update routing (#9491) | Andrew Morgan | 2021-04-06 | 1 | -1/+18 |
* | Add type hints to expiring cache. (#9730) | Patrick Cloke | 2021-04-06 | 1 | -1/+1 |
* | Add type hints to the federation handler and server. (#9743) | Patrick Cloke | 2021-04-06 | 2 | -15/+15 |
* | Improve tracing for to device messages (#9686) | Erik Johnston | 2021-04-01 | 1 | -0/+8 |
* | Make RateLimiter class check for ratelimit overrides (#9711) | Erik Johnston | 2021-03-30 | 1 | -1/+4 |
* | Add type hints for the federation sender. (#9681) | Patrick Cloke | 2021-03-29 | 2 | -44/+160 |
* | Fixed undefined variable error in catchup (#9664) | Erik Johnston | 2021-03-24 | 1 | -0/+2 |
* | Spaces summary: call out to other servers (#9653) | Richard van der Hoff | 2021-03-24 | 2 | -11/+204 |
* | Federation API for Space summary (#9652) | Richard van der Hoff | 2021-03-23 | 1 | -9/+58 |
* | Import HomeServer from the proper module. (#9665) | Patrick Cloke | 2021-03-23 | 1 | -1/+1 |
* | Make federation catchup send last event from any server. (#9640) | Erik Johnston | 2021-03-18 | 2 | -38/+91 |
* | Don't go into federation catch up mode so easily (#9561) | Erik Johnston | 2021-03-15 | 2 | -153/+182 |
* | Fix additional type hints from Twisted 21.2.0. (#9591) | Patrick Cloke | 2021-03-12 | 1 | -3/+5 |
* | Reject concurrent transactions (#9597) | Richard van der Hoff | 2021-03-12 | 1 | -35/+42 |
* | Improve logging when processing incoming transactions (#9596) | Richard van der Hoff | 2021-03-12 | 1 | -27/+34 |
* | Use the chain cover index in get_auth_chain_ids. (#9576) | Patrick Cloke | 2021-03-10 | 1 | -2/+4 |
* | Fix additional type hints. (#9543) | Patrick Cloke | 2021-03-09 | 1 | -1/+1 |
* | Add ResponseCache tests. (#9458) | Jonathan de Jong | 2021-03-08 | 1 | -5/+8 |
* | Replace `last_*_pdu_age` metrics with timestamps (#9540) | Richard van der Hoff | 2021-03-04 | 2 | -12/+9 |
* | Ratelimit cross-user key sharing requests. (#8957) | Patrick Cloke | 2021-02-19 | 1 | -2/+18 |
* | Be smarter about which hosts to send presence to when processing room joins (... | Andrew Morgan | 2021-02-19 | 1 | -1/+1 |
* | Add configs to make profile data more private (#9203) | AndrewFerr | 2021-02-19 | 1 | -4/+3 |
* | Add type hints to groups code. (#9393) | Patrick Cloke | 2021-02-17 | 1 | -2/+39 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 10 | -127/+99 |
* | Ratelimit invites by room and target user (#9258) | Erik Johnston | 2021-01-29 | 1 | -1/+1 |
* | Precompute joined hosts and store in Redis (#9198) | Erik Johnston | 2021-01-26 | 1 | -15/+35 |
* | Merge tag 'v1.26.0rc1' into develop | Patrick Cloke | 2021-01-20 | 2 | -2/+2 |
|\ |
|
| * | Support icons for Identity Providers (#9154) | Richard van der Hoff | 2021-01-20 | 2 | -2/+2 |
* | | Various improvements to the federation client. (#9129) | Patrick Cloke | 2021-01-20 | 1 | -58/+67 |
|/ |
|
* | Support routing edu's to multiple instances (#9042) | Erik Johnston | 2021-01-07 | 1 | -5/+16 |
* | Add type hints to the crypto module. (#8999) | Patrick Cloke | 2021-01-04 | 1 | -1/+1 |
* | Allow spam-checker modules to be provide async methods. (#8890) | David Teller | 2020-12-11 | 1 | -1/+6 |
* | Merge pull request #8858 from matrix-org/rav/sso_uia | Richard van der Hoff | 2020-12-02 | 1 | -1/+1 |
|\ |
|
| * | fix up various test cases | Richard van der Hoff | 2020-12-02 | 1 | -1/+1 |
* | | Apply an IP range blacklist to push and key revocation requests. (#8821) | Patrick Cloke | 2020-12-02 | 2 | -2/+1 |
|/ |
|
* | Consistently use room_id from federation request body (#8776) | Richard van der Hoff | 2020-11-19 | 2 | -48/+43 |
* | Add ability for access tokens to belong to one user but grant access to anoth... | Erik Johnston | 2020-10-29 | 1 | -1/+1 |
* | Fix not sending events over federation when using sharded event persisters (#... | Erik Johnston | 2020-10-14 | 2 | -3/+8 |
* | Add type hints to response cache. (#8507) | Patrick Cloke | 2020-10-09 | 1 | -3/+5 |
* | Remove the deprecated Handlers object (#8494) | Patrick Cloke | 2020-10-09 | 1 | -1/+6 |
* | Add type hints to some handlers (#8505) | Patrick Cloke | 2020-10-09 | 1 | -1/+1 |
* | Remove stream ordering from Metadata dict (#8452) | Richard van der Hoff | 2020-10-05 | 2 | -0/+4 |
* | Merge tag 'v1.21.0rc2' into develop | Richard van der Hoff | 2020-10-02 | 1 | -1/+1 |
|\ |
|
| * | Fix malformed log line in new federation "catch up" logic (#8442) | Richard van der Hoff | 2020-10-02 | 1 | -1/+1 |
* | | Enable mypy checking for unreachable code and fix instances. (#8432) | Patrick Cloke | 2020-10-01 | 1 | -3/+2 |
|/ |
|
* | Add prometheus metrics to track federation delays (#8430) | Richard van der Hoff | 2020-10-01 | 2 | -1/+45 |
* | Mypy fixes for `synapse.handlers.federation` (#8422) | Richard van der Hoff | 2020-09-29 | 1 | -1/+3 |
* | Merge tag 'v1.20.0rc5' into develop | Patrick Cloke | 2020-09-18 | 1 | -5/+3 |
|\ |
|
| * | Merge tag 'v1.19.3' into release-v1.20.0 | Patrick Cloke | 2020-09-18 | 1 | -5/+3 |
| |\ |
|
| | * | Use _check_sigs_and_hash_and_fetch to validate backfill requests (#8350) | Andrew Morgan | 2020-09-18 | 1 | -5/+3 |
* | | | Catch-up after Federation Outage (bonus): Catch-up on Synapse Startup (#8322) | reivilibre | 2020-09-18 | 1 | -0/+51 |
* | | | Simplify super() calls to Python 3 syntax. (#8344) | Patrick Cloke | 2020-09-18 | 3 | -9/+5 |
* | | | Merge remote-tracking branch 'origin/release-v1.20.0' into develop | Erik Johnston | 2020-09-18 | 2 | -17/+48 |
|\| | |
|
| * | | Fix ratelimiting for federation `/send` requests. (#8342) | Erik Johnston | 2020-09-18 | 2 | -17/+48 |
| * | | Merge branch 'erikj/fix_origin_check' into release-v1.20.0 | Erik Johnston | 2020-09-16 | 1 | -3/+4 |
| |\| |
|
* | | | Merge branch 'erikj/fix_origin_check' into develop | Erik Johnston | 2020-09-16 | 1 | -3/+4 |
|\ \ \
| | |/
| |/| |
|
| * | | Don't assume that an event has an origin field | Erik Johnston | 2020-09-16 | 1 | -3/+4 |
* | | | Catch-up after Federation Outage (split, 4): catch-up loop (#8272) | reivilibre | 2020-09-15 | 1 | -4/+125 |
* | | | Catch up after Federation Outage (split, 2): Track last successful stream ord... | reivilibre | 2020-09-04 | 1 | -0/+11 |
* | | | Catch-up after Federation Outage (split, 1) (#8230) | reivilibre | 2020-09-04 | 1 | -2/+9 |
| |/
|/| |
|
* | | Stop sub-classing object (#8249) | Patrick Cloke | 2020-09-04 | 9 | -11/+11 |
* | | Remove obsolete order field in `send_new_transaction` (#8245) | reivilibre | 2020-09-03 | 3 | -28/+22 |
* | | Convert additional database code to async/await. (#8195) | Patrick Cloke | 2020-08-28 | 1 | -8/+11 |
* | | Convert calls of async database methods to async (#8166) | Patrick Cloke | 2020-08-27 | 2 | -10/+10 |
* | | Add type hints for state. (#8140) | Patrick Cloke | 2020-08-24 | 1 | -2/+2 |
* | | Be stricter about JSON that is accepted by Synapse (#8106) | Patrick Cloke | 2020-08-19 | 2 | -6/+4 |
* | | Convert stream database to async/await. (#8074) | Patrick Cloke | 2020-08-17 | 3 | -3/+3 |
* | | Drop federation transmission queues during a significant remote outage. (#7864) | reivilibre | 2020-08-13 | 1 | -0/+22 |
|/ |
|
* | Fix typing for notifier (#8064) | Erik Johnston | 2020-08-12 | 1 | -2/+5 |
* | Merge branch 'master' into develop | Olivier Wilkinson (reivilibre) | 2020-07-30 | 3 | -3/+3 |
|\ |
|
| * | Update worker docs with recent enhancements (#7969) | Erik Johnston | 2020-07-29 | 3 | -3/+3 |
* | | Convert federation client to async/await. (#7975) | Patrick Cloke | 2020-07-30 | 3 | -73/+50 |
|/ |
|
* | Convert state resolution to async/await (#7942) | Patrick Cloke | 2020-07-24 | 1 | -1/+3 |
* | Convert presence handler helpers to async/await. (#7939) | Patrick Cloke | 2020-07-23 | 1 | -1/+3 |
* | Put a cache on `/state_ids` (#7931) | Richard van der Hoff | 2020-07-23 | 1 | -2/+11 |
* | Abort federation requests if the client disconnects early (#7930) | Richard van der Hoff | 2020-07-23 | 1 | -0/+6 |
* | Convert room list handler to async/await. (#7912) | Patrick Cloke | 2020-07-21 | 1 | -8/+2 |
* | Convert synapse.app to async/await. (#7868) | Patrick Cloke | 2020-07-17 | 1 | -21/+19 |
* | Allow moving typing off master (#7869) | Erik Johnston | 2020-07-16 | 1 | -51/+74 |
* | Add ability to run multiple pusher instances (#7855) | Erik Johnston | 2020-07-16 | 2 | -9/+9 |
* | Remove obsolete comment. | Olivier Wilkinson (reivilibre) | 2020-07-16 | 1 | -2/+0 |
* | Ensure that calls to `json.dumps` are compatible with the standard library js... | Patrick Cloke | 2020-07-15 | 1 | -1/+1 |
* | Do not use canonicaljson to magically handle decoding bytes from JSON. (#7802) | Patrick Cloke | 2020-07-10 | 1 | -3/+3 |
* | Add ability to shard the federation sender (#7798) | Erik Johnston | 2020-07-10 | 3 | -3/+81 |
* | Fix some spelling mistakes / typos. (#7811) | Patrick Cloke | 2020-07-09 | 6 | -11/+11 |
* | Add `HomeServer.signing_key` property (#7805) | Richard van der Hoff | 2020-07-08 | 1 | -1/+1 |
* | Merge different Resource implementation classes (#7732) | Erik Johnston | 2020-07-03 | 1 | -5/+1 |
* | Fix new metric where we used ms instead of seconds (#7771) | Erik Johnston | 2020-07-01 | 1 | -1/+1 |
* | Add some metrics for inbound and outbound federation processing times (#7755) | Erik Johnston | 2020-06-30 | 2 | -17/+30 |
* | Replace all remaining six usage with native Python 3 equivalents (#7704) | Dagfinn Ilmari Mannsåker | 2020-06-16 | 3 | -8/+3 |
* | Replace iteritems/itervalues/iterkeys with native versions. (#7692) | Patrick Cloke | 2020-06-15 | 4 | -14/+9 |
* | add a comment | Richard van der Hoff | 2020-05-21 | 1 | -0/+3 |
* | Strictly enforce canonicaljson requirements in a new room version (#7381) | Patrick Cloke | 2020-05-14 | 1 | -1/+5 |
* | Fix typing annotations in synapse/federation (#7382) | Richard van der Hoff | 2020-05-05 | 1 | -15/+31 |
* | Fix catchup-on-reconnect for the Federation Stream (#7374) | Richard van der Hoff | 2020-05-05 | 4 | -25/+39 |
* | async/await is_server_admin (#7363) | Andrew Morgan | 2020-05-01 | 1 | -3/+2 |
* | Further improvements to requesting the public rooms list on a homeserver whic... | Andrew Morgan | 2020-05-01 | 2 | -23/+70 |
* | Merge branch 'release-v1.12.4' into develop | Richard van der Hoff | 2020-04-22 | 1 | -9/+40 |
|\ |
|
| * | Query missing cross-signing keys on local sig upload (#7289) | Andrew Morgan | 2020-04-22 | 1 | -9/+40 |
* | | Merge branch 'release-v1.12.4' into develop | Richard van der Hoff | 2020-04-20 | 1 | -11/+3 |
|\| |
|
| * | Revert "Query missing cross-signing keys on local sig upload" | Richard van der Hoff | 2020-04-20 | 1 | -11/+3 |
* | | Merge branch 'release-v1.12.4' into develop | Richard van der Hoff | 2020-04-20 | 1 | -3/+11 |
|\| |
|
| * | Query missing cross-signing keys on local sig upload | Andrew Morgan | 2020-04-17 | 1 | -3/+11 |
* | | Add typing information to federation_server. (#7219) | Patrick Cloke | 2020-04-07 | 1 | -66/+107 |
* | | Move catchup of replication streams to worker. (#7024) | Erik Johnston | 2020-03-25 | 1 | -0/+9 |
* | | Clean up some LoggingContext stuff (#7120) | Richard van der Hoff | 2020-03-24 | 1 | -2/+2 |
* | | Convert `*StreamRow` classes to inner classes (#7116) | Richard van der Hoff | 2020-03-23 | 1 | -1/+1 |
* | | Fix a bug in the federation API which could cause occasional "Failed to get P... | Patrick Cloke | 2020-03-19 | 3 | -30/+21 |
|/ |
|
* | Remove unused federation endpoint (`query_auth`) (#7026) | Patrick Cloke | 2020-03-17 | 4 | -146/+79 |
* | Add some type annotations to the federation base & client classes (#6995) | Patrick Cloke | 2020-02-28 | 2 | -28/+42 |
* | Merge remote-tracking branch 'origin/release-v1.11.1' into develop | Patrick Cloke | 2020-02-27 | 1 | -6/+8 |
|\ |
|
| * | Cast a coroutine into a Deferred in the federation base (#6996) | Patrick Cloke | 2020-02-26 | 1 | -6/+8 |
* | | Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) | Patrick Cloke | 2020-02-21 | 1 | -2/+2 |
|/ |
|
* | Add support for putting fed user query API on workers (#6873) | Erik Johnston | 2020-02-07 | 1 | -2/+5 |
* | Add a `make_event_from_dict` method (#6858) | Richard van der Hoff | 2020-02-07 | 1 | -3/+2 |
* | Add typing to synapse.federation.sender (#6871) | Erik Johnston | 2020-02-07 | 5 | -105/+128 |
* | Pass room_version into `event_from_pdu_json` | Richard van der Hoff | 2020-02-06 | 3 | -58/+46 |
* | pass room version into FederationClient.send_join (#6854) | Richard van der Hoff | 2020-02-06 | 1 | -28/+32 |
* | Reduce amount of logging at INFO level. (#6862) | Erik Johnston | 2020-02-06 | 2 | -4/+4 |
* | Simplify `room_version` handling in `FederationClient.send_invite` | Richard van der Hoff | 2020-02-05 | 1 | -10/+6 |
* | Pass room version object into `FederationClient.get_pdu` | Richard van der Hoff | 2020-02-05 | 1 | -3/+5 |
* | make FederationClient._do_send_invite async | Richard van der Hoff | 2020-02-05 | 1 | -10/+7 |
* | Apply suggestions from code review | Richard van der Hoff | 2020-02-05 | 1 | -2/+4 |
* | make FederationClient.send_invite async | Richard van der Hoff | 2020-02-03 | 1 | -6/+5 |
* | make FederationClient.get_missing_events async | Richard van der Hoff | 2020-02-03 | 1 | -20/+20 |
* | make FederationClient._do_send_leave async | Richard van der Hoff | 2020-02-03 | 1 | -4/+3 |
* | make FederationClient.send_leave.send_request async | Richard van der Hoff | 2020-02-03 | 1 | -5/+2 |
* | make FederationClient._do_send_join async | Richard van der Hoff | 2020-02-03 | 1 | -4/+3 |
* | make FederationClient.send_join.send_request async | Richard van der Hoff | 2020-02-03 | 1 | -4/+3 |
* | make FederationClient.make_membership_event.send_request async | Richard van der Hoff | 2020-02-03 | 1 | -4/+3 |
* | make FederationClient._try_destination_list async | Richard van der Hoff | 2020-02-03 | 1 | -10/+26 |
* | make FederationClient.send_leave async | Richard van der Hoff | 2020-02-03 | 1 | -10/+9 |
* | make FederationClient.send_join async | Richard van der Hoff | 2020-02-03 | 1 | -11/+13 |
* | make FederationClient.make_membership_event async | Richard van der Hoff | 2020-02-03 | 1 | -10/+11 |
* | make FederationClient.get_event_auth async | Richard van der Hoff | 2020-02-03 | 1 | -6/+4 |
* | make FederationClient.get_room_state_ids async | Richard van der Hoff | 2020-02-03 | 1 | -4/+5 |
* | make FederationClient.get_pdu async | Richard van der Hoff | 2020-02-03 | 1 | -15/+17 |
* | make FederationClient.backfill async | Richard van der Hoff | 2020-02-03 | 1 | -15/+11 |
* | Fix `room_version` in `on_invite_request` flow (#6827) | Richard van der Hoff | 2020-02-03 | 2 | -7/+10 |
* | Merge pull request #6806 from matrix-org/rav/redact_changes/3 | Richard van der Hoff | 2020-01-31 | 1 | -3/+1 |
|\ |
|
| * | Pass room_version into create_local_event_from_event_dict | Richard van der Hoff | 2020-01-30 | 1 | -3/+1 |
* | | s/get_room_version/get_room_version_id/ | Richard van der Hoff | 2020-01-31 | 2 | -13/+13 |
* | | pass room version into FederationHandler.on_invite_request (#6805) | Richard van der Hoff | 2020-01-30 | 1 | -1/+1 |
|/ |
|
* | Fix sending server up commands from workers (#6811) | Erik Johnston | 2020-01-30 | 2 | -12/+19 |
* | Remove unused DeviceRow class (#6800) | Erik Johnston | 2020-01-29 | 1 | -20/+1 |
* | Fix race in federation sender that delayed device updates. (#6799) | Erik Johnston | 2020-01-29 | 1 | -29/+3 |
* | Add `rooms.room_version` column (#6729) | Erik Johnston | 2020-01-27 | 1 | -17/+33 |
* | Wake up transaction queue when remote server comes back online (#6706) | Erik Johnston | 2020-01-17 | 2 | -3/+34 |
* | Add StateMap type alias (#6715) | Erik Johnston | 2020-01-16 | 1 | -1/+2 |
* | Port synapse.replication.tcp to async/await (#6666) | Erik Johnston | 2020-01-16 | 1 | -1/+3 |
* | Process EDUs in parallel with PDUs. (#6697) | Erik Johnston | 2020-01-14 | 1 | -12/+58 |
* | Merge pull request #6349 from matrix-org/babolivier/msc1802 | Brendan Abolivier | 2019-12-11 | 4 | -28/+140 |
|\ |
|
| * | Merge branch 'develop' into babolivier/msc1802 | Brendan Abolivier | 2019-12-05 | 8 | -26/+34 |
| |\ |
|
| * | | Lint | Brendan Abolivier | 2019-11-11 | 1 | -3/+2 |
| * | | Lint | Brendan Abolivier | 2019-11-11 | 1 | -3/+1 |
| * | | Fix prefix for v2/send_leave | Brendan Abolivier | 2019-11-11 | 1 | -0/+2 |
| * | | Add server-side support to the v2 API | Brendan Abolivier | 2019-11-11 | 2 | -14/+33 |
| * | | Implement v2 API for send_leave | Brendan Abolivier | 2019-11-11 | 2 | -5/+56 |
| * | | Add missing yield | Brendan Abolivier | 2019-11-11 | 1 | -1/+1 |
| * | | Implement v2 API for send_join | Brendan Abolivier | 2019-11-11 | 2 | -8/+51 |
* | | | Move get_state methods into FederationHandler (#6503) | Richard van der Hoff | 2019-12-10 | 1 | -80/+11 |
* | | | Refactor get_events_from_store_or_dest to return a dict (#6501) | Richard van der Hoff | 2019-12-10 | 1 | -29/+15 |
* | | | Remove fallback for missing /federation/v1/state_ids API (#6488) | Richard van der Hoff | 2019-12-09 | 2 | -96/+17 |
| |/
|/| |
|
* | | Implementation of MSC2314 (#6176) | Amber Brown | 2019-11-28 | 2 | -12/+20 |
* | | Clean up newline quote marks around the codebase (#6362) | Andrew Morgan | 2019-11-21 | 3 | -5/+5 |
* | | Replace instance variations of homeserver with correct case/spacing | Andrew Morgan | 2019-11-12 | 4 | -9/+9 |
|/ |
|
* | Depublish a room from the public rooms list when it is upgraded (#6232) | Andrew Morgan | 2019-11-01 | 1 | -1/+1 |
* | Merge branch 'develop' into cross-signing_federation | Hubert Chathi | 2019-10-31 | 6 | -25/+32 |
|\ |
|
| * | Update black to 19.10b0 (#6304) | Amber Brown | 2019-11-01 | 1 | -5/+6 |
| * | Remove usage of deprecated logger.warn method from codebase (#6271) | Andrew Morgan | 2019-10-31 | 5 | -20/+26 |
* | | rename get_devices_by_remote to get_device_updates_by_remote | Hubert Chathi | 2019-10-30 | 1 | -2/+2 |
* | | Merge branch 'develop' into cross-signing_federation | Hubert Chathi | 2019-10-30 | 5 | -131/+106 |
|\| |
|
| * | Fix small typo in comment (#6269) | Andrew Morgan | 2019-10-30 | 1 | -1/+1 |
| * | Merge pull request #6280 from matrix-org/erikj/receipts_async_await | Erik Johnston | 2019-10-30 | 1 | -1/+3 |
| |\ |
|
| | * | Port receipt and read markers to async/wait | Erik Johnston | 2019-10-29 | 1 | -1/+3 |
| * | | Don't return coroutines | Erik Johnston | 2019-10-29 | 1 | -6/+6 |
| |/ |
|
| * | Port federation_server to async/await | Erik Johnston | 2019-10-29 | 1 | -118/+87 |
| * | Merge tag 'v1.5.0rc2' into develop | Richard van der Hoff | 2019-10-28 | 2 | -5/+9 |
| |\ |
|
| | * | Improve signature checking on some federation APIs (#6262) | Richard van der Hoff | 2019-10-28 | 2 | -5/+9 |
| * | | use %r to __repr__ objects | Michael Kaye | 2019-10-24 | 2 | -3/+3 |
| |/ |
|
* | | Merge branch 'develop' into cross-signing_federation | Hubert Chathi | 2019-10-24 | 1 | -1/+1 |
|\| |
|
| * | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/refactor_s... | Erik Johnston | 2019-10-22 | 2 | -49/+0 |
| |\ |
|
| * | | Move storage classes into a main "data store". | Erik Johnston | 2019-10-21 | 1 | -1/+1 |
* | | | implement federation parts of cross-signing | Hubert Chathi | 2019-10-22 | 1 | -2/+2 |
| |/
|/| |
|
* | | rip out some unreachable code | Richard van der Hoff | 2019-10-17 | 2 | -49/+0 |
|/ |
|
* | Fix /federation/v1/state for recent room versions (#6170) | Richard van der Hoff | 2019-10-08 | 1 | -13/+0 |
* | add some metrics on the federation sender (#6160) | Richard van der Hoff | 2019-10-03 | 1 | -5/+6 |
* | Land improved room list based on room stats (#6019) | Erik Johnston | 2019-10-02 | 1 | -0/+8 |
* | Fix exception when resetting retry timings | Richard van der Hoff | 2019-09-20 | 1 | -1/+1 |
* | Remove origin parameter from add_display_name_to_third_party_invite and add p... | Andrew Morgan | 2019-09-11 | 2 | -3/+3 |
* | Merge pull request #5984 from matrix-org/joriks/opentracing_link_send_to_edu_... | Erik Johnston | 2019-09-05 | 2 | -3/+13 |
|\ |
|
| * | use access methods (duh..) | Jorik Schellekens | 2019-09-05 | 1 | -1/+3 |
| * | Link the send loop with the edus contexts | Jorik Schellekens | 2019-09-05 | 2 | -3/+11 |
* | | Add opentracing to all client servlets (#5983) | Jorik Schellekens | 2019-09-05 | 1 | -1/+5 |
|/ |
|
* | Remove unnecessary parentheses around return statements (#5931) | Andrew Morgan | 2019-08-30 | 2 | -15/+15 |
* | Merge pull request #5859 from matrix-org/rei/msc2197 | reivilibre | 2019-08-28 | 2 | -15/+67 |
|\ |
|
| * | Use MSC2197 on stable prefix as it has almost finished FCP | Olivier Wilkinson (reivilibre) | 2019-08-20 | 2 | -26/+4 |
| * | Add support for inbound MSC2197 requests on unstable Federation API | Olivier Wilkinson (reivilibre) | 2019-08-15 | 1 | -1/+59 |
| * | Support MSC2197 outbound with unstable prefix | Olivier Wilkinson (reivilibre) | 2019-08-15 | 1 | -15/+31 |
* | | Propagate opentracing contexts through EDUs (#5852) | Jorik Schellekens | 2019-08-22 | 3 | -80/+108 |
* | | Opentracing across workers (#5771) | Jorik Schellekens | 2019-08-22 | 1 | -15/+28 |
* | | Opentrace e2e keys (#5855) | Jorik Schellekens | 2019-08-22 | 1 | -0/+3 |
* | | Opentracing misc (#5856) | Jorik Schellekens | 2019-08-16 | 1 | -6/+7 |
* | | Wrap `get_local_public_room_list` call in `maybeDeferred` because it | Olivier Wilkinson (reivilibre) | 2019-08-14 | 1 | -2/+8 |
|/ |
|
* | Return 502 not 500 when failing to reach any remote server. | Erik Johnston | 2019-08-01 | 1 | -4/+3 |
* | Room Complexity Client Implementation (#5783) | Amber Brown | 2019-07-30 | 2 | -7/+60 |
* | Merge pull request #5744 from matrix-org/erikj/log_leave_origin_mismatch | Richard van der Hoff | 2019-07-26 | 1 | -2/+2 |
|\ |
|
| * | Log when we receive a /make_* request from a different origin | Richard van der Hoff | 2019-07-26 | 1 | -2/+2 |
* | | Merge tag 'v1.2.0rc2' into develop | Andrew Morgan | 2019-07-24 | 1 | -1/+3 |
|\| |
|
| * | Fix servlet metric names (#5734) | Jorik Schellekens | 2019-07-24 | 1 | -1/+3 |