Commit Graph

91 Commits (c7446906bdd2e30e5e830a77c05ab9a15aece254)

Author SHA1 Message Date
Shay 493c2fc44a
Remove code generating comments in configuration file (#12941) 2 years ago
Patrick Cloke 4586119f0b
Add missing type hints to config classes. (#12402) 3 years ago
reivilibre 84bfe47b01
Re-apply: Move glob_to_regex and re_word_boundary to matrix-python-common #11505 (#11687) 3 years ago
Patrick Cloke 0cc3bf97b4
Additional type hints for the config module, part 2. (#11480) 3 years ago
Sean Quah 088d748f2c
Revert "Move `glob_to_regex` and `re_word_boundary` to `matrix-python-common` (#11505) (#11527) 3 years ago
Sean Quah a77c369897
Move `glob_to_regex` and `re_word_boundary` to `matrix-python-common` (#11505) 3 years ago
Patrick Cloke 55669bd3de
Add missing type hints to config base classes (#11377) 3 years ago
Patrick Cloke 4d6d38ac2f
Remove dead code from acme support. (#11393) 3 years ago
Nicolai Søborg e2dabec996
Docs: Quote wildcard `federation_certificate_verification_whitelist` (#11381) 3 years ago
David Robertson 797ee7812d
Relax `ignore-missing-imports` for modules that have stubs now and update mypy (#11006) 3 years ago
Jonathan de Jong 95e47b2e78
[pyupgrade] `synapse/` (#10348) 3 years ago
Jonathan de Jong bf72d10dbf
Use inline type hints in various other places (in `synapse/`) (#10380) 3 years ago
Brendan Abolivier 08c8469322
Remove support for ACME v1 (#10194) 3 years ago
Richard van der Hoff fe5dad46b0
Remove redundant code to reload tls cert (#10054) 4 years ago
Jerin J Titus 057ce7b754
Remove tls_fingerprints option (#9280) 4 years ago
Richard van der Hoff 03318a766c
Merge pull request from GHSA-x345-32rc-8h85 4 years ago
Jonathan de Jong 4b965c862d
Remove redundant "coding: utf-8" lines (#9786) 4 years ago
Dan Callahan 1d5f0e3529
Bump black configuration to target py36 (#9781) 4 years ago
Patrick Cloke 4ff0201e62
Enable mypy checking for unreachable code and fix instances. (#8432) 4 years ago
Richard van der Hoff c1ef579b63
Add prometheus metrics to track federation delays (#8430) 4 years ago
Dagfinn Ilmari Mannsåker a3f11567d9
Replace all remaining six usage with native Python 3 equivalents (#7704) 5 years ago
Patrick Cloke 509e381afa
Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) 5 years ago
Brendan Abolivier 36af094017
Linters are hard but in they end they just want what's best for us 5 years ago
Brendan Abolivier ef9c275d96
Add a separator for the config warning 5 years ago
Brendan Abolivier 5820ed905f
Add mention and warning about ACME v1 deprecation to the Synapse config 5 years ago
timfi bce557175b
Allow empty federation_certificate_verification_whitelist (#6849) 5 years ago
Andrew Morgan 409c62b27b
Add config linting script that checks for bool casing (#6203) 5 years ago
Amber Brown f743108a94
Refactor HomeserverConfig so it can be typechecked (#6137) 5 years ago
Amber Brown 850dcfd2d3
Fix well-known lookups with the federation certificate whitelist (#5997) 5 years ago
Jorik Schellekens 6d97843793
Config templating (#5900) 5 years ago
Amber Brown be3b901ccd
Update the TLS cipher string and provide configurability for TLS on outgoing federation (#5550) 5 years ago
Richard van der Hoff 16b52642e2 Don't load the generated config as the default. 6 years ago
Richard van der Hoff edea4bb5be Allow configuration of the path used for ACME account keys. 6 years ago
Richard van der Hoff c3c6b00d95
Pass config_dir_path and data_dir_path into Config.read_config. (#5522) 6 years ago
Amber Brown 32e7c9e7f2
Run Black. (#5482) 6 years ago
Richard van der Hoff f8a45302c9 Fix `federation_custom_ca_list` configuration option. 6 years ago
Richard van der Hoff e2dfb922e1 Validate federation server TLS certificates by default. 6 years ago
Andrew Morgan 6824ddd93d Config option for verifying federation certificates (MSC 1711) (#4967) 6 years ago
Andrew Morgan 7998ca3a66
Document using a certificate with a full chain (#4849) 6 years ago
Richard van der Hoff 641c409e4e Fix ACME config for python 2. (#4717) 6 years ago
Richard van der Hoff 5f9bdf90fe Attempt to make default config more consistent 6 years ago
Brendan Abolivier 5a707a2f9a Improve config documentation 6 years ago
Brendan Abolivier 45bb55c6de Use a configuration parameter to give the domain to generate a certificate for 6 years ago
Richard van der Hoff a4ce91396b
Disable TLS by default (#4614) 6 years ago
Richard van der Hoff 32b781bfe2
Fix error when loading cert if tls is disabled (#4618) 6 years ago
Richard van der Hoff 0ca2908653 fix tests 6 years ago
Richard van der Hoff 4fddf8fc77 Infer no_tls from presence of TLS listeners 6 years ago
Richard van der Hoff 086f6f27d4 Logging improvements around TLS certs 6 years ago
Amber Brown 6e2a5aa050 ACME Reprovisioning (#4522) 6 years ago
Amber Brown 4ffd10f46d Be tolerant of blank TLS fingerprints config (#4589) 6 years ago