Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2020-07-10 | Drop incorrectly-added table `local_rejections_stream`. (#7816) | Richard van der Hoff | 2 | -0/+23 | |
2020-07-09 | 1.17.0rc1 v1.17.0rc1 | Richard van der Hoff | 29 | -27/+54 | |
2020-07-09 | Fix some spelling mistakes / typos. (#7811) | Patrick Cloke | 31 | -40/+41 | |
2020-07-09 | `update_membership` declaration: now always returns an event id. (#7809) | Richard van der Hoff | 4 | -9/+8 | |
2020-07-09 | Improve stacktraces from exceptions in background processes (#7808) | Richard van der Hoff | 2 | -1/+10 | |
use `Failure()` to fish out the real exception. | |||||
2020-07-09 | Fix `can only concatenate list (not "tuple") to list` exception (#7810) | Richard van der Hoff | 2 | -1/+2 | |
It seems auth_events can be either a list or a tuple, depending on Things. | |||||
2020-07-09 | Pass original request headers from workers to the main process. (#7797) | Patrick Cloke | 2 | -5/+26 | |
2020-07-09 | Generate real events when we reject invites (#7804) | Richard van der Hoff | 7 | -169/+184 | |
Fixes #2181. The basic premise is that, when we fail to reject an invite via the remote server, we can generate our own out-of-band leave event and persist it as an outlier, so that we have something to send to the client. | |||||
2020-07-08 | Add `HomeServer.signing_key` property (#7805) | Richard van der Hoff | 10 | -12/+12 | |
... instead of duplicating `config.signing_key[0]` everywhere | |||||
2020-07-08 | Revert "Update the installation docs on apt-transport-https (#7801)" | Richard van der Hoff | 2 | -12/+0 | |
This reverts commit e0c01296936a178d83556fc4f00f69e429fa7ba5. As discussed at https://github.com/matrix-org/synapse/pull/7801#pullrequestreview-444652786, I don't think this is an improvement. | |||||
2020-07-08 | Do not use simplejson in Synapse. (#7800) | Patrick Cloke | 6 | -25/+11 | |
2020-07-08 | Stop passing bytes when dumping JSON (#7799) | Patrick Cloke | 4 | -6/+11 | |
2020-07-08 | Update the installation docs on apt-transport-https (#7801) | Dirk Heinrichs | 2 | -0/+12 | |
* Starting with apt 1.6, https support has moved into the main package and apt-transport-https has become a transitional dummy package. Signed-off-by: Dirk Heinrichs <dirk.heinrichs@altum.de> | |||||
2020-07-08 | shuffle changelog slightly v1.16.0 github/release-v1.16.0 release-v1.16.0 | Richard van der Hoff | 1 | -6/+5 | |
2020-07-08 | 1.16.0 | Richard van der Hoff | 3 | -1/+13 | |
2020-07-08 | Change Caddy links (old is deprecated) (#7789) | Nicolai Søborg | 3 | -2/+3 | |
* Change Caddy links Current links points to Caddy v1 which is deprecated. Signed-off-by: Nicolai Søborg <git@xn--sb-lka.org> | |||||
2020-07-07 | Stop populating unused table `local_invites`. (#7793) | Richard van der Hoff | 5 | -81/+25 | |
This table is no longer used, so we may as well stop populating it. Removing it would prevent people rolling back to older releases of Synapse, so that can happen in a future release. | |||||
2020-07-07 | Refactor getting replication updates from database v2. (#7740) | Erik Johnston | 11 | -195/+336 | |
2020-07-06 | Add libwebp dependency to Dockerfile (#7791) | Juho Vanhanen | 2 | -0/+3 | |
* Add libwebp dependency to Dockerfile Signed-off-by: Juho Vanhanen <juho@vanhanen.io> | |||||
2020-07-06 | Add documentation for JWT login type and improve sample config. (#7776) | Patrick Cloke | 5 | -29/+180 | |
2020-07-06 | Convert the appservice handler to async/await. (#7775) | Patrick Cloke | 4 | -76/+68 | |
2020-07-06 | Don't ignore `set_tweak` actions with no explicit `value`. (#7766) | reivilibre | 3 | -4/+45 | |
* Fix spec compliance; tweaks without values are valid (default to True, which is only concretely specified for `highlight`, but it seems only reasonable to generalise) * Changelog for 7766. * Add documentation to `tweaks_for_actions` May as well tidy up when I'm here. * Add a test for `tweaks_for_actions` | |||||
2020-07-06 | Allow to use higher versions of prometheus_client (#7780) | Oliver Kurz | 2 | -1/+2 | |
Fixes https://github.com/matrix-org/synapse/issues/7641 The package was pinned to <0.8.0 without an obvious reasoning with 7ad1d7635 in https://github.com/matrix-org/synapse/pull/5636 while the version selection looks to just try to exclude an arbitrary next minor version number that might introduce API breaking changes. Selecting the next minor number might be a good conservative selection. Downstream distributions already reported success patching out the version requirements. This also fixes the integration of upgraded packages into openSUSE packages, e.g. for openSUSE Tumbleweed which already ships prometheus_client >= 0.8 . Signed-off-by: Oliver Kurz <okurz@suse.de> Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> | |||||
2020-07-05 | isort 5 compatibility (#7786) | Will Hunt | 23 | -38/+22 | |
The CI appears to use the latest version of isort, which is a problem when isort gets a major version bump. Rather than try to pin the version, I've done the necessary to make isort5 happy with synapse. | |||||
2020-07-03 | Merge different Resource implementation classes (#7732) | Erik Johnston | 18 | -318/+322 | |
2020-07-03 | Fix inconsistent handling of upper and lower cases of email addresses. (#7021) | Dirk Klimpel | 8 | -48/+279 | |
fixes #7016 | |||||
2020-07-03 | Allow YAML config file to contain None (#7779) | Alex Kotov | 2 | -1/+3 | |
Useful when config file is fully commented Signed-off-by: Alex Kotov <kotovalexarian@gmail.com> | |||||
2020-07-02 | Fix a typo. v1.16.0rc2 | Patrick Cloke | 1 | -1/+1 | |
2020-07-02 | Move 1.15.2 after 1.16.0rc2. | Patrick Cloke | 1 | -20/+20 | |
2020-07-02 | 1.16.0rc2 | Patrick Cloke | 4 | -3/+19 | |
2020-07-02 | Remove an extraneous space. v1.15.2 github/release-v1.15.2 release-v1.15.2 | Patrick Cloke | 1 | -1/+1 | |
2020-07-02 | Add links to the fixes. | Patrick Cloke | 1 | -2/+2 | |
2020-07-02 | Fix tense in the release notes. | Patrick Cloke | 1 | -1/+1 | |
2020-07-02 | 1.15.2 | Patrick Cloke | 3 | -1/+27 | |
2020-07-02 | Correctly handle outliers as prev events over federation | Erik Johnston | 1 | -3/+3 | |
2020-07-02 | Ensure that HTML pages served from Synapse include headers to avoid embedding. | Patrick Cloke | 10 | -94/+103 | |
2020-07-02 | Add option to autobind user's email on registration (#51) | Andrew Morgan | 6 | -25/+183 | |
Adds an option, `bind_new_user_emails_to_sydent`, which uses Sydent's [internal bind api](https://github.com/matrix-org/sydent#internal-bind-and-unbind-api) to automatically bind email addresses of users immediately after they register. This is quite enterprise-specific, but could be generally useful to multiple organizations. This aims to solve the problem of requiring users to verify their email twice when using the functionality of an identity server in a corporate deployment - where both the homeserver and identity server are controlled. It does with while eliminating the need for the `account_threepid_delegates.email` option, which historically has been a very complicated option to reason about. | |||||
2020-07-01 | Hack to add push priority to push notifications (#7765) | reivilibre | 3 | -8/+362 | |
* Remove obsolete comment about ancient temporary code Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> * Implement hack to set push priority based on whether the tweaks indicate the event might cause effects. * Changelog for 7765 Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> * Antilint * Add tests for push priority Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> * Update synapse/push/httppusher.py Co-authored-by: Brendan Abolivier <babolivier@matrix.org> * Antilint * Remove needless invites from tests. Co-authored-by: Brendan Abolivier <babolivier@matrix.org> | |||||
2020-07-01 | Add early returns to `_check_for_soft_fail` (#7769) | Richard van der Hoff | 2 | -64/+56 | |
my editor was complaining about unset variables, so let's add some early returns to fix that and reduce indentation/cognitive load. | |||||
2020-07-01 | Use symbolic names for replication stream names (#7768) | Richard van der Hoff | 11 | -22/+27 | |
This makes it much easier to find where streams are referenced. | |||||
2020-07-01 | Type checking for `FederationHandler` (#7770) | Richard van der Hoff | 3 | -17/+32 | |
fix a few things to make this pass mypy. | |||||
2020-07-01 | Fix new metric where we used ms instead of seconds (#7771) | Erik Johnston | 3 | -2/+3 | |
Introduced in #7755, not yet released. | |||||
2020-07-01 | Fix incorrect error message when database CTYPE was set incorrectly. (#7760) | Richard van der Hoff | 2 | -1/+2 | |
2020-07-01 | Pin link in CHANGES.md v1.16.0rc1 | Andrew Morgan | 1 | -1/+1 | |
2020-07-01 | Fixes to CHANGES.md | Andrew Morgan | 1 | -8/+12 | |
2020-07-01 | 1.16.0rc1 | Andrew Morgan | 45 | -44/+71 | |
2020-07-01 | Back out MSC2625 implementation (#7761) | Brendan Abolivier | 11 | -189/+53 | |
2020-06-30 | Additional configuration options for auto-join rooms (#7763) | Patrick Cloke | 6 | -71/+542 | |
2020-06-30 | Add some metrics for inbound and outbound federation processing times (#7755) | Erik Johnston | 5 | -17/+43 | |