summary refs log tree commit diff
path: root/tests/handlers (follow)
Commit message (Expand)AuthorAgeFilesLines
* Some more porting to HomeserverTestCase and remove old RESTHelper (#4913)Amber Brown2019-03-221-66/+58
* Remove trailing slashes from outbound federation requests and retry on 400 (#...Andrew Morgan2019-03-211-0/+2
|\
| * Switch to wrapper function around _send_requestAndrew Morgan2019-03-131-2/+2
| * Correct argument nameAndrew Morgan2019-03-121-2/+2
| * Cleaner way of implementing trailing slashesAndrew Morgan2019-03-121-2/+4
| * and againAndrew Morgan2019-03-111-1/+1
| * Fix syntax errorAndrew Morgan2019-03-111-1/+1
| * We're calling different functions nowAndrew Morgan2019-03-111-2/+2
* | Merge pull request #4896 from matrix-org/erikj/disable_room_directoryErik Johnston2019-03-211-1/+58
|\ \
| * | Add testErik Johnston2019-03-201-1/+58
* | | Add testErik Johnston2019-03-201-0/+52
|/ /
* | Fix RegistrationTestCaseRichard van der Hoff2019-03-191-2/+9
* | fix test_auto_create_auto_join_where_no_consent (#4886)Neil Johnson2019-03-191-2/+22
* | Migrate the user directory initial population to a background task (#4864)Amber Brown2019-03-191-35/+74
* | Revert "Make federation endpoints more tolerant of trailing slashes for some ...Erik Johnston2019-03-141-3/+3
* | Merge pull request #4846 from matrix-org/hawkowl/userdir-searchErik Johnston2019-03-141-13/+18
|\ \ | |/ |/|
| * fixupAmber Brown2019-03-131-20/+1
| * fixupAmber Brown2019-03-121-16/+20
| * fixesAmber Brown2019-03-121-4/+12
| * initialAmber Brown2019-03-111-0/+12
* | Make federation endpoints more tolerant of trailing slashes for some endpoint...Andrew Morgan2019-03-111-3/+3
|/
* Rewrite userdir to be faster (#4537)Amber Brown2019-03-071-41/+225
* Add rate-limiting on registration (#4735)Brendan Abolivier2019-03-051-2/+2
* Update test_typing to use HomeserverTestCase. (#4771)Richard van der Hoff2019-03-041-157/+133
* Fix registration on workers (#4682)Erik Johnston2019-02-201-1/+1
* Add configurable room list publishing rulesErik Johnston2019-02-141-0/+1
* make sure version is in body and wrap in linearizer queueHubert Chathi2019-02-081-0/+72
* create support user (#4141)Neil Johnson2018-12-142-2/+119
* Rip out half-implemented m.login.saml2 support (#4265)Richard van der Hoff2018-12-061-15/+0
* Neilj/fix autojoin (#4223)Neil Johnson2018-11-281-1/+11
* handle empty backups according to latest spec proposal (#4123)Hubert Chathi2018-11-051-42/+37
* Merge branch 'develop' of github.com:matrix-org/synapse into erikj/alias_disa...Erik Johnston2018-10-251-19/+56
|\
| * Merge branch 'develop' of github.com:matrix-org/synapse into matthew/autocrea...Neil Johnson2018-10-252-0/+436
| |\
| * | improve auto room join logic, comments and testsNeil Johnson2018-10-121-4/+17
| * | move logic into register, fix room alias localpart bug, testsNeil Johnson2018-10-041-19/+43
* | | Use allow/denyErik Johnston2018-10-251-1/+1
* | | Add tests for alias creation rulesErik Johnston2018-10-191-0/+48
| |/ |/|
* | Fix roomlist since tokens on Python 3 (#4046)Will Hunt2018-10-171-0/+39
* | Merge remote-tracking branch 'origin/develop' into dbkr/e2e_backupsDavid Baker2018-10-092-81/+83
|\|
| * Port tests/ to Python 3 (#3808)Amber Brown2018-09-071-3/+1
| * Merge branch 'master' into developRichard van der Hoff2018-09-061-11/+8
| |\
| | * Fix origin handling for pushed transactionsRichard van der Hoff2018-09-051-11/+8
| * | Fix tests on postgresql (#3740)Amber Brown2018-09-041-68/+75
* | | try to make flake8 and isort happyHubert Chathi2018-09-061-4/+5
* | | update to newer Synapse APIsHubert Chathi2018-08-241-0/+1
* | | Merge branch 'develop' into e2e_backupsHubert Chathi2018-08-2410-469/+514
|\| |
| * | Merge branch 'develop' of github.com:matrix-org/synapse into neilj/server_not...Erik Johnston2018-08-221-2/+2
| |\ \
| | * \ Merge pull request #3659 from matrix-org/erikj/split_profilesErik Johnston2018-08-221-2/+2
| | |\ \ | | | |/ | | |/|
| | | * Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_prof...Erik Johnston2018-08-1710-428/+475
| | | |\
| | | * | Split ProfileHandler into master and workerErik Johnston2018-08-171-2/+2
| * | | | rename error codeNeil Johnson2018-08-181-2/+2
| |/ / /
| * | / add new error type ResourceLimitNeil Johnson2018-08-163-15/+15
| | |/ | |/|
| * | Merge branch 'develop' of github.com:matrix-org/synapse into neilj/fix_off_by...Neil Johnson2018-08-151-2/+2
| |\ \
| | * | update error codesNeil Johnson2018-08-151-2/+2
| | * | Merge branch 'develop' of github.com:matrix-org/synapse into neilj/admin_emailNeil Johnson2018-08-141-0/+71
| | |\ \
| * | \ \ Merge branch 'develop' of github.com:matrix-org/synapse into neilj/fix_off_by...Neil Johnson2018-08-141-1/+1
| |\ \ \ \ | | | |/ / | | |/| |
| | * | | fix setup_test_homeserver to be postgres compatibleNeil Johnson2018-08-141-1/+1
| | * | | Merge pull request #3670 from matrix-org/neilj/mau_sync_blockNeil Johnson2018-08-141-0/+71
| | |\ \ \
| * | | | | fix off by 1 errorsNeil Johnson2018-08-142-3/+14
| * | | | | support admin_email config and pass through into blocking errors, return Auth...Neil Johnson2018-08-141-4/+4
| * | | | | fix off by 1s on mauNeil Johnson2018-08-142-5/+48
| * | | | | Merge branch 'neilj/admin_email' of github.com:matrix-org/synapse into neilj/...Neil Johnson2018-08-141-4/+4
| |\ \ \ \ \ | | | |_|/ / | | |/| | |
| | * | | | support admin_email config and pass through into blocking errors, return Auth...Neil Johnson2018-08-131-4/+4
| | |/ / /
| * | | | Merge branch 'neilj/mau_sync_block' of github.com:matrix-org/synapse into nei...Neil Johnson2018-08-141-0/+71
| |\ \ \ \ | | |/ / / | |/| / / | | |/ /
| | * | fix importsNeil Johnson2018-08-091-1/+1
| | * | only block on sync where user is not part of the mau cohortNeil Johnson2018-08-091-9/+31
| | * | block sync if auth checks failNeil Johnson2018-08-091-6/+13
| | * | Merge branch 'develop' of github.com:matrix-org/synapse into neilj/mau_sync_b...Neil Johnson2018-08-091-1/+3
| | |\|
| | * | sync auth blockingNeil Johnson2018-08-081-0/+42
| * | | Revert "support admin_email config and pass through into blocking errors, ret...Neil Johnson2018-08-131-4/+4
| * | | support admin_email config and pass through into blocking errors, return Auth...Neil Johnson2018-08-131-4/+4
| * | | Run tests under PostgreSQL (#3423)Amber Brown2018-08-137-3/+7
| * | | Run black.black2018-08-109-420/+338
| | |/ | |/|
| * | Test fixes for Python 3 (#3647)Amber Brown2018-08-091-1/+3
| |/
| * bug fixesNeil Johnson2018-08-031-1/+0
| * do mau checks based on monthly_active_users tableNeil Johnson2018-08-022-41/+38
* | 404 nicely if you try to interact with a missing current versionMatthew Hodgson2018-08-121-0/+22
* | flake8Matthew Hodgson2018-08-121-8/+13
* | implement remaining tests and make them workMatthew Hodgson2018-08-121-25/+251
* | lintingMatthew Hodgson2018-08-121-25/+23
* | fix idiocies and so make tests passMatthew Hodgson2018-08-121-8/+11
* | first cut at a UTMatthew Hodgson2018-08-121-0/+141
|/
* fix test for py3Neil Johnson2018-08-011-0/+4
* Merge branch 'develop' of github.com:matrix-org/synapse into neilj/mau_sign_i...Neil Johnson2018-08-011-1/+0
|\
| * Remove pdu_failures from transactionsTravis Ralston2018-07-301-1/+0
* | make count_monthly_users async synapse/handlers/auth.pyNeil Johnson2018-08-012-21/+28
* | coding styleNeil Johnson2018-07-311-2/+2
* | limit register and sign in on number of monthly usersNeil Johnson2018-07-302-1/+97
|/
* run isortAmber Brown2018-07-099-25/+40
* Fix testsErik Johnston2018-04-111-0/+1
* s/replication_client/federation_client/Erik Johnston2018-03-133-3/+3
* s/replication_server/federation_serverErik Johnston2018-03-131-1/+1
* Fix testsErik Johnston2018-03-134-4/+5
* Fix testsErik Johnston2018-03-132-10/+8
* Remove spurious unittest.DEBUGRichard van der Hoff2018-01-261-1/+0
* try make tests work a bit more...Matthew Hodgson2017-12-041-0/+12
* erik told me toMatthew Hodgson2017-12-041-1/+1
* Fix appservice tests to account for new behavior of notify_interested_servicesIlya Zhuravlev2017-11-021-3/+12
* Split out profile handler to fix testsErik Johnston2017-08-252-5/+4
* Fix upErik Johnston2017-06-271-2/+1
* Do some logging when one-time-keys get claimedRichard van der Hoff2017-05-091-0/+34
* Allow clients to upload one-time-keys with new sigsRichard van der Hoff2017-05-091-0/+98
* fix testsRichard van der Hoff2017-03-232-1/+3
* push federation retry limiter down to matrixfederationclientRichard van der Hoff2017-03-231-0/+2
* Modify test_user_sync so it doesn't look at last_active_ts over last_user_syn...Will Hunt2017-03-151-1/+1
* Fix email push in pusher workerErik Johnston2017-02-022-12/+7
* Implement device key caching over federationErik Johnston2017-01-263-9/+11
* Add basic implementation of local device list changesErik Johnston2017-01-251-0/+3
* Stop putting a time caveat on access tokensRichard van der Hoff2016-11-292-7/+5
* Merge pull request #1098 from matrix-org/markjh/bearer_tokenMark Haines2016-10-251-1/+2
|\
| * Fix unit testsMark Haines2016-09-121-1/+2
* | rest/client/v1/register: use the correct requester in createUserPatrik Oldsberg2016-10-061-3/+5
* | Time out typing over federationErik Johnston2016-09-231-5/+2
|/
* Fix unit testsMark Haines2016-09-061-0/+8
* Don't notify for online -> online transitions.Erik Johnston2016-08-301-0/+47
* Fix unit testsErik Johnston2016-08-261-0/+6
* Make AppserviceHandler stream events from databaseErik Johnston2016-08-181-3/+6
* Make notify_interested_services fasterErik Johnston2016-08-171-3/+10
* Update unit testsErik Johnston2016-08-171-0/+2
* PEP8Richard van der Hoff2016-08-081-0/+1
* Fix login with m.login.tokenRichard van der Hoff2016-08-081-4/+49
* keys/query: return all users which were asked forRichard van der Hoff2016-08-031-0/+46
* Add `create_requester` functionRichard van der Hoff2016-07-261-4/+6
* Implement updating devicesRichard van der Hoff2016-07-261-0/+16
* Implement deleting devicesRichard van der Hoff2016-07-261-2/+20
* make /devices return a listRichard van der Hoff2016-07-211-4/+7
* Fix PEP8 errorsRichard van der Hoff2016-07-211-0/+1
* Implement GET /device/{deviceId}Richard van der Hoff2016-07-211-10/+27
* Fix PEP8 errorsRichard van der Hoff2016-07-201-1/+1
* GET /devices endpointRichard van der Hoff2016-07-201-12/+66
* Add device_id support to /loginRichard van der Hoff2016-07-181-0/+75
* Bug fix: expire invalid access tokensNegar Fazeli2016-07-131-2/+2
* Fix a bug caused by a change in auth_handler functionNegar Fazeli2016-06-081-6/+3
* Store the typing users as user_id strings. (#819)Mark Haines2016-06-021-2/+2
* Allow external processes to mark a user as syncing. (#812)Mark Haines2016-06-021-9/+7
* Move the AS handler out of the Handlers object.Mark Haines2016-05-311-3/+3
* Fix set profile error with Requester.Negi Fazeli2016-05-231-9/+25
* Move typing handler out of the Handlers objectMark Haines2016-05-171-9/+1
* Replaces calls to fetch_room_distributions_into with get_joined_hosts_for_roomMark Haines2016-05-161-44/+5
* Create user with expiryNegi Fazeli2016-05-131-0/+67
* Pass whole requester to ratelimitingDaniel Wagner-Hall2016-03-031-4/+12
* Fix flake8 warnings for testsMark Haines2016-02-194-66/+61
* Don't set currently_active for remote presenceErik Johnston2016-02-191-4/+15
* Add unit testErik Johnston2016-02-181-0/+373
* Remove old tests.Erik Johnston2016-02-183-1654/+0
* Make unit tests workErik Johnston2016-01-182-559/+0
* Require unbanning before other membership changesDaniel Wagner-Hall2016-01-151-3/+3
* Delete the table objects from TransactionStoreMark Haines2016-01-132-2/+0
* Merge pull request #456 from matrix-org/store_event_actionsDavid Baker2016-01-082-0/+25
|\
| * fix testsDavid Baker2016-01-062-0/+9
| * fix testsDavid Baker2016-01-042-2/+2
| * Add mocks to make tests work againDavid Baker2015-12-222-0/+16
* | copyrightsMatthew Hodgson2016-01-079-9/+9
|/
* rename the method in the tests as wellMark Haines2015-12-011-3/+3
* Update testsErik Johnston2015-11-172-0/+15
* Open up /events to anonymous users for room events onlyDaniel Wagner-Hall2015-11-052-24/+77
* Move token generation to auth handlerDaniel Wagner-Hall2015-08-201-7/+7
* Re-add whitespace around caveat operatorsDaniel Wagner-Hall2015-08-191-4/+4
* Remove padding space around caveat operatorsDaniel Wagner-Hall2015-08-181-4/+4
* Fix units in testDaniel Wagner-Hall2015-08-181-1/+1
* Fix some formatting to use tuplesDaniel Wagner-Hall2015-08-181-1/+1
* Issue macaroons as opaque auth tokensDaniel Wagner-Hall2015-08-181-0/+70
* Consolidate duplicate code in notifierErik Johnston2015-07-021-10/+10
* Fix bug where synapse was sending AS user queries incorrectly.Kegan Dougal2015-06-171-0/+43
* Merge pull request #180 from matrix-org/erikj/prev_state_contextErik Johnston2015-06-031-0/+2
|\
| * Don't needlessly compute prev_stateErik Johnston2015-06-031-0/+2
* | Don't needlessly compute contextErik Johnston2015-06-031-2/+2
|/
* Fix the presence testsMark Haines2015-05-222-15/+21
* Fix the presence testsMark Haines2015-05-201-10/+3
* Merge branch 'develop' into notifier_performanceMark Haines2015-05-182-48/+13
|\
| * Remove unused arguments and doc PresenceHandler.push_update_to_clientsMark Haines2015-05-142-48/+13
* | Don't bother checking for updates if the stream token hasn't advanced for a userMark Haines2015-05-133-11/+13
|/
* Merge branch 'develop' of github.com:matrix-org/synapse into postgresErik Johnston2015-04-271-0/+65
|\
| * Remove users from the remote_offline_serials list (and clean up empty element...Paul "LeoNerd" Evans2015-04-231-0/+27
| * Store a list of the presence serial number at which remote users went offline...Paul "LeoNerd" Evans2015-04-231-0/+38
* | Merge branch 'develop' of github.com:matrix-org/synapse into postgresErik Johnston2015-04-171-6/+19
|\|
| * Various minor fixes to unit-test structure around typing notificationsPaul "LeoNerd" Evans2015-04-151-0/+7
| * Have TypingNotificationEventSource.get_new_events_for_user() return a deferre...Paul "LeoNerd" Evans2015-04-151-6/+12
* | Merge branch 'develop' of github.com:matrix-org/synapse into mysqlErik Johnston2015-04-071-2/+5
|\|
| * Merge branch 'develop' into application-services-txn-reliabilityKegan Dougal2015-03-162-6/+6
| |\
| * | Use seconds; start gluing in the AS scheduler into the AS handler.Kegan Dougal2015-03-091-2/+5
* | | Make work in both Maria and SQLite. Fix testsErik Johnston2015-04-013-2/+21
| |/ |/|
* | Fix testsErik Johnston2015-03-092-6/+6
|/
* Fix presence testsErik Johnston2015-02-231-15/+28
* Merge branch 'develop' into application-servicesKegan Dougal2015-02-117-115/+60
|\
| * Factor out some of the common homeserver setup code into aMark Haines2015-02-117-115/+60
* | Dependency inject ApplicationServiceApi when creating ApplicationServicesHand...Kegan Dougal2015-02-051-7/+3
* | Merge branch 'develop' into application-servicesKegan Dougal2015-02-051-1/+4
|\|
| * Try to ensure we don't persist an event we have already persisted. In persist...Erik Johnston2015-02-031-1/+4
* | Fix unit tests.Kegan Dougal2015-02-051-2/+5
* | Add unit test for appservice_handler.query_room_alias_existsKegan Dougal2015-02-051-1/+30
* | Add unknown user ID check. Use store.get_aliases_for_room(room_id) when searc...Kegan Dougal2015-02-051-0/+1
* | Fix bug in store defer. Add more unit tests.Kegan Dougal2015-02-041-5/+1
* | Begin to add unit tests for appservice glue and regex testing.Kegan Dougal2015-02-041-0/+68
|/
* Initial implementation of auth conflict resolutionErik Johnston2015-01-291-0/+2
* Replace hs.parse_roomalias with RoomAlias.from_stringMark Haines2015-01-231-3/+4
* Replace hs.parse_userid with UserID.from_stringMark Haines2015-01-235-29/+33
* Rename MockedDatastoreTestCase to MockedDatastorePresenceTestCase since it is...Paul "LeoNerd" Evans2015-01-221-3/+3
* Much merging of test case setUp() methods to make them much morePaul "LeoNerd" Evans2015-01-221-273/+193
* Abstract out the room ID from presence tests, so it's stored in selfPaul "LeoNerd" Evans2015-01-211-8/+10
* Use common base class for two Presence unit-tests, avoiding boilerplate copyp...Paul "LeoNerd" Evans2015-01-211-54/+25
* Finish renaming "context" to "room_id" in federation codebaseMark Haines2015-01-161-2/+2
* Check that setting typing notification still works after explicit timeout - S...Paul "LeoNerd" Evans2015-01-121-0/+26
* Mock ratelimiter to make tests pass.Kegan Dougal2014-12-192-4/+16
* Construct the EventContext in the state handler rather than constructing one ...Mark Haines2014-12-162-22/+26
* Kill off synapse.api.events.*Erik Johnston2014-12-162-19/+13
* Rename MessageHandler.handle_event. Add a few comments.Erik Johnston2014-12-151-2/+3
* Get current member state from current_state snapshot. Fix leave test.Erik Johnston2014-12-151-1/+12
* Merge branch 'develop' of github.com:matrix-org/synapse into events_refactorErik Johnston2014-12-152-22/+172
|\
| * Send list of typing user IDs as 'user_ids' list within 'content', so that m.t...Paul "LeoNerd" Evans2014-12-121-5/+15
| * Add a 'user_left_room' distributor signal analogous to 'user_joined_room'Paul "LeoNerd" Evans2014-12-111-3/+41
| * Actually auth-check to ensure people can only send typing notifications for r...Paul "LeoNerd" Evans2014-12-111-0/+10
| * Hook up the event stream to typing notificationsPaul "LeoNerd" Evans2014-12-101-0/+60
| * Store serial numbers per room for typing event stream purposesPaul "LeoNerd" Evans2014-12-101-30/+16
| * First hack at implementing timeouts in typing notification handlerPaul "LeoNerd" Evans2014-12-101-3/+33
* | Fix membership handler testErik Johnston2014-12-121-82/+97
* | Fix federation testErik Johnston2014-12-111-18/+24
* | Fix room creation testErik Johnston2014-12-111-34/+34
* | Fix some testsErik Johnston2014-12-101-1/+1
|/
* Add newline back inErik Johnston2014-12-101-0/+1
* Remove whitespaceErik Johnston2014-12-101-1/+1
* fix UTs by telling all the mock stores about the new methods for tracking ret...Matthew Hodgson2014-12-093-3/+18
* Fix bugs when joining a remote room that has dodgy event graphs. This should ...Erik Johnston2014-11-271-1/+5
* Fix tests.Erik Johnston2014-11-261-1/+1
* Fix bugs in invite/join dances.Erik Johnston2014-11-252-7/+21
* Initialise UserPresenceCache instances to always contain a 'presence' keyPaul "LeoNerd" Evans2014-11-191-2/+8
* replace user_id with senderMark Haines2014-11-191-1/+2
* Merge PDUs and Events into one objectMark Haines2014-11-141-2/+3
* Validate signatures on incoming eventsMark Haines2014-11-141-1/+3
* SYN-103: Remove "origin" and "destination" keys from edusMark Haines2014-11-132-6/+0
* Fix bugs with invites/joins across federatiom.Erik Johnston2014-11-121-13/+9
* Rename annotate_state_groups to annotate_event_with_stateErik Johnston2014-11-112-7/+7
* Fix room handler testErik Johnston2014-11-101-15/+40
* Fix typing testsErik Johnston2014-11-051-0/+1
* Fix room testsErik Johnston2014-11-051-6/+0
* Fix profile testsErik Johnston2014-11-051-1/+5
* Fix presencelike testErik Johnston2014-11-051-1/+5
* Fix presence testErik Johnston2014-11-051-0/+1
* Fix Federation testErik Johnston2014-11-051-1/+1
* PEP8Erik Johnston2014-11-041-4/+4
* Fix room handler testsErik Johnston2014-11-041-127/+19
* Fix federation handler tests. I've removed the invite/join dance ones as they...Erik Johnston2014-11-041-57/+27
* PEP8Erik Johnston2014-11-041-1/+3
* Fix tests.handlers.test_directoryErik Johnston2014-11-041-2/+5
* Fix an off-by-one bug in presence event stream pagination; this might be resp...Paul "LeoNerd" Evans2014-10-291-0/+16
* SPEC-7: Rename 'ts' to 'origin_server_ts'Mark Haines2014-10-173-5/+5
* SYN-103: Ignore the 'origin' key in received EDUs. Instead take the origin fr...Mark Haines2014-10-142-0/+2
* SYN-75 sign at the request level rather than the transaction levelMark Haines2014-10-132-15/+15
* Merge branch develop into server2server_signingMark Haines2014-10-131-3/+2
|\
| * Add a keyword argument to get_json to avoid retrying on DNS failures. Rather ...Mark Haines2014-10-021-3/+2