Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-07-29 | Fixup changelog v1.39.0 | Erik Johnston | 1 | -4/+1 | |
2021-07-29 | 1.39.0 | Erik Johnston | 3 | -1/+13 | |
2021-07-28 | Fixup changelog v1.39.0rc3 | Erik Johnston | 1 | -2/+2 | |
2021-07-28 | 1.39.0rc3 | Erik Johnston | 8 | -6/+25 | |
2021-07-27 | Fix import of the default SAML mapping provider. (#10477) | Jason Robinson | 2 | -2/+1 | |
Fix a circular import, which was causing exceptions on boot if SAML was configured. | |||||
2021-07-27 | Fix typo that causes R30v2 to actually be old R30 (#10486) | reivilibre | 2 | -1/+2 | |
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2021-07-27 | Always communicate device OTK counts to clients (#10485) | Andrew Morgan | 5 | -6/+36 | |
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> | |||||
2021-07-27 | Change release script to update debian changelog for RCs (#10465) | Erik Johnston | 2 | -6/+21 | |
2021-07-22 | Fix an error in the docker workflow (#10461) | Richard van der Hoff | 2 | -1/+2 | |
2021-07-22 | 1.39.0rc2 v1.39.0rc2 | Erik Johnston | 4 | -3/+16 | |
2021-07-22 | 1.38.1 v1.38.1 | Erik Johnston | 4 | -2/+16 | |
2021-07-22 | Always send device_one_time_keys_count (#10457) | David Baker | 2 | -4/+8 | |
As per comment Fixes https://github.com/matrix-org/synapse/issues/10456 See also https://github.com/vector-im/element-android/issues/3725 | |||||
2021-07-21 | Move the docker image build to Github Actions (#10416) | Richard van der Hoff | 3 | -78/+73 | |
it's flaky on circleCI, and having to manage multiple CI providers is painful. | |||||
2021-07-20 | 1.39.0rc1 v1.39.0rc1 | Andrew Morgan | 1 | -0/+6 | |
2021-07-20 | Incorporate changelog of #10433 | Andrew Morgan | 2 | -1/+1 | |
2021-07-20 | Fix dropping locks on shut down (#10433) | Erik Johnston | 3 | -1/+19 | |
2021-07-20 | Combine some changelog lines in the documentation section | Andrew Morgan | 1 | -6/+3 | |
2021-07-20 | Update account validity feature line in changelog | Andrew Morgan | 1 | -1/+1 | |
2021-07-20 | fix typo in changelog | Andrew Morgan | 1 | -1/+1 | |
2021-07-20 | changelog word fixes | Andrew Morgan | 1 | -1/+1 | |
2021-07-20 | 1.39.0rc1 | Andrew Morgan | 52 | -51/+72 | |
2021-07-20 | Add a github actions job recording success of other jobs. (#10430) | Richard van der Hoff | 2 | -0/+13 | |
2021-07-20 | Port the ThirdPartyEventRules module interface to the new generic interface ↵ | Brendan Abolivier | 12 | -108/+403 | |
(#10386) Port the third-party event rules interface to the generic module interface introduced in v1.37.0 | |||||
2021-07-20 | Fix exception when failing to get remote room list (#10414) | Erik Johnston | 2 | -1/+6 | |
2021-07-19 | Factorise `get_datastore` calls in phone_stats_home. (#10427) | reivilibre | 2 | -16/+19 | |
Follow-up to #10332. | |||||
2021-07-19 | Add a new version of the R30 phone-home metric, which removes a false ↵ | reivilibre | 6 | -5/+416 | |
impression of retention given by the old R30 metric (#10332) Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2021-07-19 | [pyupgrade] `synapse/` (#10348) | Jonathan de Jong | 29 | -102/+86 | |
This PR is tantamount to running ``` pyupgrade --py36-plus --keep-percent-format `find synapse/ -type f -name "*.py"` ``` Part of #9744 | |||||
2021-07-19 | Remove unused `events_by_room` (#10421) | Eric Eastwood | 2 | -4/+1 | |
It looks like it was first used and introduced in https://github.com/matrix-org/synapse/commit/5130d80d79fe1f95ce03b8f1cfd4fbf0a32f5ac8#diff-8a4a36a7728107b2ccaff2cb405dbab229a1100fe50653a63d1aa9ac10ae45e8R305 but the But the usage was removed in https://github.com/matrix-org/synapse/commit/4c6a31cd6efa25be4c9f1b357e8f92065fac63eb#diff-8a4a36a7728107b2ccaff2cb405dbab229a1100fe50653a63d1aa9ac10ae45e8 | |||||
2021-07-16 | One last inline type hint (for the whole repo) (#10418) | Jonathan de Jong | 2 | -1/+2 | |
2021-07-16 | Use inline type hints in `handlers/` and `rest/`. (#10382) | Jonathan de Jong | 43 | -215/+212 | |
2021-07-16 | Add a module type for account validity (#9884) | Brendan Abolivier | 13 | -228/+438 | |
This adds an API for third-party plugin modules to implement account validity, so they can provide this feature instead of Synapse. The module implementing the current behaviour for this feature can be found at https://github.com/matrix-org/synapse-email-account-validity. To allow for a smooth transition between the current feature and the new module, hooks have been added to the existing account validity endpoints to allow their behaviours to be overridden by a module. | |||||
2021-07-16 | Do not include signatures/hashes in make_{join,leave,knock} responses. (#10404) | Patrick Cloke | 3 | -6/+18 | |
These signatures would end up invalid since the joining/leaving/knocking server would modify the response before calling send_{join,leave,knock}. | |||||
2021-07-15 | Use inline type hints in `http/federation/`, `storage/` and `util/` (#10381) | Jonathan de Jong | 38 | -162/+150 | |
2021-07-15 | Reduce likelihood of Postgres table scanning `state_groups_state`. (#10359) | Erik Johnston | 2 | -0/+35 | |
The postgres statistics collector sometimes massively underestimates the number of distinct state groups are in the `state_groups_state`, which can cause postgres to use table scans for queries for multiple state groups. We fix this by manually setting `n_distinct` on the column. | |||||
2021-07-15 | Make deprecation notice of the spam checker doc more obvious (#10395) | Brendan Abolivier | 2 | -2/+5 | |
2021-07-15 | Add tests to characterise the current behaviour of R30 phone-home metrics ↵ | reivilibre | 2 | -0/+154 | |
(#10315) Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | |||||
2021-07-15 | Updating install prerequisites for newer macOS & ARM Macs. (#9971) | Luke Walsh | 2 | -3/+7 | |
2021-07-15 | Docs: Use something other than the document name to describe a page (#10399) | Andrew Morgan | 12 | -23/+22 | |
Our documentation has a history of using a document's name as a way to link to it, such as "See [workers.md]() for details". This makes sense when you're traversing a directory of files, but less sense when the files are abstracted away - as they are on the documentation website. This PR changes the links to various documentation pages to something that fits better into the surrounding sentence, as you would when making any hyperlink on the web. | |||||
2021-07-15 | Stagger send presence to remotes (#10398) | Erik Johnston | 4 | -5/+116 | |
This is to help with performance, where trying to connect to thousands of hosts at once can consume a lot of CPU (due to TLS etc). Co-authored-by: Brendan Abolivier <babolivier@matrix.org> | |||||
2021-07-15 | Update the logcontext doc (#10353) | Brendan Abolivier | 2 | -230/+102 | |
By referring to awaitables instead of deferreds. | |||||
2021-07-15 | Use inline type hints in various other places (in `synapse/`) (#10380) | Jonathan de Jong | 79 | -336/+329 | |
2021-07-15 | Allow providing credentials to `http_proxy` (#10360) | Dirk Klimpel | 3 | -14/+64 | |
2021-07-15 | Fix a number of logged errors caused by remote servers being down. (#10400) | Erik Johnston | 5 | -19/+66 | |
2021-07-14 | doc: Add delegation example to the caddy reverse proxy section (#10368) | Moritz Dietz | 2 | -0/+28 | |
2021-07-14 | Instructions on installing RC debs (#10396) | Richard van der Hoff | 2 | -9/+13 | |
2021-07-14 | Set section for prerelease debs (#10391) | Richard van der Hoff | 2 | -0/+15 | |
This is part of fixing #6116: we want to put RC debs into a different place than release debs, so reprepro has to be able to tell them apart. | |||||
2021-07-14 | Make GHA config more efficient (#10383) | Richard van der Hoff | 3 | -15/+21 | |
A few things here: * Build the debs for single distro for each PR, so that we can see if it breaks. Do the same for develop. Building all the debs ties up the GHA workers for ages. * Stop building the debs for release branches. Again, it takes ages, and I don't think anyone is actually going to stop and look at them. We'll know they are working when we make an RC. * Change the configs so that if we manually cancel a workflow, it actually does something. | |||||
2021-07-14 | Add type hints and comments to event auth code. (#10393) | Patrick Cloke | 4 | -10/+18 | |
2021-07-13 | Fix messages from multiple senders in historical chunk (MSC2716) (#10276) | Eric Eastwood | 3 | -11/+76 | |
Fix messages from multiple senders in historical chunk. This also means that an app service does not need to define `?user_id` when using this endpoint. Follow-up to https://github.com/matrix-org/synapse/pull/9247 Part of MSC2716: https://github.com/matrix-org/matrix-doc/pull/2716 | |||||
2021-07-13 | Add type hints to get_domain_from_id and get_localpart_from_id. (#10385) | Patrick Cloke | 3 | -26/+75 | |
2021-07-13 | Show all joinable rooms in the spaces summary. (#10298) | Patrick Cloke | 6 | -38/+237 | |
Previously only world-readable rooms were shown. This means that rooms which are public, knockable, or invite-only with a pending invitation, are included in a space summary. It also applies the same logic to the experimental room version from MSC3083 -- if a user has access to the proper allowed rooms then it is shown in the spaces summary. This change is made per MSC3173 allowing stripped state of a room to be shown to any potential room joiner. | |||||
2021-07-13 | Move upgrade blurb v1.38.0 | Richard van der Hoff | 1 | -2/+2 | |
2021-07-13 | Update CHANGES.md | Richard van der Hoff | 1 | -1/+1 | |
2021-07-13 | fix debian changelog | Richard van der Hoff | 1 | -1/+7 | |
2021-07-13 | 1.38.0 | Richard van der Hoff | 3 | -2/+8 | |
2021-07-13 | 1.38.0rc3 v1.38.0rc3 | Richard van der Hoff | 5 | -5/+16 | |
2021-07-13 | Fix some links in `docs` and `contrib` (#10370) | Dirk Klimpel | 9 | -17/+23 | |
2021-07-13 | Bugfix `make_room_admin` fails for users that have left a private room (#10367) | Dirk Klimpel | 2 | -1/+9 | |
Fixes: #10338 | |||||
2021-07-13 | Use inline type hints in `tests/` (#10350) | Jonathan de Jong | 18 | -63/+62 | |
This PR is tantamount to running: python3.8 -m com2ann -v 6 tests/ (com2ann requires python 3.8 to run) | |||||
2021-07-13 | Github Actions workflow to attach release artifacts to release (#10379) | Richard van der Hoff | 2 | -1/+28 | |
2021-07-13 | [pyupgrade] `tests/` (#10347) | Jonathan de Jong | 20 | -58/+45 | |
2021-07-13 | Fix federation inbound age metric. (#10355) | Erik Johnston | 2 | -1/+4 | |
We should be reporting the age rather than absolute timestamp. | |||||
2021-07-13 | Build the python release artifacts in GHA too | Richard van der Hoff | 1 | -3/+23 | |
2021-07-12 | build debs in GHA (#10247) | Richard van der Hoff | 3 | -4/+58 | |
GHA workflow to build the debs | |||||
2021-07-12 | Replace `room_depth.min_depth` with a BIGINT (#10289) | Richard van der Hoff | 4 | -7/+186 | |
while I'm dealing with INTEGERs and BIGINTs, let's replace room_depth.min_depth with a BIGINT. | |||||
2021-07-12 | Additional unit tests for spaces summary. (#10305) |