Commit Graph

82 Commits (84fac0f814f69645ff1ad564ef8294b31203dc95)

Author SHA1 Message Date
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
Richard van der Hoff bf1e4d96ad
Fix default ACME config for py2 (#4564) 6 years ago
Richard van der Hoff d7e27a1f08
fix typo in config comments (#4557) 6 years ago
Richard van der Hoff 7615a8ced1 ACME config cleanups (#4525) 6 years ago
Amber Brown 6bd4374636
Do not generate self-signed TLS certificates by default. (#4509) 6 years ago
Amber Brown 6129e52f43
Support ACME for certificate provisioning (#4384) 6 years ago
Amber Brown 23b0813599
Require ECDH key exchange & remove dh_params (#4429) 6 years ago
Amber Brown 49af402019 run isort 6 years ago
Jeroen b7f34ee348 allow self-signed certificates 7 years ago
Jeroen 07b4f88de9 formatting changes for pep8 7 years ago