summary refs log tree commit diff
path: root/synapse/server.pyi (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Wake up transaction queue when remote server comes back online (#6706)Erik Johnston2020-01-171-0/+12
| | | | | This will be used to retry outbound transactions to a remote server if we think it might have come back up.
* Support for routing outbound HTTP requests via a proxy (#6239)Richard van der Hoff2019-11-011-0/+9
| | | | | | | | | | | | | | | | | | | | The `http_proxy` and `HTTPS_PROXY` env vars can be set to a `host[:port]` value which should point to a proxy. The address of the proxy should be excluded from IP blacklists such as the `url_preview_ip_range_blacklist`. The proxy will then be used for * push * url previews * phone-home stats * recaptcha validation * CAS auth validation It will *not* be used for: * Application Services * Identity servers * Outbound federation * In worker configurations, connections from workers to masters Fixes #4198.
* Update black to 19.10b0 (#6304)Amber Brown2019-11-011-8/+8
| | | * update version of black and also fix the mypy config being overridden
* Run Black. (#5482)Amber Brown2019-06-201-27/+24
|
* Fix CI after new release of isortBrendan Abolivier2019-05-131-1/+0
|
* Rename and move the classesRichard van der Hoff2019-03-131-1/+2
|
* Move from TravisCI to BuildKite (#4752)Amber Brown2019-02-271-1/+1
|
* Revert "Prevent showing non-fed rooms in fed /publicRooms"Andrew Morgan2019-02-261-1/+1
|
* Address rich commentsAndrew Morgan2019-02-261-1/+1
|
* 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.