| Commit message (Expand) | Author | Age | Files | Lines |
* | Add support for claiming multiple OTKs at once. (#15468) | Patrick Cloke | 2023-04-27 | 1 | -1/+48 |
* | Finish type hints for federation client HTTP code. (#15465) | Patrick Cloke | 2023-04-24 | 1 | -6/+2 |
* | Implement MSC3984 to proxy /keys/query requests to appservices. (#15321) | Patrick Cloke | 2023-03-30 | 1 | -42/+6 |
* | Fix federated joins when the first server in the list is not in the room (#15... | Sean Quah | 2023-02-15 | 1 | -6/+5 |
* | Faster joins: Refactor handling of servers in room (#14954) | Sean Quah | 2023-02-03 | 1 | -11/+22 |
* | Add helper to parse an enum from query args & use it. (#14956) | Patrick Cloke | 2023-02-01 | 1 | -5/+10 |
* | Prefer `type(x) is int` to `isinstance(x, int)` (#14945) | David Robertson | 2023-01-31 | 1 | -1/+1 |
* | Faster joins: Fix incompatibility with restricted joins (#14882) | Sean Quah | 2023-01-22 | 1 | -0/+5 |
* | Add parameter to control whether we do a partial state join (#14843) | Sean Quah | 2023-01-16 | 1 | -3/+18 |
* | Also use stable name in SendJoinResponse struct (#14841) | David Robertson | 2023-01-16 | 1 | -3/+3 |
* | Failover on proper error responses. (#14620) | Patrick Cloke | 2022-12-06 | 1 | -9/+20 |
* | Move MSC3030 `/timestamp_to_event` endpoint to stable v1 location (#14471) | Eric Eastwood | 2022-11-28 | 1 | -1/+11 |
* | Fix typo in #13320 which could cause log spam (#14347) | David Robertson | 2022-11-01 | 1 | -1/+1 |
* | Refactor MSC3030 `/timestamp_to_event` to move away from our snowflake pull f... | Eric Eastwood | 2022-10-26 | 1 | -21/+109 |
* | Correct field name for stripped state events when knocking. `knock_state_even... | Andrew Morgan | 2022-10-12 | 1 | -1/+1 |
* | Track when the pulled event signature fails (#13815) | Eric Eastwood | 2022-10-03 | 1 | -10/+40 |
* | Don't include redundant prev_state in new events (#13791) | Denis | 2022-09-20 | 1 | -3/+0 |
* | Rename the `EventFormatVersions` enum values so that they line up with room v... | reivilibre | 2022-09-07 | 1 | -1/+1 |
* | Instrument `_check_sigs_and_hash_and_fetch` to trace time spent in child conc... | Eric Eastwood | 2022-08-23 | 1 | -3/+20 |
* | Instrument the federation/backfill part of `/messages` (#13489) | Eric Eastwood | 2022-08-16 | 1 | -1/+26 |
* | Instrument `/messages` for understandable traces in Jaeger (#13368) | Eric Eastwood | 2022-08-03 | 1 | -0/+2 |
* | Make minor clarifications to the error messages given when we fail to join a ... | reivilibre | 2022-07-27 | 1 | -1/+7 |
* | Fix `get_pdu` asking every remote destination even after it finds an event (#... | Eric Eastwood | 2022-07-27 | 1 | -3/+3 |
* | Update `get_pdu` to return the original, pristine `EventBase` (#13320) | Eric Eastwood | 2022-07-20 | 1 | -42/+81 |
* | Add type annotations to `trace` decorator. (#13328) | Patrick Cloke | 2022-07-19 | 1 | -1/+1 |
* | Stop depending on `room_id` to be returned for children state in the hierarch... | Patrick Cloke | 2022-06-10 | 1 | -4/+0 |
* | Improve logging when signature checks fail (#12925) | Richard van der Hoff | 2022-05-31 | 1 | -13/+32 |
* | Faster room joins: Try other destinations when resyncing the state of a parti... | Sean Quah | 2022-05-31 | 1 | -1/+4 |
* | Fix inconsistent spelling of 'M_UNRECOGNIZED'. (#12665) | Val Lorentz | 2022-05-09 | 1 | -1/+1 |
* | Support MSC3266 room summaries over federation (#11507) | DeepBlueV7.X | 2022-05-05 | 1 | -0/+2 |
* | Unify HTTP query parameter type hints (#12415) | David Robertson | 2022-04-08 | 1 | -1/+2 |
* | Check if instances are lists, not sequences. (#12128) | Patrick Cloke | 2022-03-02 | 1 | -4/+4 |
* | Remove the unstable `/spaces` endpoint. (#12073) | Patrick Cloke | 2022-02-28 | 1 | -194/+32 |
* | Properly failover for unknown endpoints from Conduit/Dendrite. (#12077) | Patrick Cloke | 2022-02-28 | 1 | -9/+13 |
* | Implement account status endpoints (MSC3720) (#12001) | Brendan Abolivier | 2022-02-22 | 1 | -1/+59 |
* | Faster joins: Support for calling `/federation/v1/state` (#12013) | Richard van der Hoff | 2022-02-22 | 1 | -12/+81 |
* | remote join processing: get create event from state, not auth_chain (#12039) | Richard van der Hoff | 2022-02-21 | 1 | -2/+4 |
* | Faster joins: parse msc3706 fields in send_join response (#12011) | Richard van der Hoff | 2022-02-17 | 1 | -1/+14 |
* | Fix a bug that corrupted the cache of federated space hierarchies (#11775) | Sean Quah | 2022-01-20 | 1 | -9/+9 |
* | Remove `log_function` and its uses (#11761) | Richard van der Hoff | 2022-01-18 | 1 | -5/+0 |
* | Refactor the way we set `outlier` (#11634) | Richard van der Hoff | 2022-01-05 | 1 | -31/+5 |
* | `FederationClient.backfill`: stop flagging events as outliers (#11632) | Richard van der Hoff | 2022-01-04 | 1 | -1/+1 |
* | Add most of the missing type hints to `synapse.federation`. (#11483) | Patrick Cloke | 2021-12-02 | 1 | -2/+2 |
* | Add MSC3030 experimental client and federation API endpoints to get the close... | Eric Eastwood | 2021-12-02 | 1 | -0/+77 |
* | Support the stable /hierarchy endpoint from MSC2946 (#11329) | Patrick Cloke | 2021-11-29 | 1 | -5/+26 |
* | Split out federated PDU retrieval into a non-cached version (#11242) | Eric Eastwood | 2021-11-09 | 1 | -22/+58 |
* | Annotate `log_function` decorator (#10943) | reivilibre | 2021-10-27 | 1 | -2/+15 |
* | Strip "join_authorised_via_users_server" from join events which do not need i... | Patrick Cloke | 2021-09-30 | 1 | -3/+3 |
* | Factor out common code for persisting fetched auth events (#10896) | Richard van der Hoff | 2021-09-24 | 1 | -2/+0 |
* | Cache the result of fetching the room hierarchy over federation. (#10647) | Patrick Cloke | 2021-08-26 | 1 | -40/+66 |
* | Do not include stack traces for known exceptions when trying multiple federat... | Patrick Cloke | 2021-08-23 | 1 | -1/+6 |
* | Attempt to pull from the legacy spaces summary API over federation. (#10583) | Patrick Cloke | 2021-08-17 | 1 | -9/+55 |
* | Support federation in the new spaces summary API (MSC2946). (#10569) | Patrick Cloke | 2021-08-16 | 1 | -0/+82 |
* | Fix exceptions in logs when failing to get remote room list (#10541) | Erik Johnston | 2021-08-06 | 1 | -1/+2 |
* | Refactoring before implementing the updated spaces summary. (#10527) | Patrick Cloke | 2021-08-05 | 1 | -9/+14 |
* | Improve failover logic for MSC3083 restricted rooms. (#10447) | Patrick Cloke | 2021-07-29 | 1 | -4/+39 |
* | Update the MSC3083 support to verify if joins are from an authorized server. ... | Patrick Cloke | 2021-07-26 | 1 | -12/+49 |
* | Use inline type hints in various other places (in `synapse/`) (#10380) | Jonathan de Jong | 2021-07-15 | 1 | -5/+5 |
* | Remove the experimental flag for knocking and use stable prefixes / endpoints... | Patrick Cloke | 2021-06-15 | 1 | -7/+2 |
* | Implement knock feature (#6739) | Sorunome | 2021-06-09 | 1 | -1/+71 |
* | When joining a remote room limit the number of events we concurrently check s... | Erik Johnston | 2021-06-08 | 1 | -54/+93 |
* | Use ijson to parse the response to `/send_join`, reducing memory usage. (#9958) | Erik Johnston | 2021-05-20 | 1 | -18/+10 |
* | Pass errors back to the client when trying multiple federation destinations. ... | Patrick Cloke | 2021-04-27 | 1 | -58/+60 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 1 | -1/+0 |
* | Add type hints to expiring cache. (#9730) | Patrick Cloke | 2021-04-06 | 1 | -1/+1 |
* | Spaces summary: call out to other servers (#9653) | Richard van der Hoff | 2021-03-24 | 1 | -10/+170 |
* | Import HomeServer from the proper module. (#9665) | Patrick Cloke | 2021-03-23 | 1 | -1/+1 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 1 | -1/+5 |
* | Ratelimit invites by room and target user (#9258) | Erik Johnston | 2021-01-29 | 1 | -1/+1 |
* | Various improvements to the federation client. (#9129) | Patrick Cloke | 2021-01-20 | 1 | -58/+67 |
* | 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 |
|\ |
|
| * | Use _check_sigs_and_hash_and_fetch to validate backfill requests (#8350) | Andrew Morgan | 2020-09-18 | 1 | -5/+3 |
* | | Simplify super() calls to Python 3 syntax. (#8344) | Patrick Cloke | 2020-09-18 | 1 | -1/+1 |
|/ |
|
* | Don't assume that an event has an origin field | Erik Johnston | 2020-09-16 | 1 | -3/+4 |
* | Convert federation client to async/await. (#7975) | Patrick Cloke | 2020-07-30 | 1 | -4/+4 |
* | Convert synapse.app to async/await. (#7868) | Patrick Cloke | 2020-07-17 | 1 | -21/+19 |
* | Fix some spelling mistakes / typos. (#7811) | Patrick Cloke | 2020-07-09 | 1 | -2/+2 |
* | Add `HomeServer.signing_key` property (#7805) | Richard van der Hoff | 2020-07-08 | 1 | -1/+1 |
* | 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 | 1 | -9/+28 |
* | Fix a bug in the federation API which could cause occasional "Failed to get P... | Patrick Cloke | 2020-03-19 | 1 | -11/+8 |
* | Remove unused federation endpoint (`query_auth`) (#7026) | Patrick Cloke | 2020-03-17 | 1 | -1/+79 |
* | Add some type annotations to the federation base & client classes (#6995) | Patrick Cloke | 2020-02-28 | 1 | -5/+5 |
* | Pass room_version into `event_from_pdu_json` | Richard van der Hoff | 2020-02-06 | 1 | -19/+16 |
* | pass room version into FederationClient.send_join (#6854) | Richard van der Hoff | 2020-02-06 | 1 | -28/+32 |
* | 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 |
* | 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 | 1 | -5/+5 |
|/ |
|
* | Add `rooms.room_version` column (#6729) | Erik Johnston | 2020-01-27 | 1 | -17/+33 |
* | Merge pull request #6349 from matrix-org/babolivier/msc1802 | Brendan Abolivier | 2019-12-11 | 1 | -12/+76 |
|\ |
|
| * | Merge branch 'develop' into babolivier/msc1802 | Brendan Abolivier | 2019-12-05 | 1 | -3/+3 |
| |\ |
|
| * | | Lint | Brendan Abolivier | 2019-11-11 | 1 | -3/+2 |
| * | | Implement v2 API for send_leave | Brendan Abolivier | 2019-11-11 | 1 | -4/+37 |
| * | | Add missing yield | Brendan Abolivier | 2019-11-11 | 1 | -1/+1 |
| * | | Implement v2 API for send_join | Brendan Abolivier | 2019-11-11 | 1 | -7/+39 |
* | | | 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 | 1 | -72/+17 |
| |/
|/| |
|
* | | Replace instance variations of homeserver with correct case/spacing | Andrew Morgan | 2019-11-12 | 1 | -3/+3 |
|/ |
|
* | Depublish a room from the public rooms list when it is upgraded (#6232) | Andrew Morgan | 2019-11-01 | 1 | -1/+1 |
* | Remove usage of deprecated logger.warn method from codebase (#6271) | Andrew Morgan | 2019-10-31 | 1 | -3/+5 |
* | use %r to __repr__ objects | Michael Kaye | 2019-10-24 | 1 | -1/+1 |
* | rip out some unreachable code | Richard van der Hoff | 2019-10-17 | 1 | -38/+0 |
* | Remove unnecessary parentheses around return statements (#5931) | Andrew Morgan | 2019-08-30 | 1 | -4/+4 |
* | 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 | 1 | -0/+36 |
* | Replace returnValue with return (#5736) | Amber Brown | 2019-07-23 | 1 | -24/+22 |
* | Move logging utilities out of the side drawer of util/ and into logging/ (#5606) | Amber Brown | 2019-07-04 | 1 | -4/+4 |
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -109/+108 |
* | Clean up debug logging (#5347) | Richard van der Hoff | 2019-06-05 | 1 | -3/+13 |
* | Fix failure to fetch batches of PDUs (#5342) | Richard van der Hoff | 2019-06-04 | 1 | -0/+1 |
* | Rename get_events->get_events_from_store_or_dest (#5344) | Richard van der Hoff | 2019-06-04 | 1 | -20/+13 |
* | Collect room-version variations into one place (#4969) | Richard van der Hoff | 2019-04-01 | 1 | -14/+15 |
* | MSC 1866 - Use M_UNSUPPORTED_ROOM_VERSION for invite API | Erik Johnston | 2019-02-23 | 1 | -1/+17 |
* | Only check event ID domain for signatures for V1 events | Erik Johnston | 2019-01-29 | 1 | -3/+3 |
* | Merge pull request #4481 from matrix-org/erikj/event_builder | Erik Johnston | 2019-01-29 | 1 | -14/+6 |
|\ |
|
| * | Refactor event building into EventBuilder | Erik Johnston | 2019-01-29 | 1 | -14/+6 |
* | | Implement fallback for V2 invite API | Erik Johnston | 2019-01-28 | 1 | -12/+52 |
|/ |
|
* | Require event format version to parse or create events | Erik Johnston | 2019-01-25 | 1 | -23/+37 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/msc_1813 | Erik Johnston | 2019-01-25 | 1 | -9/+53 |
|\ |
|
| * | Merge pull request #4448 from matrix-org/erikj/get_pdu_versions | Erik Johnston | 2019-01-24 | 1 | -7/+40 |
| |\ |
|
| | * | Review comments | Erik Johnston | 2019-01-24 | 1 | -1/+2 |
| | * | Add room_version param to get_pdu | Erik Johnston | 2019-01-23 | 1 | -7/+39 |
| * | | Update make_membership_event docs | Erik Johnston | 2019-01-24 | 1 | -2/+5 |
| * | | Remove unnecessary '_sign_event' | Erik Johnston | 2019-01-23 | 1 | -1/+8 |
| * | | Store rejected remote invite events as outliers | Erik Johnston | 2019-01-23 | 1 | -2/+8 |
| |/ |
|
* | | Review comments | Erik Johnston | 2019-01-24 | 1 | -1/+2 |
* | | Implement MSC 1813 - Add room version to make APIs | Erik Johnston | 2019-01-23 | 1 | -5/+16 |
|/ |
|
* | more comments | Richard van der Hoff | 2018-09-27 | 1 | -2/+0 |
* | fix docstring for FederationClient.get_state_for_room | Richard van der Hoff | 2018-09-26 | 1 | -4/+4 |
* | Fix some instances of ExpiringCache not expiring cache items | Erik Johnston | 2018-09-21 | 1 | -16/+12 |
* | Port federation/ to py3 (#3847) | Amber Brown | 2018-09-12 | 1 | -4/+4 |
* | Check m.room.create for sane room_versions | Richard van der Hoff | 2018-08-06 | 1 | -3/+23 |
* | include known room versions in outgoing make_joins | Richard van der Hoff | 2018-08-06 | 1 | -3/+5 |
* | sanity check response from make_join | Richard van der Hoff | 2018-08-03 | 1 | -1/+3 |
* | Refactor code for turning HttpResponseException into SynapseError | Richard van der Hoff | 2018-08-01 | 1 | -2/+2 |
* | Be more careful which errors we send back over the C-S API | Richard van der Hoff | 2018-08-01 | 1 | -12/+17 |
* | Factor out exception handling in federation_client | Richard van der Hoff | 2018-08-01 | 1 | -129/+148 |
* | run isort | Amber Brown | 2018-07-09 | 1 | -7/+7 |
* | Consistently use six's iteritems and wrap lazy keys/values in list() if they'... | Amber Brown | 2018-05-31 | 1 | -2/+2 |
* | replacing portions | Amber Brown | 2018-05-21 | 1 | -10/+7 |
* | Merge branch 'develop' into py3-xrange-1 | Richard van der Hoff | 2018-04-30 | 1 | -2/+3 |
|\ |
|
| * | Use run_in_background in preference to preserve_fn | Richard van der Hoff | 2018-04-27 | 1 | -2/+3 |
* | | Move more xrange to six | Adrian Tschira | 2018-04-28 | 1 | -1/+3 |
|/ |
|
* | Refactor store.have_events | Richard van der Hoff | 2018-04-20 | 1 | -1/+1 |
* | Move property setting from ReplicationLayer to FederationBase | Erik Johnston | 2018-03-13 | 1 | -0/+1 |
* | Add federation_domain_whitelist option (#2820) | Matthew Hodgson | 2018-01-22 | 1 | -1/+4 |
* | Factor out `event_from_pdu_json` | Richard van der Hoff | 2017-12-30 | 1 | -21/+15 |
* | federation_client: clean up imports | Richard van der Hoff | 2017-12-30 | 1 | -13/+10 |
* | Remove preserve_context_over_{fn, deferred} | Richard van der Hoff | 2017-11-14 | 1 | -2/+2 |
* | Fix logcontexts in _check_sigs_and_hashes | Richard van der Hoff | 2017-09-20 | 1 | -4/+4 |
* | Fix some lies, and other clarifications, in docstrings | Richard van der Hoff | 2017-04-21 | 1 | -2/+48 |
* | Ignore backoff history for invites, aliases, and roomdirs | Richard van der Hoff | 2017-03-23 | 1 | -2/+5 |
* | push federation retry limiter down to matrixfederationclient | Richard van der Hoff | 2017-03-23 | 1 | -20/+13 |
* | Fix docstring | Richard van der Hoff | 2017-03-09 | 1 | -2/+1 |
* | Implement device key caching over federation | Erik Johnston | 2017-01-26 | 1 | -0/+10 |
* | Fix couple of federation state bugs | Erik Johnston | 2017-01-17 | 1 | -2/+4 |
* | limit total timeout for get_missing_events to 10s | Matthew Hodgson | 2016-12-31 | 1 | -1/+3 |
* | Remove fallback from get_missing_events. | Mark Haines | 2016-12-30 | 1 | -69/+0 |
* | Add new API appservice specific public room list | Erik Johnston | 2016-12-06 | 1 | -2/+5 |
* | Use new federation_sender DI | Erik Johnston | 2016-11-16 | 1 | -49/+0 |
* | Add transaction queue and transport layer to DI | Erik Johnston | 2016-11-16 | 1 | -1/+0 |
* | Move logic into transaction_queue | Erik Johnston | 2016-11-16 | 1 | -14/+2 |
* | Rename transaction queue functions to send_* | Erik Johnston | 2016-11-16 | 1 | -7/+7 |
* | Time out typing over federation | Erik Johnston | 2016-09-23 | 1 | -2/+0 |
* | Support filtering remote room lists | Erik Johnston | 2016-09-16 | 1 | -2/+5 |
* | Pass since/from parameters over federation | Erik Johnston | 2016-09-15 | 1 | -18/+4 |
* | Merge pull request #1110 from matrix-org/markjh/e2e_timeout | Mark Haines | 2016-09-13 | 1 | -4/+8 |
|\ |
|
| * | Add a timeout parameter for end2end key queries. | Mark Haines | 2016-09-12 | 1 | -4/+8 |
* | | Fix backfill when cannot find an event. | Erik Johnston | 2016-09-12 | 1 | -1/+1 |
|/ |
|
* | Clobber EDUs in send queue | Erik Johnston | 2016-09-09 | 1 | -2/+6 |
* | Add a new method to enqueue the device messages rather than sending a dummy EDU | Mark Haines | 2016-09-07 | 1 | -0/+6 |
* | Merge branch 'erikj/pdu_check' of github.com:matrix-org/synapse into develop | Erik Johnston | 2016-09-01 | 1 | -5/+5 |
|\ |
|
| * | Ensure we only return a validated pdu in get_pdu | Erik Johnston | 2016-09-01 | 1 | -5/+5 |
* | | Use state handler instead of get_users_in_room/get_joined_hosts | Erik Johnston | 2016-08-26 | 1 | -1/+4 |
|/ |
|
* | Preserve some logcontexts | Erik Johnston | 2016-08-24 | 1 | -6/+11 |
* | Don't stop on 4xx series errors | Erik Johnston | 2016-08-10 | 1 | -11/+1 |
* | Also pull out rejected events | Erik Johnston | 2016-08-10 | 1 | -1/+1 |
* | Store if we fail to fetch an event from a destination | Erik Johnston | 2016-08-10 | 1 | -1/+36 |
* | Fix a couple of python bugs | Erik Johnston | 2016-08-05 | 1 | -6/+8 |
* | Retry joining via other servers if first one failed | Erik Johnston | 2016-08-05 | 1 | -5/+16 |
* | Fix typo | Erik Johnston | 2016-08-05 | 1 | -1/+1 |
* | Check if we already have the events returned by /state/ | Erik Johnston | 2016-08-05 | 1 | -2/+16 |
* | Fallback to /state/ on both 400 and 404 | Erik Johnston | 2016-08-05 | 1 | -1/+1 |
* | Tweak integrity error recovery to work as intended | Benjamin Saunders | 2016-08-04 | 1 | -1/+1 |
* | Fix typos. | Erik Johnston | 2016-08-04 | 1 | -3/+3 |
* | Tidy up get_events | Erik Johnston | 2016-08-04 | 1 | -12/+10 |
* | Rename fields to _ids | Erik Johnston | 2016-08-03 | 1 | -2/+2 |
* | Fix copy + paste fails | Erik Johnston | 2016-08-03 | 1 | -5/+10 |
* | Actually call get_room_state | Erik Johnston | 2016-08-03 | 1 | -0/+4 |
* | Fix syntax error | Erik Johnston | 2016-08-03 | 1 | -1/+8 |
* | Comment | Erik Johnston | 2016-08-03 | 1 | -0/+14 |
* | Add /state_ids federation API | Erik Johnston | 2016-08-03 | 1 | -3/+70 |
* | Linearize fetching of gaps on incoming events | Erik Johnston | 2016-06-15 | 1 | -0/+2 |
* | Apparently I am not permitted to have two blank lines here | David Baker | 2016-05-31 | 1 | -1/+0 |
* | Basic, un-cached support for secondary_directory_servers | David Baker | 2016-05-31 | 1 | -0/+21 |
* | Intern all the things | Erik Johnston | 2016-03-23 | 1 | -0/+1 |
* | Add profile information to invites | Erik Johnston | 2016-03-04 | 1 | -1/+1 |
* | Fix flake8 warnings for new flake8 | Daniel Wagner-Hall | 2016-02-02 | 1 | -1/+1 |
* | copyrights | Matthew Hodgson | 2016-01-07 | 1 | -1/+1 |
* | Don't complain if /make_join response lacks 'prev_state' list (SYN-517) | Paul "LeoNerd" Evans | 2015-11-13 | 1 | -0/+6 |
* | Fix missing profile data in federation joins | Erik Johnston | 2015-11-12 | 1 | -1/+4 |
* | Exchange 3pid invites for m.room.member invites | Daniel Wagner-Hall | 2015-11-05 | 1 | -8/+25 |
* | Allow rejecting invites | Daniel Wagner-Hall | 2015-10-20 | 1 | -6/+61 |
* | Look for keys on the right objects | Daniel Wagner-Hall | 2015-10-15 | 1 | -1/+3 |
* | Remove unnecessary class-wrapping | Daniel Wagner-Hall | 2015-10-13 | 1 | -3/+3 |
* | Move event contents into third_party_layout field | Daniel Wagner-Hall | 2015-10-13 | 1 | -2/+2 |
* | Fix lint errors | Daniel Wagner-Hall | 2015-10-06 | 1 | -1/+0 |
* | Implement third party identifier invites | Daniel Wagner-Hall | 2015-10-01 | 1 | -2/+7 |
* | Merge pull request #208 from matrix-org/markjh/end-to-end-key-federation | Mark Haines | 2015-08-18 | 1 | -0/+30 |
|\ |
|
| * | Get the end-to-end key federation working | Mark Haines | 2015-07-24 | 1 | -8/+4 |
| * | Add federation support for end-to-end key requests | Mark Haines | 2015-07-23 | 1 | -0/+34 |
* | | Move all the caches into their own package, synapse.util.caches | Erik Johnston | 2015-08-11 | 1 | -1/+1 |
|/ |
|
* | Implement bulk verify_signed_json API | Erik Johnston | 2015-06-26 | 1 | -14/+43 |
* | Remove redundant for loop | Erik Johnston | 2015-05-22 | 1 | -3/+0 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/backfill_f... | Erik Johnston | 2015-05-22 | 1 | -0/+2 |
|\ |
|
| * | Add doc strings | Erik Johnston | 2015-05-22 | 1 | -0/+2 |
* | | Merge branch 'erikj/join_perf' of github.com:matrix-org/synapse into erikj/ba... | Erik Johnston | 2015-05-21 | 1 | -3/+3 |
|\| |
|
| * | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/join_perf | Erik Johnston | 2015-05-21 | 1 | -3/+3 |
| |\ |
|
| | * | Remove pointless newline | Erik Johnston | 2015-05-18 | 1 | -1/+0 |
| | * | Remove debug logging | Erik Johnston | 2015-05-18 | 1 | -8/+0 |
| | * | Fix daedlock | Erik Johnston | 2015-05-15 | 1 | -3/+12 |
* | | | Actually fetch state for new backwards extremeties when backfilling. | Erik Johnston | 2015-05-20 | 1 | -1/+5 |
|/ / |
|
* | | Add None check | Erik Johnston | 2015-05-19 | 1 | -1/+1 |
* | | Add a timeout param to get_event | Erik Johnston | 2015-05-19 | 1 | -9/+14 |
|/ |
|
* | Missed events are not outliers | Erik Johnston | 2015-05-05 | 1 | -1/+1 |
* | Replace the @metrics.counted annotations in federation with specifically-writ... | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -12/+15 |
* | Initial attempt at sprinkling some @metrics.counted decorations around the fe... | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -0/+14 |
* | Delete pointless (and unreachable) __init__ method from FederationClient | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -2/+0 |
* | Remove unecessary check | Erik Johnston | 2015-03-05 | 1 | -6/+0 |