summary refs log tree commit diff
path: root/tests (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| * | | Implement pluggable password authErik Johnston2016-10-032-3/+15
| |/ /
* | | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/replicatio...Erik Johnston2016-10-117-41/+29
|\ \ \
| * | | rest/client/v1/register: use the correct requester in createUserPatrik Oldsberg2016-10-062-24/+14
| * | | storage/appservice: make appservice methods only relying on the cache synchro...Patrik Oldsberg2016-10-062-7/+4
| |/ /
| * / Time out typing over federationErik Johnston2016-09-233-10/+11
| |/
* / Reduce DB hits for replicationErik Johnston2016-09-232-3/+3
|/
* Fix unit testsMark Haines2016-09-061-0/+8
* Correctly handle the difference between prev and current stateErik Johnston2016-08-313-32/+20
* Don't notify for online -> online transitions.Erik Johnston2016-08-301-0/+47
* Merge pull request #1049 from matrix-org/erikj/presence_users_in_roomErik Johnston2016-08-302-41/+6
|\
| * Fix unit testsErik Johnston2016-08-262-41/+6
* | Merge remote-tracking branch 'origin/develop' into markjh/direct_to_deviceMark Haines2016-08-262-51/+78
|\|
| * Fix testsErik Johnston2016-08-261-5/+46
| * Replace context.current_state with context.current_state_idsErik Johnston2016-08-252-48/+34
* | More 0_0 in testsMark Haines2016-08-251-2/+2
|/
* Ensure invalidation list does not grow unboundedlyErik Johnston2016-08-192-0/+88
* Rename to on_invalidateErik Johnston2016-08-191-2/+2
* Make cache_context an explicit optionErik Johnston2016-08-191-2/+2
* Remove lru optionErik Johnston2016-08-191-1/+1
* Add concept of cache contextsErik Johnston2016-08-192-0/+179
* Make AppserviceHandler stream events from databaseErik Johnston2016-08-181-3/+6
* Make notify_interested_services fasterErik Johnston2016-08-172-68/+54
* Clean up _ServiceQueuerErik Johnston2016-08-171-1/+1
* Update unit testsErik Johnston2016-08-171-0/+2
* Fix up preview URL API. Add tests.Erik Johnston2016-08-161-1/+79
* PEP8Richard van der Hoff2016-08-081-0/+1
* Fix login with m.login.tokenRichard van der Hoff2016-08-081-4/+49
* Test summarizationErik Johnston2016-08-041-0/+139
* PEP8Richard van der Hoff2016-08-031-2/+0
* Include device name in /keys/query responseRichard van der Hoff2016-08-031-0/+92
* keys/query: return all users which were asked forRichard van der Hoff2016-08-031-0/+46
* Create separate methods for getting messages to pushMark Haines2016-07-281-0/+41
* Add `create_requester` functionRichard van der Hoff2016-07-264-26/+22
* Delete refresh tokens when deleting devicesRichard van der Hoff2016-07-261-0/+34
* Implement updating devicesRichard van der Hoff2016-07-262-0/+52
* Implement deleting devicesRichard van der Hoff2016-07-262-6/+30
* Merge pull request #945 from matrix-org/rav/background_reindexRichard van der Hoff2016-07-251-5/+15
|\
| * PEP8Richard van der Hoff2016-07-251-1/+1
| * Fix background_update testsRichard van der Hoff2016-07-251-6/+16
* | Slightly saner logging for unittestsRichard van der Hoff2016-07-251-4/+7
|/
* 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-202-3/+1
* Merge branch 'develop' into rav/get_devices_apiRichard van der Hoff2016-07-202-4/+19
|\
| * Merge pull request #938 from matrix-org/rav/add_device_id_to_client_ipsRichard van der Hoff2016-07-201-1/+9
| |\
| | * Record device_id in client_ipsRichard van der Hoff2016-07-201-1/+9
| * | Register a device_id in the /v2/register flow.Richard van der Hoff2016-07-201-3/+10
| |/
* / GET /devices endpointRichard van der Hoff2016-07-203-12/+199
|/
* Merge pull request #932 from matrix-org/rav/register_refactorDavid Baker2016-07-201-1/+5
|\
| * Further registration refactoringRichard van der Hoff2016-07-191-1/+5
* | Merge pull request #922 from matrix-org/erikj/file_api2Erik Johnston2016-07-202-6/+7
|\ \ | |/ |/|
| * Add filter param to /messages APIErik Johnston2016-07-142-6/+7
* | Merge pull request #931 from matrix-org/rav/refactor_registerDavid Baker2016-07-191-1/+2
|\ \
| * | rest/client/v2_alpha/register.py: Refactor flow somewhat.Richard van der Hoff2016-07-191-1/+2
* | | Add device_id support to /loginRichard van der Hoff2016-07-182-7/+89
|/ /
* / Bug fix: expire invalid access tokensNegar Fazeli2016-07-132-3/+32
|/
* Add ReadWriteLockErik Johnston2016-07-051-0/+85
* Remove room name & alias testDavid Baker2016-06-241-41/+0
* Rework ldap integration with ldap3Martin Weinelt2016-06-221-0/+1
* Enable use_frozen_events in testsErik Johnston2016-06-171-0/+1
* Add function to load config without generating itMark Haines2016-06-092-3/+21
* Fix a bug caused by a change in auth_handler functionNegar Fazeli2016-06-081-6/+3
* Fix AS retries, but with correct orderingErik Johnston2016-06-071-4/+4
* Fix AS retriesErik Johnston2016-06-071-3/+3
* Remove event fetching from DB threadsErik Johnston2016-06-031-1/+1
* Change CacheMetrics to be quickerErik Johnston2016-06-031-13/+10
* 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
* Split out the auth handlerDavid Baker2016-06-022-11/+6
* Inject fake room list handler in testsDavid Baker2016-06-011-0/+2
* 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-173-11/+3
* Merge branch 'develop' into markjh/member_cleanupMark Haines2016-05-171-1/+1
|\
| * Move the presence handler out of the Handlers objectMark Haines2016-05-161-1/+1
* | get_room_members is unused nowMark Haines2016-05-161-18/+0
* | Replaces calls to fetch_room_distributions_into with get_joined_hosts_for_roomMark Haines2016-05-162-45/+6
|/
* Merge pull request #783 from matrix-org/markjh/slave_account_dataMark Haines2016-05-131-0/+56
|\
| * Add a slaved datastore for account dataMark Haines2016-05-131-0/+56
* | Create user with expiryNegi Fazeli2016-05-134-6/+162
|/
* Replicate push actionsMark Haines2016-04-211-0/+43
* Merge pull request #738 from matrix-org/markjh/slaved_receiptsMark Haines2016-04-193-3/+43
|\
| * Add a slaved receipts storeMark Haines2016-04-193-3/+43
* | Replicate get_invited_rooms_for_userMark Haines2016-04-191-0/+12
|/
* Create log context in Measure if one doesn't existErik Johnston2016-04-181-2/+2
* Merge pull request #677 from matrix-org/erikj/dns_cacheErik Johnston2016-04-081-2/+32
|\
| * Merge branch 'develop' of github.com:matrix-org/synapse into erikj/dns_cacheErik Johnston2016-04-077-6/+260
| |\
| * | TestsErik Johnston2016-04-061-2/+29
| * | Read from DNS cache if within TTLErik Johnston2016-03-311-1/+4
* | | Remove some unused functions (#711)Mark Haines2016-04-084-266/+4
* | | Add tests for redactionsMark Haines2016-04-072-2/+51
* | | Merge pull request #704 from matrix-org/markh/slaveIIIMark Haines2016-04-071-1/+90
|\ \ \
| * | | Add sensible __eq__ operators inside the tests.Mark Haines2016-04-071-1/+28
| * | | Add tests for get_latest_event_ids_in_room and get_current_stateMark Haines2016-04-071-0/+62
| | |/ | |/|
* / | Deduplicate joinsErik Johnston2016-04-071-0/+44
|/ /
* | Test that room membership is replicatedMark Haines2016-04-061-8/+63
* | Merge pull request #697 from matrix-org/markjh/slaveIMark Haines2016-04-064-0/+199
|\ \
| * | Add a slaved events store classMark Haines2016-04-064-0/+199
* | | Don't require config to create databaseErik Johnston2016-04-062-4/+4
|/ /
* / Do checks for memberships before creating eventsErik Johnston2016-04-011-2/+2
|/
* Add a replication stream for state groupsMark Haines2016-03-301-3/+27
* Remove dead code left over from presence changesMark Haines2016-03-171-10/+0
* Fix testsDavid Baker2016-03-161-4/+5
* Add replication stream for pushersMark Haines2016-03-151-0/+1
* Use parse_json_object_from_request to parse JSON out of request bodiesMark Haines2016-03-111-2/+4
* Flake8 fixblide2016-03-101-6/+6
* Register endpoint returns refresh_tokenblide2016-03-101-12/+18
* Fix testsDavid Baker2016-03-073-20/+20
* Fix unit testsMark Haines2016-03-041-2/+2
* Merge branch 'develop' into markjh/pushrule_streamMark Haines2016-03-046-25/+53
|\
| * tests/utils: added room_invite_state_types to test configPatrik Oldsberg2016-03-041-0/+1
| * Pass whole requester to ratelimitingDaniel Wagner-Hall2016-03-034-13/+29
| * Merge pull request #571 from matrix-org/daniel/asidsDaniel Wagner-Hall2016-03-032-7/+16
| |\
| | * Mark AS users with their AS's IDDaniel Wagner-Hall2016-02-112-7/+16
| * | Merge pull request #612 from matrix-org/erikj/cache_sizeErik Johnston2016-03-021-5/+7
| |\ \
| | * | Move cache size fiddling to descriptors only. Fix testsErik Johnston2016-03-011-5/+7
* | | | Hook push rules up to the replication APIMark Haines2016-03-021-2/+4
|/ / /
* / / Add a /replication API for extracting the updates that happened onMark Haines2016-03-013-2/+196
|/ /
* | Check that the disable_registration config key is handled correctlyMark Haines2016-02-221-0/+21
* | Add a test for TreeCache.__contains__Mark Haines2016-02-222-0/+9
* | Test Filter.filter_roomsMark Haines2016-02-191-0/+18
* | Fix flake8 warnings for testsMark Haines2016-02-1938-363/+358
* | 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-186-2098/+0
* | Initial cutErik Johnston2016-02-171-2/+2
* | Add wheeltimer implErik Johnston2016-02-171-0/+74
|/
* Merge pull request #566 from matrix-org/erikj/logcontextErik Johnston2016-02-101-9/+1
|\
| * Fix testErik Johnston2016-02-091-9/+1
* | TypoErik Johnston2016-02-091-1/+1
* | Fix testErik Johnston2016-02-091-3/+4
|/
* Error if macaroon key is missing from configDaniel Wagner-Hall2016-02-053-0/+141
* Merge pull request #556 from matrix-org/daniel/configDaniel Wagner-Hall2016-02-033-4/+4
|\
| * Rename config field to reflect yaml nameDaniel Wagner-Hall2016-02-033-4/+4
* | Simplify get_roomsErik Johnston2016-02-031-26/+0
|/
* Fix the mock homserver used in the testsMark Haines2016-01-291-0/+1
* Merge pull request #536 from matrix-org/erikj/syncErik Johnston2016-01-291-8/+1
|\
| * Allow paginating backwards from stream tokenErik Johnston2016-01-281-8/+1
| * Merge branch 'develop' of github.com:matrix-org/synapse into erikj/syncErik Johnston2016-01-281-2/+14
| |\
* | \ Merge pull request #538 from matrix-org/erikj/fix_lru_cacheErik Johnston2016-01-292-0/+19
|\ \ \
| * | | Add testsErik Johnston2016-01-292-0/+19
* | | | Fix testErik Johnston2016-01-281-3/+4
|/ / /
* | / Merge pull request #534 from matrix-org/erikj/setupErik Johnston2016-01-283-5/+12
|\| | | |/ |/|
| * Fix testsErik Johnston2016-01-273-5/+12
* | 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-265-314/+30
|/
* Fix testsErik Johnston2016-01-251-6/+4
* Merge branch 'develop' of github.com:matrix-org/synapse into erikj/syncErik Johnston2016-01-222-0/+86
|\
| * Revert all the bits changing keys of eeverything that used LRUCaches to tuplesDavid Baker2016-01-222-35/+35
| * Make LRU cache not default to treecache & add options to use itDavid Baker2016-01-221-1/+2
| * Test treecache directlyDavid Baker2016-01-221-0/+19
| * Add tests for treecache directly and test del_multi at the LruCache level too.David Baker2016-01-221-0/+66
| * Change LRUCache to be tree-based so we can delete subtrees.David Baker2016-01-212-35/+35
* | Fix testsErik Johnston2016-01-221-1/+1
|/
* Cache dns lookups, and use the cache if we fail to lookup servers laterErik Johnston2016-01-201-0/+115
* Make unit tests workErik Johnston2016-01-182-559/+0
* Require unbanning before other membership changesDaniel Wagner-Hall2016-01-151-3/+3
* Require ID and as_token be unique for ASsDaniel Wagner-Hall2016-01-142-16/+86
* Delete the table objects from TransactionStoreMark Haines2016-01-132-2/+0
* Merge pull request #478 from matrix-org/daniel/userobjectDaniel Wagner-Hall2016-01-113-13/+11
|\
| * Introduce a Requester objectDaniel Wagner-Hall2016-01-113-13/+11
* | Merge pull request #456 from matrix-org/store_event_actionsDavid Baker2016-01-083-1/+26
|\ \ | |/ |/|
| * fix testsDavid Baker2016-01-063-1/+10
| * Merge remote-tracking branch 'origin/develop' into store_event_actionsDavid Baker2016-01-051-9/+9
| |\
| * | fix testsDavid Baker2016-01-042-2/+2
| * | Merge remote-tracking branch 'origin/develop' into store_event_actionsDavid Baker2016-01-041-0/+60
| |\ \
| * | | Add mocks to make tests work againDavid Baker2015-12-222-0/+16
* | | | copyrightsMatthew Hodgson2016-01-0753-53/+53
| |_|/ |/| |
* | | Allow guests to upgrade their accountsDaniel Wagner-Hall2016-01-051-9/+9
| |/ |/|
* | Add a unit test for the snapshot cacheMark Haines2015-12-231-0/+60
|/
* Merge remote-tracking branch 'origin/master' into developMark Haines2015-12-071-1/+1
|\
| * Fix mock import in tests.Oleg Girko2015-12-061-1/+1
* | Host /unstable and /r0 versions of r0 APIsDaniel Wagner-Hall2015-12-011-2/+3
* | rename the method in the tests as wellMark Haines2015-12-011-3/+3
|/
* Update testsErik Johnston2015-11-173-0/+17
* Return non-room events from guest /events callsDaniel Wagner-Hall2015-11-121-0/+3
* Fix an issue with ignoring power_level changes on divergent graphsRichard van der Hoff2015-11-121-0/+93
* Merge pull request #359 from matrix-org/markjh/incremental_indexingErik Johnston2015-11-112-0/+79
|\
| * Test for background updatesMark Haines2015-11-102-0/+79
* | Return world_readable and guest_can_join in /publicRoomsDaniel Wagner-Hall2015-11-101-0/+2
* | 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-054-26/+89
* Merge branch 'develop' of github.com:matrix-org/synapse into developDaniel Wagner-Hall2015-11-044-117/+1
|\
| * Merge branch 'develop' into daniel/removesomeliesMark Haines2015-11-042-110/+2
| |\
| | * Remove the LockManager class because it wasn't being usedMark Haines2015-11-041-108/+0
| * | Remove more unused parametersDaniel Wagner-Hall2015-11-023-9/+1
* | | Allow guests to register and call /events?room_id=Daniel Wagner-Hall2015-11-046-18/+48
| |/ |/|
* | Merge branch 'develop' into markjh/room_tagsMark Haines2015-11-021-2/+7
|\|
| * Fix a 500 error resulting from empty room_idsRichard van der Hoff2015-10-261-2/+7
* | Support clients supplying older tokens, fix short poll testMark Haines2015-10-301-2/+2
|/
* Merge pull request #319 from matrix-org/erikj/filter_refactorErik Johnston2015-10-221-26/+31
|\
| * Refactor api.filtering to have a Filter APIErik Johnston2015-10-201-26/+31
* | Merge pull request #314 from matrix-org/paul/event-redactionMark Haines2015-10-222-0/+115
|\ \ | |/ |/|
| * Add some unit tests of prune_events()Paul "LeoNerd" Evans2015-10-162-0/+115
* | Merge branch 'develop' of github.com:matrix-org/synapse into developDaniel Wagner-Hall2015-10-202-0/+129
|\ \
| * | Invoke EventBuilder directly instead of going via the EventBuilderFactoryPaul "LeoNerd" Evans2015-10-191-35/+3
| * | Capture __init__.pyPaul "LeoNerd" Evans2015-10-191-0/+15
| * | Use assertIn() instead of assertTrue on the 'in' operatorPaul "LeoNerd" Evans2015-10-191-6/+6
| * | Another signing test vector using an 'm.room.message' with content, so that t...Paul "LeoNerd" Evans2015-10-191-1/+49
| * | Initial minimial hack at a test of event hashing and signingPaul "LeoNerd" Evans2015-10-191-0/+98
| |/
* / Allow rejecting invitesDaniel Wagner-Hall2015-10-201-2/+2
|/
* update filtering testsMark Haines2015-10-131-6/+6
* rename schema_prepare to prepare_databaseErik Johnston2015-10-131-1/+1
* Expose error more nicelyErik Johnston2015-10-131-1/+1
* Merge branch 'develop' of github.com:matrix-org/synapse into erikj/unfederatableErik Johnston2015-10-0211-98/+391
|\
| * synapse/storage/_base.py:_simple_selectupdate_one was unusedMark Haines2015-09-231-20/+0
| * Move NullSource out of synapse and into tests since it is only used by the testsMark Haines2015-09-221-1/+17
| * Implement configurable stats reportingDaniel Wagner-Hall2015-09-224-54/+213
| * 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
| * | Merge pull request #256 from matrix-org/authDaniel Wagner-Hall2015-09-146-16/+154
| |\ \
| | * | s/user_id/user/g for consistencyDaniel Wagner-Hall2015-09-015-15/+15
| | * | Turn TODO into thing which actually will failDaniel Wagner-Hall2015-08-261-6/+9
| | * | Attempt to validate macaroonsDaniel Wagner-Hall2015-08-266-27/+162
* | | | Merge branch 'erikj/check_room_exists' into erikj/unfederatableErik Johnston2015-09-011-8/+29
|\| | |
| * | | Fix testsErik Johnston2015-09-011-8/+29
| | |/ | |/|
* / | Check against sender rather than event_idErik Johnston2015-09-011-1/+1
|/ /
* / Swap out bcrypt for md5 in testsDaniel Wagner-Hall2015-08-261-0/+13
|/
* Stop looking up "admin", which we never readDaniel Wagner-Hall2015-08-257-18/+2
* Remove completely unused concepts from codebaseDaniel Wagner-Hall2015-08-257-20/+4
* Merge branch 'develop' into refreshDaniel Wagner-Hall2015-08-201-1/+2
|\
| * Merge pull request #211 from matrix-org/email_in_useMark Haines2015-08-201-1/+2
| |\
| | * Fix testsDavid Baker2015-08-041-1/+2
* | | /tokenrefresh POST endpointDaniel Wagner-Hall2015-08-201-0/+55
* | | s/by_token/by_access_token/gDaniel Wagner-Hall2015-08-208-34/+34
* | | 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
* | | Merge branch 'develop' into authDaniel Wagner-Hall2015-08-184-5/+104
|\| |
| * | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/dictionary...Erik Johnston2015-08-121-2/+2
| |\ \
| | * | Remove call to recently removed function in mockDaniel Wagner-Hall2015-08-111-2/+2
| * | | Move all the caches into their own package, synapse.util.cachesErik Johnston2015-08-113-5/+3
| * | | Change Cache to not use *args in its interfaceErik Johnston2015-08-071-6/+6
| * | | Merge branch 'erikj/cache_deferreds' into erikj/dictionary_cacheErik Johnston2015-08-061-4/+7
| |\ \ \
| * | | | Use dictionary cache to do group -> state fetchingErik Johnston2015-08-051-1/+1
| * | | | Move DictionaryCacheErik Johnston2015-08-041-1/+1
| * | | | Add basic dictionary cacheErik Johnston2015-08-041-0/+101
| | |_|/ | |/| |
* | | | Issue macaroons as opaque auth tokensDaniel Wagner-Hall2015-08-182-0/+72
* | | | Remove call to recently removed function in mockDaniel Wagner-Hall2015-08-111-2/+2
| |_|/ |/| |
* | | Change Cache to not use *args in its interfaceErik Johnston2015-08-071-6/+6
| |/ |/|
* | Merge branch 'erikj/cached_keyword_args' into erikj/cache_deferredsErik Johnston2015-08-061-0/+134
|\|
| * Use the same reg paths as register v1 for ASes.Kegan Dougal2015-07-291-1/+3
| * Fix v2_alpha registration. Add unit tests.Kegan Dougal2015-07-281-0/+132
* | Make @cached cache deferreds rather than the deferreds' valuesErik Johnston2015-08-061-4/+7
|/
* Fix test.Erik Johnston2015-07-071-1/+11