Commit Graph

175 Commits (8bb85c8c5a24f5a937fbd66eace23bd680ca728f)

Author SHA1 Message Date
Erik Johnston 8bb85c8c5a Update log line 10 years ago
Erik Johnston 59a0682f3e Enable changing the interface the metrics listener binds to 10 years ago
David Baker 19505e0392 Disable GZip encoding on static file resources as per comment 10 years ago
Erik Johnston 677be13ffc Revert accidental commit 10 years ago
Erik Johnston 2b7120e233 SYN-383: Handle the fact the server might not have signed things 10 years ago
David Baker 6e1ad283cf Support gzip encoding for client, client v2 and web client resources (SYN-176). 10 years ago
Mark Haines 4a7a4a5b6c Optional profiling using cProfile 10 years ago
David Baker 054aa0d58c Do access log using python's logging stuff, just under a separate logger name 10 years ago
David Baker d89a9f7283 Add an access_log 10 years ago
Mark Haines 6b69ddd17a remove duplicate parse_size method 10 years ago
Mark Haines d624e2a638 Manually generate the default config yaml, remove most of the commandline arguments for synapse anticipating that people will use the yaml instead. Simpify implementing config options by not requiring the classes to hit the super class 10 years ago
Erik Johnston e7a6edb0ee Revert previous 10 years ago
Erik Johnston c27d6ad6b5 Only start pushers when synapse has fully started 10 years ago
Mark Haines f2d90d5c02 Fix whitespace 10 years ago
Mark Haines 845b0b2c97 Check requirements before doing anything else when running the homeserver 10 years ago
Erik Johnston cd0864121b Make postgres database error slightly more helpful 10 years ago
Erik Johnston 204132a998 Check that postgres database has correct charset set 10 years ago
Erik Johnston 073b891ec1 Remove unused imports 10 years ago
Erik Johnston 42b7139dec Remove unused import 10 years ago
Erik Johnston 1ef66cc3bd Move database configuration into config module 10 years ago
Erik Johnston 416a3e6c4f Ensure check_same_thread is enabled for sqlite3 10 years ago
David Baker df75914791 pep8 10 years ago
David Baker b02e1006b9 Run database check before daemonizing, at the cost of database hygiene. 10 years ago
David Baker f8152f2708 rename db method to be more informative 10 years ago
David Baker a7b51f4539 Check users in our table aren't on a different domain to the one we're configured with to try & fix SYN-266 10 years ago
Erik Johnston ffad75bd62 Remove mysql/maria support 10 years ago
Mark Haines d488463fa3 Add a version 2 of the key server api 10 years ago
Erik Johnston 58d8339966 Add support for postgres instead of mysql. Change sql accourdingly. blob + varbinary -> bytea. No support for UNSIGNED or CREATE INDEX IF NOT EXISTS. 10 years ago
Mark Haines 3cbc286d06 Move server key api into rest/key/v1 10 years ago
Erik Johnston c5365dee56 Use case sensitive collations 10 years ago
Erik Johnston 0bfa78b39b PEP8 10 years ago
Erik Johnston d0e444a648 Explicitly name the __main__ module logger 10 years ago
Erik Johnston 779f7b0f44 Fix unicode support 10 years ago
Erik Johnston e24c32e6f3 Fix SQLite support 10 years ago
Erik Johnston 9236136f3a Make work in both Maria and SQLite. Fix tests 10 years ago
Kegan Dougal 3470cb36a8 Pyflakes 10 years ago
Kegan Dougal e7887e37a8 Remove appservice REST servlets 10 years ago
Erik Johnston 0e8f5095c7 Fix unicode database support 10 years ago
Erik Johnston 455579ca90 Make database selection configurable 10 years ago
David Baker 7564dac8cb Wire up the webclient option 10 years ago
Matthew Hodgson c8032aec17 actually uphold the bind_host parameter. in theory should make ipv6 binds work like bind_host: 'fe80::1%lo0' 10 years ago
Paul "LeoNerd" Evans b98b4c135d Option to serve metrics from their own localhost-only TCP port instead of muxed on the main listener 10 years ago
Paul "LeoNerd" Evans a2cdd11d4a Fold the slightly-odd bind_port/secure_port/etc.. logic into SynapseHomeServer.start_listening() 10 years ago
Paul "LeoNerd" Evans e0214a263b Build MetricsResource as a specific HomeServer dependency 10 years ago
Paul "LeoNerd" Evans e07fc62833 A trivial 'hello world'-style resource on /_synapse/metrics, with optional commandline flag 10 years ago
Paul "LeoNerd" Evans 211c14c391 No need to explicitly pass 'web_client' in to create_resource_tree as it can be found via config 10 years ago
Erik Johnston 045afd6b61 in_thread takes no arguments 10 years ago
Erik Johnston c37eceeb9e Split out the 'run' from 'setup' 10 years ago
Erik Johnston b8a6692657 Add documentation. When starting via twistd respect soft_file_limit config option. 10 years ago
Erik Johnston 82b34e813d SYN-67: Finish up implementing new database schema management 10 years ago