synapse/docs
Erik Johnston 4f21c33be3
Remove usage of "conn_id" for presence. (#7128)
* Remove `conn_id` usage for UserSyncCommand.

Each tcp replication connection is assigned a "conn_id", which is used
to give an ID to a remotely connected worker. In a redis world, there
will no longer be a one to one mapping between connection and instance,
so instead we need to replace such usages with an ID generated by the
remote instances and included in the replicaiton commands.

This really only effects UserSyncCommand.

* Add CLEAR_USER_SYNCS command that is sent on shutdown.

This should help with the case where a synchrotron gets restarted
gracefully, rather than rely on 5 minute timeout.
2020-03-30 16:37:24 +01:00
..
admin_api Admin API to join users to a room. (#7051) 2020-03-27 19:16:43 +00:00
dev Add developer documentation for running a local CAS server (#7147) 2020-03-30 07:28:42 -04:00
privacy_policy_templates/en Update documentation and templates for new consent 2018-10-12 17:53:14 -06:00
sphinx Run Black. (#5482) 2019-06-20 19:32:02 +10: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
CAPTCHA_SETUP.md Modify doc to update Google ReCaptcha terms (#6257) 2019-10-30 12:30:20 +00:00
MSC1711_certificates_FAQ.md (#5849) Convert rst to markdown (#6040) 2019-09-17 12:55:29 +01:00
README.md (#5849) Convert rst to markdown (#6040) 2019-09-17 12:55:29 +01:00
ancient_architecture_notes.md (#5849) Convert rst to markdown (#6040) 2019-09-17 12:55:29 +01:00
application_services.md (#5849) Convert rst to markdown (#6040) 2019-09-17 12:55:29 +01:00
architecture.md (#5849) Convert rst to markdown (#6040) 2019-09-17 12:55:29 +01: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 Add config variables for enabling terms auth and the policy name (#4142) 2018-11-06 10:32:34 +00:00
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 Notes on the manhole 2018-05-23 13:47:34 +01:00
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 (#5849) Convert rst to markdown (#6040) 2019-09-17 12:55:29 +01:00
opentracing.md (#5849) Convert rst to markdown (#6040) 2019-09-17 12:55:29 +01:00
password_auth_providers.md (#5849) Convert rst to markdown (#6040) 2019-09-17 12:55:29 +01:00
postgres.md Merge branch 'master' into develop 2020-03-23 13:54:29 +00:00
replication.md (#5849) Convert rst to markdown (#6040) 2019-09-17 12:55:29 +01:00
reverse_proxy.md Fix links in the reverse proxy doc 2020-02-18 13:53:58 +00:00
room_and_user_statistics.md Fix and refactor room and user stats (#5971) 2019-09-04 13:04:27 +01:00
saml_mapping_providers.md Allow SAML username provider plugins (#6411) 2019-12-10 17:30:16 +00:00
sample_config.yaml Always whitelist the login fallback for SSO (#7153) 2020-03-27 20:24:52 +00: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 Add admin api for sending server_notices (#5121) 2019-05-02 11:59:16 +01:00
spam_checker.md Filter the results of user directory searching via the spam checker (#6888) 2020-02-14 07:17:54 -05:00
structured_logging.md Implement a structured logging output system. (#5680) 2019-08-28 21:18:53 +10:00
tcp_replication.md Remove usage of "conn_id" for presence. (#7128) 2020-03-30 16:37:24 +01:00
turn-howto.md Added the section 'Configuration' in /docs/turn-howto.md (#6614) 2020-01-02 10:41:30 +00:00
url_previews.md move url_previews to MD as RST does my head in 2017-10-29 20:47:17 +00:00
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 Update routing of fallback auth in the worker docs. (#7048) 2020-03-09 07:19:24 -04:00

README.md

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.)