summary refs log tree commit diff
path: root/tests/rest/client/v1 (follow)
Commit message (Expand)AuthorAgeFilesLines
* Allow specifying room version in 'RestHelper.create_room_as' and add typing (...Andrew Morgan2020-12-021-2/+25
* Simplify the way the `HomeServer` object caches its internal attributes. (#8...Jonathan de Jong2020-11-301-6/+9
* Remove redundant `HomeserverTestCase.render`Richard van der Hoff2020-11-168-193/+0
* Remove redundant calls to `render()`Richard van der Hoff2020-11-161-11/+5
* Make `make_request` actually render the requestRichard van der Hoff2020-11-161-3/+1
* Merge branch 'develop' into rav/pass_site_to_make_requestRichard van der Hoff2020-11-161-3/+1
|\
| * Add a `custom_headers` param to `make_request` (#8760)Richard van der Hoff2020-11-161-4/+6
* | pass a Site into make_requestRichard van der Hoff2020-11-151-6/+25
* | pass a Site into RestHelperRichard van der Hoff2020-11-151-5/+6
|/
* Remove the deprecated Handlers object (#8494)Patrick Cloke2020-10-093-3/+7
* Update default room version to 6 (#8461)Richard van der Hoff2020-10-051-1/+10
* Make token serializing/deserializing async (#8427)Erik Johnston2020-09-301-8/+22
* Various clean ups to room stream tokens. (#8423)Erik Johnston2020-09-291-4/+4
* Allow appservice users to /login (#8320)Will Hunt2020-09-181-1/+133
* Don't remember `enabled` of deleted push rules and properly return 404 for mi...reivilibre2020-09-091-0/+448
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* Do not propagate profile changes of shadow-banned users into rooms. (#8157)Patrick Cloke2020-08-261-157/+2
* Fix rate limiting unit tests. (#8167)Patrick Cloke2020-08-261-13/+14
* Merge tag 'v1.19.1rc1' into developBrendan Abolivier2020-08-252-4/+93
|\
| * Fix join ratelimiter breaking profile updates and idempotency (#8153)Brendan Abolivier2020-08-242-4/+93
* | Stop shadow-banned users from sending non-member events. (#8142)Patrick Cloke2020-08-241-1/+54
* | Fix flaky shadow-ban tests. (#8152)Patrick Cloke2020-08-241-1/+3
* | Stop shadow-banned users from sending invites. (#8095)Patrick Cloke2020-08-201-0/+100
* | Switch the JSON byte producer from a pull to a push producer. (#8116)Patrick Cloke2020-08-191-11/+5
|/
* Revert #7736 (#8039)Brendan Abolivier2020-08-061-20/+0
* Convert synapse.api to async/await (#8031)Patrick Cloke2020-08-063-9/+7
* Prevent join->join membership transitions changing member count (#7977)Andrew Morgan2020-08-031-1/+23
* Re-implement unread counts (#7736)Brendan Abolivier2020-07-291-0/+20
* Return the proper 403 Forbidden error during errors with JWT logins. (#7844)Patrick Cloke2020-07-151-21/+22
* Add the option to validate the `iss` and `aud` claims for JWT logins. (#7827)Patrick Cloke2020-07-141-6/+100
* Do not use canonicaljson to magically handle decoding bytes from JSON. (#7802)Patrick Cloke2020-07-101-1/+1
* Fix some spelling mistakes / typos. (#7811)Patrick Cloke2020-07-091-1/+1
* add org.matrix.login.jwt so that m.login.jwt can be deprecated (#7675)Sorunome2020-06-241-3/+7
* Replace all remaining six usage with native Python 3 equivalents (#7704)Dagfinn Ilmari Mannsåker2020-06-161-1/+1
* Performance improvements and refactor of Ratelimiter (#7595)Andrew Morgan2020-06-054-31/+45
* Fix a bug in automatic user creation with m.login.jwt. (#7585)Olof Johansson2020-06-011-0/+153
* Allow expired accounts to logout (#7443)Andrew Morgan2020-05-141-1/+68
* Fix limit logic for EventsStream (#7358)Richard van der Hoff2020-04-291-1/+1
* Fix the parameters of a test fixture (#7243)Zay11Zay2020-04-141-1/+1
* Default PL100 to enable encryption in a room (#7230)Andrew Morgan2020-04-091-4/+92
* Do not allow a deactivated user to login via SSO. (#7240)Patrick Cloke2020-04-091-3/+39
* Always whitelist the login fallback for SSO (#7153)Richard van der Hoff2020-03-271-1/+8
* Remove special casing of `m.room.aliases` events (#7034)Patrick Cloke2020-03-171-15/+26
* Merge branch 'master' into developBrendan Abolivier2020-03-031-0/+111
|\
| * Add a whitelist for the SSO confirmation step.Richard van der Hoff2020-03-021-3/+29
| * Add a confirmation step to the SSO login flowBrendan Abolivier2020-03-021-0/+85
* | Validate the alt_aliases property of canonical alias events (#6971)Patrick Cloke2020-03-031-0/+160
|/
* Merge pull request #6949 from matrix-org/rav/list_room_aliases_peekableRichard van der Hoff2020-02-191-0/+17
|\
| * Make room alias lists peekableRichard van der Hoff2020-02-191-0/+17
* | Move MSC2432 stuff onto unstable prefix (#6948)Richard van der Hoff2020-02-191-3/+13
|/
* Implement GET /_matrix/client/r0/rooms/{roomId}/aliases (#6939)Richard van der Hoff2020-02-181-1/+69
* Raise the default power levels for invites, tombstones and server acls (#6834)Andrew Morgan2020-02-171-1/+3
* MSC2260: Block direct sends of m.room.aliases events (#6794)Richard van der Hoff2020-01-301-26/+15
* Fix `/events/:event_id` deprecated API. (#6731)Erik Johnston2020-01-201-0/+27
* Quarantine media by ID or user ID (#6681)Andrew Morgan2020-01-131-0/+37
* Merge release-v1.7.1 into developRichard van der Hoff2019-12-181-0/+127
|\
| * Incorporate reviewBrendan Abolivier2019-12-161-5/+0
| * LintBrendan Abolivier2019-12-161-2/+1
| * Add test caseBrendan Abolivier2019-12-161-0/+133
* | Add option to allow profile queries without sharing a room (#6523)Will Hunt2019-12-161-0/+2
|/
* Fixup functions to consistently return deferredsErik Johnston2019-12-061-1/+3
* Fixup testsErik Johnston2019-12-052-1/+12
* Un-remove room purge testBrendan Abolivier2019-12-041-0/+72
* Merge branch 'babolivier/context_filters' of github.com:matrix-org/synapse in...Brendan Abolivier2019-12-041-1/+1
|\
| * Merge branch 'develop' into babolivier/context_filtersBrendan Abolivier2019-11-261-0/+173
| |\
* | \ Merge branch 'develop' into babolivier/context_filtersBrendan Abolivier2019-12-041-2/+143
|\ \ \ | |/ / |/| |
| * | Add testsErik Johnston2019-11-281-0/+140
| |/
| * LintBrendan Abolivier2019-11-201-6/+8
| * Test if a purge can make /messages return 500 responsesBrendan Abolivier2019-11-201-0/+72
* | LintBrendan Abolivier2019-11-051-30/+41
* | Update copyrightsBrendan Abolivier2019-11-052-0/+5
* | Add tests for /searchBrendan Abolivier2019-11-051-44/+143
* | Merge labels tests for /context and /messagesBrendan Abolivier2019-11-051-146/+130
* | Add test caseBrendan Abolivier2019-11-051-0/+182
|/
* Incorporate reviewBrendan Abolivier2019-11-011-4/+4
* Incorporate reviewBrendan Abolivier2019-11-011-5/+5
* LintBrendan Abolivier2019-10-301-25/+24
* Add integration tests for /messagesBrendan Abolivier2019-10-301-1/+101
* Add integration tests for syncBrendan Abolivier2019-10-301-3/+12
* Add domain validation when creating room with list of invitees (#6121)werner2912019-10-101-0/+9
* Fix and refactor room and user stats (#5971)Erik Johnston2019-09-041-2/+6
* Implement access token expiry (#5660)Richard van der Hoff2019-07-121-0/+108
* LintBrendan Abolivier2019-07-081-2/+2
* Add test caseBrendan Abolivier2019-07-081-0/+47
* Split public rooms directory auth config in twoBrendan Abolivier2019-06-241-1/+1
* Run Black. (#5482)Amber Brown2019-06-203-34/+27
* Unify v1 and v2 REST client APIs (#5226)Amber Brown2019-06-031-1/+1
* Merge pull request #5309 from matrix-org/rav/limit_displayname_lengthRichard van der Hoff2019-06-011-2/+60
|\
| * add some testsRichard van der Hoff2019-06-011-2/+60
* | Room Statistics (#4338)Amber Brown2019-05-211-0/+17
|/
* LintBrendan Abolivier2019-05-161-1/+0
* LintBrendan Abolivier2019-05-161-1/+3
* Forgot copyrightBrendan Abolivier2019-05-161-0/+1
* Add test caseBrendan Abolivier2019-05-161-1/+67
* Migrate all tests to use the dict-based config format instead of hanging item...Amber Brown2019-05-134-6/+6
* Run Black on the tests again (#5170)Amber Brown2019-05-103-84/+32
* Fix bogus imports in tests (#5154)Brendan Abolivier2019-05-083-5/+6
* add options to require an access_token to GET /profile and /publicRooms on CS...Matthew Hodgson2019-05-082-1/+123
* Do checks on aliases for incoming m.room.aliases events (#5128)Brendan Abolivier2019-05-081-0/+169
* Add admin api for sending server_notices (#5121)Richard van der Hoff2019-05-023-3/+3
* Move admin api impl to its own packageRichard van der Hoff2019-05-014-622/+9
* Add unit test for deleting groupsErik Johnston2019-04-031-0/+124
* Some more porting to HomeserverTestCase and remove old RESTHelper (#4913)Amber Brown2019-03-221-125/+0
* Merge pull request #4908 from matrix-org/erikj/block_peek_on_blocked_roomsErik Johnston2019-03-211-1/+65
|\
| * isortErik Johnston2019-03-211-1/+1
| * Deny peeking into rooms that have been blockedErik Johnston2019-03-211-1/+65
* | Fix typo and add descriptionErik Johnston2019-03-211-1/+5
|/
* Rejig testcase to make it more extensibleErik Johnston2019-03-211-17/+22
* Remove debugErik Johnston2019-03-211-1/+0
* Add testsErik Johnston2019-03-211-1/+66
* Add ratelimiting on failed login attempts (#4865)Brendan Abolivier2019-03-181-0/+45
* Add ratelimiting on login (#4821)Brendan Abolivier2019-03-151-0/+118
* Merge pull request #4772 from jbweston/jbweston/server-version-apiErik Johnston2019-03-051-2/+36
|\
| * Add 'server_version' endpoint to admin APIJoseph Weston2019-03-011-1/+35
| * Import 'admin' module rather than 'register_servlets' directlyJoseph Weston2019-03-011-2/+2
* | Add rate-limiting on registration (#4735)Brendan Abolivier2019-03-053-7/+7
|/
* Remove v1 only REST APIs now we don't ship matrix console (#4334)Amber Brown2018-12-292-145/+44
* create support user (#4141)Neil Johnson2018-12-141-5/+28
* Remove some boilerplate in tests (#4156)Amber Brown2018-11-073-83/+65
* Fix search 500ing (#4122)Amber Brown2018-10-311-1/+105
* Port tests/ to Python 3 (#3808)Amber Brown2018-09-071-304/+257
* Port storage/ to Python 3 (#3725)Amber Brown2018-08-311-4/+10
* Integrate presence from hotfixes (#3694)Amber Brown2018-08-181-0/+72
* Fix the testsAmber Brown2018-08-152-10/+5
* Implement a new test baseclass to cut down on boilerplate (#3684)Amber Brown2018-08-141-37/+29
* Run tests under PostgreSQL (#3423)Amber Brown2018-08-136-2/+6
* Run black.black2018-08-106-92/+106
* Test fixes for Python 3 (#3647)Amber Brown2018-08-093-14/+14
* Admin API for creating new users (#3415)Amber Brown2018-07-201-0/+305
* Move v1-only APIs into their own module & isolate deprecated ones (#3460)Amber Brown2018-07-193-82/+15
* Refactor REST API tests to use explicit reactors (#3351)Amber Brown2018-07-173-713/+626
* run isortAmber Brown2018-07-096-23/+26
* Burminate v1authAdrian Tschira2018-04-304-13/+18
* Use six.moves.urlparseAdrian Tschira2018-04-151-7/+7
* move handling of auto_join_rooms to RegisterHandlerKrombel2018-03-141-0/+1
* s/replication_client/federation_client/Erik Johnston2018-03-134-11/+11
* Fix testsErik Johnston2018-03-134-11/+11
* Move RoomMemberHandler out of HandlersErik Johnston2018-03-011-1/+1
* Remove dead codeRichard van der Hoff2018-01-091-3/+0
* Split out profile handler to fix testsErik Johnston2017-08-251-2/+1
* Add groups to sync streamErik Johnston2017-07-201-2/+2
* Add basic implementation of local device list changesErik Johnston2017-01-251-2/+2
* Linearize updates to membership via PUT /state/Erik Johnston2017-01-092-3/+6
* Merge pull request #1098 from matrix-org/markjh/bearer_tokenMark Haines2016-10-251-0/+2
|\
| * Fix unit testsMark Haines2016-09-121-0/+2
* | rest/client/v1/register: use the correct requester in createUserPatrik Oldsberg2016-10-061-21/+9
* | Time out typing over federationErik Johnston2016-09-231-4/+1
|/
* More 0_0 in testsMark Haines2016-08-251-2/+2
* Add `create_requester` functionRichard van der Hoff2016-07-261-8/+5
* Move typing handler out of the Handlers objectMark Haines2016-05-171-1/+1
* Create user with expiryNegi Fazeli2016-05-131-0/+88
* Do checks for memberships before creating eventsErik Johnston2016-04-011-2/+2
* Use parse_json_object_from_request to parse JSON out of request bodiesMark Haines2016-03-111-2/+4
* Fix testsDavid Baker2016-03-072-18/+18
* Fix unit testsMark Haines2016-03-041-2/+2
* Pass whole requester to ratelimitingDaniel Wagner-Hall2016-03-031-2/+2
* Fix flake8 warnings for testsMark Haines2016-02-195-156/+170
* Remove old tests.Erik Johnston2016-02-182-418/+0
* Rename config field to reflect yaml nameDaniel Wagner-Hall2016-02-031-1/+1
* Allow paginating backwards from stream tokenErik Johnston2016-01-281-8/+1
* Merge pull request #535 from matrix-org/rav/paginate_from_stream_tokenRichard van der Hoff2016-01-281-2/+14
|\
| * Make it possible to paginate forwards from stream tokensRichard van der Hoff2016-01-271-2/+14
* | Remove redundated BaseHomeServerErik Johnston2016-01-261-8/+10
|/
* Introduce a Requester objectDaniel Wagner-Hall2016-01-112-7/+5
* copyrightsMatthew Hodgson2016-01-077-7/+7
* Return non-room events from guest /events callsDaniel Wagner-Hall2015-11-121-0/+3
* Add a couple of unit tests for room/<x>/messagesRichard van der Hoff2015-11-091-0/+56
* Open up /events to anonymous users for room events onlyDaniel Wagner-Hall2015-11-052-2/+12
* Allow guests to register and call /events?room_id=Daniel Wagner-Hall2015-11-044-14/+24
* Support clients supplying older tokens, fix short poll testMark Haines2015-10-301-2/+2
* Allow rejecting invitesDaniel Wagner-Hall2015-10-201-2/+2
* Move NullSource out of synapse and into tests since it is only used by the testsMark Haines2015-09-221-1/+17
* Merge pull request #276 from matrix-org/markjh/history_for_rooms_that_have_be...Mark Haines2015-09-211-7/+7
|\
| * Allow users to GET individual state events for rooms that they have leftMark Haines2015-09-101-5/+5
| * Allow users that have left the room to view the member list from the point th...Mark Haines2015-09-091-2/+2
* | s/user_id/user/g for consistencyDaniel Wagner-Hall2015-09-013-10/+10
* | Attempt to validate macaroonsDaniel Wagner-Hall2015-08-264-23/+20
|/
* Stop looking up "admin", which we never readDaniel Wagner-Hall2015-08-253-10/+0
* Remove completely unused concepts from codebaseDaniel Wagner-Hall2015-08-253-10/+0
* s/by_token/by_access_token/gDaniel Wagner-Hall2015-08-204-21/+21
* Fix test.Erik Johnston2015-07-071-1/+11
* Add receipts_key to StreamTokenErik Johnston2015-07-021-2/+2
* Fix the presence testsMark Haines2015-05-221-2/+2
* Merge pull request #157 from matrix-org/markjh/presence_performanceMark Haines2015-05-221-0/+3
|\
| * Fix the presence testsMark Haines2015-05-201-0/+3
* | Oops, get_rooms_for_user returns a namedtuple, not a room_idMark Haines2015-05-211-1/+6
|/
* Discard unused NotifierUserStreamsMark Haines2015-05-131-0/+1
* Don't bother checking for updates if the stream token hasn't advanced for a userMark Haines2015-05-131-5/+10
* Merge branch 'develop' of github.com:matrix-org/synapse into postgresErik Johnston2015-04-284-13/+13
|\
| * Merge branch 'develop' into csauthDavid Baker2015-04-171-2/+5
| |\
| * | Fix testsDavid Baker2015-03-244-13/+13
* | | Merge branch 'develop' of github.com:matrix-org/synapse into postgresErik Johnston2015-04-171-2/+5
|\ \ \ | | |/ | |/|
| * | Various minor fixes to unit-test structure around typing notificationsPaul "LeoNerd" Evans2015-04-151-2/+4
| * | Have TypingNotificationEventSource.get_new_events_for_user() return a deferre...Paul "LeoNerd" Evans2015-04-151-1/+2
| |/
* / Make work in both Maria and SQLite. Fix testsErik Johnston2015-04-011-9/+0
|/
* Fix testsErik Johnston2015-03-091-4/+4
* Fix unit testsKegan Dougal2015-02-271-0/+3
* Update testsErik Johnston2015-02-191-0/+1
* Merge branch 'develop' into application-servicesKegan Dougal2015-02-115-133/+29
|\
| * Factor out some of the common homeserver setup code into aMark Haines2015-02-115-133/+29
* | Modify auth.get_user_by_req for authing appservices directly.Kegan Dougal2015-02-091-0/+3
|/
* Extract the id token of the token when authing users, include the token and d...Mark Haines2015-01-283-0/+10
* Return the device_id from get_auth_by_reqMark Haines2015-01-282-2/+2
* Replace hs.parse_userid with UserID.from_stringMark Haines2015-01-234-24/+24
* Merge rest servlets into the client json resource objectMark Haines2015-01-232-4/+9
* Move client rest tests back under restMark Haines2015-01-227-0/+2128