summary refs log tree commit diff
path: root/tests/federation (follow)
Commit message (Expand)AuthorAgeFilesLines
* Type hints for tests.federation (#14991)David Robertson2023-02-068-91/+125
* Fix type hints in knocking tests. (#14887)Andrew Morgan2023-01-251-3/+3
* Stabilise serving partial join responses (#14839)David Robertson2023-01-171-2/+1
* Also use stable name in SendJoinResponse struct (#14841)David Robertson2023-01-161-3/+3
* Use stable identifiers for faster joins (#14832)David Robertson2023-01-132-21/+58
* Modernize unit tests configuration settings for workers. (#14568)realtyem2022-12-012-12/+36
* Use servers list approx to send read receipts when in partial state (#14549)Mathieu Velten2022-11-301-0/+4
* Include thread information when sending receipts over federation. (#14466)Patrick Cloke2022-11-281-0/+77
* Include heroes in partial join responses' state (#14442)David Robertson2022-11-151-4/+7
* Run trial tests against Python 3.11 (#13812)David Robertson2022-11-011-0/+11
* Refactor MSC3030 `/timestamp_to_event` to move away from our snowflake pull f...Eric Eastwood2022-10-261-4/+8
* Refactor OIDC tests to better mimic an actual OIDC provider. (#13910)Quentin Gliech2022-10-251-29/+7
* Bump flake8-bugbear from 21.3.2 to 22.9.23 (#14042)dependabot[bot]2022-10-191-4/+3
* Always close _all_ `ijson` coroutines, even if doing so raises Exceptions (#1...David Robertson2022-10-061-0/+37
* Track when the pulled event signature fails (#13815)Eric Eastwood2022-10-031-0/+75
* Accept & store thread IDs for receipts (implement MSC3771). (#13782)Patrick Cloke2022-09-231-3/+18
* Generalise the `@cancellable` annotation so it can be used on functions other...reivilibre2022-08-311-1/+2
* Update `get_users_in_room` mis-use to get hosts with dedicated `get_current_h...Eric Eastwood2022-08-241-5/+12
* Use literals in place of `HTTPStatus` constants in tests (#13463)Dirk Klimpel2022-08-052-6/+4
* Update `get_pdu` to return the original, pristine `EventBase` (#13320)Eric Eastwood2022-07-201-12/+113
* Validate federation destinations and log an error if server name is invalid. ...Shay2022-07-201-2/+2
* Rate limit joins per-room (#13276)David Robertson2022-07-191-1/+62
* Use HTTPStatus constants in place of literals in tests. (#13297)Dirk Klimpel2022-07-153-9/+12
* Rename test case method to `add_hashes_and_signatures_from_other_server` (#13...David Robertson2022-07-122-12/+7
* Clean up the test code for client disconnections (#12929)Sean Quah2022-06-071-6/+4
* Reduce state pulled from DB due to sending typing and receipts over federatio...Erik Johnston2022-06-061-7/+7
* Reduce the amount of state we pull from the DB (#12811)Erik Johnston2022-06-061-2/+4
* Additional constants for EDU types. (#12884)Patrick Cloke2022-05-272-13/+17
* Make handling of federation Authorization header (more) compliant with RFC723...Hubert Chathi2022-05-181-1/+28
* Complain if a federation endpoint has the `@cancellable` flag (#12705)Sean Quah2022-05-111-0/+2
* Respect the `@cancellable` flag for `RestServlet`s and `BaseFederationServlet...Sean Quah2022-05-112-0/+125
* Prefer `make_awaitable` over `defer.succeed` in tests (#12505)Sean Quah2022-04-272-2/+2
* Back out implementation of MSC2314 (#12474)Richard van der Hoff2022-04-191-39/+2
* Only send out device list updates for our own users (#12465)Erik Johnston2022-04-141-1/+42
* Process device list updates asynchronously (#12365)Erik Johnston2022-04-121-8/+0
* Track device list updates per room. (#12321)Erik Johnston2022-04-041-6/+17
* Remove references to "msc2403" (#12165)Andrew Morgan2022-03-301-2/+1
* Spread out sending device lists to remote hosts (#12132)Erik Johnston2022-03-041-4/+48
* Actually fix bad debug logging rejecting device list & signing key transactio...David Robertson2022-02-281-1/+19
* Replace assertEquals and friends with non-deprecated versions. (#12092)Patrick Cloke2022-02-284-18/+18
* Remove `HomeServer.get_datastore()` (#12031)Richard van der Hoff2022-02-234-18/+20
* Faster joins: Support for calling `/federation/v1/state` (#12013)Richard van der Hoff2022-02-221-0/+149
* Faster joins: parse msc3706 fields in send_join response (#12011)Richard van der Hoff2022-02-171-0/+32
* Implement MSC3706: partial state in `/send_join` response (#11967)Richard van der Hoff2022-02-121-0/+148
* Tests: replace mocked Authenticator with the real thing (#11913)Richard van der Hoff2022-02-114-10/+8
* Include the topic event in the prejoin state, per MSC3173. (#11666)Patrick Cloke2022-01-041-0/+9
* Send and handle cross-signing messages using the stable prefix. (#10520)Hubert Chathi2021-12-081-2/+3
* Add missing copyright header. (#11460)Patrick Cloke2021-11-301-0/+14
* Add a test case for the SendJoinParser (#11441)David Robertson2021-11-291-0/+50
* Fix errors in Synapse logs from unit tests. (#10939)Patrick Cloke2021-09-301-3/+3
* Use direct references for configuration variables (part 6). (#10916)Patrick Cloke2021-09-291-1/+1
* Split `FederationHandler` in half (#10692)Richard van der Hoff2021-08-261-1/+1
* Flatten the synapse.rest.client package (#10600)reivilibre2021-08-175-5/+5
* Return errors from `send_join` etc if the event is rejected (#10243)Richard van der Hoff2021-06-241-3/+1
* Remove the experimental flag for knocking and use stable prefixes / endpoints...Patrick Cloke2021-06-151-13/+9
* Implement knock feature (#6739)Sorunome2021-06-091-0/+302
* Merge pull request from GHSA-x345-32rc-8h85Richard van der Hoff2021-05-111-0/+19
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-144-4/+0
* Use mock from the stdlib. (#9772)Patrick Cloke2021-04-093-5/+3
* Make federation catchup send last event from any server. (#9640)Erik Johnston2021-03-181-0/+49
* Don't go into federation catch up mode so easily (#9561)Erik Johnston2021-03-151-1/+2
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-162-7/+12
* Fix RoomDirectoryFederationTests and make them actually run (#8998)Andrew Morgan2020-12-302-21/+18
* Remove spurious "SynapseRequest" result from `make_request"Richard van der Hoff2020-12-153-11/+7
* Remove redundant `HomeserverTestCase.render`Richard van der Hoff2020-11-163-7/+0
* Catch-up after Federation Outage (bonus): Catch-up on Synapse Startup (#8322)reivilibre2020-09-181-0/+99
* Catch-up after Federation Outage (split, 4): catch-up loop (#8272)reivilibre2020-09-151-0/+165
* Merge tag 'v1.20.0rc3' into developPatrick Cloke2020-09-111-0/+33
|\
| * Fix the exception that is raised when invalid JSON is encountered. (#8291)Patrick Cloke2020-09-101-0/+33
* | Allow for make_awaitable's return value to be re-used. (#8261)Patrick Cloke2020-09-082-21/+11
* | Add tests for `last_successful_stream_ordering` (#8258)reivilibre2020-09-071-0/+76
* | Catch-up after Federation Outage (split, 1) (#8230)reivilibre2020-09-041-0/+82
|/
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* Do not yield on awaitables in tests. (#8193)Patrick Cloke2020-08-271-4/+2
* Fix unawaited coroutine error in tests. (#8072)Patrick Cloke2020-08-131-10/+20
* Convert federation client to async/await. (#7975)Patrick Cloke2020-07-302-15/+16
* Option to allow server admins to join complex rooms (#7902)lugino-emeritus2020-07-281-0/+109
* Convert state resolution to async/await (#7942)Patrick Cloke2020-07-241-12/+7
* Add option to enable encryption by default for new rooms (#7639)Andrew Morgan2020-06-101-1/+5
* Fix encryption algorithm typos in tests/comments (#7637)Andrew Morgan2020-06-041-1/+1
* Add ability to wait for replication streams (#7542)Erik Johnston2020-05-221-2/+6
* Fix device list update stream ids going backward (#7158)Richard van der Hoff2020-04-031-0/+6
* Rewrite prune_old_outbound_device_pokes for efficiency (#7159)Richard van der Hoff2020-03-301-0/+92
* Add tests for outbound device pokesRichard van der Hoff2020-03-271-3/+300
* Remove spurious "name" parameter to `default_config`Richard van der Hoff2020-03-241-2/+2
* Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957)Patrick Cloke2020-02-211-1/+1
* Add a `make_event_from_dict` method (#6858)Richard van der Hoff2020-02-071-2/+2
* privacy by default for room dir (#6355)Neil Johnson2019-12-041-0/+52
* Implementation of MSC2314 (#6176)Amber Brown2019-11-283-26/+69
* Remove test debugsErik Johnston2019-08-201-1/+0
* Room Complexity Client Implementation (#5783)Amber Brown2019-07-301-3/+74
* Run Black. (#5482)Amber Brown2019-06-202-25/+25
* Implement the SHHS complexity API (#5216)Amber Brown2019-05-301-0/+90
* Run Black on the tests again (#5170)Amber Brown2019-05-101-47/+66
* Batch up outgoing read-receipts to reduce federation traffic. (#4890)Richard van der Hoff2019-03-201-0/+128
* Run black.black2018-08-101-15/+11
* run isortAmber Brown2018-07-091-0/+1
* Implementation of server_aclsRichard van der Hoff2018-07-042-0/+57
* Remove redundated BaseHomeServerErik Johnston2016-01-262-303/+0
* copyrightsMatthew Hodgson2016-01-071-1/+1
* Update testsErik Johnston2015-11-171-0/+2
* Make work in both Maria and SQLite. Fix testsErik Johnston2015-04-011-3/+7
* Factor out some of the common homeserver setup code into aMark Haines2015-02-111-8/+3
* Supply auth_chain along with current state in '/state/', fetch auth events fr...Mark Haines2014-12-181-0/+2
* Fix replication testsErik Johnston2014-12-111-12/+6
* fix UTs by telling all the mock stores about the new methods for tracking ret...Matthew Hodgson2014-12-091-0/+5
* replace user_id with senderMark Haines2014-11-191-0/+3
* Merge PDUs and Events into one objectMark Haines2014-11-141-4/+4
* SYN-103: Remove "origin" and "destination" keys from edusMark Haines2014-11-131-3/+0
* event <-> pdu mappings are now trivial and will soon be scrappedErik Johnston2014-11-041-167/+0
* Fix up federation testsErik Johnston2014-11-041-114/+124
* Merge branch 'develop' into event_signingMark Haines2014-10-172-7/+7
|\
| * keep 'origin_server_ts' as 'ts' in the database to avoid needlessly updating ...Mark Haines2014-10-171-2/+2
| * SPEC-7: Rename 'ts' to 'origin_server_ts'Mark Haines2014-10-172-9/+9
* | Include hashes of previous pdus when referencing themMark Haines2014-10-162-3/+3
* | Sign outgoing PDUs.Mark Haines2014-10-161-3/+10
* | persist hashes and origin signatures for PDUsMark Haines2014-10-151-1/+3
|/
* SYN-103: Ignore the 'origin' key in received EDUs. Instead take the origin fr...Mark Haines2014-10-141-0/+1
* Verify signatures for server2server requestsMark Haines2014-10-131-0/+1
* SYN-75 sign at the request level rather than the transaction levelMark Haines2014-10-131-2/+2
* Merge branch develop into server2server_signingMark Haines2014-10-131-2/+3
|\
| * Add a keyword argument to get_json to avoid retrying on DNS failures. Rather ...Mark Haines2014-10-021-2/+3
* | SYN-75 Verify signatures on server to server transactionsMark Haines2014-09-301-0/+1
* | Sign federation transactionsMark Haines2014-09-241-1/+4
|/
* Fix unit tests after adding extra argument on put_jsonErik Johnston2014-09-151-3/+6
* Have all unit tests import from our own subclass of trial's unittest TestCase...Paul "LeoNerd" Evans2014-09-122-6/+2
* fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org has...Matthew Hodgson2014-09-032-2/+2
* change the world: make the default matrix API URL prefix /_matrix rather than...Matthew Hodgson2014-08-311-9/+9
* Move pdu and event persistence into a single persist_event functionMark Haines2014-08-261-1/+1
* Rename MockHttpServer to MockHttpResource as it stands for one server resourc...Paul "LeoNerd" Evans2014-08-191-9/+9
* Removed http_server from HomeServer. Updated unit tests to use either resourc...Kegan Dougal2014-08-141-1/+1
* Move MockClock into tests.utils so we can reĆ¼se itPaul "LeoNerd" Evans2014-08-131-11/+1
* Define the concept of a 'federation Query'; creating API for making and handl...Paul "LeoNerd" Evans2014-08-131-0/+38
* Namespace all the Federation HTTP URLs to /matrix/federation/v1/...Paul "LeoNerd" Evans2014-08-131-7/+8
* add in copyrights to everything, not just the synapse subdir, and add a copyr...Matthew Hodgson2014-08-132-0/+28
* Reference Matrix Home Servermatrix.org2014-08-123-0/+386