From f7aa4a8127f0048f285742bff1159ca1455530521baf6644b88d8ffcbfbdb205 Mon Sep 17 00:00:00 2001 From: Aleksa Sarai Date: Wed, 12 Feb 2020 15:15:02 +0000 Subject: [PATCH 1/2] Accepting request 773720 from home:cyphar:matrix - Update to 1.10.0. WARNING to client developers: As of this release Synapse validates client_secret parameters in the Client-Server API as per the spec. See #6766 for details. + Add experimental support for updated authorization rules for aliases events, from MSC2260. + Variety of E2EE improvements, most notably: * Fix bug where querying a remote user's device keys that weren't cached resulted in only returning a single device. * Fix bug where Synapse didn't invalidate cache of remote users' devices when Synapse left a room. * Detect unknown remote devices and mark cache as stale. * Attempt to resync remote users' devices when detected as stale. * When a client asks for a remote user's device keys check if the local cache for that user has been marked as potentially stale. * Detect unexpected sender keys on remote encrypted events and resync device lists. * Fix an issue with cross-signing where device signatures were not sent to remote servers. The full changelog is included in /usr/share/doc/packages/matrix-synapse/CHANGES.md. OBS-URL: https://build.opensuse.org/request/show/773720 OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=114 --- _service | 2 +- matrix-synapse-1.10.0.obscpio | 3 +++ matrix-synapse-1.9.1.obscpio | 3 --- matrix-synapse-test.spec | 2 +- matrix-synapse.changes | 30 +++++++++++++++++++++++++++++- matrix-synapse.obsinfo | 6 +++--- matrix-synapse.spec | 2 +- 7 files changed, 38 insertions(+), 10 deletions(-) create mode 100644 matrix-synapse-1.10.0.obscpio delete mode 100644 matrix-synapse-1.9.1.obscpio diff --git a/_service b/_service index 95cd44c..698e0e0 100644 --- a/_service +++ b/_service @@ -9,7 +9,7 @@ v([\.\d]+)(rc.*) \1~\2 --> - v1.9.1 + v1.10.0 diff --git a/matrix-synapse-1.10.0.obscpio b/matrix-synapse-1.10.0.obscpio new file mode 100644 index 0000000..de4e750 --- /dev/null +++ b/matrix-synapse-1.10.0.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2d5f9c510648b6e6559093130955552fc71cb6ef52992a57a7fb03d4fd1b285 +size 26482189 diff --git a/matrix-synapse-1.9.1.obscpio b/matrix-synapse-1.9.1.obscpio deleted file mode 100644 index d1aaa40..0000000 --- a/matrix-synapse-1.9.1.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8376690a26848ba21ddb31ceb270820e1ac2fe9d8221e70cda5f70b52922d58b -size 26428941 diff --git a/matrix-synapse-test.spec b/matrix-synapse-test.spec index 3fd2fb9..1484b0e 100644 --- a/matrix-synapse-test.spec +++ b/matrix-synapse-test.spec @@ -32,7 +32,7 @@ %define pkgname matrix-synapse Name: %{pkgname}-test -Version: 1.9.1 +Version: 1.10.0 Release: 0 Summary: Test package for %{pkgname} License: Apache-2.0 diff --git a/matrix-synapse.changes b/matrix-synapse.changes index 45336c7..6dc5519 100644 --- a/matrix-synapse.changes +++ b/matrix-synapse.changes @@ -1,3 +1,31 @@ +------------------------------------------------------------------- +Wed Feb 12 13:51:08 UTC 2020 - Aleksa Sarai + +- Update to 1.10.0. + + WARNING to client developers: As of this release Synapse validates + client_secret parameters in the Client-Server API as per the spec. See #6766 + for details. + + + Add experimental support for updated authorization rules for aliases + events, from MSC2260. + + Variety of E2EE improvements, most notably: + * Fix bug where querying a remote user's device keys that weren't cached + resulted in only returning a single device. + * Fix bug where Synapse didn't invalidate cache of remote users' devices + when Synapse left a room. + * Detect unknown remote devices and mark cache as stale. + * Attempt to resync remote users' devices when detected as stale. + * When a client asks for a remote user's device keys check if the local + cache for that user has been marked as potentially stale. + * Detect unexpected sender keys on remote encrypted events and resync + device lists. + * Fix an issue with cross-signing where device signatures were not sent to + remote servers. + + The full changelog is included in + /usr/share/doc/packages/matrix-synapse/CHANGES.md. + ------------------------------------------------------------------- Tue Jan 28 14:34:39 UTC 2020 - Marcus Rueckert @@ -157,7 +185,7 @@ Fri Dec 13 13:23:59 UTC 2019 - Aleksa Sarai /usr/share/doc/packages/matrix-synapse/CHANGES.md. https://github.com/matrix-org/synapse/releases/tag/v1.7.0 - Please make sure to read the Upgrade notes referenced in the + Please make sure to read the Upgrade notes referenced in the above. ------------------------------------------------------------------- diff --git a/matrix-synapse.obsinfo b/matrix-synapse.obsinfo index 7995e2d..97821c2 100644 --- a/matrix-synapse.obsinfo +++ b/matrix-synapse.obsinfo @@ -1,5 +1,5 @@ name: matrix-synapse -version: 1.9.1 -mtime: 1580216976 -commit: 77d9357226687a177c865bcdeaa0e750612fc078 +version: 1.10.0 +mtime: 1581510037 +commit: 7b8d654a6196d889c8e1c2a403f5176650216432 diff --git a/matrix-synapse.spec b/matrix-synapse.spec index fa440d8..9f5d0b6 100644 --- a/matrix-synapse.spec +++ b/matrix-synapse.spec @@ -46,7 +46,7 @@ %define modname synapse %define pkgname matrix-synapse Name: %{pkgname} -Version: 1.9.1 +Version: 1.10.0 Release: 0 Summary: Matrix protocol reference homeserver License: Apache-2.0 From 8f667b502903da3c9e9999d07cf784c95d5d26a3de38b61947c0037068b078ca Mon Sep 17 00:00:00 2001 From: Aleksa Sarai Date: Wed, 12 Feb 2020 16:22:41 +0000 Subject: [PATCH 2/2] Accepting request 773822 from home:darix:apps - bump requires on python3-signedjson to follow code change OBS-URL: https://build.opensuse.org/request/show/773822 OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=115 --- matrix-synapse.changes | 5 +++++ matrix-synapse.spec | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/matrix-synapse.changes b/matrix-synapse.changes index 6dc5519..10bc91b 100644 --- a/matrix-synapse.changes +++ b/matrix-synapse.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Feb 12 16:01:46 UTC 2020 - Marcus Rueckert + +- bump requires on python3-signedjson to follow code change + ------------------------------------------------------------------- Wed Feb 12 13:51:08 UTC 2020 - Aleksa Sarai diff --git a/matrix-synapse.spec b/matrix-synapse.spec index 9f5d0b6..165012d 100644 --- a/matrix-synapse.spec +++ b/matrix-synapse.spec @@ -116,8 +116,8 @@ BuildRequires: python3-pymacaroons >= 0.13.0 Requires: python3-pymacaroons >= 0.13.0 BuildRequires: python3-service_identity >= 18.1.0 Requires: python3-service_identity >= 18.1.0 -BuildRequires: python3-signedjson >= 1.0.0 -Requires: python3-signedjson >= 1.0.0 +BuildRequires: python3-signedjson >= 1.1.0 +Requires: python3-signedjson >= 1.1.0 BuildRequires: python3-six >= 1.10 Requires: python3-six >= 1.10 BuildRequires: python3-sortedcontainers >= 1.4.4