summary refs log tree commit diff
path: root/synapse/server.pyi (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Basic initial support for room upgradesRichard van der Hoff2018-10-251-0/+6
| | | | | Currently just creates a new, empty, room, and sends a tombstone in the old room.
* Send users a server notice about consentRichard van der Hoff2018-05-221-0/+4
| | | | | When a user first syncs, we will send them a server notice asking them to consent to the privacy policy if they have not already done so.
* Infrastructure for a server notices roomRichard van der Hoff2018-05-171-0/+12
| | | | | | | Server Notices use a special room which the user can't dismiss. They are created on demand when some other bit of the code calls send_notice. (This doesn't actually do much yet becuse we don't call send_notice anywhere)
* Move RoomCreationHandler out of synapse.handlers.HandlersRichard van der Hoff2018-05-171-0/+3
| | | | | | | Handlers is deprecated nowadays, so let's move this out before I add a new dependency on it. Also fix the docstrings on create_room.
* Factor out resolve_state_groups to a separate handlerRichard van der Hoff2018-02-011-0/+3
| | | | | | We extract the storage-independent bits of the state group resolution out to a separate functiom, and stick it in a new handler, in preparation for its use from the storage layer.
* Move set_password into its own handlerRichard van der Hoff2017-11-291-0/+4
| | | | | | Non-functional refactoring to move set_password. This means that we'll be able to properly deactivate devices and access tokens without introducing a dependency loop.
* Move deactivate_account into its own handlerRichard van der Hoff2017-11-291-1/+6
| | | | | | Non-functional refactoring to move deactivate_account. This means that we'll be able to properly deactivate devices and access tokens without introducing a dependency loop.
* Build MediaRepositoryResource as a homeserver dependencyRichard van der Hoff2017-11-221-0/+7
| | | | | | This avoids the scenario where we have four different PreviewUrlResources configured on a single app, each of which have their own caches and cache clearing jobs.
* Doc some more dynamic Homeserver methodsRichard van der Hoff2017-10-171-0/+8
|
* Fix login with m.login.tokenRichard van der Hoff2016-08-081-0/+4
| | | | | login with token (as used by CAS auth) was broken by 067596d, such that it always returned a 401.
* Move e2e query logic into a handlerRichard van der Hoff2016-08-011-0/+4
|
* Type annotationsRichard van der Hoff2016-07-191-0/+21
Add some type annotations to help PyCharm (in particular) to figure out the types of a bunch of things.