summary refs log tree commit diff
path: root/synapse/handlers/device.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'develop' of github.com:matrix-org/synapse into erikj/dinsic-mergedErik Johnston2019-03-211-171/+187
|\
| * Merge pull request #4829 from matrix-org/erikj/device_list_seen_updatesErik Johnston2019-03-081-3/+7
| |\
| | * When re-syncing device lists reset the stateErik Johnston2019-03-071-3/+7
| * | Add some debug logging for device list handlingErik Johnston2019-03-071-2/+38
| |/
| * Allow /keys/{changes,query} API to run on workerErik Johnston2019-03-041-2/+2
| * Split DeviceHandler into master and workerErik Johnston2019-03-041-168/+174
* | Merge branch 'master' of github.com:matrix-org/synapse into erikj/dinsic-merg...Erik Johnston2019-03-151-5/+27
|\|
| * pep8Erik Johnston2019-02-181-1/+5
| * Correctly handle HttpResponseExceptionErik Johnston2019-02-181-4/+4
| * Correctly handle RequestSendFailed exceptionsErik Johnston2019-02-141-2/+2
| * don't store more remote device lists if they have more than 1K devices (#4397)Richard van der Hoff2019-01-161-0/+19
* | Add some debug logging for device list handlingErik Johnston2019-03-081-2/+39
|/
* Rename async to async_helpers because `async` is a keyword on Python 3.7 (#3678)Amber Brown2018-08-101-1/+1
* s/becuase/because/gMatthew Hodgson2018-07-101-1/+1
* run isortAmber Brown2018-07-091-7/+9
* Consistently use six's iteritems and wrap lazy keys/values in list() if they'...Amber Brown2018-05-311-2/+2
* replace some iteritems with sixAdrian Tschira2018-05-191-6/+8
* replace old style error catching with 'as' keywordNotAFile2018-03-151-3/+3
* s/replication_client/federation_client/Erik Johnston2018-03-131-1/+1
* Split replication layer into twoErik Johnston2018-03-131-2/+1
* Split out edu/query registration to a separate classErik Johnston2018-03-131-2/+4
* Add federation_domain_whitelist option (#2820)Matthew Hodgson2018-01-221-0/+4
* Delete devices in various logout situationsRichard van der Hoff2017-11-291-1/+19
* Merge remote-tracking branch 'origin/develop' into rav/refactor_accesstoken_d...David Baker2017-11-011-2/+0
|\
| * Remove the last vestiges of refresh_tokensRichard van der Hoff2017-10-311-2/+0
* | Move access token deletion into auth handlerRichard van der Hoff2017-11-011-2/+3
|/
* Correctly handle leaving room in /key/changesErik Johnston2017-09-181-13/+12
* Fix typoErik Johnston2017-09-151-1/+1
* Handle joining/leaving rooms in /keys/changesErik Johnston2017-09-131-1/+38
* Add left section to /keys/changesErik Johnston2017-09-081-6/+16
* Send down device list change notif when member leaves/rejoins roomErik Johnston2017-09-071-1/+1
* Fix up client ips to read from pending dataErik Johnston2017-06-271-2/+2
* CommentErik Johnston2017-05-051-0/+6
* Add comment and TODOErik Johnston2017-05-051-0/+6
* Handle exceptions thrown in handling remote device list updatesErik Johnston2017-05-051-1/+16
* Don't recreate so many setsErik Johnston2017-03-161-8/+6
* Merge branch 'develop' of github.com:matrix-org/synapse into erikj/public_lis...Erik Johnston2017-03-141-0/+34
|\
| * Implement _simple_delete_many_txn, use it to delete devicesLuke Barnard2017-03-131-0/+34
* | Get current state by using current_state_events tableErik Johnston2017-03-101-1/+1
|/
* Don't keep around old stream IDs foreverErik Johnston2017-03-031-2/+9
* SpellingErik Johnston2017-03-031-2/+2
* Fix device list update to not constantly resyncErik Johnston2017-03-011-46/+115
* Fix bugs in the /keys/changes apiRichard van der Hoff2017-02-141-9/+29
* Measure new device list stuffErik Johnston2017-02-021-0/+4
* Use new get_users_who_share_room_with_userErik Johnston2017-02-021-11/+13
* Use stream_ordering_to_exterm for /keys/changesErik Johnston2017-02-021-9/+9
* Doc argsErik Johnston2017-02-011-0/+7
* Include newly joined users in /keys/changes APIErik Johnston2017-02-011-4/+35
* Implement /keys/changesErik Johnston2017-02-011-0/+16
* Use get_users_in_room and declare it iterableErik Johnston2017-01-301-1/+1
* Hook device list updates to replicationErik Johnston2017-01-271-16/+0
* Better nameErik Johnston2017-01-271-1/+3
* Handle users leaving roomsErik Johnston2017-01-261-1/+16
* Add commentsErik Johnston2017-01-261-3/+16
* Implement device key caching over federationErik Johnston2017-01-261-12/+73
* Fix up sending of m.device_list_update edusErik Johnston2017-01-251-0/+1
* Add basic implementation of local device list changesErik Johnston2017-01-251-12/+53
* make device IDs more useful for human disambiguationMatthew Hodgson2016-09-131-1/+1
* PEP8Richard van der Hoff2016-08-031-1/+1
* Default device_display_name to nullRichard van der Hoff2016-08-031-1/+1
* Delete e2e keys on device deleteRichard van der Hoff2016-07-271-0/+4
* Delete refresh tokens when deleting devicesRichard van der Hoff2016-07-261-2/+4
* Implement updating devicesRichard van der Hoff2016-07-261-0/+24
* Implement deleting devicesRichard van der Hoff2016-07-261-1/+26
* make /devices return a listRichard van der Hoff2016-07-211-5/+5
* Fix PEP8 errorsRichard van der Hoff2016-07-211-1/+1
* Implement GET /device/{deviceId}Richard van der Hoff2016-07-211-9/+37
* GET /devices endpointRichard van der Hoff2016-07-201-0/+27
* Add device_id support to /loginRichard van der Hoff2016-07-181-0/+71