| Commit message (Expand) | Author | Age | Files | Lines |
* | Move Spam Checker callbacks to a dedicated file (#15453) | Andrew Morgan | 2023-04-18 | 1 | -1/+1 |
* | Experimental Unix socket support (#15353) | Jason Little | 2023-04-03 | 1 | -27/+65 |
* | Bump black from 22.12.0 to 23.1.0 (#15103) | dependabot[bot] | 2023-02-22 | 1 | -1/+1 |
* | Remove legacy Prometheus metrics names. They were deprecated in Synapse v1.69... | reivilibre | 2022-11-24 | 1 | -12/+4 |
* | Fix typechecking errors introduced in #14128 (#14455) | David Robertson | 2022-11-15 | 1 | -2/+2 |
* | Support using SSL on worker endpoints. (#14128) | Tuomas Ojamies | 2022-11-15 | 1 | -1/+52 |
* | Fix logging error on SIGHUP (#14258) | Richard van der Hoff | 2022-10-21 | 1 | -1/+1 |
* | Update mypy and mypy-zope, attempt 3 (#13993) | David Robertson | 2022-09-30 | 1 | -3/+1 |
* | Revert "Update mypy and mypy-zope (#13925)" | David Robertson | 2022-09-30 | 1 | -1/+3 |
* | Update mypy and mypy-zope (#13925) | David Robertson | 2022-09-30 | 1 | -3/+1 |
* | Share some metrics between the Prometheus exporter and the phone home stats (... | Brendan Abolivier | 2022-09-05 | 1 | -2/+3 |
* | Add experimental configuration option to allow disabling legacy Prometheus me... | reivilibre | 2022-08-24 | 1 | -3/+36 |
* | Revert "Update locked versions of mypy and mypy-zope (#13521)" | David Robertson | 2022-08-15 | 1 | -1/+3 |
* | Update locked versions of mypy and mypy-zope (#13521) | David Robertson | 2022-08-15 | 1 | -3/+1 |
* | Improve startup times in Complement test runs against workers, particularly i... | reivilibre | 2022-06-30 | 1 | -2/+6 |
* | Don't use keyword arguments when initialising modules (#13060) | Brendan Abolivier | 2022-06-15 | 1 | -1/+1 |
* | Fix Synapse git info missing in version strings (#12973) | David Robertson | 2022-06-07 | 1 | -2/+2 |
* | Reload cache factors from disk on SIGHUP (#12673) | David Robertson | 2022-05-11 | 1 | -0/+44 |
* | Use `ParamSpec` in a few places (#12667) | David Robertson | 2022-05-09 | 1 | -4/+10 |
* | Remove unused `# type: ignore`s (#12531) | David Robertson | 2022-04-27 | 1 | -2/+2 |
* | Add missing type hints to config classes. (#12402) | Patrick Cloke | 2022-04-11 | 1 | -1/+3 |
* | Remove `HomeServer.get_datastore()` (#12031) | Richard van der Hoff | 2022-02-23 | 1 | -1/+1 |
* | Use version string helper from matrix-common (#11979) | David Robertson | 2022-02-14 | 1 | -2/+3 |
* | Check that `gc` method is available before using in `synapse/app/_base` (#11... | Shay | 2022-01-25 | 1 | -6/+8 |
* | Log modules at startup (#11813) | Brendan Abolivier | 2022-01-25 | 1 | -1/+2 |
* | Drop support for and remove references to EOL Python 3.6 (#11683) | Shay | 2022-01-21 | 1 | -8/+3 |
* | Simplify GC prometheus metrics (#11723) | Richard van der Hoff | 2022-01-13 | 1 | -1/+2 |
* | Additional type hints for config module. (#11465) | Patrick Cloke | 2021-12-01 | 1 | -1/+2 |
* | Add type annotations to `synapse.metrics` (#10847) | Sean Quah | 2021-11-17 | 1 | -1/+1 |
* | Add missing type hints to `synapse.app`. (#11287) | Patrick Cloke | 2021-11-10 | 1 | -51/+89 |
* | Add metrics to the threadpools (#11178) | Erik Johnston | 2021-11-01 | 1 | -0/+5 |
* | Shut down the DNS threadpool (#11190) | Sean Quah | 2021-10-27 | 1 | -0/+1 |
* | Move DNS lookups into separate thread pool (#11177) | Erik Johnston | 2021-10-26 | 1 | -1/+12 |
* | Add type hints for most `HomeServer` parameters (#11095) | Sean Quah | 2021-10-22 | 1 | -4/+4 |
* | Port the Password Auth Providers module interface to the new generic interfac... | Azrenbeth | 2021-10-13 | 1 | -0/+2 |
* | Require direct references to configuration variables. (#10985) | Patrick Cloke | 2021-10-06 | 1 | -1/+1 |
* | Use direct references for configuration variables (part 6). (#10916) | Patrick Cloke | 2021-09-29 | 1 | -4/+4 |
* | Use direct references for configuration variables (part 5). (#10897) | Patrick Cloke | 2021-09-24 | 1 | -2/+2 |
* | Use direct references for configuration variables (part 4). (#10893) | Patrick Cloke | 2021-09-23 | 1 | -2/+4 |
* | Use direct references for some configuration variables (#10798) | Patrick Cloke | 2021-09-13 | 1 | -4/+8 |
* | Add config option to use non-default manhole password and keys (#10643) | Azrenbeth | 2021-09-06 | 1 | -2/+8 |
* | Skip the final GC on shutdown to improve restart times (#10712) | Sean | 2021-09-01 | 1 | -0/+7 |
* | Port the PresenceRouter module interface to the new generic interface (#10524) | Azrenbeth | 2021-08-17 | 1 | -0/+2 |
* | Port the ThirdPartyEventRules module interface to the new generic interface (... | Brendan Abolivier | 2021-07-20 | 1 | -0/+2 |
* | Add support for evicting cache entries based on last access time. (#10205) | Erik Johnston | 2021-07-05 | 1 | -2/+9 |
* | Ensure that errors during startup are written to the logs and the console. (#... | Richard van der Hoff | 2021-06-21 | 1 | -1/+27 |
* | Standardise the module interface (#10062) | Brendan Abolivier | 2021-06-18 | 1 | -0/+9 |
* | Remove support for ACME v1 (#10194) | Brendan Abolivier | 2021-06-17 | 1 | -2/+1 |
* | Rip out the DNS lookup limiter (#10190) | Richard van der Hoff | 2021-06-17 | 1 | -104/+0 |
* | Remove redundant code to reload tls cert (#10054) | Richard van der Hoff | 2021-05-27 | 1 | -4/+1 |
* | Export jemalloc stats to prometheus when used (#9882) | Erik Johnston | 2021-05-06 | 1 | -0/+2 |
* | Improved validation for received requests (#9817) | Richard van der Hoff | 2021-04-23 | 1 | -4/+26 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 1 | -1/+0 |
* | Suppress CryptographyDeprecationWarning (#9698) | Richard van der Hoff | 2021-03-26 | 1 | -0/+21 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 1 | -9/+5 |
* | Fixes for PyPy compatibility (#9270) | Ivan Shapovalov | 2021-01-30 | 1 | -1/+2 |
* | Clean up exception handling in the startup code (#9059) | Richard van der Hoff | 2021-01-11 | 1 | -59/+91 |
* | Fix deadlock on SIGHUP (#8918) | Erik Johnston | 2020-12-10 | 1 | -1/+5 |
* | Defer SIGHUP handlers to reactor. (#8817) | Erik Johnston | 2020-11-26 | 1 | -1/+9 |
* | Fix SIGHUP handler (#8697) | Richard van der Hoff | 2020-11-06 | 1 | -3/+2 |
* | Add logging on startup/shutdown (#8448) | Erik Johnston | 2020-10-02 | 1 | -0/+5 |
* | Allow background tasks to be run on a separate worker. (#8369) | Patrick Cloke | 2020-10-02 | 1 | -0/+6 |
* | Stop sub-classing object (#8249) | Patrick Cloke | 2020-09-04 | 1 | -2/+2 |
* | Add a comment about _LimitedHostnameResolver | Richard van der Hoff | 2020-08-29 | 1 | -0/+7 |
* | Rename database classes to make some sense (#8033) | Erik Johnston | 2020-08-05 | 1 | -1/+1 |
* | re-implement daemonize (#8011) | Richard van der Hoff | 2020-08-04 | 1 | -13/+3 |
* | Create a ListenerConfig object (#7681) | Richard van der Hoff | 2020-06-16 | 1 | -3/+5 |
* | Fix new flake8 errors (#7470) | Erik Johnston | 2020-05-12 | 1 | -2/+3 |
* | Add instance name to RDATA/POSITION commands (#7364) | Erik Johnston | 2020-04-29 | 1 | -2/+2 |
* | Move pusherpool startup into _base.setup (#7104) | Richard van der Hoff | 2020-03-19 | 1 | -0/+1 |
* | Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) | Patrick Cloke | 2020-02-21 | 1 | -1/+1 |
* | Freeze allocated objects on startup. (#6953) | Erik Johnston | 2020-02-19 | 1 | -0/+9 |
* | Fix sdnotify with acme enabled (#6571) | Richard van der Hoff | 2019-12-19 | 1 | -3/+7 |
* | Move DB pool and helper functions into dedicated Database class | Erik Johnston | 2019-12-05 | 1 | -1/+1 |
* | Fix up some typechecking (#6150) | Amber Brown | 2019-10-02 | 1 | -1/+3 |
* | Implement a structured logging output system. (#5680) | Amber Brown | 2019-08-28 | 1 | -5/+7 |
* | Drop dependency on sdnotify (#5871) | Richard van der Hoff | 2019-08-17 | 1 | -10/+37 |
* | Add process hooks to tell systemd our state. | Erik Johnston | 2019-07-22 | 1 | -0/+29 |
* | Support Prometheus_client 0.4.0+ (#5636) | Amber Brown | 2019-07-18 | 1 | -2/+1 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/admin_api_cmd | Erik Johnston | 2019-07-15 | 1 | -29/+34 |
|\ |
|
| * | Add basic opentracing support (#5544) | Jorik Schellekens | 2019-07-11 | 1 | -0/+3 |
| * | Move logging utilities out of the side drawer of util/ and into logging/ (#5606) | Amber Brown | 2019-07-04 | 1 | -1/+1 |
| * | Fix 'utime went backwards' errors on daemonization. (#5609) | Richard van der Hoff | 2019-07-03 | 1 | -27/+30 |
* | | Add basic admin cmd app | Erik Johnston | 2019-07-02 | 1 | -3/+14 |
|/ |
|
* | Drop support for cpu_affinity (#5525) | Richard van der Hoff | 2019-06-22 | 1 | -25/+1 |
* | 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 |
* | Limit in flight DNS requests | Erik Johnston | 2019-04-09 | 1 | -1/+82 |
* | 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 |
|\ |
|
| * | 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 |
* | | Improve logging around listening services | Richard van der Hoff | 2019-02-13 | 1 | -9/+14 |
* | | Special-case the default bind_addresses for metrics listener | Richard van der Hoff | 2019-02-13 | 1 | -3/+2 |
|/ |
|
* | Fix error when loading cert if tls is disabled (#4618) | Richard van der Hoff | 2019-02-12 | 1 | -2/+3 |
* | Infer no_tls from presence of TLS listeners | Richard van der Hoff | 2019-02-11 | 1 | -1/+1 |
* | Don't create server contexts when TLS is disabled | Richard van der Hoff | 2019-02-11 | 1 | -0/+5 |
* | Logging improvements around TLS certs | Richard van der Hoff | 2019-02-11 | 1 | -4/+2 |
* | Move ClientTLSOptionsFactory init out of refresh_certificates (#4611) | Richard van der Hoff | 2019-02-11 | 1 | -3/+0 |
* | 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 |
* | 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 |
* | Add methods for listening on multiple addresses | Silke Hofstra | 2017-12-17 | 1 | -1/+56 |
* | replace 'except:' with 'except Exception:' | Richard van der Hoff | 2017-10-23 | 1 | -1/+1 |
* | 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 |
* | Factor out common application start | Richard van der Hoff | 2017-08-15 | 1 | -0/+92 |