synapse/docs
Andrew Morgan fcd6961441
Add option to enable encryption by default for new rooms (#7639)
Fixes https://github.com/matrix-org/synapse/issues/2431

Adds config option `encryption_enabled_by_default_for_room_type`, which determines whether encryption should be enabled with the default encryption algorithm in private or public rooms upon creation. Whether the room is private or public is decided based upon the room creation preset that is used.

Part of this PR is also pulling out all of the individual instances of `m.megolm.v1.aes-sha2` into a constant variable to eliminate typos ala https://github.com/matrix-org/synapse/pull/7637

Based on #7637
2020-06-10 17:44:34 +01:00
..
admin_api Clarifications to the admin api documentation (#7647) 2020-06-05 17:31:05 +01:00
dev Cleanups to the OpenID Connect integration (#7628) 2020-06-03 21:13:17 +01:00
privacy_policy_templates/en
sphinx Run Black. (#5482) 2019-06-20 19:32:02 +10:00
systemd-with-workers Ensure worker config exists in systemd service (#7528) 2020-05-21 13:47:23 +01:00
.sample_config_header.yaml Add a warning about indentation to generated config (#6920) 2020-02-14 16:22:30 +00:00
ACME.md Update docs/ACME.md 2020-02-13 11:29:08 +00:00
ancient_architecture_notes.md (#5849) Convert rst to markdown (#6040) 2019-09-17 12:55:29 +01:00
application_services.md Add some explanation to application_services.md (#7091) 2020-04-27 15:03:09 +01:00
architecture.md (#5849) Convert rst to markdown (#6040) 2019-09-17 12:55:29 +01:00
CAPTCHA_SETUP.md Modify doc to update Google ReCaptcha terms (#6257) 2019-10-30 12:30:20 +00:00
code_style.md Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) 2020-02-21 07:15:07 -05:00
consent_tracking.md
delegate.md Incorporate review 2020-02-19 10:03:19 +00:00
federate.md Incorporate review 2020-02-19 10:03:19 +00:00
log_contexts.md Clean up some LoggingContext stuff (#7120) 2020-03-24 14:45:33 +00:00
manhole.md
media_repository.md (#5849) Convert rst to markdown (#6040) 2019-09-17 12:55:29 +01:00
message_retention_policies.md Rephrase 2020-02-12 15:39:40 +00:00
metrics-howto.md Document monitoring workers (#7357) 2020-04-27 21:36:47 +02:00
MSC1711_certificates_FAQ.md (#5849) Convert rst to markdown (#6040) 2019-09-17 12:55:29 +01:00
openid.md Cleanups to the OpenID Connect integration (#7628) 2020-06-03 21:13:17 +01:00
opentracing.md (#5849) Convert rst to markdown (#6040) 2019-09-17 12:55:29 +01:00
password_auth_providers.md Add matrix-synapse-shared-secret-auth as an example password provider (#7248) 2020-04-09 12:49:05 +01:00
postgres.md Update postgres.md (#7119) 2020-04-01 12:44:51 +01:00
README.md (#5849) Convert rst to markdown (#6040) 2019-09-17 12:55:29 +01:00
replication.md (#5849) Convert rst to markdown (#6040) 2019-09-17 12:55:29 +01:00
reverse_proxy.md Formatting for reverse-proxy docs (#7514) 2020-05-15 15:13:39 +01:00
room_and_user_statistics.md Fix and refactor room and user stats (#5971) 2019-09-04 13:04:27 +01:00
sample_config.yaml Add option to enable encryption by default for new rooms (#7639) 2020-06-10 17:44:34 +01:00
sample_log_config.yaml Automate generation of the sample and debian log configs (#6627) 2020-01-03 17:14:00 +00:00
server_notices.md
spam_checker.md Extend spam checker to allow for multiple modules (#7435) 2020-05-08 19:25:48 +01:00
sso_mapping_providers.md allow emails to be passed through SAML (#7385) 2020-05-27 17:40:08 +01:00
structured_logging.md Implement a structured logging output system. (#5680) 2019-08-28 21:18:53 +10:00
tcp_replication.md Support any process writing to cache invalidation stream. (#7436) 2020-05-07 13:51:08 +01:00
turn-howto.md Minor clarifications to the TURN docs (#7533) 2020-05-20 11:04:34 +01:00
url_previews.md
user_directory.md Fix link to user_dir_populate.sql in the user directory docs (#6388) 2019-11-21 17:38:14 +00:00
workers.md Documentation on setting up redis (#7446) 2020-05-11 13:21:15 +01:00

Synapse Documentation

This directory contains documentation specific to the synapse homeserver.

All matrix-generic documentation now lives in its own project, located at matrix-org/matrix-doc

(Note: some items here may be moved to matrix-org/matrix-doc at some point in the future.)