| Commit message (Expand) | Author | Age | Files | Lines |
* | Only return LPDUs to linearized matrix servers. clokep/lm | Patrick Cloke | 2023-07-26 | 1 | -4/+38 |
* | Merge remote-tracking branch 'origin/develop' into clokep/lm | Patrick Cloke | 2023-07-26 | 1 | -3/+3 |
|\ |
|
| * | Support room version 11 (#15912) | Patrick Cloke | 2023-07-18 | 1 | -3/+3 |
* | | Sort auth/state. | Patrick Cloke | 2023-07-18 | 1 | -0/+8 |
* | | Fix accepting an invite. | Patrick Cloke | 2023-07-18 | 1 | -2/+6 |
* | | Fix creating events from LPDUs. | Patrick Cloke | 2023-07-18 | 1 | -2/+1 |
* | | Provide templated LPDUs for make_{join,leave,knock} requests. | Patrick Cloke | 2023-07-17 | 1 | -7/+16 |
* | | Accept LPDUs in transactions and fan them back out. | Patrick Cloke | 2023-07-17 | 1 | -7/+128 |
* | | Convert new-style EDUs to old-style EDUs. | Patrick Cloke | 2023-07-17 | 1 | -8/+41 |
* | | Implement new send_{join,leave,knock} endpoints. | Patrick Cloke | 2023-07-17 | 1 | -14/+22 |
* | | Implement new event and backfill endpoints. | Patrick Cloke | 2023-07-17 | 1 | -31/+4 |
* | | Update for v2. | Patrick Cloke | 2023-07-17 | 1 | -0/+5 |
|/ |
|
* | Fix MSC3983 support: only one OTK per device was returned through federation ... | Mathieu Velten | 2023-06-13 | 1 | -1/+3 |
* | Update error to more plainly explain we can only authorize our own events (#1... | Eric Eastwood | 2023-06-06 | 1 | -1/+1 |
* | Add stricter mypy options (#15694) | Patrick Cloke | 2023-05-31 | 1 | -2/+2 |
* | Remove unused `FederationServer.__str__` override (#15690) | Sean Quah | 2023-05-30 | 1 | -3/+0 |
* | Remove experimental configuration flags & unstable values for faster joins (#... | Patrick Cloke | 2023-05-19 | 1 | -2/+0 |
* | Factor out an `is_mine_server_name` method (#15542) | Sean Quah | 2023-05-05 | 1 | -1/+2 |
* | Add support for claiming multiple OTKs at once. (#15468) | Patrick Cloke | 2023-04-27 | 1 | -6/+1 |
* | Add unstable /keys/claim endpoint which always returns fallback keys. (#15462) | Patrick Cloke | 2023-04-25 | 1 | -2/+4 |
* | Move Spam Checker callbacks to a dedicated file (#15453) | Andrew Morgan | 2023-04-18 | 1 | -3/+5 |
* | Implement MSC3983 to proxy /keys/claim queries to appservices. (#15314) | Patrick Cloke | 2023-03-28 | 1 | -10/+10 |
* | Faster joins: don't stall when a user joins during a fast join (#14606) | Mathieu Velten | 2023-02-10 | 1 | -1/+1 |
* | Return read-only collections from `@cached` methods (#13755) | Sean Quah | 2023-02-10 | 1 | -1/+2 |
* | Add helper to parse an enum from query args & use it. (#14956) | Patrick Cloke | 2023-02-01 | 1 | -3/+9 |
* | Tag /send_join responses to detect faster joins (#14950) | David Robertson | 2023-01-31 | 1 | -0/+6 |
* | Also use stable name in SendJoinResponse struct (#14841) | David Robertson | 2023-01-16 | 1 | -1/+1 |
* | Use stable identifiers for faster joins (#14832) | David Robertson | 2023-01-13 | 1 | -0/+2 |
* | Include heroes in partial join responses' state (#14442) | David Robertson | 2022-11-15 | 1 | -4/+19 |
* | Explain `SynapseError` and `FederationError` better (#14191) | Eric Eastwood | 2022-10-19 | 1 | -0/+8 |
* | Correct field name for stripped state events when knocking. `knock_state_even... | Andrew Morgan | 2022-10-12 | 1 | -1/+8 |
* | Faster Remote Room Joins: tell remote homeservers that we are unable to autho... | reivilibre | 2022-09-23 | 1 | -8/+3 |
* | Faster Room Joins: fix `/make_knock` blocking indefinitely when the room in q... | reivilibre | 2022-08-24 | 1 | -0/+11 |
* | Instrument `FederationStateIdsServlet` - `/state_ids` (#13499) | Eric Eastwood | 2022-08-15 | 1 | -1/+10 |
* | Faster Room Joins: prevent Synapse from answering federated join requests for... | reivilibre | 2022-08-04 | 1 | -0/+17 |
* | Implement MSC3848: Introduce errcodes for specific event sending failures (#1... | Will Hunt | 2022-07-27 | 1 | -1/+1 |
* | Rate limit joins per-room (#13276) | David Robertson | 2022-07-19 | 1 | -0/+16 |
* | Handle race between persisting an event and un-partial stating a room (#13100) | Sean Quah | 2022-07-05 | 1 | -3/+15 |
* | Reduce the amount of state we pull from the DB (#12811) | Erik Johnston | 2022-06-06 | 1 | -8/+4 |
* | Wait for lazy join to complete when getting current state (#12872) | Erik Johnston | 2022-06-01 | 1 | -1/+3 |
* | Improve logging when signature checks fail (#12925) | Richard van der Hoff | 2022-05-31 | 1 | -5/+20 |
* | Rename storage classes (#12913) | Erik Johnston | 2022-05-31 | 1 | -1/+0 |
* | Additional constants for EDU types. (#12884) | Patrick Cloke | 2022-05-27 | 1 | -1/+1 |
* | add SpamChecker callback for silently dropping inbound federated events (#12744) | Jess Porter | 2022-05-23 | 1 | -4/+44 |
* | Remove unused `# type: ignore`s (#12531) | David Robertson | 2022-04-27 | 1 | -2/+2 |
* | Back out implementation of MSC2314 (#12474) | Richard van der Hoff | 2022-04-19 | 1 | -17/+9 |
* | Remove the unstable event field for `/send_join` per MSC3083. (#12395) | Patrick Cloke | 2022-04-12 | 1 | -2/+0 |
* | Refactor and convert `Linearizer` to async (#12357) | Sean Quah | 2022-04-05 | 1 | -5/+5 |
* | Enhance logging for inbound federation events (#12301) | Richard van der Hoff | 2022-03-25 | 1 | -1/+1 |
* | Return a 404 from `/state` for an outlier (#12087) | Richard van der Hoff | 2022-03-21 | 1 | -4/+3 |
* | Implement MSC3706: partial state in `/send_join` response (#11967) | Richard van der Hoff | 2022-02-12 | 1 | -10/+81 |
* | Remove `log_function` and its uses (#11761) | Richard van der Hoff | 2022-01-18 | 1 | -3/+0 |
* | Re-apply: Move glob_to_regex and re_word_boundary to matrix-python-common #11... | reivilibre | 2022-01-05 | 1 | -1/+2 |
* | Add missing type hints to `synapse.logging.context` (#11556) | Sean Quah | 2021-12-14 | 1 | -5/+4 |
* | Revert "Move `glob_to_regex` and `re_word_boundary` to `matrix-python-common`... | Sean Quah | 2021-12-07 | 1 | -2/+1 |
* | Move `glob_to_regex` and `re_word_boundary` to `matrix-python-common` (#11505) | Sean Quah | 2021-12-06 | 1 | -1/+2 |
* | Add most of the missing type hints to `synapse.federation`. (#11483) | Patrick Cloke | 2021-12-02 | 1 | -4/+6 |
* | Add MSC3030 experimental client and federation API endpoints to get the close... | Eric Eastwood | 2021-12-02 | 1 | -0/+43 |
* | Return the stable `event` field from `/send_join` per MSC3083. (#11413) | Patrick Cloke | 2021-11-29 | 1 | -1/+4 |
* | Handle federation inbound instances being killed more gracefully (#11262) | Erik Johnston | 2021-11-08 | 1 | -0/+5 |
* | Enable passing typing stream writers as a list. (#11237) | Nick Barrett | 2021-11-03 | 1 | -4/+0 |
* | Annotate `log_function` decorator (#10943) | reivilibre | 2021-10-27 | 1 | -4/+6 |
* | Add type hints for most `HomeServer` parameters (#11095) | Sean Quah | 2021-10-22 | 1 | -4/+5 |
* | Strip "join_authorised_via_users_server" from join events which do not need i... | Patrick Cloke | 2021-09-30 | 1 | -3/+3 |
* | add event id to logcontext when handling incoming PDUs (#10936) | Richard van der Hoff | 2021-09-29 | 1 | -1/+4 |
* | Use direct references for some configuration variables (part 2) (#10812) | Patrick Cloke | 2021-09-15 | 1 | -1/+1 |
* | Split `FederationHandler` in half (#10692) | Richard van der Hoff | 2021-08-26 | 1 | -2/+5 |
* | Split `on_receive_pdu` in half (#10640) | Richard van der Hoff | 2021-08-19 | 1 | -3/+1 |
* | Clean up some logging in the federation event handler (#10591) | Richard van der Hoff | 2021-08-16 | 1 | -0/+1 |
* | Fix a harmless exception when the staged events queue is empty. (#10592) | Patrick Cloke | 2021-08-13 | 1 | -5/+10 |
* | Convert Transaction and Edu object to attrs (#10542) | Patrick Cloke | 2021-08-06 | 1 | -20/+30 |
* | Prune inbound federation queues if they get too long (#10390) | Erik Johnston | 2021-08-02 | 1 | -0/+17 |
* | Update the MSC3083 support to verify if joins are from an authorized server. ... | Patrick Cloke | 2021-07-26 | 1 | -6/+35 |
* | Do not include signatures/hashes in make_{join,leave,knock} responses. (#10404) | Patrick Cloke | 2021-07-16 | 1 | -6/+3 |
* | Use inline type hints in various other places (in `synapse/`) (#10380) | Jonathan de Jong | 2021-07-15 | 1 | -19/+15 |
* | 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 |
* | | Improve validation for `send_{join,leave,knock}` (#10225) | Richard van der Hoff | 2021-06-24 | 1 | -49/+72 |
|/ |
|
* | Implement knock feature (#6739) | Sorunome | 2021-06-09 | 1 | -0/+99 |
* | Add type hints to the federation server transport. (#10080) | Patrick Cloke | 2021-06-08 | 1 | -3/+3 |
* | Fix `m.room_key_request` to-device messages (#9961) | Richard van der Hoff | 2021-05-11 | 1 | -19/+0 |
* | remove `HomeServer.get_config` (#9815) | Richard van der Hoff | 2021-04-14 | 1 | -1/+1 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 1 | -1/+0 |
* | Add type hints to the federation handler and server. (#9743) | Patrick Cloke | 2021-04-06 | 1 | -13/+13 |
* | Make RateLimiter class check for ratelimit overrides (#9711) | Erik Johnston | 2021-03-30 | 1 | -1/+4 |
* | Make federation catchup send last event from any server. (#9640) | Erik Johnston | 2021-03-18 | 1 | -23/+2 |
* | 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 | 1 | -6/+4 |
* | Ratelimit cross-user key sharing requests. (#8957) | Patrick Cloke | 2021-02-19 | 1 | -2/+18 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 1 | -10/+11 |
* | Support icons for Identity Providers (#9154) | Richard van der Hoff | 2021-01-20 | 1 | -1/+1 |
* | Support routing edu's to multiple instances (#9042) | Erik Johnston | 2021-01-07 | 1 | -5/+16 |
* | Apply an IP range blacklist to push and key revocation requests. (#8821) | Patrick Cloke | 2020-12-02 | 1 | -1/+0 |
* | Consistently use room_id from federation request body (#8776) | Richard van der Hoff | 2020-11-19 | 1 | -13/+10 |
* | 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 |
* | 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 | 1 | -1/+23 |
* | Simplify super() calls to Python 3 syntax. (#8344) | Patrick Cloke | 2020-09-18 | 1 | -1/+1 |
* | Fix ratelimiting for federation `/send` requests. (#8342) | Erik Johnston | 2020-09-18 | 1 | -12/+40 |
* | Stop sub-classing object (#8249) | Patrick Cloke | 2020-09-04 | 1 | -1/+1 |
* | Be stricter about JSON that is accepted by Synapse (#8106) | Patrick Cloke | 2020-08-19 | 1 | -3/+2 |
* | Put a cache on `/state_ids` (#7931) | Richard van der Hoff | 2020-07-23 | 1 | -2/+11 |
* | Allow moving typing off master (#7869) | Erik Johnston | 2020-07-16 | 1 | -51/+74 |
* | 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 |
* | Fix some spelling mistakes / typos. (#7811) | Patrick Cloke | 2020-07-09 | 1 | -3/+3 |
* | Add some metrics for inbound and outbound federation processing times (#7755) | Erik Johnston | 2020-06-30 | 1 | -16/+21 |
* | Replace all remaining six usage with native Python 3 equivalents (#7704) | Dagfinn Ilmari Mannsåker | 2020-06-16 | 1 | -3/+1 |
* | Replace iteritems/itervalues/iterkeys with native versions. (#7692) | Patrick Cloke | 2020-06-15 | 1 | -4/+3 |
* | Add typing information to federation_server. (#7219) | Patrick Cloke | 2020-04-07 | 1 | -66/+107 |
* | Fix a bug in the federation API which could cause occasional "Failed to get P... | Patrick Cloke | 2020-03-19 | 1 | -4/+4 |
* | Remove unused federation endpoint (`query_auth`) (#7026) | Patrick Cloke | 2020-03-17 | 1 | -51/+0 |
* | Add support for putting fed user query API on workers (#6873) | Erik Johnston | 2020-02-07 | 1 | -2/+5 |
* | Add typing to synapse.federation.sender (#6871) | Erik Johnston | 2020-02-07 | 1 | -1/+6 |
* | Pass room_version into `event_from_pdu_json` | Richard van der Hoff | 2020-02-06 | 1 | -27/+14 |
* | Reduce amount of logging at INFO level. (#6862) | Erik Johnston | 2020-02-06 | 1 | -3/+3 |
* | Fix `room_version` in `on_invite_request` flow (#6827) | Richard van der Hoff | 2020-02-03 | 1 | -5/+8 |
* | s/get_room_version/get_room_version_id/ | Richard van der Hoff | 2020-01-31 | 1 | -8/+8 |
* | pass room version into FederationHandler.on_invite_request (#6805) | Richard van der Hoff | 2020-01-30 | 1 | -1/+1 |
* | Process EDUs in parallel with PDUs. (#6697) | Erik Johnston | 2020-01-14 | 1 | -12/+58 |
* | Merge branch 'develop' into babolivier/msc1802 | Brendan Abolivier | 2019-12-05 | 1 | -9/+17 |
|\ |
|
| * | Implementation of MSC2314 (#6176) | Amber Brown | 2019-11-28 | 1 | -9/+17 |
* | | Lint | Brendan Abolivier | 2019-11-11 | 1 | -3/+1 |
* | | Add server-side support to the v2 API | Brendan Abolivier | 2019-11-11 | 1 | -10/+7 |
|/ |
|
* | Remove usage of deprecated logger.warn method from codebase (#6271) | Andrew Morgan | 2019-10-31 | 1 | -9/+11 |
* | Fix small typo in comment (#6269) | Andrew Morgan | 2019-10-30 | 1 | -1/+1 |
* | 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 |
* | Improve signature checking on some federation APIs (#6262) | Richard van der Hoff | 2019-10-28 | 1 | -0/+7 |
* | Fix /federation/v1/state for recent room versions (#6170) | Richard van der Hoff | 2019-10-08 | 1 | -13/+0 |
* | Remove origin parameter from add_display_name_to_third_party_invite and add p... | Andrew Morgan | 2019-09-11 | 1 | -2/+2 |
* | Remove unnecessary parentheses around return statements (#5931) | Andrew Morgan | 2019-08-30 | 1 | -11/+11 |
* | Propagate opentracing contexts through EDUs (#5852) | Jorik Schellekens | 2019-08-22 | 1 | -7/+8 |
* | Opentrace e2e keys (#5855) | Jorik Schellekens | 2019-08-22 | 1 | -0/+3 |
* | 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 |
* | | Replace returnValue with return (#5736) | Amber Brown | 2019-07-23 | 1 | -45/+32 |
|/ |
|
* | Move logging utilities out of the side drawer of util/ and into logging/ (#5606) | Amber Brown | 2019-07-04 | 1 | -2/+2 |
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -141/+93 |
* | Fix error handling for rooms whose versions are unknown. (#5219) | Richard van der Hoff | 2019-05-21 | 1 | -1/+13 |
* | Collect room-version variations into one place (#4969) | Richard van der Hoff | 2019-04-01 | 1 | -1/+2 |
* | When presence is enabled don't send over replication | Erik Johnston | 2019-02-27 | 1 | -0/+3 |
* | Merge pull request #4737 from matrix-org/erikj/failure_log_tb | Erik Johnston | 2019-02-25 | 1 | -2/+3 |
|\ |
|
| * | Log tracebacks correctly | Erik Johnston | 2019-02-25 | 1 | -2/+3 |
* | | MSC 1866 - Use M_UNSUPPORTED_ROOM_VERSION for invite API | Erik Johnston | 2019-02-23 | 1 | -1/+9 |
|/ |
|
* | Reject large transactions on federation (#4513) | Andrew Morgan | 2019-01-31 | 1 | -0/+16 |
* | Only check event ID domain for signatures for V1 events | Erik Johnston | 2019-01-29 | 1 | -1/+4 |
* | Use event origin for filtering incoming events | Erik Johnston | 2019-01-29 | 1 | -4/+7 |
* | Fixup calls to `comput_event_signature` | Erik Johnston | 2019-01-29 | 1 | -1/+1 |
* | Require event format version to parse or create events | Erik Johnston | 2019-01-25 | 1 | -12/+21 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/msc_1813 | Erik Johnston | 2019-01-25 | 1 | -1/+3 |
|\ |
|
| * | Add room_version param to get_pdu | Erik Johnston | 2019-01-23 | 1 | -1/+3 |
* | | Implement MSC 1813 - Add room version to make APIs | Erik Johnston | 2019-01-23 | 1 | -1/+7 |
|/ |
|
* | Add /v2/invite federation API | Erik Johnston | 2019-01-15 | 1 | -2/+2 |
* | Update synapse/federation/federation_server.py | Richard van der Hoff | 2018-11-09 | 1 | -1/+1 |
* | Update synapse/federation/federation_server.py | Richard van der Hoff | 2018-11-09 | 1 | -1/+1 |
* | Drop PDUs of unknown rooms | Erik Johnston | 2018-11-08 | 1 | -1/+23 |
* | Remove the unused /pull federation API (#4118) | Amber Brown | 2018-10-31 | 1 | -5/+0 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/alias_disa... | Erik Johnston | 2018-10-25 | 1 | -1/+1 |
|\ |
|
| * | Fix a number of flake8 errors | Richard van der Hoff | 2018-10-24 | 1 | -1/+1 |
* | | Add config option to control alias creation | Erik Johnston | 2018-10-19 | 1 | -14/+2 |
|/ |
|
* | Fix incorrect truncation in get_missing_events | Richard van der Hoff | 2018-10-16 | 1 | -4/+4 |
* | Include eventid in log lines when processing incoming federation transactions... | Richard van der Hoff | 2018-09-27 | 1 | -15/+17 |
* | Comments and interface cleanup for on_receive_pdu | Richard van der Hoff | 2018-09-20 | 1 | -1/+1 |
* | Merge branch 'master' into develop | Richard van der Hoff | 2018-09-06 | 1 | -10/+10 |
|\ |
|
| * | Fix origin handling for pushed transactions | Richard van der Hoff | 2018-09-05 | 1 | -10/+10 |
* | | Port http/ to Python 3 (#3771) | Amber Brown | 2018-09-06 | 1 | -5/+5 |
|/ |
|
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_fede... | Erik Johnston | 2018-08-15 | 1 | -4/+4 |
|\ |
|
| * | Rename async to async_helpers because `async` is a keyword on Python 3.7 (#3678) | Amber Brown | 2018-08-10 | 1 | -4/+4 |
* | | Fixup doc comments | Erik Johnston | 2018-08-09 | 1 | -0/+11 |
* | | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_fede... | Erik Johnston | 2018-08-09 | 1 | -3/+18 |
|\| |
|
| * | Enforce compatibility when processing make_join requests | Richard van der Hoff | 2018-08-03 | 1 | -3/+18 |
* | | Add EDU/query handling over replication | Erik Johnston | 2018-08-06 | 1 | -0/+43 |
|/ |
|
* | Merge branch 'master' into develop | Richard van der Hoff | 2018-08-02 | 1 | -0/+1 |
|\ |
|
| * | Validation for events/rooms in fed requests | Richard van der Hoff | 2018-08-02 | 1 | -0/+1 |
* | | Remove pdu_failures from transactions | Travis Ralston | 2018-07-30 | 1 | -4/+0 |
* | | Improve logging for exceptions handling PDUs | Richard van der Hoff | 2018-07-23 | 1 | -3/+8 |
|/ |
|
* | run isort | Amber Brown | 2018-07-09 | 1 | -11/+7 |
* | Implementation of server_acls | Richard van der Hoff | 2018-07-04 | 1 | -2/+148 |
* | Merge pull request #3456 from matrix-org/hawkowl/federation-prevevent-checking | Erik Johnston | 2018-06-29 | 1 | -1/+3 |
|\ |
|
| * | handle federation not telling us about prev_events | Amber Brown | 2018-06-27 | 1 | -1/+3 |
* | | Attempt to be more performant on PyPy (#3462) | Amber Brown | 2018-06-28 | 1 | -1/+1 |
|/ |
|
* | simplify get_persisted_pdu | Richard van der Hoff | 2018-06-12 | 1 | -12/+1 |
* | cleanup pep8 errors | Amber Brown | 2018-05-22 | 1 | -1/+4 |
* | replacing portions | Amber Brown | 2018-05-21 | 1 | -9/+7 |
* | Merge pull request #3118 from matrix-org/rav/reject_prev_events | Richard van der Hoff | 2018-04-23 | 1 | -2/+23 |
|\ |
|
| * | Add some comments | Richard van der Hoff | 2018-04-18 | 1 | -2/+23 |
* | | Merge pull request #3106 from NotAFile/py3-six-itervalues-1 | Richard van der Hoff | 2018-04-20 | 1 | -3/+5 |
|\ \ |
|
| * | | Use six.itervalues in some places | Adrian Tschira | 2018-04-15 | 1 | -3/+5 |
| |/ |
|
* | | Reinstate linearizer for federation_server.on_context_state_request | Richard van der Hoff | 2018-04-20 | 1 | -5/+11 |
* | | Refactor ResponseCache usage | Richard van der Hoff | 2018-04-12 | 1 | -11/+5 |
|/ |
|
* | Add metrics for ResponseCache | Richard van der Hoff | 2018-04-10 | 1 | -1/+1 |
* | Merge pull request #2979 from matrix-org/erikj/no_handlers | Erik Johnston | 2018-03-13 | 1 | -9/+1 |
|\ |
|
| * | Split replication layer into two | Erik Johnston | 2018-03-13 | 1 | -9/+1 |
* | | Merge pull request #2977 from matrix-org/erikj/replication_move_props | Erik Johnston | 2018-03-13 | 1 | -0/+6 |
|\| |
|
| * | Move property setting from ReplicationLayer to FederationBase | Erik Johnston | 2018-03-13 | 1 | -0/+6 |
* | | Fix docstring types | Erik Johnston | 2018-03-13 | 1 | -2/+2 |
|/ |
|
* | Split out edu/query registration to a separate class | Erik Johnston | 2018-03-13 | 1 | -48/+69 |
* | Factor out `event_from_pdu_json` | Richard van der Hoff | 2017-12-30 | 1 | -16/+9 |
* | federation_server: clean up imports | Richard van der Hoff | 2017-12-30 | 1 | -14/+11 |
* | Do logcontexts outside ResponseCache | Erik Johnston | 2017-10-25 | 1 | -3/+5 |
* | Fix 500 error when we get an error handling a PDU | Richard van der Hoff | 2017-10-17 | 1 | -1/+0 |
* | Merge pull request #2529 from matrix-org/rav/fix_transaction_failure_handling | Richard van der Hoff | 2017-10-11 | 1 | -2/+3 |
|\ |
|
| * | log pdu_failures from incoming transactions | Richard van der Hoff | 2017-10-11 | 1 | -2/+3 |
* | | fed server: process PDUs for different rooms in parallel | Richard van der Hoff | 2017-10-09 | 1 | -19/+34 |
* | | Fed server: use a linearizer for ongoing transactions | Richard van der Hoff | 2017-10-09 | 1 | -1/+29 |
|/ |
|
* | fed server: refactor on_incoming_transaction | Richard van der Hoff | 2017-10-09 | 1 | -24/+29 |
* | Fed server: Move origin-check code to _handle_received_pdu | Richard van der Hoff | 2017-10-09 | 1 | -24/+24 |
* | Do some logging when one-time-keys get claimed | Richard van der Hoff | 2017-05-09 | 1 | -0/+10 |
* | Accept join events from all servers | Richard van der Hoff | 2017-04-03 | 1 | -2/+6 |
* | Move FederationServer._handle_new_pdu to FederationHandler | Richard van der Hoff | 2017-03-09 | 1 | -193/+1 |
* | Move sig check out of _handle_new_pdu | Richard van der Hoff | 2017-03-09 | 1 | -12/+36 |
* | Factor _get_missing_events_for_pdu out of _handle_new_pdu | Richard van der Hoff | 2017-03-09 | 1 | -62/+82 |
* | Implement device key caching over federation | Erik Johnston | 2017-01-26 | 1 | -0/+3 |
* | Name linearizer's for better logs | Erik Johnston | 2017-01-09 | 1 | -2/+2 |
* | do the discard check in the right place to avoid grabbing dependent events | Matthew | 2017-01-07 | 1 | -20/+20 |
* | Discard PDUs from invalid origins due to #1753 in 0.18.[56] v0.18.7-rc1 | Matthew | 2017-01-07 | 1 | -1/+23 |
* | fix comment | Matthew Hodgson | 2017-01-05 | 1 | -1/+17 |
* | limit total timeout for get_missing_events to 10s | Matthew Hodgson | 2017-01-05 | 1 | -0/+5 |
* | s/aquire/acquire/g | Mark Haines | 2016-12-30 | 1 | -2/+2 |
* | Add more useful logging when we block fetching events | Mark Haines | 2016-12-30 | 1 | -0/+9 |
* | Send device messages over federation | Mark Haines | 2016-09-06 | 1 | -1/+1 |
* | Only pull out IDs from DB for /state_ids/ request | Erik Johnston | 2016-09-02 | 1 | -6/+4 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/state_ids_api | Erik Johnston | 2016-08-04 | 1 | -19/+1 |
|\ |
|
| * | Merge branch 'develop' into rav/refactor_device_query | Mark Haines | 2016-08-03 | 1 | -23/+47 |
| |\ |
|
| * | | E2E keys: Make federation query share code with client query | Richard van der Hoff | 2016-08-02 | 1 | -19/+1 |
* | | | Rename fields to _ids | Erik Johnston | 2016-08-03 | 1 | -2/+2 |
* | | | Fix copy + paste fails | Erik Johnston | 2016-08-03 | 1 | -1/+1 |
* | | | Add /state_ids federation API | Erik Johnston | 2016-08-03 | 1 | -0/+21 |
| |/
|/| |
|
* | | Don't double wrap 200 | Erik Johnston | 2016-08-02 | 1 | -2/+2 |
* | | Fix response cache | Erik Johnston | 2016-08-02 | 1 | -1/+1 |
* | | Cache federation state responses | Erik Johnston | 2016-07-21 | 1 | -21/+45 |
|/ |
|
* | Linearize some federation endpoints based on (origin, room_id) | Erik Johnston | 2016-06-17 | 1 | -66/+77 |
* | Only re-sign our own events | Erik Johnston | 2016-06-17 | 1 | -6/+9 |
* | Linearize fetching of gaps on incoming events | Erik Johnston | 2016-06-15 | 1 | -37/+51 |
* | Add some logging for when servers ask for missing events | Erik Johnston | 2016-06-08 | 1 | -0/+19 |
* | Add an openidish mechanism for proving to third parties that you own a given ... | Mark Haines | 2016-05-05 | 1 | -0/+5 |
* | Remove unused backfilled parameter from persist_event | Mark Haines | 2016-03-21 | 1 | -1/+0 |
* | Catch exceptions from EDU handling | Erik Johnston | 2016-03-18 | 1 | -1/+6 |