summary refs log tree commit diff
path: root/synapse/app/_base.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Print full startup/initialization error (#15569)Eric Eastwood2023-05-111-1/+6
* Move ThirdPartyEventRules into module_api/callbacks (#15535)Andrew Morgan2023-05-041-1/+3
* Move Spam Checker callbacks to a dedicated file (#15453)Andrew Morgan2023-04-181-1/+1
* Experimental Unix socket support (#15353)Jason Little2023-04-031-27/+65
* Bump black from 22.12.0 to 23.1.0 (#15103)dependabot[bot]2023-02-221-1/+1
* Remove legacy Prometheus metrics names. They were deprecated in Synapse v1.69...reivilibre2022-11-241-12/+4
* Fix typechecking errors introduced in #14128 (#14455)David Robertson2022-11-151-2/+2
* Support using SSL on worker endpoints. (#14128)Tuomas Ojamies2022-11-151-1/+52
* Fix logging error on SIGHUP (#14258)Richard van der Hoff2022-10-211-1/+1
* Update mypy and mypy-zope, attempt 3 (#13993)David Robertson2022-09-301-3/+1
* Revert "Update mypy and mypy-zope (#13925)"David Robertson2022-09-301-1/+3
* Update mypy and mypy-zope (#13925)David Robertson2022-09-301-3/+1
* Share some metrics between the Prometheus exporter and the phone home stats (...Brendan Abolivier2022-09-051-2/+3
* Add experimental configuration option to allow disabling legacy Prometheus me...reivilibre2022-08-241-3/+36
* Revert "Update locked versions of mypy and mypy-zope (#13521)"David Robertson2022-08-151-1/+3
* Update locked versions of mypy and mypy-zope (#13521)David Robertson2022-08-151-3/+1
* Improve startup times in Complement test runs against workers, particularly i...reivilibre2022-06-301-2/+6
* Don't use keyword arguments when initialising modules (#13060)Brendan Abolivier2022-06-151-1/+1
* Fix Synapse git info missing in version strings (#12973)David Robertson2022-06-071-2/+2
* Reload cache factors from disk on SIGHUP (#12673)David Robertson2022-05-111-0/+44
* Use `ParamSpec` in a few places (#12667)David Robertson2022-05-091-4/+10
* Remove unused `# type: ignore`s (#12531)David Robertson2022-04-271-2/+2
* Add missing type hints to config classes. (#12402)Patrick Cloke2022-04-111-1/+3
* Remove `HomeServer.get_datastore()` (#12031)Richard van der Hoff2022-02-231-1/+1
* Use version string helper from matrix-common (#11979)David Robertson2022-02-141-2/+3
* Check that `gc` method is available before using in `synapse/app/_base` (#11...Shay2022-01-251-6/+8
* Log modules at startup (#11813)Brendan Abolivier2022-01-251-1/+2
* Drop support for and remove references to EOL Python 3.6 (#11683)Shay2022-01-211-8/+3
* Simplify GC prometheus metrics (#11723)Richard van der Hoff2022-01-131-1/+2
* Additional type hints for config module. (#11465)Patrick Cloke2021-12-011-1/+2
* Add type annotations to `synapse.metrics` (#10847)Sean Quah2021-11-171-1/+1
* Add missing type hints to `synapse.app`. (#11287)Patrick Cloke2021-11-101-51/+89
* Add metrics to the threadpools (#11178)Erik Johnston2021-11-011-0/+5
* Shut down the DNS threadpool (#11190)Sean Quah2021-10-271-0/+1
* Move DNS lookups into separate thread pool (#11177)Erik Johnston2021-10-261-1/+12
* Add type hints for most `HomeServer` parameters (#11095)Sean Quah2021-10-221-4/+4
* Port the Password Auth Providers module interface to the new generic interfac...Azrenbeth2021-10-131-0/+2
* Require direct references to configuration variables. (#10985)Patrick Cloke2021-10-061-1/+1
* Use direct references for configuration variables (part 6). (#10916)Patrick Cloke2021-09-291-4/+4
* Use direct references for configuration variables (part 5). (#10897)Patrick Cloke2021-09-241-2/+2
* Use direct references for configuration variables (part 4). (#10893)Patrick Cloke2021-09-231-2/+4
* Use direct references for some configuration variables (#10798)Patrick Cloke2021-09-131-4/+8
* Add config option to use non-default manhole password and keys (#10643)Azrenbeth2021-09-061-2/+8
* Skip the final GC on shutdown to improve restart times (#10712)Sean2021-09-011-0/+7
* Port the PresenceRouter module interface to the new generic interface (#10524)Azrenbeth2021-08-171-0/+2
* Port the ThirdPartyEventRules module interface to the new generic interface (...Brendan Abolivier2021-07-201-0/+2
* Add support for evicting cache entries based on last access time. (#10205)Erik Johnston2021-07-051-2/+9
* Ensure that errors during startup are written to the logs and the console. (#...Richard van der Hoff2021-06-211-1/+27
* Standardise the module interface (#10062)Brendan Abolivier2021-06-181-0/+9
* Remove support for ACME v1 (#10194)Brendan Abolivier2021-06-171-2/+1
* Rip out the DNS lookup limiter (#10190)Richard van der Hoff2021-06-171-104/+0
* Remove redundant code to reload tls cert (#10054)Richard van der Hoff2021-05-271-4/+1
* Export jemalloc stats to prometheus when used (#9882)Erik Johnston2021-05-061-0/+2
* Improved validation for received requests (#9817)Richard van der Hoff2021-04-231-4/+26
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Suppress CryptographyDeprecationWarning (#9698)Richard van der Hoff2021-03-261-0/+21
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-9/+5
* Fixes for PyPy compatibility (#9270)Ivan Shapovalov2021-01-301-1/+2
* Clean up exception handling in the startup code (#9059)Richard van der Hoff2021-01-111-59/+91
* Fix deadlock on SIGHUP (#8918)Erik Johnston2020-12-101-1/+5
* Defer SIGHUP handlers to reactor. (#8817)Erik Johnston2020-11-261-1/+9
* Fix SIGHUP handler (#8697)Richard van der Hoff2020-11-061-3/+2
* Add logging on startup/shutdown (#8448)Erik Johnston2020-10-021-0/+5
* Allow background tasks to be run on a separate worker. (#8369)Patrick Cloke2020-10-021-0/+6
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-2/+2
* Add a comment about _LimitedHostnameResolverRichard van der Hoff2020-08-291-0/+7
* Rename database classes to make some sense (#8033)Erik Johnston2020-08-051-1/+1
* re-implement daemonize (#8011)Richard van der Hoff2020-08-041-13/+3
* Create a ListenerConfig object (#7681)Richard van der Hoff2020-06-161-3/+5
* Fix new flake8 errors (#7470)Erik Johnston2020-05-121-2/+3
* Add instance name to RDATA/POSITION commands (#7364)Erik Johnston2020-04-291-2/+2
* Move pusherpool startup into _base.setup (#7104)Richard van der Hoff2020-03-191-0/+1
* Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957)Patrick Cloke2020-02-211-1/+1
* Freeze allocated objects on startup. (#6953)Erik Johnston2020-02-191-0/+9
* Fix sdnotify with acme enabled (#6571)Richard van der Hoff2019-12-191-3/+7
* Move DB pool and helper functions into dedicated Database classErik Johnston2019-12-051-1/+1
* Fix up some typechecking (#6150)Amber Brown2019-10-021-1/+3
* Implement a structured logging output system. (#5680)Amber Brown2019-08-281-5/+7
* Drop dependency on sdnotify (#5871)Richard van der Hoff2019-08-171-10/+37
* Add process hooks to tell systemd our state.Erik Johnston2019-07-221-0/+29
* Support Prometheus_client 0.4.0+ (#5636)Amber Brown2019-07-181-2/+1
* Merge branch 'develop' of github.com:matrix-org/synapse into erikj/admin_api_cmdErik Johnston2019-07-151-29/+34
|\
| * Add basic opentracing support (#5544)Jorik Schellekens2019-07-111-0/+3
| * Move logging utilities out of the side drawer of util/ and into logging/ (#5606)Amber Brown2019-07-041-1/+1
| * Fix 'utime went backwards' errors on daemonization. (#5609)Richard van der Hoff2019-07-031-27/+30
* | Add basic admin cmd appErik Johnston2019-07-021-3/+14
|/
* Drop support for cpu_affinity (#5525)Richard van der Hoff2019-06-221-25/+1
* Run Black. (#5482)Amber Brown2019-06-201-41/+36
* Fix dropped logcontexts during high outbound traffic. (#5277)Richard van der Hoff2019-05-291-7/+13
* Limit in flight DNS requestsErik Johnston2019-04-091-1/+82
* Correctly handle all command line optionsErik Johnston2019-03-141-6/+12
* Merge pull request #4632 from matrix-org/erikj/basic_sentryErik Johnston2019-02-181-0/+30
|\
| * Fixup comments and add warningErik Johnston2019-02-131-3/+3
| * CommentsErik Johnston2019-02-121-0/+8
| * Basic sentry integrationErik Johnston2019-02-121-0/+22
* | Update synapse/app/_base.pyErik Johnston2019-02-131-1/+1
* | Improve logging around listening servicesRichard van der Hoff2019-02-131-9/+14
* | Special-case the default bind_addresses for metrics listenerRichard van der Hoff2019-02-131-3/+2
|/
* Fix error when loading cert if tls is disabled (#4618)Richard van der Hoff2019-02-121-2/+3
* Infer no_tls from presence of TLS listenersRichard van der Hoff2019-02-111-1/+1
* Don't create server contexts when TLS is disabledRichard van der Hoff2019-02-111-0/+5
* Logging improvements around TLS certsRichard van der Hoff2019-02-111-4/+2
* Move ClientTLSOptionsFactory init out of refresh_certificates (#4611)Richard van der Hoff2019-02-111-3/+0
* ACME Reprovisioning (#4522)Amber Brown2019-02-111-0/+19
* Deduplicate some code in synapse.app (#4567)Amber Brown2019-02-081-0/+63
* ACME config cleanups (#4525)Richard van der Hoff2019-01-301-21/+1
* SIGHUP for TLS cert reloading (#4495)Amber Brown2019-01-301-7/+22
* Make workers work on Py3 (#4027)Amber Brown2018-10-131-15/+15
* Integrate presence from hotfixes (#3694)Amber Brown2018-08-181-2/+4
* run isortAmber Brown2018-07-091-4/+7
* Run Prometheus on a different port, optionally. (#3274)Amber Brown2018-05-311-0/+13
* Remove logger argument and do not catch replication listenerSilke2017-12-181-6/+7
* Add methods for listening on multiple addressesSilke Hofstra2017-12-171-1/+56
* replace 'except:' with 'except Exception:'Richard van der Hoff2017-10-231-1/+1
* Make 'affinity' package optionalErik Johnston2017-10-021-1/+14
* Move quit_with_errorErik Johnston2017-10-021-0/+10
* Allow configuration of CPU affinityRichard van der Hoff2017-08-151-1/+8
* Factor out common application startRichard van der Hoff2017-08-151-0/+92