MatrixSynapse/synapse/config
Brendan Abolivier 54dd5dc12b
Add ephemeral messages support (MSC2228) (#6409)
Implement part [MSC2228](https://github.com/matrix-org/matrix-doc/pull/2228). The parts that differ are:

* the feature is hidden behind a configuration flag (`enable_ephemeral_messages`)
* self-destruction doesn't happen for state events
* only implement support for the `m.self_destruct_after` field (not the `m.self_destruct` one)
* doesn't send synthetic redactions to clients because for this specific case we consider the clients to be able to destroy an event themselves, instead we just censor it (by pruning its JSON) in the database
2019-12-03 19:19:45 +00:00
..
__init__.py
__main__.py
_base.py
_base.pyi
api.py
appservice.py Clean up newline quote marks around the codebase (#6362) 2019-11-21 12:00:14 +00:00
captcha.py Replace instance variations of homeserver with correct case/spacing 2019-11-12 13:08:12 +00:00
cas.py
consent_config.py Add config linting script that checks for bool casing (#6203) 2019-10-23 13:22:54 +01:00
database.py
emailconfig.py Clarifications for the email configuration settings. (#6423) 2019-11-28 09:29:18 +00:00
groups.py
homeserver.py
jwt_config.py
key.py Remove usage of deprecated logger.warn method from codebase (#6271) 2019-10-31 10:23:24 +00:00
logger.py Remove last usages of deprecated logging.warn method (#6314) 2019-11-01 12:03:44 +00:00
metrics.py Add config linting script that checks for bool casing (#6203) 2019-10-23 13:22:54 +01:00
password.py
password_auth_providers.py
push.py
ratelimiting.py
registration.py Remove assertion and provide a clear warning on startup for missing public_baseurl (#6379) 2019-11-26 18:42:27 +00:00
repository.py
room_directory.py Clean up newline quote marks around the codebase (#6362) 2019-11-21 12:00:14 +00:00
saml2_config.py Add config linting script that checks for bool casing (#6203) 2019-10-23 13:22:54 +01:00
server.py Add ephemeral messages support (MSC2228) (#6409) 2019-12-03 19:19:45 +00:00
server_notices_config.py
spam_checker.py
stats.py
third_party_event_rules.py
tls.py Add config linting script that checks for bool casing (#6203) 2019-10-23 13:22:54 +01:00
tracer.py
user_directory.py
voip.py Add config linting script that checks for bool casing (#6203) 2019-10-23 13:22:54 +01:00
workers.py