Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
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 | |
2020-06-30 | Explain the purpose of the "tests" conditional dependency requirement (#7751) | Andrew Morgan | 2 | -0/+5 | |
2020-06-26 | Add another yield point to state res v2 (#7746) | Erik Johnston | 2 | -2/+11 | |
2020-06-25 | Move flake8 to end. Don't exit script on failure (#7738) | Andrew Morgan | 2 | -2/+3 | |
2020-06-25 | Make tox actions work on Debian 10 (#7703) | Dagfinn Ilmari Mannsåker | 2 | -4/+3 | |
- Remove the requirement for a specific version of Python - Move dep comment to a separate line, Tox 3.7.0 like trailing ones Signed-off-by: Dagfinn Ilmari Mannsåker <ilmari@ilmari.org> | |||||
2020-06-24 | Yield during large v2 state res. (#7735) | Erik Johnston | 5 | -11/+62 | |
State res v2 across large data sets can be very CPU intensive, and if all the relevant events are in the cache the algorithm will run from start to finish within a single reactor tick. This can result in blocking the reactor tick for several seconds, which can have major repercussions on other requests. To fix this we simply add the occaisonal `sleep(0)` during iterations to yield execution until the next reactor tick. The aim is t |