summary refs log tree commit diff
path: root/synapse/rest/well_known.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Refactor config to be an experimental featureHugh Nimmo-Smith2023-05-301-4/+5
| | | | Also enforce you can't combine it with incompatible config options
* MSC2965: OIDC Provider discovery via well-known documentQuentin Gliech2023-05-301-0/+9
|
* Implementation of HTTP 307 response for MSC3886 POST endpoint (#14018)Hugh Nimmo-Smith2022-10-181-1/+2
| | | | Co-authored-by: reivilibre <olivier@librepush.net> Co-authored-by: Andrew Morgan <andrewm@element.io>
* Add custom well-known (#13035)Jacek KuĊ›nierz2022-06-161-1/+8
| | | Co-authored-by: David Robertson <david.m.robertson1@gmail.com>
* Default value for `public_baseurl` (#11210)Richard van der Hoff2021-11-081-2/+1
| | | | | We might as well use a default value for `public_baseurl` based on `server_name` - in many cases, it will be correct.
* Support for serving server well-known files (#11211)Richard van der Hoff2021-11-011-2/+45
| | | | Fixes https://github.com/matrix-org/synapse/issues/8308
* Use direct references for configuration variables (part 7). (#10959)Patrick Cloke2021-10-041-2/+2
|
* Add missing type hints to non-client REST servlets. (#10817)Patrick Cloke2021-09-151-10/+10
| | | | Including admin, consent, key, synapse, and media. All REST servlets (the synapse.rest module) now require typed method definitions.
* Use direct references for some configuration variables (#10798)Patrick Cloke2021-09-131-2/+2
| | | | Instead of proxying through the magic getter of the RootConfig object. This should be more performant (and is more explicit).
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
| | | | | | | Part of #9744 Removes all redundant `# -*- coding: utf-8 -*-` lines from files, as python 3 automatically reads source code as utf-8 now. `Signed-off-by: Jonathan de Jong <jonathan@automatia.nl>`
* Backout changes for automatically calculating the public baseurl. (#9313)Patrick Cloke2021-02-111-0/+4
| | | | This breaks some people's configurations (if their Client-Server API is not accessed via port 443).
* Give `public_baseurl` a default value (#9159)Richard van der Hoff2021-01-201-4/+0
|
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
|
* Use the JSON encoder without whitespace in more places. (#8124)Patrick Cloke2020-08-201-2/+2
|
* public_base_url is actually public_baseurlAaron Raimist2019-08-261-1/+1
| | | | Signed-off-by: Aaron Raimist <aaron@raim.ist>
* Run Black. (#5482)Amber Brown2019-06-201-7/+4
|
* Remove log error for .well-known/matrix/client (#4972)Michael Kaye2019-04-241-1/+1
|
* Remove periods from copyright headers (#5046)Andrew Morgan2019-04-111-1/+1
|
* FixupErik Johnston2019-02-181-0/+1
|
* fix missig importMatthew Hodgson2019-02-181-0/+1
|
* tabsMatthew Hodgson2019-02-141-1/+1
|
* set CORS on .well-known URI to unbreak modularMatthew Hodgson2019-02-141-0/+1
| | | | | otherwise a riot/web running on foo.riot.im can't query the .well-known on foo.modular.im...
* Implement .well-known handling (#4262)Richard van der Hoff2018-12-051-0/+70
Sometimes it's useful for synapse to generate its own .well-known file.