summary refs log tree commit diff
path: root/tests (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix stackoverflow and logcontexts from linearizerRichard van der Hoff2017-10-111-4/+24
* Do an AAAA lookup on SRV record targets (#2462)Richard van der Hoff2017-09-221-4/+22
* Add some more tests for KeyringRichard van der Hoff2017-09-201-37/+140
* Fix concurrent server_key requests (#2458)Richard van der Hoff2017-09-191-3/+55
* Add a config option to block all room invites (#2457)Richard van der Hoff2017-09-191-0/+1
* Clean up and document handling of logcontexts in Keyring (#2452)Richard van der Hoff2017-09-181-0/+74
* Merge pull request #2309 from matrix-org/erikj/user_ip_replErik Johnston2017-07-062-6/+2
|\
| * Fix upErik Johnston2017-06-272-6/+2
* | Update testErik Johnston2017-07-041-1/+1
|/
* Fix up client ips to read from pending dataErik Johnston2017-06-271-4/+1
* Merge pull request #2281 from matrix-org/erikj/phone_home_statsErik Johnston2017-06-151-115/+0
|\
| * Remove unhelpful testErik Johnston2017-06-151-115/+0
* | Fix typing testsErik Johnston2017-05-261-0/+2
* | Only load jinja2 templates onceErik Johnston2017-05-221-0/+1
* | Make get_state_groups_from_groups faster.Erik Johnston2017-05-171-1/+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
* Add more granular event send metricsErik Johnston2017-05-022-3/+3
* Remove test of replication resourceErik Johnston2017-04-111-204/+0
* Merge pull request #2097 from matrix-org/erikj/repl_tcp_clientErik Johnston2017-04-051-8/+22
|\
| * Change slave storage to use new replication interfaceErik Johnston2017-04-031-8/+22
* | Merge pull request #2075 from matrix-org/erikj/cache_speedErik Johnston2017-03-313-2/+42
|\ \
| * | Fix up testsErik Johnston2017-03-303-2/+42
* | | Merge pull request #2076 from matrix-org/erikj/as_perfErik Johnston2017-03-311-1/+3
|\ \ \ | |/ / |/| |
| * | Compile the regex's used in ASesErik Johnston2017-03-281-1/+3
| |/
* / Fix the logcontext handling in the cache wrappers (#2077)Richard van der Hoff2017-03-301-0/+91
|/
* Merge pull request #2054 from matrix-org/erikj/user_iter_cursorErik Johnston2017-03-241-2/+2
|\
| * User Cursor.__iter__ instead of fetchallErik Johnston2017-03-231-2/+2
* | Merge pull request #2050 from matrix-org/rav/federation_backoffRichard van der Hoff2017-03-233-1/+5
|\ \
| * | fix testsRichard van der Hoff2017-03-232-1/+3
| * | push federation retry limiter down to matrixfederationclientRichard van der Hoff2017-03-231-0/+2
* | | Merge pull request #2052 from matrix-org/rav/time_bound_deferredRichard van der Hoff2017-03-231-0/+33
|\ \ \
| * | | Fix time_bound_deferred to throw the right exceptionRichard van der Hoff2017-03-231-0/+33
| |/ /
* | | use jsonschema.FormatChecker for RoomID and UserID stringspik2017-03-232-6/+13
* | | Add valid filter tests, flake8, fix typopik2017-03-231-5/+49
* | | check_valid_filter using JSONSchemapik2017-03-231-1/+17
| |/ |/|
* | Fix caching of remote servers' signature keysRichard van der Hoff2017-03-223-0/+153
|/
* Merge pull request #2033 from matrix-org/erikj/repl_speedErik Johnston2017-03-211-1/+1
|\
| * Fix unit testErik Johnston2017-03-201-1/+1
* | Stop preserve_fn leaking context into the reactorRichard van der Hoff2017-03-181-0/+61
|/
* Modify test_user_sync so it doesn't look at last_active_ts over last_user_syn...Will Hunt2017-03-151-1/+1
* Aggregate event push actionsErik Johnston2017-02-141-0/+86
* Fix email push in pusher workerErik Johnston2017-02-022-12/+7
* Remote membership tests for replicationErik Johnston2017-01-311-43/+0
* Fix unit testsErik Johnston2017-01-301-4/+4
* Fix unit testsErik Johnston2017-01-261-0/+17
* Implement device key caching over federationErik Johnston2017-01-264-14/+27
* Add basic implementation of local device list changesErik Johnston2017-01-252-2/+5
* Insert delta of current_state_events to be more efficientErik Johnston2017-01-201-29/+0
* Derive current_state_events from state groupsErik Johnston2017-01-201-28/+17
* Merge pull request #1818 from matrix-org/erikj/state_auth_splitout_splitErik Johnston2017-01-182-2/+25
|\
| * Optimise state resolutionErik Johnston2017-01-172-2/+25
* | Tidy up testErik Johnston2017-01-171-12/+12
* | Speed up cache size calculationErik Johnston2017-01-172-16/+20
* | Add ExpiringCache testsErik Johnston2017-01-161-0/+84
* | Optionally measure size of cache by sum of length of valuesErik Johnston2017-01-131-0/+25
|/
* Linearize updates to membership via PUT /state/Erik Johnston2017-01-092-3/+6
* Fix crash in url preview when html tag has no textMarcin Bachry2016-12-141-0/+50
* Merge pull request #1620 from matrix-org/erikj/concurrent_room_accessErik Johnston2016-12-121-0/+70
|\
| * Add Limiter: limit concurrent access to resourceErik Johnston2016-11-101-0/+70
* | Fix unit testsErik Johnston2016-12-091-0/+4
* | Prevent user tokens being used as guest tokens (#1675)Richard van der Hoff2016-12-061-15/+78
* | test_preview: Fix incorrect wrappingJohannes Löthberg2016-12-051-2/+2
* | Make test_preview use unicode stringsJohannes Löthberg2016-12-051-68/+68
* | fix importsRichard van der Hoff2016-11-301-3/+0
* | Rip out more refresh_token codeRichard van der Hoff2016-11-301-55/+0
* | Merge branch 'develop' into rav/no_more_refresh_tokensRichard van der Hoff2016-11-302-7/+5
|\ \
| * | Stop putting a time caveat on access tokensRichard van der Hoff2016-11-292-7/+5
* | | Stop generating refresh tokensRichard van der Hoff2016-11-281-8/+4
|/ /
* | Shuffle receipt handler around so that worker apps don't need to load itErik Johnston2016-11-231-1/+1
* | Fix testsErik Johnston2016-11-231-0/+1
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_out_...Erik Johnston2016-11-231-1/+169
|\ \
| * | Review commentsKegan Dougal2016-11-221-10/+2
| * | More testsKegan Dougal2016-11-221-1/+56
| * | Add remaining testsKegan Dougal2016-11-211-4/+70
| * | Start adding some testsKegan Dougal2016-11-211-3/+37
| * | Move event_fields filtering to serialize_eventKegan Dougal2016-11-211-0/+21
* | | Fix tests and flake8Erik Johnston2016-11-221-0/+1
* | | Fix testsErik Johnston2016-11-212-5/+19
|/ /
* / Clean transactions based on time. Add HttpTransactionCache tests.Kegan Dougal2016-11-141-0/+69
|/
* Merge pull request #1098 from matrix-org/markjh/bearer_tokenMark Haines2016-10-255-14/+29
|\
| * Fix unit testsMark Haines2016-09-125-14/+29
* | Merge pull request #1164 from pik/error-codesErik Johnston2016-10-192-41/+88
|\ \
| * | Refactor test_filter to use real DataStorepik2016-10-181-43/+81
| * | Fix MockHttpRequest always returning M_UNKNOWN errcode in testingpik2016-10-141-1/+1
| * | Error codes for filtersAlexander Maznev2016-10-141-3/+12
* | | Merge pull request #1155 from matrix-org/erikj/pluggable_pwd_authErik Johnston2016-10-122-3/+15
|\ \ \
| * | | 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