| Commit message (Expand) | Author | Age | Files | Lines |
* | Use inline type hints in `handlers/` and `rest/`. (#10382) | Jonathan de Jong | 2021-07-16 | 1 | -7/+7 |
* | Clear the resync bit after resyncing device lists (#9867) | Richard van der Hoff | 2021-04-22 | 1 | -0/+7 |
* | Remove `synapse.types.Collection` (#9856) | Richard van der Hoff | 2021-04-22 | 1 | -2/+1 |
* | Fix (final) Bugbear violations (#9838) | Jonathan de Jong | 2021-04-20 | 1 | -8/+5 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 1 | -1/+0 |
* | Add type hints to expiring cache. (#9730) | Patrick Cloke | 2021-04-06 | 1 | -2/+2 |
* | Import HomeServer from the proper module. (#9665) | Patrick Cloke | 2021-03-23 | 1 | -1/+1 |
* | only save remote cross-signing keys if they're different from the current one... | Hubert Chathi | 2021-03-17 | 1 | -4/+18 |
* | Fix bad naming of storage function (#9637) | Erik Johnston | 2021-03-17 | 1 | -1/+1 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 1 | -10/+20 |
* | Add type hints to E2E handler. (#9232) | Patrick Cloke | 2021-01-28 | 1 | -6/+6 |
* | Add typing information to the device handler. (#8407) | Patrick Cloke | 2020-10-07 | 1 | -35/+54 |
* | Add support for MSC2697: Dehydrated devices (#8380) | Hubert Chathi | 2020-10-07 | 1 | -2/+82 |
* | Various clean ups to room stream tokens. (#8423) | Erik Johnston | 2020-09-29 | 1 | -3/+1 |
* | Create function to check for long names in devices (#8364) | Dionysis Grigoropoulos | 2020-09-22 | 1 | -6/+24 |
* | Simplify super() calls to Python 3 syntax. (#8344) | Patrick Cloke | 2020-09-18 | 1 | -2/+2 |
* | Make `StreamToken.room_key` be a `RoomStreamToken` instance. (#8281) | Erik Johnston | 2020-09-11 | 1 | -7/+5 |
* | Stop sub-classing object (#8249) | Patrick Cloke | 2020-09-04 | 1 | -1/+1 |
* | Move and rename `get_devices_with_keys_by_user` (#8204) | Richard van der Hoff | 2020-09-01 | 1 | -1/+3 |
* | Fix TypeError in synapse.notifier (#7880) | Erik Johnston | 2020-07-17 | 1 | -0/+8 |
* | Convert device handler to async/await (#7871) | Patrick Cloke | 2020-07-17 | 1 | -136/+105 |
* | Fix "There was no active span when trying to log." error (#7698) | Erik Johnston | 2020-06-15 | 1 | -0/+1 |
* | Replace iteritems/itervalues/iterkeys with native versions. (#7692) | Patrick Cloke | 2020-06-15 | 1 | -8/+6 |
* | Process cross-signing keys when resyncing device lists (#7594) | Brendan Abolivier | 2020-06-01 | 1 | -1/+57 |
* | Don't fail all of an iteration of the device list retry loop on error (#7609) | Brendan Abolivier | 2020-06-01 | 1 | -15/+21 |
* | Retry to sync out of sync device lists (#7453) | Brendan Abolivier | 2020-05-21 | 1 | -7/+73 |
* | Convert auth handler to async/await (#7261) | Patrick Cloke | 2020-04-15 | 1 | -4/+8 |
* | Add explanatory comment | Andrew Morgan | 2020-03-30 | 1 | -1/+2 |
* | black | David Baker | 2020-03-30 | 1 | -1/+3 |
* | Just add own user ID to the list we track device changes for | David Baker | 2020-03-30 | 1 | -3/+5 |
* | Fix undefined variable & remove debug logging | David Baker | 2020-03-27 | 1 | -10/+2 |
* | black | David Baker | 2020-03-27 | 1 | -4/+4 |
* | Always send the user updates to their own device list | David Baker | 2020-03-27 | 1 | -3/+16 |
* | Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) | Patrick Cloke | 2020-02-21 | 1 | -1/+1 |
* | Reject device display names that are too long (#6882) | Patrick Cloke | 2020-02-10 | 1 | -1/+13 |
* | Add support for putting fed user query API on workers (#6873) | Erik Johnston | 2020-02-07 | 1 | -19/+16 |
* | Check sender_key matches on inbound encrypted events. (#6850) | Erik Johnston | 2020-02-05 | 1 | -1/+7 |
* | Merge branch 'develop' into cross-signing_federation | Hubert Chathi | 2019-10-31 | 1 | -3/+4 |
|\ |
|
| * | Merge pull request #6294 from matrix-org/erikj/add_state_storage | Erik Johnston | 2019-10-31 | 1 | -1/+2 |
| |\ |
|
| | * | Port to use state storage | Erik Johnston | 2019-10-30 | 1 | -1/+2 |
| * | | Remove usage of deprecated logger.warn method from codebase (#6271) | Andrew Morgan | 2019-10-31 | 1 | -2/+2 |
| |/ |
|
* | | update to work with newer code, and fix formatting | Hubert Chathi | 2019-10-22 | 1 | -1/+1 |
* | | implement federation parts of cross-signing | Hubert Chathi | 2019-10-22 | 1 | -1/+12 |
|/ |
|
* | Merge branch 'develop' into cross-signing_keys | Hubert Chathi | 2019-09-04 | 1 | -2/+63 |
|\ |
|
| * | Opentrace device lists (#5853) | Jorik Schellekens | 2019-09-03 | 1 | -2/+63 |
* | | Merge branch 'cross-signing_hidden' into cross-signing_keys | Hubert Chathi | 2019-08-01 | 1 | -85/+87 |
|\| |
|
| * | Update the device list cache when keys/query is called (#5693) | Jorik Schellekens | 2019-07-29 | 1 | -72/+78 |
| * | Replace returnValue with return (#5736) | Amber Brown | 2019-07-23 | 1 | -13/+9 |
* | | allow uploading keys for cross-signing | Hubert Chathi | 2019-07-25 | 1 | -0/+17 |
|/ |
|
* | Rename get_users_whose_devices_changed | Erik Johnston | 2019-06-26 | 1 | -1/+1 |
* | Refactor get_user_ids_changed to pull less from DB | Erik Johnston | 2019-06-26 | 1 | -6/+6 |
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -63/+49 |
* | Merge pull request #4829 from matrix-org/erikj/device_list_seen_updates | Erik Johnston | 2019-03-08 | 1 | -3/+7 |
|\ |
|
| * | When re-syncing device lists reset the state | Erik Johnston | 2019-03-07 | 1 | -3/+7 |
* | | Add some debug logging for device list handling | Erik Johnston | 2019-03-07 | 1 | -2/+38 |
|/ |
|
* | Allow /keys/{changes,query} API to run on worker | Erik Johnston | 2019-03-04 | 1 | -2/+2 |
* | Split DeviceHandler into master and worker | Erik Johnston | 2019-03-04 | 1 | -168/+174 |
* | pep8 | Erik Johnston | 2019-02-18 | 1 | -1/+5 |
* | Correctly handle HttpResponseException | Erik Johnston | 2019-02-18 | 1 | -4/+4 |
* | Correctly handle RequestSendFailed exceptions | Erik Johnston | 2019-02-14 | 1 | -2/+2 |
* | don't store more remote device lists if they have more than 1K devices (#4397) | Richard van der Hoff | 2019-01-16 | 1 | -0/+19 |
* | Rename async to async_helpers because `async` is a keyword on Python 3.7 (#3678) | Amber Brown | 2018-08-10 | 1 | -1/+1 |
* | s/becuase/because/g | Matthew Hodgson | 2018-07-10 | 1 | -1/+1 |
* | run isort | Amber Brown | 2018-07-09 | 1 | -7/+9 |
* | Consistently use six's iteritems and wrap lazy keys/values in list() if they'... | Amber Brown | 2018-05-31 | 1 | -2/+2 |
* | replace some iteritems with six | Adrian Tschira | 2018-05-19 | 1 | -6/+8 |
* | replace old style error catching with 'as' keyword | NotAFile | 2018-03-15 | 1 | -3/+3 |
* | s/replication_client/federation_client/ | Erik Johnston | 2018-03-13 | 1 | -1/+1 |
* | Split replication layer into two | Erik Johnston | 2018-03-13 | 1 | -2/+1 |
* | Split out edu/query registration to a separate class | Erik Johnston | 2018-03-13 | 1 | -2/+4 |
* | Add federation_domain_whitelist option (#2820) | Matthew Hodgson | 2018-01-22 | 1 | -0/+4 |
* | Delete devices in various logout situations | Richard van der Hoff | 2017-11-29 | 1 | -1/+19 |
* | Merge remote-tracking branch 'origin/develop' into rav/refactor_accesstoken_d... | David Baker | 2017-11-01 | 1 | -2/+0 |
|\ |
|
| * | Remove the last vestiges of refresh_tokens | Richard van der Hoff | 2017-10-31 | 1 | -2/+0 |
* | | Move access token deletion into auth handler | Richard van der Hoff | 2017-11-01 | 1 | -2/+3 |
|/ |
|
* | Correctly handle leaving room in /key/changes | Erik Johnston | 2017-09-18 | 1 | -13/+12 |
* | Fix typo | Erik Johnston | 2017-09-15 | 1 | -1/+1 |
* | Handle joining/leaving rooms in /keys/changes | Erik Johnston | 2017-09-13 | 1 | -1/+38 |
* | Add left section to /keys/changes | Erik Johnston | 2017-09-08 | 1 | -6/+16 |
* | Send down device list change notif when member leaves/rejoins room | Erik Johnston | 2017-09-07 | 1 | -1/+1 |
* | Fix up client ips to read from pending data | Erik Johnston | 2017-06-27 | 1 | -2/+2 |
* | Comment | Erik Johnston | 2017-05-05 | 1 | -0/+6 |
* | Add comment and TODO | Erik Johnston | 2017-05-05 | 1 | -0/+6 |
* | Handle exceptions thrown in handling remote device list updates | Erik Johnston | 2017-05-05 | 1 | -1/+16 |
* | Don't recreate so many sets | Erik Johnston | 2017-03-16 | 1 | -8/+6 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/public_lis... | Erik Johnston | 2017-03-14 | 1 | -0/+34 |
|\ |
|
| * | Implement _simple_delete_many_txn, use it to delete devices | Luke Barnard | 2017-03-13 | 1 | -0/+34 |
* | | Get current state by using current_state_events table | Erik Johnston | 2017-03-10 | 1 | -1/+1 |
|/ |
|
* | Don't keep around old stream IDs forever | Erik Johnston | 2017-03-03 | 1 | -2/+9 |
* | Spelling | Erik Johnston | 2017-03-03 | 1 | -2/+2 |
* | Fix device list update to not constantly resync | Erik Johnston | 2017-03-01 | 1 | -46/+115 |
* | Fix bugs in the /keys/changes api | Richard van der Hoff | 2017-02-14 | 1 | -9/+29 |
* | Measure new device list stuff | Erik Johnston | 2017-02-02 | 1 | -0/+4 |
* | Use new get_users_who_share_room_with_user | Erik Johnston | 2017-02-02 | 1 | -11/+13 |
* | Use stream_ordering_to_exterm for /keys/changes | Erik Johnston | 2017-02-02 | 1 | -9/+9 |
* | Doc args | Erik Johnston | 2017-02-01 | 1 | -0/+7 |
* | Include newly joined users in /keys/changes API | Erik Johnston | 2017-02-01 | 1 | -4/+35 |
* | Implement /keys/changes | Erik Johnston | 2017-02-01 | 1 | -0/+16 |
* | Use get_users_in_room and declare it iterable | Erik Johnston | 2017-01-30 | 1 | -1/+1 |
* | Hook device list updates to replication | Erik Johnston | 2017-01-27 | 1 | -16/+0 |
* | Better name | Erik Johnston | 2017-01-27 | 1 | -1/+3 |
* | Handle users leaving rooms | Erik Johnston | 2017-01-26 | 1 | -1/+16 |
* | Add comments | Erik Johnston | 2017-01-26 | 1 | -3/+16 |
* | Implement device key caching over federation | Erik Johnston | 2017-01-26 | 1 | -12/+73 |
* | Fix up sending of m.device_list_update edus | Erik Johnston | 2017-01-25 | 1 | -0/+1 |
* | Add basic implementation of local device list changes | Erik Johnston | 2017-01-25 | 1 | -12/+53 |
* | make device IDs more useful for human disambiguation | Matthew Hodgson | 2016-09-13 | 1 | -1/+1 |
* | PEP8 | Richard van der Hoff | 2016-08-03 | 1 | -1/+1 |
* | Default device_display_name to null | Richard van der Hoff | 2016-08-03 | 1 | -1/+1 |
* | Delete e2e keys on device delete | Richard van der Hoff | 2016-07-27 | 1 | -0/+4 |
* | Delete refresh tokens when deleting devices | Richard van der Hoff | 2016-07-26 | 1 | -2/+4 |
* | Implement updating devices | Richard van der Hoff | 2016-07-26 | 1 | -0/+24 |
* | Implement deleting devices | Richard van der Hoff | 2016-07-26 | 1 | -1/+26 |
* | make /devices return a list | Richard van der Hoff | 2016-07-21 | 1 | -5/+5 |
* | Fix PEP8 errors | Richard van der Hoff | 2016-07-21 | 1 | -1/+1 |
* | Implement GET /device/{deviceId} | Richard van der Hoff | 2016-07-21 | 1 | -9/+37 |
* | GET /devices endpoint | Richard van der Hoff | 2016-07-20 | 1 | -0/+27 |
* | Add device_id support to /login | Richard van der Hoff | 2016-07-18 | 1 | -0/+71 |