summary refs log tree commit diff
path: root/changelog.d (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | 1.1.0rc2 v1.1.0rc2Richard van der Hoff2019-07-034-4/+0
| | | | |
* | | | | Fix a number of "Starting txn from sentinel context" warnings (#5605)Andrew Morgan2020-02-141-0/+1
|\| | | |
| * | | | Fix a number of "Starting txn from sentinel context" warnings (#5605)Richard van der Hoff2019-07-031-0/+1
| | | | | | | | | | | | | | | | | | | | Fixes #5602, #5603
* | | | | Remove SMTP_* env var functionality from docker conf (#5596)Andrew Morgan2020-02-141-0/+1
|\| | | |
| * | | | Remove SMTP_* env var functionality from docker conf (#5596)Andrew Morgan2019-07-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Removes any `SMTP_*` docker container environment variables from having any effect on the default config. Fixes https://github.com/matrix-org/synapse/issues/5430
* | | | | Fix media repo breaking (#5593)Andrew Morgan2020-02-141-0/+1
|\| | | |
| * | | | Fix media repo breaking (#5593)Amber Brown2019-07-021-0/+1
| | | | |
| * | | | Merge remote-tracking branch 'origin/master' into release-v1.1.0Richard van der Hoff2019-07-021-0/+1
| |\ \ \ \
* | | | | | prepare v1.1.0rc1Andrew Morgan2020-02-1488-89/+0
|\| | | | |
| * | | | | prepare v1.1.0rc1Richard van der Hoff2019-07-0288-89/+0
| | | | | |
* | | | | | Complete the SAML2 implementation (#5422)Andrew Morgan2020-02-141-0/+1
|\| | | | |
| * | | | | Complete the SAML2 implementation (#5422)Richard van der Hoff2019-07-021-0/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * SAML2 Improvements and redirect stuff Signed-off-by: Alexander Trost <galexrt@googlemail.com> * Code cleanups and simplifications. Also: share the saml client between redirect and response handlers. * changelog * Revert redundant changes to static js * Move all the saml stuff out to a centralised handler * Add support for tracking SAML2 sessions. This allows us to correctly handle `allow_unsolicited: False`. * update sample config * cleanups * update sample config * rename BaseSSORedirectServlet for consistency * Address review comments
| | * \ \ \ \ Merge branch 'develop' into rav/saml2_clientRichard van der Hoff2019-07-0119-0/+19
| | |\ \ \ \ \
| | * \ \ \ \ \ Merge branch 'develop' into rav/saml2_clientRichard van der Hoff2019-06-2659-1/+59
| | |\ \ \ \ \ \
| | * | | | | | | changelogRichard van der Hoff2019-06-111-0/+1
| | | | | | | | |
| | * | | | | | | Merge tag 'v1.0.0rc3' into rav/saml2_clientRichard van der Hoff2019-06-111-0/+1
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Synapse 1.0.0rc3 (2019-06-10) ============================= Security: Fix authentication bug introduced in 1.0.0rc1. Please upgrade to rc3 immediately
* | | | | | | | | | Merge pull request #5587 from matrix-org/erikj/fix_synctlAndrew Morgan2020-02-141-0/+1
|\| | | | | | | | |
| * | | | | | | | | Merge pull request #5587 from matrix-org/erikj/fix_synctlErik Johnston2019-07-021-0/+1
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Fix --no-daemonize flag for synctl
| | * | | | | | | | | NewsfileErik Johnston2019-07-021-0/+1
| | | |_|_|_|_|_|/ / | | |/| | | | | | |
* | | | | | | | | | Add ability to set timezone for Docker container (#5383)Andrew Morgan2020-02-141-0/+1
|\| | | | | | | | |
| * | | | | | | | | Add ability to set timezone for Docker container (#5383)Amir Zarrinkafsh2019-07-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Amir Zarrinkafsh <nightah@me.com>
* | | | | | | | | | Fix JWT login with new users (#5586)Andrew Morgan2020-02-141-0/+1
|\| | | | | | | | |
| * | | | | | | | | Fix JWT login with new users (#5586)PauRE2019-07-021-0/+1
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Pau Rodriguez-Estivill <prodrigestivill@gmail.com>
* | | | | | | | | fix async/await consentresource (#5585)Andrew Morgan2020-02-141-0/+1
|\| | | | | | | |
| * | | | | | | | fix async/await consentresource (#5585)Amber Brown2019-07-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #5582
* | | | | | | | | Merge pull request #5507 from matrix-org/erikj/presence_sync_tighloopAndrew Morgan2020-02-141-0/+1
|\| | | | | | | |
| * | | | | | | | Merge pull request #5507 from matrix-org/erikj/presence_sync_tighloopErik Johnston2019-07-011-0/+1
| |\ \ \ \ \ \ \ \ | | |_|_|_|/ / / / | |/| | | | | | | Fix sync tightloop bug.
| | * | | | | | | NewsfileErik Johnston2019-06-211-0/+1
| | | | | | | | |
* | | | | | | | | Make the http server handle coroutine-making REST servlets (#5475)Andrew Morgan2020-02-141-0/+1
|\| | | | | | | |
| * | | | | | | | Make the http server handle coroutine-making REST servlets (#5475)Amber Brown2019-06-291-0/+1
| | | | | | | | |
| * | | | | | | | Merge pull request #5576 from matrix-org/babolivier/3pid-invite-ratelimitBrendan Abolivier2019-06-281-0/+1
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Don't update the ratelimiter before sending a 3PID invite
| | * | | | | | | | ChangelogBrendan Abolivier2019-06-281-0/+1
| | | |_|_|_|_|/ / | | |/| | | | | |
* | | | | | | | | Don't log GC 0s at INFO (#5557)Andrew Morgan2020-02-141-0/+1
|\| | | | | | | |
| * | | | | | | | Don't log GC 0s at INFO (#5557)Amber Brown2019-06-281-0/+1
| | | | | | | | |
* | | | | | | | | Update the TLS cipher string and provide configurability for TLS on outgoing ↵Andrew Morgan2020-02-142-0/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | federation (#5550)
| * | | | | | | | Update the TLS cipher string and provide configurability for TLS on outgoing ↵Amber Brown2019-06-282-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | federation (#5550)
* | | | | | | | | Added possibilty to disable local password authentication (#5092)Andrew Morgan2020-02-141-0/+1
|\| | | | | | | |
| * | | | | | | | Added possibilty to disable local password authentication (#5092)Daniel Hoffend2019-06-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Daniel Hoffend <dh@dotlan.net>
* | | | | | | | | Make it clearer that the template dir is relative to synapse's root dir (#5543)Andrew Morgan2020-02-141-0/+1
|\| | | | | | | |
| * | | | | | | | Make it clearer that the template dir is relative to synapse's root dir (#5543)Andrew Morgan2019-06-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Helps address #5444
* | | | | | | | | Merge pull request #5559 from matrix-org/erikj/refactor_changed_devicesAndrew Morgan2020-02-141-0/+1
|\| | | | | | | |
| * | | | | | | | Merge pull request #5559 from matrix-org/erikj/refactor_changed_devicesErik Johnston2019-06-271-0/+1
| |\ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | Refactor devices changed query to pull less from DB
| | * | | | | | | Move changelogErik Johnston2019-06-261-0/+0
| | | | | | | | |
| | * | | | | | | NewsfileErik Johnston2019-06-261-0/+1
| | | | | | | | |
* | | | | | | | | Docker image: Add a migrate_config mode (#5567)Andrew Morgan2020-02-141-0/+1
|\| | | | | | | |
| * | | | | | | | Docker image: Add a migrate_config mode (#5567)Richard van der Hoff2019-06-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | ... to help people escape env var hell
* | | | | | | | | Docker image: open the non-TLS port by default. (#5568)Andrew Morgan2020-02-141-0/+1
|\| | | | | | | |
| * | | | | | | | Docker image: open the non-TLS port by default. (#5568)Richard van der Hoff2019-06-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | There's not much point in binding to localhost when it's in a docker container.
* | | | | | | | | Deprecate the env var way of running the docker image (#5566)Andrew Morgan2020-02-141-0/+1
|\| | | | | | | |
| * | | | | | | | Deprecate the env var way of running the docker image (#5566)Richard van der Hoff2019-06-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is mostly a documentation change, but also adds a default value for SYNAPSE_CONFIG_PATH, so that running from the generated config is the default, and will Just Work provided your config is in the right place.
* | | | | | | | | Fix JWT login (#5555)Andrew Morgan2020-02-141-0/+1
|\| | | | | | | |
| * | | | | | | | Fix JWT login (#5555)PauRE2019-06-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix JWT login with register Signed-off-by: Pau Rodriguez-Estivill <prodrigestivill@gmail.com> * Add pyjwt conditional dependency Signed-off-by: Pau Rodriguez-Estivill <prodrigestivill@gmail.com> * Added changelog file Signed-off-by: Pau Rodriguez-Estivill <prodrigestivill@gmail.com> * Improved changelog description Signed-off-by: Pau Rodriguez-Estivill <prodrigestivill@gmail.com>
* | | | | | | | | Merge pull request #5565 from matrix-org/rav/docker/fix_log_configAndrew Morgan2020-02-141-0/+1
|\| | | | | | | |
| * | | | | | | | Merge pull request #5565 from matrix-org/rav/docker/fix_log_configRichard van der Hoff2019-06-271-0/+1
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Docker: generate our own log config
| | * | | | | | | | changelogRichard van der Hoff2019-06-261-0/+1
| | | | | | | | | |
* | | | | | | | | | Reduce the amount of stuff we send in the docker context (#5564)Andrew Morgan2020-02-141-0/+1
|\| | | | | | | | |
| * | | | | | | | | Reduce the amount of stuff we send in the docker context (#5564)Richard van der Hoff2019-06-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this makes docker builds a bit faster.
* | | | | | | | | | Merge pull request #5563 from matrix-org/rav/docker/data_dirAndrew Morgan2020-02-141-0/+1
|\| | | | | | | | |
| * | | | | | | | | Merge pull request #5563 from matrix-org/rav/docker/data_dirRichard van der Hoff2019-06-271-0/+1
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | Docker image: add support for SYNAPSE_DATA_DIR parameter
| | * | | | | | | | changelogRichard van der Hoff2019-06-261-0/+1
| | | | | | | | | |
* | | | | | | | | | Merge pull request #5562 from matrix-org/rav/docker/no-generate-keysAndrew Morgan2020-02-141-0/+1
|\| | | | | | | | |
| * | | | | | | | | Merge pull request #5562 from matrix-org/rav/docker/no-generate-keysRichard van der Hoff2019-06-271-0/+1
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Docker: only run --generate-keys when generating config on-the-fly.
| | * | | | | | | | | changelogRichard van der Hoff2019-06-261-0/+1
| | |/ / / / / / / /
* | | | | | | | | | Merge pull request #5561 from matrix-org/rav/docker/refactorAndrew Morgan2020-02-141-0/+1
|\| | | | | | | | |
| * | | | | | | | | Merge pull request #5561 from matrix-org/rav/docker/refactorRichard van der Hoff2019-06-271-0/+1
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactor the docker/start.py script
| | * | | | | | | | changelogRichard van der Hoff2019-06-261-0/+1
| | | | | | | | | |
* | | | | | | | | | Merge pull request #5570 from almereyda/patch-2Andrew Morgan2020-02-141-0/+1
|\| | | | | | | | |
| * | | | | | | | | Merge pull request #5570 from almereyda/patch-2Richard van der Hoff2019-06-271-0/+1
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Update purge_api README
| | * | | | | | | | | fix changelogRichard van der Hoff2019-06-271-1/+1
| | | | | | | | | | |
| | * | | | | | | | | Create 5570.miscjon r2019-06-271-0/+1
| | | |_|_|_|_|/ / / | | |/| | | | | | | | | | | | | | | | | Signed-off-by: Jon Richter <jon@allmende.io>
* | | | | | | | | | Merge pull request #5313 from twrist/patch-1Andrew Morgan2020-02-141-0/+1
|\| | | | | | | | |
| * | | | | | | | | Merge pull request #5313 from twrist/patch-1Richard van der Hoff2019-06-271-0/+1
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | Update HAProxy example rules
| | * | | | | | | | Create 5313.miscIke Johnson2019-06-021-0/+1
| | | | | | | | | |
* | | | | | | | | | Merge pull request #5552 from matrix-org/rav/github_templatesAndrew Morgan2020-02-141-0/+1
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ / | |/| | | | | | | |
| * | | | | | | | | Merge pull request #5552 from matrix-org/rav/github_templatesRichard van der Hoff2019-06-261-0/+1
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Update github templates
| | * | | | | | | | | changelogRichard van der Hoff2019-06-251-0/+1
| | | | | | | | | | |
* | | | | | | | | | | Improve docs on choosing server_name (#5558)Andrew Morgan2020-02-141-0/+1
|\ \ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / | |/| | | | | | | | |
| * | | | | | | | | | Improve docs on choosing server_name (#5558)Richard van der Hoff2019-06-261-0/+1
| | |_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | Fixes #4901
* | | | | | | | | | Remove & changelog (#5548)Andrew Morgan2020-02-141-0/+1
|\| | | | | | | | |
| * | | | | | | | | Remove & changelog (#5548)Amber Brown2019-06-261-0/+1
| | | | | | | | | |
| * | | | | | | | | Merge branch 'master' into developAndrew Morgan2019-06-251-0/+1
| |\| | | | | | | | | | |_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: Fix broken link in MSC1711 FAQ Update changelog to better expain password reset change (#5545)
* | | | | | | | | Prevent multiple upgrades on the same room at once (#5051)Andrew Morgan2020-02-141-0/+1
|\| | | | | | | |
| * | | | | | | | Prevent multiple upgrades on the same room at once (#5051)Andrew Morgan2019-06-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #4583 Does slightly less than #5045, which prevented a room from being upgraded multiple times, one after another. This PR still allows that, but just prevents two from happening at the same time. Mostly just to mitigate the fact that servers are slow and it can take a moment for the room upgrade to actually complete. We don't want people sending another request to upgrade the room when really they just thought the first didn't go through.
* | | | | | | | | Increase default log level for docker image to INFO. (#5547)Andrew Morgan2020-02-141-0/+1
|\| | | | | | | |
| * | | | | | | | Increase default log level for docker image to INFO. (#5547)Richard van der Hoff2019-06-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #3370.
* | | | | | | | | Update docker image to use Python 3.7. (#5546)Andrew Morgan2020-02-141-0/+1
|\| | | | | | | |
| * | | | | | | | Update docker image to use Python 3.7. (#5546)Richard van der Hoff2019-06-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Python 3.7 is apparently faster than 3.6, and should be mature enough.
* | | | | | | | | Update changelog to better expain password reset change (#5545Andrew Morgan2020-02-141-0/+1
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | |
| * | | | | | | | Update changelog to better expain password reset change (#5545) github/release-v1.0.0 release-v1.0.0Andrew Morgan2019-06-241-0/+1
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updates the v1.0.0 changelog to provide more information to those upgrading to v1.0 on why they may receive errors or find their password reset abilities have now been disabled. Helps address #5444
* | | | | | | | Add info about black to code_style.rst (#5537)Andrew Morgan2020-02-141-0/+1
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Add info about black to code_style.rst (#5537)Andrew Morgan2019-06-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #5533 Adds information about how to install and run black on the codebase.
* | | | | | | | Merge pull request #5524 from matrix-org/rav/new_cmdline_optionsAndrew Morgan2020-02-141-0/+1
|\| | | | | | |
| * | | | | | | Merge pull request #5524 from matrix-org/rav/new_cmdline_optionsRichard van der Hoff2019-06-241-0/+1
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Add --data-dir and --open-private-ports options.
| | * | | | | | | changelogRichard van der Hoff2019-06-241-0/+1
| | | | | | | | |
* | | | | | | | | Merge pull request #5523 from matrix-org/rav/arg_defaultsAndrew Morgan2020-02-141-0/+1
|\| | | | | | | |
| * | | | | | | | Merge pull request #5523 from matrix-org/rav/arg_defaultsRichard van der Hoff2019-06-241-0/+1
| |\| | | | | | | | | | | | | | | | | | | | | | | | | Stop conflating generated config and default config
| | * | | | | | | changelogRichard van der Hoff2019-06-241-0/+1
| | | | | | | | |
* | | | | | | | | Merge pull request #5499 from matrix-org/rav/cleanup_metricsAndrew Morgan2020-02-141-0/+1
|\| | | | | | | |
| * | | | | | | | Merge pull request #5499 from matrix-org/rav/cleanup_metricsRichard van der Hoff2019-06-241-0/+1
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Cleanups and sanity-checking in cpu and db metrics
| | * \ \ \ \ \ \ \ Merge branch 'develop' into rav/cleanup_metricsRichard van der Hoff2019-06-2417-0/+17
| | |\ \ \ \ \ \ \ \
| | * | | | | | | | | changelogRichard van der Hoff2019-06-191-0/+1
| | | | | | | | | | |
| * | | | | | | | | | Merge pull request #5534 from matrix-org/babolivier/federation-publicroomsBrendan Abolivier2019-06-241-0/+1
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Split public rooms directory auth config in two
| | * | | | | | | | | | Split public rooms directory auth config in twoBrendan Abolivier2019-06-241-0/+1
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #5531 from matrix-org/erikj/workers_pagination_tokenAndrew Morgan2020-02-131-0/+1
|\| | | | | | | | | | |
| * | | | | | | | | | | Merge pull request #5531 from matrix-org/erikj/workers_pagination_tokenErik Johnston2019-06-241-0/+1
| |\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / / / | |/| | | | | | | | | | Fix /messages on workers when no from param specified.
| | * | | | | | | | | | NewsfileErik Johnston2019-06-241-0/+1
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #5516 from matrix-org/rav/acme_key_pathAndrew Morgan2020-02-135-2/+3
|\| | | | | | | | | | |
| * | | | | | | | | | | changelogRichard van der Hoff2019-06-245-2/+3
| | |/ / / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Pass config_dir_path and data_dir_path into Config.read_config. (#5522)Andrew Morgan2020-02-131-0/+1
|\| | | | | | | | | |
| * | | | | | | | | | Pass config_dir_path and data_dir_path into Config.read_config. (#5522)Richard van der Hoff2019-06-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Pull config_dir_path and data_dir_path calculation out of read_config_files * Pass config_dir_path and data_dir_path into read_config
* | | | | | | | | | | Factor acme bits out to a separate file (#5521)Andrew Morgan2020-02-131-0/+1
|\| | | | | | | | | |
| * | | | | | | | | | Factor acme bits out to a separate file (#5521)Richard van der Hoff2019-06-241-0/+1
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | This makes some of the conditional-import hoop-jumping easier.
* | | | | | | | | | Merge pull request #5498 from matrix-org/rav/fix_clock_reversalAndrew Morgan2020-02-131-0/+1
|\| | | | | | | | |
| * | | | | | | | | Merge pull request #5498 from matrix-org/rav/fix_clock_reversalRichard van der Hoff2019-06-241-0/+1
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Use monotonic clock where possible for metrics
| | * | | | | | | | | Use monotonic clock where possible for metricsRichard van der Hoff2019-06-191-0/+1
| | | |_|/ / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes intermittent errors observed on Apple hardware which were caused by time.clock() appearing to go backwards when called from different threads. Also fixes a bug where database activity times were logged as 1/1000 of their correct ratio due to confusion between milliseconds and seconds.
* | | | | | | | | | Drop support for cpu_affinity (#5525)Andrew Morgan2020-02-131-0/+1
|\| | | | | | | | |
| * | | | | | | | | Drop support for cpu_affinity (#5525)Richard van der Hoff2019-06-221-0/+1
| | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | This has no useful purpose on python3, and is generally a source of confusion.
* | | | | | | | | Improve help and cmdline option names for --generate-config options (#5512)Andrew Morgan2020-02-131-0/+1
|\| | | | | | | |
| * | | | | | | | Improve help and cmdline option names for --generate-config options (#5512)Richard van der Hoff2019-06-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * group the arguments together into a group * add new names "--generate-missing-config" and "--config-directory" for existing cmdline options "--generate-keys" and "--keys-dir", which better reflect their purposes.
* | | | | | | | | Refactor Config parser and add some comments. (#5511)Andrew Morgan2020-02-131-0/+1
|\| | | | | | | |
| * | | | | | | | Refactor Config parser and add some comments. (#5511)Richard van der Hoff2019-06-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add some comments, and simplify `read_config_files`.
* | | | | | | | | Improve logging when generating config files (#5510)Andrew Morgan2020-02-131-0/+1
|\| | | | | | | |
| * | | | | | | | Improve logging when generating config files (#5510)Richard van der Hoff2019-06-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Make it a bit clearer what's going on.
* | | | | | | | | Only import jinja2 when needed (#5514)Andrew Morgan2020-02-131-0/+1
|\| | | | | | | |
| * | | | | | | | Only import jinja2 when needed (#5514)Andrew Morgan2019-06-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes https://github.com/matrix-org/synapse/issues/5431 `jinja2` was being imported even when it wasn't strictly necessary. This made it required to run Synapse, even if the functionality that required it wasn't enabled. This was causing new Synapse installations to crash on startup. Email modules are now required.
* | | | | | | | | Fix "Unexpected entry in 'full_schemas'" log warning (#5509)Andrew Morgan2020-02-131-0/+1
|\| | | | | | | |
| * | | | | | | | Fix "Unexpected entry in 'full_schemas'" log warning (#5509)Richard van der Hoff2019-06-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is a README.txt which always sets off this warning, which is a bit alarming when you first start synapse. I don't think we need to warn about this.
* | | | | | | | | Fix logging error when a tampered event is detected. (#5500)Andrew Morgan2020-02-131-0/+1
|\| | | | | | | |
| * | | | | | | | Fix logging error when a tampered event is detected. (#5500)Richard van der Hoff2019-06-211-0/+1
| | | | | | | | |
* | | | | | | | | Merge pull request #5513 from matrix-org/erikj/fix_messages_tokenAndrew Morgan2020-02-131-0/+1
|\| | | | | | | |
| * | | | | | | | NewsfileErik Johnston2019-06-211-0/+1
| | | | | | | | |
* | | | | | | | | Merge pull request #5505 from matrix-org/erikj/messages_workerAndrew Morgan2020-02-131-0/+1
|\| | | | | | | |
| * | | | | | | | NewsfileErik Johnston2019-06-211-0/+1
| | |_|_|/ / / / | |/| | | | | |
| * | | | | | | Merge pull request #5476 from matrix-org/erikj/histogram_extremitiesErik Johnston2019-06-211-0/+1
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Add metrics for length of new extremities persisted.
| | * \ \ \ \ \ \ Merge branch 'develop' of github.com:matrix-org/synapse into ↵Erik Johnston2019-06-2012-0/+12
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | erikj/histogram_extremities
* | | | | | | | | | Improve email notification logging (#5502)Andrew Morgan2020-02-131-0/+1
|\| | | | | | | | |
| * | | | | | | | | Improve email notification logging (#5502)Neil Johnson2019-06-201-0/+1
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Run Black. (#5482)Andrew Morgan2020-02-131-0/+1
|\| | | | | | | |
| * | | | | | | | Run Black. (#5482)Amber Brown2019-06-201-0/+1
| | | | | | | | |
| * | | | | | | | Merge pull request #5042 from matrix-org/erikj/fix_get_missing_events_errorErik Johnston2019-06-191-0/+1
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Handle the case of `get_missing_events` failing
| * \ \ \ \ \ \ \ \ Merge pull request #5480 from matrix-org/erikj/extremities_dummy_eventsErik Johnston2019-06-191-0/+1
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Add experimental option to reduce extremities.
| * \ \ \ \ \ \ \ \ \ Merge pull request #5490 from matrix-org/rav/xmlsec_in_dockerRichard van der Hoff2019-06-191-0/+1
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Include xmlsec in the docker image
| * | | | | | | | | | | Fix typo in deactivation background jobBrendan Abolivier2019-06-191-0/+1
| | | | | | | | | | | |
| * | | | | | | | | | | Merge pull request #4276 from Ralith/performance-adviceRichard van der Hoff2019-06-181-0/+1
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Improve advice regarding poor performance
* | | | | | | | | | | | | Add some logging to 3pid invite sig verification (#5015)Andrew Morgan2020-02-101-0/+1
|\| | | | | | | | | | | |
| * | | | | | | | | | | | Add some logging to 3pid invite sig verification (#5015)David Baker2019-06-181-0/+1
| | |_|_|_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I had to add quite a lot of logging to diagnose a problem with 3pid invites - we only logged the one failure which isn't all that informative. NB. I'm not convinced the logic of this loop is right: I think it should just accept a single valid signature from a trusted source rather than fail if *any* signature is invalid. Also it should probably not skip the rest of middle loop if a check fails? However, I'm deliberately not changing the logic here.
* | | | | | | | | | | | changelogAndrew Morgan2020-02-101-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / / | |/| | | | | | | | | |
| * | | | | | | | | | | changelogRichard van der Hoff2019-06-181-0/+1
| |/ / / / / / / / / /
* | | | | | | | | | | README.rst: fix header levelAndrew Morgan2020-02-101-0/+1
|\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | |
| * | | | | | | | | | Improve advice regarding poor performanceBenjamin Saunders2019-06-091-0/+1
| | |_|_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Benjamin Saunders <ben.e.saunders@gmail.com>
* | | | | | | | | | Merge branch 'develop' of github.com:matrix-org/synapse into ↵Andrew Morgan2020-02-101-0/+1
|\ \ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | erikj/fix_get_missing_events_error
| * | | | | | | | | Merge branch 'develop' of github.com:matrix-org/synapse into ↵Erik Johnston2019-06-1866-39/+30
| |\ \ \ \ \ \ \ \ \ | | | |/ / / / / / / | | |/| | | | | | | | | | | | | | | | | erikj/fix_get_missing_events_error
| * | | | | | | | | NewsfileErik Johnston2019-04-101-0/+1
| | | | | | | | | |
* | | | | | | | | | NewsfileAndrew Morgan2020-02-101-0/+1
|\ \ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / | |/| | | | | | | |
| * | | | | | | | | NewsfileErik Johnston2019-06-181-0/+1
| | | | | | | | | |
* | | | | | | | | | Use consistent bucketsAndrew Morgan2020-02-101-0/+1
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / | |/| | | | | | | |
| * | | | | | | | | NewsfileErik Johnston2019-06-171-0/+1
| |/ / / / / / / /
* | | | | | | | | Fix seven contrib files with Python syntax errors (#5446)Andrew Morgan2020-02-101-0/+1
|\ \ \ \ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | |
| * | | | | | | | Fix seven contrib files with Python syntax errors (#5446)cclauss2019-06-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix seven contrib files with Python syntax errors Signed-off-by: cclauss <cclauss@me.com>
| * | | | | | | | Merge pull request #5477 from matrix-org/babolivier/third_party_rules_3pidBrendan Abolivier2019-06-171-0/+1
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Add third party rules hook for 3PID invites
| | * | | | | | | | ChangelogBrendan Abolivier2019-06-171-0/+1
| | |/ / / / / / /
| * | | | | | | | Merge pull request #5479 from matrix-org/erikj/add_create_room_hook_developErik Johnston2019-06-171-0/+1
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Add third party rules hook into create room
| | * | | | | | | | NewsfileErik Johnston2019-06-171-0/+1
| | |/ / / / / / /
* | | | | | | | | Merge pull request #5478 from matrix-org/joriks/demo_python3Andrew Morgan2020-02-101-0/+1
|\| | | | | | | |
| * | | | | | | | Merge pull request #5478 from matrix-org/joriks/demo_python3Jorik Schellekens2019-06-171-0/+1
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Joriks/demo python3
| | * | | | | | | | ChangelogJorik Schellekens2019-06-171-0/+1
| | | | | | | | | |
* | | | | | | | | | Remove Postgres 9.4 support (#5448)Andrew Morgan2020-02-101-0/+1
|\| | | | | | | | |
| * | | | | | | | | Remove Postgres 9.4 support (#5448)Amber Brown2019-06-181-0/+1
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #5385 from matrix-org/erikj/reduce_http_exceptionsAndrew Morgan2020-02-101-0/+1
|\| | | | | | | |
| * | | | | | | | Merge pull request #5385 from matrix-org/erikj/reduce_http_exceptionsErik Johnston2019-06-171-0/+1
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Handle HttpResponseException when using federation client.
| | * | | | | | | | NewsfileErik Johnston2019-06-071-0/+1
| | | | | | | | | |
* | | | | | | | | | Merge commit 'dd927b29e' into dinsic-release-v1.1.0Andrew Morgan2020-02-101-0/+1
|\| | | | | | | | |
| * | | | | | | | | Merge pull request #5388 from matrix-org/erikj/fix_email_pushErik Johnston2019-06-171-0/+1
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Fix email notifications for unnamed rooms with multiple people
| | * | | | | | | | | NewsfileErik Johnston2019-06-071-0/+1
| | |/ / / / / / / /
* | | | | | | | | | Merge pull request #5389 from matrix-org/erikj/renew_attestations_on_masterAndrew Morgan2020-02-101-0/+1
|\| | | | | | | | |
| * | | | | | | | | Merge pull request #5389 from matrix-org/erikj/renew_attestations_on_masterErik Johnston2019-06-171-0/+1
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Only start background group attestation renewals on master
| | * | | | | | | | | NewsfileErik Johnston2019-06-071-0/+1
| | | | | | | | | | |
* | | | | | | | | | | Move SyTest to Buildkite (#5459)Andrew Morgan2020-02-101-0/+1
|\| | | | | | | | | |
| * | | | | | | | | | Move SyTest to Buildkite (#5459)Amber Brown2019-06-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Including workers!
| * | | | | | | | | | Merge pull request #5464 from matrix-org/erikj/3pid_remote_invite_stateErik Johnston2019-06-171-0/+1
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix 3PID invite room state over federation.
| * \ \ \ \ \ \ \ \ \ \ Merge pull request #5440 from matrix-org/babolivier/third_party_event_rulesBrendan Abolivier2019-06-141-0/+1
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Allow server admins to define implementations of extra rules for allowing or denying incoming events
* | | | | | | | | | | | | Merge pull request #5461 from matrix-org/erikj/histograms_are_cumalitiveAndrew Morgan2020-02-101-0/+1
|\| | | | | | | | | | | |
| * | | | | | | | | | | | Merge pull request #5461 from matrix-org/erikj/histograms_are_cumalitiveErik Johnston2019-06-141-0/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prometheus histograms are cumalative
| | * | | | | | | | | | | | NewsfileErik Johnston2019-06-141-0/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Merge pull request #5465 from matrix-org/babolivier/fix_deactivation_bg_jobBrendan Abolivier2019-06-141-0/+2
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | Fix background job for deactivated flag
| | * | | | | | | | | | | | Fix changelogBrendan Abolivier2019-06-142-1/+2
| | | | | | | | | | | | | |
| | * | | | | | | | | | | | ChangelogBrendan Abolivier2019-06-141-0/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Merge pull request #5462 from ↵Brendan Abolivier2019-06-141-0/+1
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | matrix-org/babolivier/account_validity_deactivated_accounts_2 Don't send renewal emails to deactivated users (second attempt)
| | * | | | | | | | | | | | Don't send renewal emails to deactivated usersBrendan Abolivier2019-06-141-0/+1
| | |/ / / / / / / / / / /
* | | | | | | | | | | | | Merge remote-tracking branch 'dinsic/dinsic' into dinsic-release-v1.1.0Andrew Morgan2020-02-1022-0/+22
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | |
| * | | | | | | | | | | | Fix resetting password via a phone number (#21) dinsic_2020-02-10Andrew Morgan2020-01-241-0/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Validate client_secret parameter according to spec (#20)Andrew Morgan2020-01-221-0/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Add the ability to restrict max avatar filesize and content-type (#19)Andrew Morgan2019-12-121-0/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Add some flaky sytests to a sytest-blacklist (#17)Andrew Morgan2019-12-091-0/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Add limit_profile_requests_to_known_users option (#18)Andrew Morgan2019-12-051-0/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Fix scripts/generate_signing_key.py import statement (#15)Andrew Morgan2019-12-031-0/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Capatilise letters after a - in new user displaynames (#14)Andrew Morgan2019-12-021-0/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | ChangelogBrendan Abolivier2019-11-291-0/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Hide expired users from user directory, optionally show on renewal (#13)Andrew Morgan2019-11-141-0/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Add a /user/:user_id/info servlet to give user deactivated/expired ↵Andrew Morgan2019-11-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | information (#12)
| * | | | | | | | | | | | Create configurable ratelimiter for 3pid invites (#11)Andrew Morgan2019-11-121-0/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | ChangelogBrendan Abolivier2019-11-061-0/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Support for routing outbound HTTP requests via a proxy (#6239)Richard van der Hoff2019-11-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `http_proxy` and `HTTPS_PROXY` env vars can be set to a `host[:port]` value which should point to a proxy. The address of the proxy should be excluded from IP blacklists such as the `url_preview_ip_range_blacklist`. The proxy will then be used for * push * url previews * phone-home stats * recaptcha validation * CAS auth validation It will *not* be used for: * Application Services * Identity servers * Outbound federation * In worker configurations, connections from workers to masters Fixes #4198.
| * | | | | | | | | | | | ChangelogBrendan Abolivier2019-10-071-0/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | ChangelogBrendan Abolivier2019-10-041-0/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Merge pull request #7 from matrix-org/babolivier/deactivation-inviteBrendan Abolivier2019-09-271-0/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reject pending invites on deactivation
| | * | | | | | | | | | | | Update changelog.d/6125.featureBrendan Abolivier2019-09-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
| * | | | | | | | | | | | | ChangelogBrendan Abolivier2019-09-261-0/+1
| |/ / / / / / / / / / / /
| * | | | | | | | | | | | TypoBrendan Abolivier2019-09-241-1/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | ChangelogBrendan Abolivier2019-09-241-0/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | ChangelogBrendan Abolivier2019-09-191-0/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Merge pull request #2 from matrix-org/babolivier/dinsic-3pid-inviteBrendan Abolivier2019-09-101-0/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't treat 3PID revocation as a new 3PID invite
| | * | | | | | | | | | | | Update changelog.d/2.bugfixBrendan Abolivier2019-09-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
| | * | | | | | | | | | | | ChangelogBrendan Abolivier2019-09-061-0/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | ChangelogBrendan Abolivier2019-09-091-0/+1
| |/ / / / / / / / / / / /
| * | | | | | | | | | | | ChangelogBrendan Abolivier2019-09-051-0/+1
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #5460 from matrix-org/joriks/demo_python3Andrew Morgan2020-02-101-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / | |/| | | | | | | | | | |
| * | | | | | | | | | | | Merge pull request #5460 from matrix-org/joriks/demo_python3Jorik Schellekens2019-06-141-0/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use python3 in the demo
| | * | | | | | | | | | | | ChangelogJorik Schellekens2019-06-141-0/+1
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #5390 from matrix-org/erikj/dont_log_on_fail_to_get_fileAndrew Morgan2020-02-101-0/+1
|\| | | | | | | | | | | | |
| * | | | | | | | | | | | | Merge pull request #5390 from matrix-org/erikj/dont_log_on_fail_to_get_fileErik Johnston2019-06-141-0/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / / / / / | |/| | | | | | | | | | | | Don't log exception when failing to fetch remote content.
| | * | | | | | | | | | | | NewsfileErik Johnston2019-06-071-0/+1
| | | |_|_|_|/ / / / / / / | | |/| | | | | | | | | |
| * | | | | | | | | | | | Track deactivated accounts in the database (#5378)Brendan Abolivier2019-06-141-0/+1
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #5458 from matrix-org/hawkowl/fix-prometheusAndrew Morgan2020-02-101-0/+1
|\| | | | | | | | | | | |
| * | | | | | | | | | | | changelogAmber H. Brown2019-06-141-0/+1
| | |/ / / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Updates to the federation_client script (#5447)Andrew Morgan2020-02-101-0/+1
|\| | | | | | | | | | |
| * | | | | | | | | | | Updates to the federation_client script (#5447)Richard van der Hoff2019-06-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * py3 fixes for federation_client * .well-known support for federation_client
* | | | | | | | | | | | Clean up code for sending federation EDUs. (#5381)Andrew Morgan2020-02-101-0/+1
|\| | | | | | | | | | |
| * | | | | | | | | | | Clean up code for sending federation EDUs. (#5381)Richard van der Hoff2019-06-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This code confused the hell out of me today. Split _get_new_device_messages into its two (unrelated) parts.
* | | | | | | | | | | | Expose statistics on extrems to prometheus (#5384)Andrew Morgan2020-02-101-0/+1
|\| | | | | | | | | | |
| * | | | | | | | | | | Expose statistics on extrems to prometheus (#5384)Amber Brown2019-06-131-0/+1
| | | | | | | | | | | |
* | | | | | | | | | | | Remove Python 2.7 support. (#5425)Andrew Morgan2020-02-107-0/+7
|\| | | | | | | | | | | | |_|/ / / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | Remove Python 2.7 support. (#5425)Amber Brown2019-06-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * remove 2.7 from CI and publishing * fill out classifiers and also make it not be installed on 3.5 * some minor bumps so that the old deps work on python 3.5
| * | | | | | | | | | Merge branch 'master' of github.com:matrix-org/synapse into developErik Johnston2019-06-111-1/+0
| |\ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|/ / / | | |/| | | | | | | |
| * | | | | | | | | | Merge branch 'release-v1.0.0' of github.com:matrix-org/synapse into developErik Johnston2019-06-111-0/+1
| |\ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|/ | | |/| | | | | | | |
| * | | | | | | | | | Don't warn user about password reset disabling through config code (#5387)Andrew Morgan2019-06-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moves the warning about password resets being disabled to the point where a user actually tries to reset their password. Is this an appropriate place for it to happen? Also removed the disabling of msisdn password resets when you don't have an email config, as that just doesn't make sense. Also change the error a user receives upon disabled passwords to specify that only email-based password reset is disabled.
| * | | | | | | | | | add monthly active users to phonehome stats (#5252)Neil Johnson2019-06-101-0/+1
| | |_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | * add monthly active users to phonehome stats
| * | | | | | | | | Merge branch 'release-v1.0.0' of github.com:matrix-org/synapse into developErik Johnston2019-06-101-1/+0
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ Merge pull request #5415 from matrix-org/erikj/fix_null_valid_until_msErik Johnston2019-06-101-0/+1
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix key verification when key stored with null valid_until_ms
| * \ \ \ \ \ \ \ \ \ \ Merge pull request #5412 from SohamG/fix-4130Erik Johnston2019-06-101-0/+1
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Add --no-daemonize option to synctl
| | * | | | | | | | | | | Added changelog file.sohamg2019-06-101-0/+1
| | | |_|_|_|_|_|_|_|_|/ | | |/| | | | | | | | |
| * | | | | | | | | | | Merge pull request #5325 from matrix-org/babolivier/port_db_account_validityBrendan Abolivier2019-06-101-0/+1
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Add account_validity's email_sent column to the list of boolean columns in synapse_port_db
| | * | | | | | | | | | | Rewrite changelogBrendan Abolivier2019-06-051-1/+1
| | | | | | | | | | | | |
| | * | | | | | | | | | | Merge branch 'develop' into babolivier/port_db_account_validityBrendan Abolivier2019-06-044-0/+4
| | |\ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | ChangelogBrendan Abolivier2019-06-031-0/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Merge pull request #5363 from ↵Brendan Abolivier2019-06-101-0/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | matrix-org/babolivier/account_validity_send_mail_auth Don't check whether the user's account is expired on /send_mail requests
| * | | | | | | | | | | | | | Liberapay is now officially recognised, update FUNDING.yml (#5386)Andrew Morgan2019-06-091-0/+1
| | |_|_|_|_|_|_|_|/ / / / / | |/| | | | | | | | | | | |
| * | | | | | | | | | | | | Merge tag 'v1.0.0rc1' into developNeil Johnson2019-06-0779-82/+0
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Synapse 1.0.0rc1 (2019-06-07) ============================= Features -------- - Synapse now more efficiently collates room statistics. ([\#4338](https://github.com/matrix-org/synapse/issues/4338), [\#5260](https://github.com/matrix-org/synapse/issues/5260), [\#5324](https://github.com/matrix-org/synapse/issues/5324)) - Add experimental support for relations (aka reactions and edits). ([\#5220](https://github.com/matrix-org/synapse/issues/5220)) - Ability to configure default room version. ([\#5223](https://github.com/matrix-org/synapse/issues/5223), [\#5249](https://github.com/matrix-org/synapse/issues/5249)) - Allow configuring a range for the account validity startup job. ([\#5276](https://github.com/matrix-org/synapse/issues/5276)) - CAS login will now hit the r0 API, not the deprecated v1 one. ([\#5286](https://github.com/matrix-org/synapse/issues/5286)) - Validate federation server TLS certificates by default (implements [MSC1711](https://github.com/matrix-org/matrix-doc/blob/master/proposals/1711-x509-for-federation.md)). ([\#5359](https://github.com/matrix-org/synapse/issues/5359)) - Update /_matrix/client/versions to reference support for r0.5.0. ([\#5360](https://github.com/matrix-org/synapse/issues/5360)) - Add a script to generate new signing-key files. ([\#5361](https://github.com/matrix-org/synapse/issues/5361)) - Update upgrade and installation guides ahead of 1.0. ([\#5371](https://github.com/matrix-org/synapse/issues/5371)) - Replace the `perspectives` configuration section with `trusted_key_servers`, and make validating the signatures on responses optional (since TLS will do this job for us). ([\#5374](https://github.com/matrix-org/synapse/issues/5374)) - Add ability to perform password reset via email without trusting the identity server. ([\#5377](https://github.com/matrix-org/synapse/issues/5377)) - Set default room version to v4. ([\#5379](https://github.com/matrix-org/synapse/issues/5379)) Bugfixes -------- - Fixes client-server API not sending "m.heroes" to lazy-load /sync requests when a rooms name or its canonical alias are empty. Thanks to @dnaf for this work! ([\#5089](https://github.com/matrix-org/synapse/issues/5089)) - Prevent federation device list updates breaking when processing multiple updates at once. ([\#5156](https://github.com/matrix-org/synapse/issues/5156)) - Fix worker registration bug caused by ClientReaderSlavedStore being unable to see get_profileinfo. ([\#5200](https://github.com/matrix-org/synapse/issues/5200)) - Fix race when backfilling in rooms with worker mode. ([\#5221](https://github.com/matrix-org/synapse/issues/5221)) - Fix appservice timestamp massaging. ([\#5233](https://github.com/matrix-org/synapse/issues/5233)) - Ensure that server_keys fetched via a notary server are correctly signed. ([\#5251](https://github.com/matrix-org/synapse/issues/5251)) - Show the correct error when logging out and access token is missing. ([\#5256](https://github.com/matrix-org/synapse/issues/5256)) - Fix error code when there is an invalid parameter on /_matrix/client/r0/publicRooms ([\#5257](https://github.com/matrix-org/synapse/issues/5257)) - Fix error when downloading thumbnail with missing width/height parameter. ([\#5258](https://github.com/matrix-org/synapse/issues/5258)) - Fix schema update for account validity. ([\#5268](https://github.com/matrix-org/synapse/issues/5268)) - Fix bug where we leaked extremities when we soft failed events, leading to performance degradation. ([\#5274](https://github.com/matrix-org/synapse/issues/5274), [\#5278](https://github.com/matrix-org/synapse/issues/5278), [\#5291](https://github.com/matrix-org/synapse/issues/5291)) - Fix "db txn 'update_presence' from sentinel context" log messages. ([\#5275](https://github.com/matrix-org/synapse/issues/5275)) - Fix dropped logcontexts during high outbound traffic. ([\#5277](https://github.com/matrix-org/synapse/issues/5277)) - Fix a bug where it is not possible to get events in the federation format with the request `GET /_matrix/client/r0/rooms/{roomId}/messages`. ([\#5293](https://github.com/matrix-org/synapse/issues/5293)) - Fix performance problems with the rooms stats background update. ([\#5294](https://github.com/matrix-org/synapse/issues/5294)) - Fix noisy 'no key for server' logs. ([\#5300](https://github.com/matrix-org/synapse/issues/5300)) - Fix bug where a notary server would sometimes forget old keys. ([\#5307](https://github.com/matrix-org/synapse/issues/5307)) - Prevent users from setting huge displaynames and avatar URLs. ([\#5309](https://github.com/matrix-org/synapse/issues/5309)) - Fix handling of failures when processing incoming events where calling `/event_auth` on remote server fails. ([\#5317](https://github.com/matrix-org/synapse/issues/5317)) - Ensure that we have an up-to-date copy of the signing key when validating incoming federation requests. ([\#5321](https://github.com/matrix-org/synapse/issues/5321)) - Fix various problems which made the signing-key notary server time out for some requests. ([\#5333](https://github.com/matrix-org/synapse/issues/5333)) - Fix bug which would make certain operations (such as room joins) block for 20 minutes while attemoting to fetch verification keys. ([\#5334](https://github.com/matrix-org/synapse/issues/5334)) - Fix a bug where we could rapidly mark a server as unreachable even though it was only down for a few minutes. ([\#5335](https://github.com/matrix-org/synapse/issues/5335), [\#5340](https://github.com/matrix-org/synapse/issues/5340)) - Fix a bug where account validity renewal emails could only be sent when email notifs were enabled. ([\#5341](https://github.com/matrix-org/synapse/issues/5341)) - Fix failure when fetching batches of events during backfill, etc. ([\#5342](https://github.com/matrix-org/synapse/issues/5342)) - Add a new room version where the timestamps on events are checked against the validity periods on signing keys. ([\#5348](https://github.com/matrix-org/synapse/issues/5348), [\#5354](https://github.com/matrix-org/synapse/issues/5354)) - Fix room stats and presence background updates to correctly handle missing events. ([\#5352](https://github.com/matrix-org/synapse/issues/5352)) - Include left members in room summaries' heroes. ([\#5355](https://github.com/matrix-org/synapse/issues/5355)) - Fix `federation_custom_ca_list` configuration option. ([\#5362](https://github.com/matrix-org/synapse/issues/5362)) - Fix missing logcontext warnings on shutdown. ([\#5369](https://github.com/matrix-org/synapse/issues/5369)) Improved Documentation ---------------------- - Fix docs on resetting the user directory. ([\#5282](https://github.com/matrix-org/synapse/issues/5282)) - Fix notes about ACME in the MSC1711 faq. ([\#5357](https://github.com/matrix-org/synapse/issues/5357)) Internal Changes ---------------- - Synapse will now serve the experimental "room complexity" API endpoint. ([\#5216](https://github.com/matrix-org/synapse/issues/5216)) - The base classes for the v1 and v2_alpha REST APIs have been unified. ([\#5226](https://github.com/matrix-org/synapse/issues/5226), [\#5328](https://github.com/matrix-org/synapse/issues/5328)) - Simplifications and comments in do_auth. ([\#5227](https://github.com/matrix-org/synapse/issues/5227)) - Remove urllib3 pin as requests 2.22.0 has been released supporting urllib3 1.25.2. ([\#5230](https://github.com/matrix-org/synapse/issues/5230)) - Preparatory work for key-validity features. ([\#5232](https://github.com/matrix-org/synapse/issues/5232), [\#5234](https://github.com/matrix-org/synapse/issues/5234), [\#5235](https://github.com/matrix-org/synapse/issues/5235), [\#5236](https://github.com/matrix-org/synapse/issues/5236), [\#5237](https://github.com/matrix-org/synapse/issues/5237), [\#5244](https://github.com/matrix-org/synapse/issues/5244), [\#5250](https://github.com/matrix-org/synapse/issues/5250), [\#5296](https://github.com/matrix-org/synapse/issues/5296), [\#5299](https://github.com/matrix-org/synapse/issues/5299), [\#5343](https://github.com/matrix-org/synapse/issues/5343), [\#5347](https://github.com/matrix-org/synapse/issues/5347), [\#5356](https://github.com/matrix-org/synapse/issues/5356)) - Specify the type of reCAPTCHA key to use. ([\#5283](https://github.com/matrix-org/synapse/issues/5283)) - Improve sample config for monthly active user blocking. ([\#5284](https://github.com/matrix-org/synapse/issues/5284)) - Remove spurious debug from MatrixFederationHttpClient.get_json. ([\#5287](https://github.com/matrix-org/synapse/issues/5287)) - Improve logging for logcontext leaks. ([\#5288](https://github.com/matrix-org/synapse/issues/5288)) - Clarify that the admin change password API logs the user out. ([\#5303](https://github.com/matrix-org/synapse/issues/5303)) - New installs will now use the v54 full schema, rather than the full schema v14 and applying incremental updates to v54. ([\#5320](https://github.com/matrix-org/synapse/issues/5320)) - Improve docstrings on MatrixFederationClient. ([\#5332](https://github.com/matrix-org/synapse/issues/5332)) - Clean up FederationClient.get_events for clarity. ([\#5344](https://github.com/matrix-org/synapse/issues/5344)) - Various improvements to debug logging. ([\#5353](https://github.com/matrix-org/synapse/issues/5353)) - Don't run CI build checks until sample config check has passed. ([\#5370](https://github.com/matrix-org/synapse/issues/5370)) - Automatically retry buildkite builds (max twice) when an agent is lost. ([\#5380](https://github.com/matrix-org/synapse/issues/5380))
| * | | | | | | | | | | | | | Add a sponsor button (#5382)Andrew Morgan2019-06-071-0/+1
| | |_|_|_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | Add a sponsor button with links to matrixdotorg's patreon and liberapay accounts.
* | | | | | | | | | | | | | Merge branch 'dinsic' into babolivier/dinsic-message-retentionBrendan Abolivier2019-08-283-0/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \