Commit Graph

23194 Commits (26b960b08ba0110ef3246e5749bb75b9b04a231c)

Author SHA1 Message Date
Patrick Cloke 4345ca066d Update changelog. 2023-09-19 08:35:44 -04:00
Patrick Cloke 9fabde6ead
Fix-up deactivated notes in docs. () 2023-09-19 08:05:33 -04:00
Patrick Cloke ac293357d0 Tweak changelog. 2023-09-19 08:03:38 -04:00
Patrick Cloke 9caeb9be10 1.93.0rc1 2023-09-19 07:56:49 -04:00
Jan Christian Grünhage 3d60b07cde
Use string for federation_client_minimum_tls_version documentation examples () 2023-09-19 07:24:47 -04:00
dependabot[bot] 1f477d65f5
Bump serde_json from 1.0.106 to 1.0.107 ()
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 13:26:35 -04:00
dependabot[bot] 83f73d5d67
Bump furo from 2023.8.19 to 2023.9.10 ()
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 13:26:19 -04:00
Patrick Cloke 118036eeab
Test against PostgreSQL 16. () 2023-09-18 13:21:00 -04:00
dependabot[bot] eee2b6642d
Bump ruff from 0.0.286 to 0.0.290 ()
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Patrick Cloke <patrickc@matrix.org>
2023-09-18 11:30:43 -04:00
Mathieu Velten 1f36041c80 Merge branch 'master' into develop 2023-09-18 16:55:05 +02:00
Patrick Cloke 47d4bb6057
Stop patching EventBase.__eq__ in tests. ()
It is clearer to directly test equality instead of doing indirect
assertions via patching __eq__.
2023-09-18 14:48:02 +00:00
Hanadi eef2b9e344
Filter locked users in the admin API ()
Co-authored-by: Hanadi Tamimi <hanadi.tamimi@sdui.de>
2023-09-18 15:37:51 +01:00
Patrick Cloke c1e244c8f7
Make cached account data/tags/admin types immutable () 2023-09-18 09:55:04 -04:00
Mathieu Velten e36990c00e Update changelog 2023-09-18 15:35:57 +02:00
Mathieu Velten d8aed6fba7 1.92.3 2023-09-18 15:29:46 +02:00
Patrick Cloke 85bfd4735e
Return an immutable value from get_latest_event_ids_in_room. () 2023-09-18 09:29:05 -04:00
Mathieu Velten 053155a2af Mandate Pillow>=10.0.1 because of libwebp CVE () 2023-09-18 15:02:16 +02:00
Patrick Cloke 63d28a88c1
Additional validation of receipts ()
Reject invalid receipts with a reasonable error message &
expands tests for receipts.
2023-09-18 13:02:12 +00:00
Mathieu Velten 4663d55502
Mandate Pillow>=10.0.1 because of libwebp CVE () 2023-09-18 15:01:23 +02:00
dependabot[bot] 53b7d9ccf2 Bump pillow from 10.0.0 to 10.0.1 ()
Bumps [pillow](https://github.com/python-pillow/Pillow) from 10.0.0 to 10.0.1.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/10.0.0...10.0.1)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 13:48:00 +02:00
dependabot[bot] 5ad1714d42
Bump pillow from 10.0.0 to 10.0.1 ()
Bumps [pillow](https://github.com/python-pillow/Pillow) from 10.0.0 to 10.0.1.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/10.0.0...10.0.1)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 13:46:02 +02:00
José Joaquín Atria 6946209e67
Set email charset as utf-8 rather than utf8 () 2023-09-18 07:32:01 -04:00
dependabot[bot] fedaebc440
Bump typing-extensions from 4.7.1 to 4.8.0 ()
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 10:21:32 +01:00
dependabot[bot] ab5f4f906d
Bump docker/login-action from 2 to 3 ()
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 10:21:14 +01:00
dependabot[bot] 4cdc2ed7dc
Bump docker/metadata-action from 4 to 5 ()
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 10:20:50 +01:00
dependabot[bot] 47f9837008
Bump docker/setup-qemu-action from 2 to 3 ()
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 10:19:05 +01:00
dependabot[bot] d2eacfe051
Bump docker/build-push-action from 4 to 5 ()
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 10:17:48 +01:00
Erik Johnston 98d39e590a Merge branch 'master' into develop 2023-09-15 14:39:20 +01:00
Mathieu Velten dd44ee00b6
Add automatic purge after all users forget a room ()
Also add restore of purge/shutdown rooms after a synapse restart.

Co-authored-by:  Eric Eastwood <erice@matrix.org>
Co-authored-by: Erik Johnston <erikj@matrix.org>
2023-09-15 15:37:44 +02:00
Erik Johnston e7274f764b Fix Changelog 2023-09-15 13:34:44 +01:00
Erik Johnston e6be9a3ca4 1.92.2 2023-09-15 13:30:16 +01:00
Erik Johnston 3cf1a3aa17
Use bookwork as docker base image () 2023-09-15 13:14:10 +01:00
Jason Little 2a0f86f88f
Convert `_insert_graph_receipts_txn` to `simple_upsert` () 2023-09-15 09:16:45 +01:00
Erik Johnston edec0b93ca
Only use literal strings for process names () 2023-09-15 09:10:24 +01:00
Erik Johnston 329597022e
Some minor performance fixes for task schedular () 2023-09-14 16:20:47 +01:00
Erik Johnston e9e2904eb2
Speed up deleting to-device messages task () 2023-09-14 14:56:07 +01:00
6543 39dc5de399
docs: Link to the Alpine Linux community package for Synapse () 2023-09-14 14:13:48 +01:00
Erik Johnston 954921736b
Refactor `get_user_by_id` () 2023-09-14 12:46:30 +01:00
Erik Johnston 032cf84f52
Remove a reference cycle in background process () 2023-09-13 16:17:06 +01:00
Hanadi 7afb5e0410
Fix using dehydrated devices (MSC2697) & refresh tokens ()
Refresh tokens were not correctly moved to the rehydrated
device (similar to how the access token is currently handled).
This resulted in invalid refresh tokens after rehydration.
2023-09-13 08:33:39 -04:00
Patrick Cloke d38d0dffc9
Use StrCollection in additional places. () 2023-09-13 07:57:19 -04:00
Erik Johnston e9addf6a01
Don't schedule an async task on every sync () 2023-09-13 11:59:44 +01:00
Erik Johnston be3c7b08a3
Fix deleting device inbox when using background worker ()
Introduced in 

The action for the task was only defined on the "master" handler, rather than the base worker one.
2023-09-13 11:54:16 +01:00
Erik Johnston ab13fb08bf
Improve logging of replication () 2023-09-13 09:51:50 +00:00
Mathieu Velten 48387c56f1 Update changelog 2023-09-12 15:34:10 +02:00
Mathieu Velten 12bee2dcc2 Merge branch 'master' into develop 2023-09-12 15:22:26 +02:00
Mathieu Velten 1296e471c3 1.92.1 2023-09-12 13:20:48 +02:00
Patrick Cloke ba48c563c9
Bump mypy from 1.4.1 to 1.5.1. () 2023-09-12 07:16:09 -04:00
Patrick Cloke 16ef6f1e3c
Stop purging tables which are slated for removal. () 2023-09-12 07:12:31 -04:00
Mathieu Velten 622463636c Remove kinetic deb build, it's EOL 2023-09-12 12:16:44 +02:00