Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Drop support for cpu_affinity (#5525) | Richard van der Hoff | 2019-06-22 | 1 | -25/+1 |
| | | | This has no useful purpose on python3, and is generally a source of confusion. | ||||
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -41/+36 |
| | |||||
* | Fix dropped logcontexts during high outbound traffic. (#5277) | Richard van der Hoff | 2019-05-29 | 1 | -7/+13 |
| | | | Fixes #5271. | ||||
* | Limit in flight DNS requests | Erik Johnston | 2019-04-09 | 1 | -1/+82 |
| | | | | | | | This is to work around a bug in twisted where a large number of concurrent DNS requests cause it to tight loop forever. c.f. https://twistedmatrix.com/trac/ticket/9620#ticket | ||||
* | Correctly handle all command line options | Erik Johnston | 2019-03-14 | 1 | -6/+12 |
| | |||||
* | Merge pull request #4632 from matrix-org/erikj/basic_sentry | Erik Johnston | 2019-02-18 | 1 | -0/+30 |
|\ | | | | | Add basic optional sentry.io integration | ||||
| * | Fixup comments and add warning | Erik Johnston | 2019-02-13 | 1 | -3/+3 |
| | | |||||
| * | Comments | Erik Johnston | 2019-02-12 | 1 | -0/+8 |
| | | |||||
| * | Basic sentry integration | Erik Johnston | 2019-02-12 | 1 | -0/+22 |
| | | |||||
* | | Update synapse/app/_base.py | Erik Johnston | 2019-02-13 | 1 | -1/+1 |
| | | | | | | Co-Authored-By: richvdh <1389908+richvdh@users.noreply.github.com> | ||||
* | | Improve logging around listening services | Richard van der Hoff | 2019-02-13 | 1 | -9/+14 |
| | | | | | | | | | | | | | | | | | | I wanted to bring listen_tcp into line with listen_ssl in terms of returning a list of ports, and wanted to check that was a safe thing to do - hence the logging in `refresh_certificate`. Also, pull the 'Synapse now listening' message up to homeserver.py, because it was being duplicated everywhere else. | ||||
* | | Special-case the default bind_addresses for metrics listener | Richard van der Hoff | 2019-02-13 | 1 | -3/+2 |
|/ | | | | | turns out it doesn't really support ipv6, so let's hack around that by only listening on ipv4 by default. | ||||
* | Fix error when loading cert if tls is disabled (#4618) | Richard van der Hoff | 2019-02-12 | 1 | -2/+3 |
| | | | | | | If TLS is disabled, it should not be an error if no cert is given. Fixes #4554. | ||||
* | Infer no_tls from presence of TLS listeners | Richard van der Hoff | 2019-02-11 | 1 | -1/+1 |
| | | | | | Rather than have to specify `no_tls` explicitly, infer whether we need to load the TLS keys etc from whether we have any TLS-enabled listeners. | ||||
* | Don't create server contexts when TLS is disabled | Richard van der Hoff | 2019-02-11 | 1 | -0/+5 |
| | | | | we aren't going to use them anyway. | ||||
* | Logging improvements around TLS certs | Richard van der Hoff | 2019-02-11 | 1 | -4/+2 |
| | | | | | Log which file we're reading keys and certs from, and refactor the code a bit in preparation for other work | ||||
* | Move ClientTLSOptionsFactory init out of refresh_certificates (#4611) | Richard van der Hoff | 2019-02-11 | 1 | -3/+0 |
| | | | | | It's nothing to do with refreshing the certificates. No idea why it was here. | ||||
* | ACME Reprovisioning (#4522) | Amber Brown | 2019-02-11 | 1 | -0/+19 |
| | |||||
* | Deduplicate some code in synapse.app (#4567) | Amber Brown | 2019-02-08 | 1 | -0/+63 |
| | |||||
* | ACME config cleanups (#4525) | Richard van der Hoff | 2019-01-30 | 1 | -21/+1 |
| | | | | | | | | | | | | | | | | * 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 | ||||
* | SIGHUP for TLS cert reloading (#4495) | Amber Brown | 2019-01-30 | 1 | -7/+22 |
| | |||||
* | Make workers work on Py3 (#4027) | Amber Brown | 2018-10-13 | 1 | -15/+15 |
| | |||||
* | Integrate presence from hotfixes (#3694) | Amber Brown | 2018-08-18 | 1 | -2/+4 |
| | |||||
* | run isort | Amber Brown | 2018-07-09 | 1 | -4/+7 |
| | |||||
* | Run Prometheus on a different port, optionally. (#3274) | Amber Brown | 2018-05-31 | 1 | -0/+13 |
| | |||||
* | Remove logger argument and do not catch replication listener | Silke | 2017-12-18 | 1 | -6/+7 |
| | | | | Signed-off-by: Silke <silke@slxh.eu> | ||||
* | Add methods for listening on multiple addresses | Silke Hofstra | 2017-12-17 | 1 | -1/+56 |
| | | | | | | | Add listen_tcp and listen_ssl which implement Twisted's reactor.listenTCP and reactor.listenSSL for multiple addresses. Signed-off-by: Silke Hofstra <silke@slxh.eu> | ||||
* | replace 'except:' with 'except Exception:' | Richard van der Hoff | 2017-10-23 | 1 | -1/+1 |
| | | | | what could possibly go wrong | ||||
* | Make 'affinity' package optional | Erik Johnston | 2017-10-02 | 1 | -1/+14 |
| | |||||
* | Move quit_with_error | Erik Johnston | 2017-10-02 | 1 | -0/+10 |
| | |||||
* | Allow configuration of CPU affinity | Richard van der Hoff | 2017-08-15 | 1 | -1/+8 |
| | | | | | Make it possible to set the CPU affinity in the config file, so that we don't need to remember to do it manually every time. | ||||
* | Factor out common application start | Richard van der Hoff | 2017-08-15 | 1 | -0/+92 |
We have 10 copies of this code, and I don't really want to update each one separately. |