summary refs log tree commit diff
path: root/tests/handlers (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
| * Split PlainHttpClient into separate clients for talking to Identity servers a...Mark Haines2014-10-021-2/+2
* | Merge branch 'develop' into server2server_signingMark Haines2014-09-301-1/+1
|\|
| * Fix test where we changed arguments used to call the notifierErik Johnston2014-09-251-1/+1
* | SYN-75 Verify signatures on server to server transactionsMark Haines2014-09-302-3/+7
* | Sign federation transactionsMark Haines2014-09-244-5/+34
|/
* Merge branch 'test-sqlite-memory' of github.com:matrix-org/synapse into developErik Johnston2014-09-183-183/+164
|\
| * Merge branch 'develop' into test-sqlite-memoryPaul "LeoNerd" Evans2014-09-173-8/+25
| |\
| * \ Merge remote-tracking branch 'origin/develop' into test-sqlite-memoryPaul "LeoNerd" Evans2014-09-157-36/+7
| |\ \
| * | | Perform PresenceInvitesTestCase against real SQLiteMemoryDbPoolPaul "LeoNerd" Evans2014-09-111-78/+98
| * | | Need to prepare() the SQLiteMemoryDbPool before passing it to HomeServer cons...Paul "LeoNerd" Evans2014-09-113-9/+12
| * | | Start of converting PresenceHandler unit tests to use SQLiteMemoryDbPool - ju...Paul "LeoNerd" Evans2014-09-111-46/+27
| * | | Unit-test DirectoryHandler against (real) SQLite memory store, not mocked sto...Paul "LeoNerd" Evans2014-09-111-15/+12
| * | | Test ProfileHandler against the real datastore layer using SQLite :memory:Paul "LeoNerd" Evans2014-09-101-25/+25
* | | | SYN-40: When a user updates their displayname or avatar update all their join...Erik Johnston2014-09-172-0/+32
| |_|/ |/| |
* | | Correctly handle receiving 'missing' Pdus from federation, rather than just d...Erik Johnston2014-09-151-1/+3
* | | Fix unit tests after adding extra argument on put_jsonErik Johnston2014-09-152-7/+22
| |/ |/|
* | Have all unit tests import from our own subclass of trial's unittest TestCase...Paul "LeoNerd" Evans2014-09-127-36/+7
|/
* Fix test to assert that we don't do authErik Johnston2014-09-031-1/+1
* fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org has...Matthew Hodgson2014-09-037-7/+7
* Fix up directory server to not require uploading room hosts. Update the room ...Erik Johnston2014-09-031-0/+5
* Kill the statePaul "LeoNerd" Evans2014-09-032-55/+42
* Make retrying requests on DNS failures configurable, and turn off retrying on...Kegan Dougal2014-09-031-1/+5
* Implement presence state visibilty limiting when polling eventsource for streamPaul "LeoNerd" Evans2014-09-031-1/+67
* Don't eat federation transmit errors during unit tests; fix remote presence E...Paul "LeoNerd" Evans2014-09-031-0/+16
* Rename the 'do_users_share_a_room' to something slightly less verb-soundingPaul "LeoNerd" Evans2014-09-032-4/+4
* Fix tests to support ratelimitingMark Haines2014-09-031-0/+13
* Ensure that event source unit tests could cope with get_new_events_for_user()...Paul "LeoNerd" Evans2014-09-021-14/+20
* Reënable presence visibility permission checking now it's not used on redund...Paul "LeoNerd" Evans2014-09-011-2/+0
* Fix the tests to include new db callsErik Johnston2014-09-011-6/+6
* Rename API-visible 'mtime' presence field to 'last_active'; slightly differen...Paul "LeoNerd" Evans2014-09-012-17/+32
* Rename 'state' presence key to the much more obvious 'presence'; maintain a l...Paul "LeoNerd" Evans2014-09-012-50/+91
* change the world: make the default matrix API URL prefix /_matrix rather than...Matthew Hodgson2014-08-312-15/+15
* Bugfixes on presence pushes on user joining:Paul "LeoNerd" Evans2014-08-291-57/+71
* Fix a couple of bugs in presence handler related to pushing updatesto the cor...Erik Johnston2014-08-292-66/+126
* Only send presence "poll"/"unpoll" EDUs when changing from/to zero remotesPaul "LeoNerd" Evans2014-08-281-6/+33
* Re-enable presence, un-skip presence testsPaul "LeoNerd" Evans2014-08-282-9/+0
* Remove get_state_for_room function from federation handlerMark Haines2014-08-281-2/+8
* Fix up the various presence-related tests so that if they're not skipped, the...Paul "LeoNerd" Evans2014-08-272-4/+10
* Merge branch 'develop' into storage_transactionsMark Haines2014-08-272-5/+3
|\
| * Fix tests.Erik Johnston2014-08-272-4/+3
* | Merge branch 'develop' into storage_transactionsMark Haines2014-08-271-0/+250
|\|
| * Initial typing notification support - EDU federation, but no timers, and no a...Paul "LeoNerd" Evans2014-08-271-0/+250
* | Start updating state handling to use snapshotsMark Haines2014-08-271-0/+1
* | Fill out prev_events before calling persist_eventMark Haines2014-08-271-17/+26
* | Fold federation/handler into handlers/federationMark Haines2014-08-261-9/+15
* | Merge branch 'develop' into storage_transactionsMark Haines2014-08-264-4/+14
|\|
| * Fix ALL THE UNIT TESTSKegan Dougal2014-08-262-4/+3
| * skip presence tests which broke when presence polling was disabledMark Haines2014-08-222-0/+11
* | Take a snapshot of the state of the room before performing updatesMark Haines2014-08-221-5/+20
|/
* Use the "collect_presencelike_data" distributor signal instead of re-implemen...Paul "LeoNerd" Evans2014-08-201-0/+2
* Fix test. get_joined_hosts_for_room get's called multiple timesErik Johnston2014-08-201-3/+5
* Fix federation test, since we now hit store.get_roomErik Johnston2014-08-201-1/+2
* Update testsErik Johnston2014-08-191-4/+4
* Merge branch 'master' of github.com:matrix-org/synapse into sql_refactorErik Johnston2014-08-191-149/+287
|\
| * Rewrite of PresenceHandler test to ensure it covers the interaction with Fede...Paul "LeoNerd" Evans2014-08-191-149/+279
| * Implement and test presence dropping of remote usersPaul "LeoNerd" Evans2014-08-191-0/+8
* | Merge branch 'master' of github.com:matrix-org/synapse into sql_refactorErik Johnston2014-08-181-5/+40
|\|
| * Allow room presence visibility between users who share a roomPaul "LeoNerd" Evans2014-08-181-5/+40
* | Fix some of the tests to reflect changes in the storage layer.Erik Johnston2014-08-151-15/+7
|/
* Removed http_server from HomeServer. Updated unit tests to use either resourc...Kegan Dougal2014-08-146-11/+10
* An initial hack at storing presence state-change mtimes in database and prese...Paul "LeoNerd" Evans2014-08-132-18/+52
* Don't mock out presence_handler's internal start/stop methods in presencelike...Paul "LeoNerd" Evans2014-08-131-9/+5
* Implement directory service federation by Federation Queries; avoid local_onl...Paul "LeoNerd" Evans2014-08-131-0/+112
* Use new Federation Query API to implement HS->HS fetching of remote users' pr...Paul "LeoNerd" Evans2014-08-132-8/+30
* Use strings instead of opaque magic-number constants for presence states; ren...Paul "LeoNerd" Evans2014-08-132-18/+18
* add in copyrights to everything, not just the synapse subdir, and add a copyr...Matthew Hodgson2014-08-135-0/+70
* Reference Matrix Home Servermatrix.org2014-08-126-0/+1716