Richard van der Hoff
a84c29c54e
Support GET account_data requests on a worker ( #7311 )
2020-05-28 13:54:10 +01:00
Andrew Morgan
950c449cb4
Config linting
2020-05-14 13:05:46 +01:00
Andrew Morgan
e66bbf7a9d
Fix and refactor rewritten IS url feature. Add sample config docs ( #40 )
2020-04-22 14:23:10 +01:00
Andrew Morgan
6ed566e52a
Add an option to the set password API to choose whether to logout other devices. ( #7085 )
...
* commit '88b41986d':
Add an option to the set password API to choose whether to logout other devices. (#7085 )
2020-03-24 14:42:12 +00:00
Andrew Morgan
6095a49d4a
Merge commit '6a3504636' into dinsic-release-v1.12.x
...
* commit '6a3504636': (29 commits)
Revert "Add options to disable setting profile info for prevent changes. (#7053 )"
Populate the room version from state events (#7070 )
Fix buggy condition in account validity handler (#7074 )
Use innerText instead of innerHTML
Add type annotations and comments to auth handler (#7063 )
Lint
Put the file in the templates directory
Update wording and config
Changelog
Move the default SAML2 error HTML to a dedicated file
Refactor a bit
Also don't fail on aliases events in this case
Lint
Changelog
Also don't filter out events sent by ignored users when checking state visibility
Fix condition
Don't filter out dummy events when we're checking the visibility of state
Update sample_config.yaml
Update synapse/config/registration.py
lint, fix tests
...
2020-03-24 14:36:35 +00:00
Andrew Morgan
42cbe33d33
Merge pull request #7058 from matrix-org/babolivier/saml_error_html
...
* commit '6640460d0':
Rephrase default message
Hopefully mypy is happy now
Attempt at appeasing the gods of mypy
Lint
Changelog
Update sample config
SAML2: render a comprehensible error page if something goes wrong
2020-03-24 14:25:26 +00:00
Andrew Morgan
a95e5cc0a2
Update routing of fallback auth in the worker docs. ( #7048 )
...
* commit '66315d862':
Update routing of fallback auth in the worker docs. (#7048 )
2020-03-24 14:24:48 +00:00
Andrew Morgan
959b119d58
v1.11.1
...
* commit 'fd983fad9':
v1.11.1
Fix wrong handler being used in SAML handler
Factor out complete_sso_login and expose it to the Module API
Add a whitelist for the SSO confirmation step.
Add a confirmation step to the SSO login flow
2020-03-24 13:42:54 +00:00
Andrew Morgan
5dac67e2db
Fix minor issues with email config ( #6962 )
...
* commit '4c2ed3f20':
Fix minor issues with email config (#6962 )
2020-03-24 13:23:02 +00:00
Andrew Morgan
35d74a232c
Clarify list/set/dict/tuple comprehensions and enforce via flake8 ( #6957 )
...
* commit '509e381af':
Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957 )
changelog
Increase MAX_EVENTS_BEHIND for replication clients
2020-03-24 13:16:43 +00:00
Andrew Morgan
b63baf1a18
Merge pull request #6940 from matrix-org/babolivier/federate.md
...
* commit 'bbe39f808':
Incorporate review
Incorporate review
Phrasing
Changelog
Add mention of SRV records as an advanced topic
Argh trailing spaces
Fix links in the reverse proxy doc
Make federate.md more of a sumary of the steps to follow to set up replication
Split the delegating documentation out of federate.md and trim it down
2020-03-24 13:15:08 +00:00
Andrew Morgan
7534f1a7c0
Merge pull request #6907 from matrix-org/babolivier/acme-config
...
* commit 'd484126bf':
Make the log more noticeable
Print the error as an error log and raise the same exception we got
Linters are hard but in they end they just want what's best for us
Lint
Changelog
Lint
Add a separator for the config warning
Add a comprehensive error when failing to register for an ACME account
Add mention and warning about ACME v1 deprecation to the Synapse config
2020-03-24 13:13:43 +00:00
Andrew Morgan
480ed7d168
Fix worker docs to point /publicised_groups API correctly. ( #6938 )
...
* commit '818def824':
Fix worker docs to point `/publicised_groups` API correctly. (#6938 )
2020-03-24 13:12:46 +00:00
Andrew Morgan
1c257f8083
Add a warning about indentation to generated config ( #6920 )
...
* commit '97a42bbc3':
Add a warning about indentation to generated config (#6920 )
2020-03-23 17:48:14 +00:00
Andrew Morgan
b683d4b07e
Filter the results of user directory searching via the spam checker ( #6888 )
...
* commit '49f877d32':
Filter the results of user directory searching via the spam checker (#6888 )
2020-03-23 17:38:09 +00:00
Andrew Morgan
27cad30417
Add documentation for the spam checker module ( #6906 )
...
* commit '361de49c9':
Add documentation for the spam checker module (#6906 )
2020-03-23 17:16:23 +00:00
Andrew Morgan
f3fb2c3a3f
Merge pull request #6905 from matrix-org/babolivier/acme.md
...
* commit 'f48bf4feb':
Update docs/ACME.md
Mention that using Synapse to serve certificates requires restarts
Changelog
Remove duplicated info about certbot et al
Update ACME.md to mention ACME v1 deprecation
2020-03-23 17:16:16 +00:00
Andrew Morgan
fe99288d55
Merge pull request #6891 from matrix-org/babolivier/retention-doc-amend
...
* commit '6cd34da8b':
Rephrase
Update the changelog file
Also spell it out in the purge history API doc
Changelog
Spell out that Synapse never purges the last event sent in a room
2020-03-23 17:15:49 +00:00
Andrew Morgan
ac99b4a37f
Add support for putting fed user query API on workers ( #6873 )
...
* commit '21db35f77':
Add support for putting fed user query API on workers (#6873 )
2020-03-23 17:11:07 +00:00
Andrew Morgan
5bb1eb6136
Allow moving group read APIs to workers ( #6866 )
...
* commit 'de2d26737':
Allow moving group read APIs to workers (#6866 )
2020-03-23 17:10:38 +00:00
Andrew Morgan
3b0ce55bf7
Admin api to add an email address ( #6789 )
...
* commit '56ca93ef5':
Admin api to add an email address (#6789 )
2020-03-23 17:10:32 +00:00
Andrew Morgan
0057df8072
Update documentation ( #6859 )
...
* commit 'f0561fcff':
Update documentation (#6859 )
2020-03-23 17:09:18 +00:00
Andrew Morgan
4f66a15d64
Warn if postgres database has non-C locale. ( #6734 )
...
* commit '02b44db92':
Warn if postgres database has non-C locale. (#6734 )
2020-03-23 17:01:09 +00:00
Andrew Morgan
645a30b002
Merge pull request #6775 from matrix-org/jaywink/worker-docs-tweaks
...
* commit 'f74d178b1':
Formatting of changelog
Fix federation_reader listeners doc as per PR review
Clarifications to the workers documentation
2020-03-23 13:25:24 +00:00
Andrew Morgan
42732de3bc
Update admin room docs with correct endpoints ( #6770 )
...
* commit 'd31f5f4d8':
Update admin room docs with correct endpoints (#6770 )
2020-03-23 13:16:30 +00:00
Andrew Morgan
fc43d20d9d
Admin API to list, filter and sort rooms ( #6720 )
...
* commit '90a28fb47':
Admin API to list, filter and sort rooms (#6720 )
2020-03-23 13:15:24 +00:00
Andrew Morgan
060343d534
Allow streaming cache invalidate all to workers. ( #6749 )
...
* commit '5d7a6ad22':
Allow streaming cache invalidate all to workers. (#6749 )
2020-03-23 11:39:24 +00:00
Andrew Morgan
bd6344c729
Wake up transaction queue when remote server comes back online ( #6706 )
...
* commit 'a8a50f5b5':
Wake up transaction queue when remote server comes back online (#6706 )
2020-03-23 11:36:27 +00:00
Andrew Morgan
09cdecd44d
Clarify the account_validity and email sections of the sample configuration. ( #6685 )
...
* commit '5ce0b17e3':
Clarify the `account_validity` and `email` sections of the sample configuration. (#6685 )
2020-03-23 11:36:19 +00:00
Andrew Morgan
061c671c6c
Quarantine media by ID or user ID ( #6681 )
...
* commit '1177d3f3a':
Quarantine media by ID or user ID (#6681 )
2020-03-23 11:33:54 +00:00
Andrew Morgan
9483cb6ced
Document more supported endpoints for workers ( #6698 )
...
* commit '47f4f493f':
Document more supported endpoints for workers (#6698 )
2020-03-23 11:33:47 +00:00
Andrew Morgan
35d1ec2c8f
Allow admin users to create or modify users without a shared secret ( #6495 )
...
* commit 'd2906fe66':
Allow admin users to create or modify users without a shared secret (#6495 )
Fixup changelog
2020-03-23 11:31:22 +00:00
Andrew Morgan
27ecf74366
Merge pull request #6665 from matrix-org/babolivier/retention_doc_typo
...
* commit 'e16521faa':
Changelog
Fix typo in message retention policies doc
2020-03-20 17:01:22 +00:00
Andrew Morgan
6827282aa4
Merge pull request #6624 from matrix-org/babolivier/retention_doc
...
* commit 'cff1cb868':
Fix reference
Incorporate review
Apply suggestions from code review
Update changelog.d/6624.doc
Fix vacuum instructions for sqlite
Rename changelog
Add a complete documentation of the message retention policies support
2020-03-20 17:00:51 +00:00
Andrew Morgan
0450704071
Merge pull request #6621 from matrix-org/babolivier/purge_job_config_typo
...
* commit '2b6b7f482':
Reword
Change the example from 5min to 12h
Fixup changelog
Fixup changelog
Fixup changelog
Changelog
Update sample config
Fix a typo in the purge jobs configuration example
2020-03-20 17:00:26 +00:00
Andrew Morgan
1b410419c2
Automate generation of the sample and debian log configs ( #6627 )
...
* commit '08815566b':
Automate generation of the sample and debian log configs (#6627 )
2020-03-20 16:58:07 +00:00
Andrew Morgan
8fced9e2ac
Remove unused, undocumented "content repo" resource ( #6628 )
...
* commit '98247c4a0':
Remove unused, undocumented "content repo" resource (#6628 )
2020-03-20 16:57:48 +00:00
Andrew Morgan
10396544f5
Added the section 'Configuration' in /docs/turn-howto.md ( #6614 )
...
* commit '0495097a7':
Added the section 'Configuration' in /docs/turn-howto.md (#6614 )
2020-03-20 16:57:22 +00:00
Andrew Morgan
7dca131010
Reword sections of federate.md that explained delegation at time of Synapse 1.0 transition ( #6601 )
...
* commit '32779b59f':
Reword sections of federate.md that explained delegation at time of Synapse 1.0 transition (#6601 )
2020-03-20 16:57:12 +00:00
Andrew Morgan
7a4b2b4883
Hacks to work around #6605 ( #6608 )
...
* commit '92eac974b':
Hacks to work around #6605 (#6608 )
sample log config
2020-03-20 15:05:00 +00:00
Andrew Morgan
f1735cb718
Add an export_signing_key script ( #6546 )
...
* commit 'b95b76256':
Add an export_signing_key script (#6546 )
2020-03-20 14:40:29 +00:00
Andrew Morgan
1964f11955
Add option to allow profile queries without sharing a room ( #6523 )
...
* commit 'bfb95654c':
Add option to allow profile queries without sharing a room (#6523 )
2020-03-19 19:15:45 +00:00
Andrew Morgan
88fc911614
Document Shutdown Room admin API ( #6541 )
...
* commit '0b90fc6ed':
Document Shutdown Room admin API (#6541 )
2020-03-19 18:01:13 +00:00
Andrew Morgan
e71d3cdb7c
Update workers.md to make media_repository work (again) ( #6519 )
...
* commit '58fdcbdfe':
Update workers.md to make media_repository work (again) (#6519 )
Remove #6369 changelog
2020-03-19 17:58:47 +00:00
Andrew Morgan
f131b1a36d
Allow SAML username provider plugins ( #6411 )
...
* commit '4947de5a1':
Allow SAML username provider plugins (#6411 )
2020-03-19 17:47:57 +00:00
Andrew Morgan
968c74c132
Replace /admin/v1/users_paginate endpoint with /admin/v2/users ( #5925 )
...
* commit '649b6bc08':
Replace /admin/v1/users_paginate endpoint with /admin/v2/users (#5925 )
2020-03-19 16:56:29 +00:00
Andrew Morgan
0427f070cb
privacy by default for room dir ( #6355 )
...
* commit 'cb0aeb147':
privacy by default for room dir (#6355 )
2020-03-19 16:17:40 +00:00
Andrew Morgan
f57cfa30f4
write some docs for the quarantine_media api ( #6458 )
...
* commit '620f98b65':
write some docs for the quarantine_media api (#6458 )
2020-03-19 16:08:07 +00:00
Andrew Morgan
f724a2afba
Clarifications for the email configuration settings. ( #6423 )
...
* commit 'c48ea9800':
Clarifications for the email configuration settings. (#6423 )
2020-03-18 17:54:04 +00:00
Andrew Morgan
b8344cabcd
Merge pull request #6358 from matrix-org/babolivier/message_retention
...
* commit 'd31f69afa':
clean up buildkite output
Don't restrict the tests to v1 rooms
Fix worker mode
Fix 3PID invite exchange
Lint again
Lint again
Lint
Don't apply retention policy based filtering on state events
Implement per-room message retention policies
2020-03-18 17:22:33 +00:00