Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package matrix-synapse for openSUSE:Factory checked in at 2022-04-11 23:49:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old) and /work/SRC/openSUSE:Factory/.matrix-synapse.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "matrix-synapse" Mon Apr 11 23:49:10 2022 rev:58 rq:969160 version:1.56.0 Changes: -------- --- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes 2022-03-25 21:54:43.538281188 +0100 +++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.1900/matrix-synapse.changes 2022-04-11 23:50:41.718076708 +0200 @@ -1,0 +2,101 @@ +Tue Apr 5 14:16:27 UTC 2022 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 1.56.0 + Synapse will now refuse to start up if open registration is + enabled, in order to help mitigate abuse across the federation. + If you would like to provide registration to anyone, consider + adding email, recaptcha or token-based verification in order to + prevent automated registration from bad actors. This check can be + disabled by setting the enable_registration_without_verification + option in your homeserver configuration file to true. More + details are available in the upgrade notes. + + Synapse will additionally now refuse to start when using + PostgreSQL with a non-C values for COLLATE and CTYPE, unless the + config flag allow_unsafe_locale, found in the database section of + the configuration file, is set to true. See the upgrade notes for + details. + + - Features + - Allow modules to store already existing 3PID associations. + (#12195) + - Allow registering server administrators using the module API. + Contributed by Famedly. (#12250) + - Bugfixes + - Fix a long-standing bug which caused the + /_matrix/federation/v1/state and + /_matrix/federation/v1/state_ids endpoints to return + incorrect or invalid data when called for an event which we + have stored as an "outlier". (#12087) + - Fix a long-standing bug where events from ignored users would + still be considered for relations. (#12227, #12232, #12285) + - Fix a bug introduced in Synapse 1.53.0 where an unnecessary + query could be performed when fetching bundled aggregations + for threads. (#12228) + - Fix a bug introduced in Synapse 1.52.0 where admins could not + deactivate and GDPR-erase a user if Synapse was configured + with limits on avatars. (#12261) + - Improved Documentation + - Fix the link to the module documentation in the legacy spam + checker warning message. (#12231) + - Remove incorrect prefixes in the worker documentation for + some endpoints. (#12243) + - Correct check_username_for_spam annotations and docs. + (#12246) + - Correct Authentik OpenID typo, and add notes on + troubleshooting. Contributed by @IronTooch. (#12275) + - HAProxy reverse proxy guide update to stop sending + IPv4-mapped address to homeserver. Contributed by @villepeh. + (#12279) + - Internal Changes + - Bump the version of black for compatibility with the latest + click release. (#12320) + - Rename shared_rooms to mutual_rooms (MSC2666), as per + proposal changes. (#12036) + - Remove check on update_user_directory for shared rooms + handler (MSC2666), and update/expand documentation. (#12038) + - Refactor create_new_client_event to use a new parameter, + state_event_ids, which accurately describes the usage with + MSC2716 instead of abusing auth_event_ids. (#12083, #12304) + - Refuse to start if registration is enabled without email, + captcha, or token-based verification unless the new config + flag enable_registration_without_verification is set to true. + (#12091, #12322) + - Add tests for database transaction callbacks. (#12198) + - Handle cancellation in DatabasePool.runInteraction. (#12199) + - Add missing type hints for cache storage. (#12216) + - Add missing type hints for storage. (#12248, #12255) + - Add type hints to tests files. (#12224, #12240, #12256) + - Use type stubs for psycopg2. (#12269) + - Improve type annotations for execute_values. (#12311) + - Clean-up logic around rebasing URLs for URL image previews. + (#12219) + - Use the ignored_users table in additional places instead of + re-parsing the account data. (#12225) + - Refactor the relations endpoints to add a RelationsHandler. + (#12237) + - Generate announcement links in the release script. (#12242) + - Improve error message when dependencies check finds a broken + installation. (#12244) + - Compress metrics HTTP resource when enabled. Contributed by + Nick @ Beeper. (#12258) + - Refuse to start if the PostgreSQL database has a non-C + locale, unless the config flag allow_unsafe_db_locale is set + to true. (#12262, #12288) + - Optionally include account validity expiration information to + experimental MSC3720 account status responses. (#12266) + - Add a new cache _get_membership_from_event_id to speed up + push rule calculations in large rooms. (#12272) + - Re-enable Complement concurrency in CI. (#12283) + - Remove unused test utilities. (#12291) + - Enhance logging for inbound federation events. (#12301) + - Fix compatibility with the recently-released Jinja 3.1. + (#12313) + - Avoid trying to calculate the state at outlier events. + (#12314) +- refreshed patches: + dont-bump-cryptography-with-system-openssl.patch + matrix-synapse-1.4.1-paths.patch +- synced dependencies with package changes + +------------------------------------------------------------------- Old: ---- matrix-synapse-1.55.2.obscpio New: ---- matrix-synapse-1.56.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ matrix-synapse-test.spec ++++++ --- /var/tmp/diff_new_pack.ZNgrka/_old 2022-04-11 23:50:43.106060873 +0200 +++ /var/tmp/diff_new_pack.ZNgrka/_new 2022-04-11 23:50:43.130060599 +0200 @@ -27,7 +27,7 @@ %define pkgname matrix-synapse Name: %{pkgname}-test -Version: 1.55.2 +Version: 1.56.0 Release: 0 Summary: Test package for %{pkgname} License: Apache-2.0 ++++++ matrix-synapse.spec ++++++ --- /var/tmp/diff_new_pack.ZNgrka/_old 2022-04-11 23:50:43.154060325 +0200 +++ /var/tmp/diff_new_pack.ZNgrka/_new 2022-04-11 23:50:43.158060279 +0200 @@ -50,7 +50,7 @@ %define pkgname matrix-synapse %define eggname matrix_synapse Name: %{pkgname} -Version: 1.55.2 +Version: 1.56.0 Release: 0 Summary: Matrix protocol reference homeserver License: Apache-2.0 @@ -83,7 +83,7 @@ %{sysusers_requires} %requires_peq %{use_python}-base # NOTE: Keep this is in the same order as synapse/python_dependencies.py. -BuildRequires: (%{use_python}-Jinja2 >= 2.9 with %{use_python}-Jinja2 < 3.1) +BuildRequires: %{use_python}-Jinja2 >= 3.0 %requires_peq %{use_python}-Jinja2 BuildRequires: %{use_python}-Pillow >= 5.4.0 %requires_peq %{use_python}-Pillow @@ -133,7 +133,7 @@ %requires_peq %{use_python}-pymacaroons BuildRequires: %{use_python}-service_identity >= 18.1.0 %requires_peq %{use_python}-service_identity -BuildRequires: %{use_python}-signedjson >= 1.1.0 +BuildRequires: (%{use_python}-signedjson >= 1.1.0 with %{use_python}-signedjson <= 1.1.1) %requires_peq %{use_python}-signedjson BuildRequires: %{use_python}-six >= 1.10 %requires_peq %{use_python}-six ++++++ _service ++++++ --- /var/tmp/diff_new_pack.ZNgrka/_old 2022-04-11 23:50:43.210059686 +0200 +++ /var/tmp/diff_new_pack.ZNgrka/_new 2022-04-11 23:50:43.214059641 +0200 @@ -4,11 +4,11 @@ <param name="versionformat">@PARENT_TAG@</param> <param name="url">https://github.com/matrix-org/synapse.git</param> <param name="scm">git</param> - <param name="revision">v1.55.2</param> + <param name="revision">v1.56.0</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> <!-- - <param name="revision">v1.56.0rc1</param> + <param name="revision">v1.57.0rc1</param> <param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param> <param name="versionrewrite-replacement">\1~\2</param> --> ++++++ dont-bump-cryptography-with-system-openssl.patch ++++++ --- /var/tmp/diff_new_pack.ZNgrka/_old 2022-04-11 23:50:43.226059504 +0200 +++ /var/tmp/diff_new_pack.ZNgrka/_new 2022-04-11 23:50:43.226059504 +0200 @@ -11,7 +11,7 @@ # we use `order`, which arrived in attrs 19.2.0. # Note: 21.1.0 broke `/sync`, see #9936 "attrs>=19.2.0,!=21.1.0", -@@ -80,7 +80,8 @@ REQUIREMENTS = [ +@@ -83,7 +83,8 @@ REQUIREMENTS = [ "typing-extensions>=3.10.0", # We enforce that we have a `cryptography` version that bundles an `openssl` # with the latest security patches. ++++++ matrix-synapse-1.4.1-paths.patch ++++++ --- /var/tmp/diff_new_pack.ZNgrka/_old 2022-04-11 23:50:43.238059366 +0200 +++ /var/tmp/diff_new_pack.ZNgrka/_new 2022-04-11 23:50:43.238059366 +0200 @@ -50,7 +50,7 @@ =================================================================== --- synapse.orig/synapse/config/server.py +++ synapse/synapse/config/server.py -@@ -699,7 +699,7 @@ class ServerConfig(Config): +@@ -703,7 +703,7 @@ class ServerConfig(Config): bind_port = 8448 unsecure_port = 8008 ++++++ matrix-synapse-1.55.2.obscpio -> matrix-synapse-1.56.0.obscpio ++++++ /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.55.2.obscpio /work/SRC/openSUSE:Factory/.matrix-synapse.new.1900/matrix-synapse-1.56.0.obscpio differ: char 49, line 1 ++++++ matrix-synapse.obsinfo ++++++ --- /var/tmp/diff_new_pack.ZNgrka/_old 2022-04-11 23:50:43.290058773 +0200 +++ /var/tmp/diff_new_pack.ZNgrka/_new 2022-04-11 23:50:43.290058773 +0200 @@ -1,5 +1,5 @@ name: matrix-synapse -version: 1.55.2 -mtime: 1648149535 -commit: 9925f9b8b0c5dd03fdb7ac78b49f75dfd51332f8 +version: 1.56.0 +mtime: 1649159715 +commit: ac80bfba4252c3bb8138cc3711271be63182eed8