summary refs log tree commit diff
path: root/synapse/handlers/acme.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove support for ACME v1 (#10194)Brendan Abolivier2021-06-171-117/+0
| | | | | Fixes #9778 ACME v1 has been fully decommissioned for existing installs on June 1st 2021(see https://community.letsencrypt.org/t/end-of-life-plan-for-acmev1/88430/27), so we can now safely remove it from Synapse.
* 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>`
* Import HomeServer from the proper module. (#9665)Patrick Cloke2021-03-231-1/+1
|
* Create a SynapseReactor type which incorporates the necessary reactor ↵Patrick Cloke2021-03-081-1/+3
| | | | | interfaces. (#9528) This helps fix some type hints when running with Twisted 21.2.0.
* Add type hints to various handlers. (#9223)Patrick Cloke2021-01-261-5/+7
| | | | With this change all handlers except the e2e_* ones have type hints enabled.
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
|
* Convert ACME code to async/await. (#7989)Patrick Cloke2020-08-031-7/+4
|
* Small grammar fixes to the ACME v1 deprecation notice (#6944)Andrew Morgan2020-02-211-5/+5
| | | Some small fixes to the copy in #6907.
* Make the log more noticeableBrendan Abolivier2020-02-181-1/+2
|
* Print the error as an error log and raise the same exception we gotBrendan Abolivier2020-02-181-9/+10
|
* LintBrendan Abolivier2020-02-131-6/+7
|
* LintBrendan Abolivier2020-02-131-7/+6
|
* Add a comprehensive error when failing to register for an ACME accountBrendan Abolivier2020-02-131-1/+13
|
* Replace returnValue with return (#5736)Amber Brown2019-07-231-1/+1
|
* Allow configuration of the path used for ACME account keys.Richard van der Hoff2019-06-241-1/+1
| | | | | Because sticking it in the same place as the config isn't necessarily the right thing to do.
* Factor acme bits out to a separate file (#5521)Richard van der Hoff2019-06-241-53/+9
| | | This makes some of the conditional-import hoop-jumping easier.
* Run Black. (#5482)Amber Brown2019-06-201-9/+5
|
* Fetch ACME domain into an instance memberBrendan Abolivier2019-02-191-4/+5
|
* Use a configuration parameter to give the domain to generate a certificate forBrendan Abolivier2019-02-181-25/+4
|
* Typo in info logAndrew Morgan2019-02-181-1/+1
| | | Co-Authored-By: babolivier <contact@brendanabolivier.com>
* Various cosmetics to make TravisCI happyBrendan Abolivier2019-02-151-2/+5
|
* Remove unused importBrendan Abolivier2019-02-151-1/+0
|
* Support .well-known delegation when issuing certificates through ACMEBrendan Abolivier2019-02-151-4/+23
|
* ACME config cleanups (#4525)Richard van der Hoff2019-01-301-12/+15
| | | | | | | | | | | | | | | | * Handle listening for ACME requests on IPv6 addresses the weird url-but-not-actually-a-url-string doesn't handle IPv6 addresses without extra quoting. Building a string which you are about to parse again seems like a weird choice. Let's just use listenTCP, which is consistent with what we do elsewhere. * Clean up the default ACME config make it look a bit more consistent with everything else, and tweak the defaults to listen on port 80. * newsfile
* Support ACME for certificate provisioning (#4384)Amber Brown2019-01-231-0/+147