synapse-product/synapse/config
Erik Johnston bf5c9706d9 Remove full_twisted_stacktraces option
The debug 'full_twisted_stacktraces' flag caused synapse to rewrite
twisted deferreds to always fire the callback on the next reactor tick.
This was to force the deferred to always store the stacktraces on
exceptions, and thus be more likely to have a full stacktrace when it
reaches the final error handlers and gets printed to the logs.

Dynamically rewriting things is generally bad, and in particular this
change violates assumptions of various bits of Twisted. This wouldn't
necessarily be so bad, but it turns out this option has been turned on
on some production servers.

Turning the option can cause e.g. #1778.

For now, lets just entirely nuke this option.
2017-01-12 10:32:52 +00:00
..
__init__.py copyrights 2016-01-07 04:26:29 +00:00
__main__.py Use syntax that works on both py2.7 and py3 2016-03-07 20:13:10 +00:00
_base.py Add support for durations in minutes 2016-11-12 00:10:23 -08:00
api.py config,handlers/_base: added homeserver config for what state is included in a room invite 2016-03-04 10:43:17 +01:00
appservice.py Allow Configurable Rate Limiting Per AS 2016-10-18 17:04:09 +01:00
captcha.py point to the CAPTCHA docs 2016-06-12 23:11:29 +01:00
cas.py copyrights 2016-01-07 04:26:29 +00:00
database.py copyrights 2016-01-07 04:26:29 +00:00
emailconfig.py brand the email from header 2016-06-02 21:34:40 +01:00
homeserver.py Implement pluggable password auth 2016-10-03 10:36:40 +01:00
jwt.py Make pyjwt dependency optional 2016-04-25 14:30:15 +01:00
key.py Create user with expiry 2016-05-13 15:34:15 +02:00
logger.py Remove full_twisted_stacktraces option 2017-01-12 10:32:52 +00:00
metrics.py copyrights 2016-01-07 04:26:29 +00:00
password_auth_providers.py Use external ldap auth pacakge 2016-11-15 13:03:19 +00:00
password.py Update password config comment 2016-07-06 12:18:19 +09:00
ratelimiting.py copyrights 2016-01-07 04:26:29 +00:00
registration.py Stop putting a time caveat on access tokens 2016-11-29 16:49:41 +00:00
repository.py default config: blacklist more internal ips 2016-11-06 17:02:25 -08:00
saml2.py Add config option to disable password login 2015-10-22 10:37:04 +01:00
server.py Add IPv6 comment to default config 2016-12-18 23:14:32 +01:00
tls.py Explain how long the servers can cache the TLS fingerprints for 2016-10-12 14:48:24 +01:00
voip.py copyrights 2016-01-07 04:26:29 +00:00
workers.py Use worker_ prefixes for worker config, use existing support for multiple config files 2016-06-16 17:29:50 +01:00