Commit Graph

63 Commits (0b1688639750e2401571263c127817d0b0a43644)

Author SHA1 Message Date
Mark Haines 3e85e52b3f Allow ':memory:' as the database path for sqlite3 10 years ago
Kegan Dougal 9d0dcf2e3c SYN-142: Rotate logs if logging to file. Fixed to a 4 file rotate with 100MB/file for now. 10 years ago
Erik Johnston 379a653ae3 Add better help message for --server-name config option. 10 years ago
Mark Haines b9f77d1ae1 Increase default maximum attachment size to 10M 10 years ago
Mark Haines adb04b1e57 Update copyright notices 10 years ago
Kegan Dougal 4dcad143dd SYN-142: Use a default log file 'homeserver.log' so people get logging by default. 10 years ago
Erik Johnston 6380ead2ee Fix bug while generating the error message when a file path specified in the config doesn't exist 10 years ago
Mark Haines d80d505b1f Limit the size of images that are thumbnailed serverside. Limit the size of file that a server will download from a remote server 10 years ago
Paul "LeoNerd" Evans 66b0596b7a Don't log synapse.storage at DEBUG level when under -v; require -v -v for that 10 years ago
Mark Haines 5da65085d1 Get uploads working with new media repo 10 years ago
Mark Haines 7993e3d10d SYN-187: Set a more sensible default for the content_addr 10 years ago
David Baker fe3401e037 Be more helpful and tell the user how to generate a config too. 10 years ago
David Baker 933ce76057 Adding --generate-config will not help if the user has not specified a config file. 10 years ago
Erik Johnston af7ae048f8 Add option to not bind to HTTPS port. This is useful if running behind an ssl load balancer 10 years ago
Mark Haines 7d709542ca Fix pep8 warnings 10 years ago
Mark Haines fa955cc2a4 Pep8 and a few doc strings 10 years ago
Mark Haines b29517bd01 Add a request-id to each log line 10 years ago
Mark Haines d56e389a95 Fix pyflakes warnings 10 years ago
Mark Haines 9c0826592c Fix auto generating signing_keys 10 years ago
David Baker d694619a95 Fix ncorrect ports in documentation and add notes on how generate-config also generates certs bound to whatever hostname you give with --generate-config. 10 years ago
David Baker 7a322b6326 Update README setup instructions to be correct. Make synapse spit out explanatory note when generating config to tell people to look at it and customise it. 10 years ago
Erik Johnston fbf6320614 pyflakes cleanup 10 years ago
David Baker ec5fb77a66 Just use a yaml list for turn servers 10 years ago
David Baker a31bf77776 Make turn server endpoint return an empty object if no turn servers to 10 years ago
David Baker 5383ba5587 rename endpoint to better reflect what it is and allow specifying multiple uris 10 years ago
Mark Haines c6a8e7d9b9 Read signing keys using methods from syutil. convert keys that are in the wrong format 10 years ago
David Baker 14ed6799d7 Add support for TURN servers as per the TURN REST API (http://tools.ietf.org/html/draft-uberti-behave-turn-rest-00) 10 years ago
Paul "LeoNerd" Evans 3a8a94448a Allow a (hidden undocumented) key to m.login.recaptcha to specify a shared secret to allow bots to bypass the ReCAPTCHA test (SYN-60) 10 years ago
Kegan Dougal 3fa01be9e4 formatting 10 years ago
Kegan Dougal cc83b06cd1 Added support for the HS to send emails. Use it to send password resets. Added email_smtp_server and email_from_address config args. Added emailutils. 10 years ago
Kegan Dougal 37e53513b6 Add config opion for XFF headers when performing ReCaptcha auth. 10 years ago
Kegan Dougal 0b9e1e7b56 Added a captcha config to the HS, to enable registration captcha checking and for the recaptcha private key. 10 years ago
Paul "LeoNerd" Evans 4c3512a45c Added a TODO note about YAML modeline for editors 10 years ago
Paul "LeoNerd" Evans 4081413876 Default PID file should be 'homeserver.pid' to match the other 'homeserver.*' naming convention 10 years ago
Matthew Hodgson 8a7c1d6a00 fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch. 10 years ago
Mark Haines ee2bcdec65 Limit the size of uploads 10 years ago
Erik Johnston bc21350298 Add option to change content repo location 10 years ago
Mark Haines c6eafdfbaf Add copyright notices and fix pyflakes errors 10 years ago
Mark Haines 780548b577 rate limiting for message sending 10 years ago
Mark Haines 0a1260b03a Add ratelimiting config 10 years ago
Mark Haines c7a7cdf734 Add ratelimiting function to basehandler 10 years ago
Mark Haines cf890e9d43 Remove option for disabling webclient because it was confusing 10 years ago
Erik Johnston 08d2f902dd Default HTTP and HTTPS ports to 8008 and 8448 10 years ago
Mark Haines 45570e4695 os.makedirs is almost but not entirely unlike mkdir -p 10 years ago
Mark Haines 64b341cc10 Fix typo when reading TLS config 10 years ago
Mark Haines 30572e28c2 Make the config directory if the directory doesn't exisit when generating config 10 years ago
Mark Haines d45f89c95b More helpful error messages for missing config 10 years ago
Mark Haines 399e004884 Add unsecure listener port to homeserver 10 years ago
Matthew Hodgson 61e28cdb6f specify metavars in argparse 10 years ago
Mark Haines 6fd730c96b Use yaml for config file 10 years ago