1
0

66 Commits

Author SHA256 Message Date
047596c791 Accepting request 1299100 from network:messaging:matrix
Forwarded request #1299099 from darix

- Update to 1.136.0 (boo#1247970)

OBS-URL: https://build.opensuse.org/request/show/1299100
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=137
2025-08-13 14:29:11 +00:00
6a251a63c0 - Update to 1.136.0 (boo#1247970)
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=398
2025-08-12 14:46:10 +00:00
f6087c103b - Update to 1.135.2
This is the Synapse portion of the Matrix coordinated security
  release. This release includes support for room version 12 which
  fixes a number of security vulnerabilities, including
  CVE-2025-49090.
  The default room version is not changed. Not all clients will
  support room version 12 immediately, and not all users will be
  using the latest version of their clients. Large, public rooms
  are advised to wait a few weeks before upgrading to room version
  12 to allow users throughout the Matrix ecosystem to update their
  clients.
  - Bugfixes
    - Fix invalidation of storage cache that was broken in 1.135.0.
      (#18786)
  - Internal Changes
    - Add a parameter to upgrade_rooms(..) to allow auto join local
      users. (#82)
    - Speed up upgrading a room with large numbers of banned users.
      (#18574)

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=397
2025-08-11 19:43:06 +00:00
8a01b7c920 Accepting request 1297073 from network:messaging:matrix
Forwarded request #1297072 from darix

- Update to 1.135.0

OBS-URL: https://build.opensuse.org/request/show/1297073
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=136
2025-08-01 22:43:57 +00:00
4e9f8d23c4 - Update to 1.135.0
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=395
2025-08-01 13:05:56 +00:00
a66793ccaa Accepting request 1293545 from network:messaging:matrix
Forwarded request #1293544 from darix

- Update to 1.134.0

OBS-URL: https://build.opensuse.org/request/show/1293545
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=135
2025-07-16 13:52:57 +00:00
358ea44e2c - Update to 1.134.0
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=393
2025-07-15 22:33:37 +00:00
dab555ed5c Accepting request 1289572 from network:messaging:matrix
Forwarded request #1289571 from darix

- Update to 1.133.0
  - Features
    - Add support for the MSC4260 user report API. (#18120)
  - Bugfixes
    - Fix an issue where, during state resolution for v11 rooms,
      Synapse would incorrectly calculate the power level of the
      creator when there was no power levels event in the room.
      (#18534, #18547)
    - Fix long-standing bug where sliding sync did not honour the
      room_id_to_include config option. (#18535)
    - Fix an issue where "Lock timeout is getting excessive"
      warnings would be logged even when the lock timeout was <10
      minutes. (#18543)
    - Fix an issue where Synapse could calculate the wrong power
      level for the creator of the room if there was no power
      levels event. (#18545)
  - Improved Documentation
    - Generate config documentation from JSON Schema file. (#18528)
    - Fix typo in user type documentation. (#18568)
  - Internal Changes
    - Increase performance of introspecting access tokens when
      using delegated auth. (#18357, #18561)
    - Log user deactivations. (#18541)
    - Enable flake8-logging and flake8-logging-format rules in Ruff
      and fix related issues throughout the codebase. (#18542)
    - Clean up old, unused rows from the device_federation_inbox
      table. (#18546)
    - Run config schema CI on develop and release branches.
      (#18551)
    - Add support for Twisted 25.5.0+ releases. (#18577)

OBS-URL: https://build.opensuse.org/request/show/1289572
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=134
2025-07-02 10:11:26 +00:00
1930d2b680 - Update to 1.133.0
- Features
    - Add support for the MSC4260 user report API. (#18120)
  - Bugfixes
    - Fix an issue where, during state resolution for v11 rooms,
      Synapse would incorrectly calculate the power level of the
      creator when there was no power levels event in the room.
      (#18534, #18547)
    - Fix long-standing bug where sliding sync did not honour the
      room_id_to_include config option. (#18535)
    - Fix an issue where "Lock timeout is getting excessive"
      warnings would be logged even when the lock timeout was <10
      minutes. (#18543)
    - Fix an issue where Synapse could calculate the wrong power
      level for the creator of the room if there was no power
      levels event. (#18545)
  - Improved Documentation
    - Generate config documentation from JSON Schema file. (#18528)
    - Fix typo in user type documentation. (#18568)
  - Internal Changes
    - Increase performance of introspecting access tokens when
      using delegated auth. (#18357, #18561)
    - Log user deactivations. (#18541)
    - Enable flake8-logging and flake8-logging-format rules in Ruff
      and fix related issues throughout the codebase. (#18542)
    - Clean up old, unused rows from the device_federation_inbox
      table. (#18546)
    - Run config schema CI on develop and release branches.
      (#18551)
    - Add support for Twisted 25.5.0+ releases. (#18577)

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=391
2025-07-01 16:06:57 +00:00
98b23fa973 Accepting request 1286434 from network:messaging:matrix
Forwarded request #1286433 from darix

- Update to 1.132.0

OBS-URL: https://build.opensuse.org/request/show/1286434
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=133
2025-06-18 13:57:28 +00:00
738623d144 Accepting request 1286433 from home:darix:apps
- Update to 1.132.0

OBS-URL: https://build.opensuse.org/request/show/1286433
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=389
2025-06-17 17:34:54 +00:00
66c3f756af Accepting request 1282437 from network:messaging:matrix
Forwarded request #1282435 from darix

- Update to 1.131.0

OBS-URL: https://build.opensuse.org/request/show/1282437
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=132
2025-06-04 18:28:06 +00:00
9a5e47f6ff - Update to 1.131.0
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=387
2025-06-03 16:59:04 +00:00
3105fe2976 Accepting request 1278899 from network:messaging:matrix
Forwarded request #1278898 from darix

- Update to 1.130.0

OBS-URL: https://build.opensuse.org/request/show/1278899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=131
2025-05-22 14:55:45 +00:00
4eb98131da - Update to 1.130.0
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=385
2025-05-21 01:32:07 +00:00
b73b1114d9 Accepting request 1274932 from network:messaging:matrix
Forwarded request #1274931 from darix

- Update to 1.129.0
  - Features
    - Add passthrough_authorization_parameters in OIDC
      configuration to allow passing parameters to the
      authorization grant URL. (#18232)
    - Add total_event_count, total_message_count, and
      total_e2ee_event_count fields to the homeserver usage
      statistics. (#18260)
  - Bugfixes
    - Fix force_tracing_for_users config when using delegated auth.
      (#18334)
    - Fix the token introspection cache logging access tokens when
      MAS integration is in use. (#18335)
    - Stop caching introspection failures when delegating auth to
      MAS. (#18339)
    - Fix ExternalIDReuse exception after migrating to MAS on
      workers with a high traffic. (#18342)
    - Fix minor performance regression caused by tracking of room
      participation. Regressed in v1.128.0. (#18345)
  - Updates to the Docker image
    - Optimize the build of the complement-synapse image. (#18294)
  - Internal Changes
    - Revert the slow background update introduced by #18068 in
      v1.128.0. (#18372)
    - Revert "Add total event, unencrypted message, and e2ee event
      counts to stats reporting", added in v1.129.0rc1. (#18373)
    - Disable statement timeout during room purge. (#18133)
    - Add cache to storage functions used to auth requests when
      using delegated auth. (#18337)

OBS-URL: https://build.opensuse.org/request/show/1274932
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=130
2025-05-07 17:17:02 +00:00
1016083bcf - Update to 1.129.0
- Features
    - Add passthrough_authorization_parameters in OIDC
      configuration to allow passing parameters to the
      authorization grant URL. (#18232)
    - Add total_event_count, total_message_count, and
      total_e2ee_event_count fields to the homeserver usage
      statistics. (#18260)
  - Bugfixes
    - Fix force_tracing_for_users config when using delegated auth.
      (#18334)
    - Fix the token introspection cache logging access tokens when
      MAS integration is in use. (#18335)
    - Stop caching introspection failures when delegating auth to
      MAS. (#18339)
    - Fix ExternalIDReuse exception after migrating to MAS on
      workers with a high traffic. (#18342)
    - Fix minor performance regression caused by tracking of room
      participation. Regressed in v1.128.0. (#18345)
  - Updates to the Docker image
    - Optimize the build of the complement-synapse image. (#18294)
  - Internal Changes
    - Revert the slow background update introduced by #18068 in
      v1.128.0. (#18372)
    - Revert "Add total event, unencrypted message, and e2ee event
      counts to stats reporting", added in v1.129.0rc1. (#18373)
    - Disable statement timeout during room purge. (#18133)
    - Add cache to storage functions used to auth requests when
      using delegated auth. (#18337)

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=383
2025-05-06 12:50:59 +00:00
3558e8d8cb Accepting request 1268667 from network:messaging:matrix
Forwarded request #1268666 from darix

- unlock the rust related buildrequires

OBS-URL: https://build.opensuse.org/request/show/1268667
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=129
2025-04-11 21:22:47 +00:00
e8c49d0206 - unlock the rust related buildrequires
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=381
2025-04-11 16:12:41 +00:00
19cbf3ce69 Accepting request 1267985 from network:messaging:matrix
Forwarded request #1267983 from darix

- Update to 1.128.0

OBS-URL: https://build.opensuse.org/request/show/1267985
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=128
2025-04-09 19:50:12 +00:00
e522f07487 - Update to 1.128.0
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=379
2025-04-08 20:59:32 +00:00
b6edc4d16f Accepting request 1266971 from network:messaging:matrix
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1266971
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=127
2025-04-04 15:30:44 +00:00
OBS User buildservice-autocommit
6621b132a6 baserev update by copy to link target
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=377
2025-03-27 21:32:12 +00:00
6219594931 Accepting request 1256339 from network:messaging:matrix
Forwarded request #1256338 from darix

- Update to 1.127.1
  Fix CVE-2025-30355 / GHSA-v56r-hwv5-mxg6. High severity
  vulnerability affecting federation. The vulnerability has been
  exploited in the wild.

OBS-URL: https://build.opensuse.org/request/show/1256339
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=126
2025-03-27 21:32:12 +00:00
OBS User buildservice-autocommit
68827335a4 Updating link to change in openSUSE:Factory/matrix-synapse revision 126
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=6b98ed92c102d77e638923ede69a7560
2025-03-27 21:32:12 +00:00
f2ac0f47aa add bugnumber
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=376
2025-03-27 21:13:21 +00:00
7fcf96c07b - Update to 1.127.1
Fix CVE-2025-30355 / GHSA-v56r-hwv5-mxg6. High severity
  vulnerability affecting federation. The vulnerability has been
  exploited in the wild.

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=375
2025-03-26 21:58:17 +00:00
2c64585e4f Accepting request 1255975 from network:messaging:matrix
Forwarded request #1255974 from darix

- Update to 1.127.0
  - Features
    - Update MSC4140 implementation to no longer cancel a user's
      own delayed state events with an event type & state key that
      match a more recent state event sent by that user. (#17810)
  - Improved Documentation
    - Fixed a minor typo in the Synapse documentation. Contributed
      by @karuto12. (#18224)
  - Internal Changes
    - Remove undocumented SYNAPSE_USE_FROZEN_DICTS environment
      variable. (#18123)
    - Fix detection of workflow failures in the release script.
      (#18211)
    - Add caching support to media endpoints. (#18235)
  - Updates to locked dependencies
    - Bump anyhow from 1.0.96 to 1.0.97. (#18201)
    - Bump bcrypt from 4.2.1 to 4.3.0. (#18207)
    - Bump bytes from 1.10.0 to 1.10.1. (#18227)
    - Bump http from 1.2.0 to 1.3.1. (#18245)
    - Bump sentry-sdk from 2.19.2 to 2.22.0. (#18205)
    - Bump serde from 1.0.218 to 1.0.219. (#18228)
    - Bump serde_json from 1.0.139 to 1.0.140. (#18202)
    - Bump ulid from 1.2.0 to 1.2.1. (#18246)

OBS-URL: https://build.opensuse.org/request/show/1255975
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=125
2025-03-25 21:12:40 +00:00
301e83f74f - Update to 1.127.0
- Features
    - Update MSC4140 implementation to no longer cancel a user's
      own delayed state events with an event type & state key that
      match a more recent state event sent by that user. (#17810)
  - Improved Documentation
    - Fixed a minor typo in the Synapse documentation. Contributed
      by @karuto12. (#18224)
  - Internal Changes
    - Remove undocumented SYNAPSE_USE_FROZEN_DICTS environment
      variable. (#18123)
    - Fix detection of workflow failures in the release script.
      (#18211)
    - Add caching support to media endpoints. (#18235)
  - Updates to locked dependencies
    - Bump anyhow from 1.0.96 to 1.0.97. (#18201)
    - Bump bcrypt from 4.2.1 to 4.3.0. (#18207)
    - Bump bytes from 1.10.0 to 1.10.1. (#18227)
    - Bump http from 1.2.0 to 1.3.1. (#18245)
    - Bump sentry-sdk from 2.19.2 to 2.22.0. (#18205)
    - Bump serde from 1.0.218 to 1.0.219. (#18228)
    - Bump serde_json from 1.0.139 to 1.0.140. (#18202)
    - Bump ulid from 1.2.0 to 1.2.1. (#18246)

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=373
2025-03-25 13:23:09 +00:00
95e89ed4b0 Accepting request 1254393 from network:messaging:matrix
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1254393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=124
2025-03-19 21:33:28 +00:00
acecdd444e - revert previous change as the dependencies are missing in the
distro

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=371
2025-03-12 11:58:33 +00:00
432bc7ef9f Accepting request 1252405 from home:darix:apps
- enable redis and sentry support by default so they work out of
  the box

OBS-URL: https://build.opensuse.org/request/show/1252405
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=370
2025-03-12 11:32:44 +00:00
3c03953634 Accepting request 1252103 from network:messaging:matrix
Forwarded request #1252102 from darix

- fix file section to use the more portable macro
- Update to 1.126.0

OBS-URL: https://build.opensuse.org/request/show/1252103
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=123
2025-03-11 19:47:07 +00:00
e3d1419515 Accepting request 1252102 from home:darix:apps
- fix file section to use the more portable macro
- Update to 1.126.0

OBS-URL: https://build.opensuse.org/request/show/1252102
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=368
2025-03-11 15:22:38 +00:00
de954397e0 Accepting request 1248434 from network:messaging:matrix
Forwarded request #1248433 from darix

- include both license files
- Update to 1.125.0

OBS-URL: https://build.opensuse.org/request/show/1248434
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=122
2025-02-26 16:16:15 +00:00
e4291a8db8 - include both license files
- Update to 1.125.0

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=366
2025-02-25 16:44:46 +00:00
8cf915e893 Accepting request 1245106 from network:messaging:matrix
Forwarded request #1245105 from darix

- Update to 1.124.0

OBS-URL: https://build.opensuse.org/request/show/1245106
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=121
2025-02-11 20:31:01 +00:00
6fecbbafc9 - Update to 1.124.0
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=364
2025-02-11 14:00:22 +00:00
2a9fb3954c Accepting request 1240872 from network:messaging:matrix
Forwarded request #1240870 from darix

- Update to 1.123.0

OBS-URL: https://build.opensuse.org/request/show/1240872
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=120
2025-01-29 15:10:27 +00:00
a6b95a5fdf - Update to 1.123.0
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=362
2025-01-28 16:33:57 +00:00
5f7deceb2b Accepting request 1237892 from network:messaging:matrix
Forwarded request #1237891 from darix

- Update to 1.122.0
  Please note that this version of Synapse drops support for
  PostgreSQL 11 and 12. The minimum version of PostgreSQL supported
  is now version 13.
  - Deprecations and Removals
    - Remove support for PostgreSQL 11 and 12. Contributed by @clokep. (#18034)
  - Features
    - Added the email.tlsname config option. This allows specifying
      the domain name used to validate the SMTP server's TLS
      certificate separately from the email.smtp_host to connect
      to. (#17849)
    - Module developers will have access to the user ID of the
      requester when adding check_username_for_spam callbacks to
      spam_checker_module_callbacks. Contributed by
      Wilson@Pangea.chat. (#17916)
    - Add endpoints to the Admin API to fetch the number of invites
      the provided user has sent after a given timestamp, fetch the
      number of rooms the provided user has joined after a given
      timestamp, and get report IDs of event reports against a
      provided user (i.e. where the user was the sender of the
      reported event). (#17948)
    - Support stable account suspension from MSC3823. (#17964)
    - Add macaroon_secret_key_path config option. (#17983)
  - Bugfixes
    - Fix bug when rejecting withdrew invite with a
      third_party_rules module, where the invite would be stuck for
      the client. (#17930)
    - Properly purge state groups tables when purging a room with
      the Admin API. (#18024)
    - Fix a bug preventing the admin redaction endpoint from

OBS-URL: https://build.opensuse.org/request/show/1237892
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=119
2025-01-15 16:43:19 +00:00
8778bdbcb5 - Update to 1.122.0
Please note that this version of Synapse drops support for
  PostgreSQL 11 and 12. The minimum version of PostgreSQL supported
  is now version 13.
  - Deprecations and Removals
    - Remove support for PostgreSQL 11 and 12. Contributed by @clokep. (#18034)
  - Features
    - Added the email.tlsname config option. This allows specifying
      the domain name used to validate the SMTP server's TLS
      certificate separately from the email.smtp_host to connect
      to. (#17849)
    - Module developers will have access to the user ID of the
      requester when adding check_username_for_spam callbacks to
      spam_checker_module_callbacks. Contributed by
      Wilson@Pangea.chat. (#17916)
    - Add endpoints to the Admin API to fetch the number of invites
      the provided user has sent after a given timestamp, fetch the
      number of rooms the provided user has joined after a given
      timestamp, and get report IDs of event reports against a
      provided user (i.e. where the user was the sender of the
      reported event). (#17948)
    - Support stable account suspension from MSC3823. (#17964)
    - Add macaroon_secret_key_path config option. (#17983)
  - Bugfixes
    - Fix bug when rejecting withdrew invite with a
      third_party_rules module, where the invite would be stuck for
      the client. (#17930)
    - Properly purge state groups tables when purging a room with
      the Admin API. (#18024)
    - Fix a bug preventing the admin redaction endpoint from

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=360
2025-01-14 17:13:10 +00:00
2352946053 Accepting request 1230166 from network:messaging:matrix
The diff for the older entries is a trailing whitespace cleanup

- Update to 1.121.0
- switch to primary_python to directly follow the default python
  without the python3 indirection

OBS-URL: https://build.opensuse.org/request/show/1230166
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=118
2024-12-11 20:05:25 +00:00
2ddfac5fd1 - switch to primary_python to directly follow the default python
without the python3 indirection

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=358
2024-12-11 16:12:09 +00:00
67c6282f9d - Update to 1.121.0
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=357
2024-12-11 16:03:04 +00:00
10fea8bb40 Accepting request 1229593 from network:messaging:matrix
- BuildIgnore cargo and rust as they both obsolete the version we
  currently need

OBS-URL: https://build.opensuse.org/request/show/1229593
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=117
2024-12-10 22:43:40 +00:00
89daaf12d7 - BuildIgnore cargo and rust as they both obsolete the version we
currently need

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=355
2024-12-09 23:07:43 +00:00
423a198e24 Accepting request 1228089 from network:messaging:matrix
Forwarded request #1228088 from darix

- Update to 1.120.2 (boo#1234110)

OBS-URL: https://build.opensuse.org/request/show/1228089
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=116
2024-12-04 14:26:55 +00:00
e764601768 - Update to 1.120.2 (boo#1234110)
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=353
2024-12-03 17:32:45 +00:00
5142e4b77e Accepting request 1226556 from network:messaging:matrix
Forwarded request #1226555 from darix

- Update to 1.120.0

OBS-URL: https://build.opensuse.org/request/show/1226556
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=115
2024-11-26 19:57:11 +00:00
6d99cfb6bf - Update to 1.120.0
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=351
2024-11-26 14:27:19 +00:00
5405e72559 Accepting request 1225695 from network:messaging:matrix
- allow newer setuptools-rust

OBS-URL: https://build.opensuse.org/request/show/1225695
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=114
2024-11-22 22:51:35 +00:00
704c1a5d4f - allow newer setuptools-rust
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=349
2024-11-22 02:44:55 +00:00
57fe3bc8cc Accepting request 1224013 from network:messaging:matrix
Forwarded request #1224011 from darix

- drop 17886.patch
- refresh matrix-synapse-1.4.1-paths.patch to apply cleanly again
- Update to 1.119.0

OBS-URL: https://build.opensuse.org/request/show/1224013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=113
2024-11-14 15:09:14 +00:00
029fd6c091 - drop 17886.patch
- refresh matrix-synapse-1.4.1-paths.patch to apply cleanly again
- Update to 1.119.0

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=347
2024-11-13 16:03:02 +00:00
d79f9d4447 Accepting request 1219715 from network:messaging:matrix
Forwarded request #1219714 from darix

- Allow Twisted 24.10.0 again with backport of proposed upstream
  fix
  https://patch-diff.githubusercontent.com/raw/element-hq/synapse/pull/17886.patch

OBS-URL: https://build.opensuse.org/request/show/1219715
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=112
2024-10-31 15:09:28 +00:00
ebbd60c00d - Allow Twisted 24.10.0 again with backport of proposed upstream
fix
  https://patch-diff.githubusercontent.com/raw/element-hq/synapse/pull/17886.patch

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=345
2024-10-30 19:36:42 +00:00
c0db88c8b7 - downgrade Twisted to 24.7.0 until https://github.com/element-hq/synapse/pull/17886
is merged

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=344
2024-10-30 18:28:08 +00:00
0650895cc1 Accepting request 1219162 from network:messaging:matrix
Forwarded request #1219161 from darix

- Update to 1.118.0

OBS-URL: https://build.opensuse.org/request/show/1219162
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=111
2024-10-30 16:36:02 +00:00
076d93de10 - Update to 1.118.0
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=342
2024-10-29 19:11:31 +00:00
6ca5960d97 Accepting request 1208148 from network:messaging:matrix
Forwarded request #1208147 from darix

- Update to 1.117.0

OBS-URL: https://build.opensuse.org/request/show/1208148
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=110
2024-10-16 21:44:49 +00:00
3414e2e462 - Update to 1.117.0
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=340
2024-10-15 13:55:55 +00:00
9a1ef1175b Accepting request 1204970 from network:messaging:matrix
Forwarded request #1204969 from darix

- Update to 1.116.0

OBS-URL: https://build.opensuse.org/request/show/1204970
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=109
2024-10-02 19:33:12 +00:00
7374a2875b - Update to 1.116.0
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=338
2024-10-01 17:20:50 +00:00
156ee92a69 Accepting request 1201649 from network:messaging:matrix
Forwarded request #1201648 from darix

- Update to 1.115.0

OBS-URL: https://build.opensuse.org/request/show/1201649
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/matrix-synapse?expand=0&rev=108
2024-09-18 13:27:00 +00:00
76788b44fd - Update to 1.115.0
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/matrix-synapse?expand=0&rev=336
2024-09-17 14:44:34 +00:00
10 changed files with 1628 additions and 100 deletions

View File

@@ -4,11 +4,11 @@
<param name="versionformat">@PARENT_TAG@</param>
<param name="url">https://github.com/element-hq/synapse.git</param>
<param name="scm">git</param>
<param name="revision">v1.114.0</param>
<param name="revision">v1.136.0</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="versionrewrite-replacement">\1</param>
<!--
<param name="revision">v1.115.0rc1</param>
<param name="revision">v1.137.0rc1</param>
<param name="versionrewrite-pattern">v([\.\d]+)(rc.*)</param>
<param name="versionrewrite-replacement">\1~\2</param>
-->

View File

@@ -1,13 +0,0 @@
Index: synapse/pyproject.toml
===================================================================
--- synapse.orig/pyproject.toml
+++ synapse/pyproject.toml
@@ -190,7 +190,7 @@ pymacaroons = ">=0.13.0"
msgpack = ">=0.5.2"
phonenumbers = ">=8.2.0"
# we use GaugeHistogramMetric, which was added in prom-client 0.4.0.
-prometheus-client = ">=0.4.0"
+prometheus-client = ">=0.13.1"
# we use `order`, which arrived in attrs 19.2.0.
# Note: 21.1.0 broke `/sync`, see https://github.com/matrix-org/synapse/issues/9936
attrs = ">=19.2.0,!=21.1.0"

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8ca30e5576a8dfe93534758716ec01c3fd356a5a1a44f9365615f88728e52bb3
size 37705229

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b37cca2f7ec18717ba2ff0c68176c63bedd12a6a4e6bde5ff22ee72b6dcc5bcd
size 40179213

View File

@@ -15,7 +15,7 @@ Index: synapse/synapse/config/key.py
===================================================================
--- synapse.orig/synapse/config/key.py
+++ synapse/synapse/config/key.py
@@ -110,7 +110,7 @@ class KeyConfig(Config):
@@ -131,7 +131,7 @@ class KeyConfig(Config):
signing_key_path = config.get("signing_key_path")
if signing_key_path is None:
signing_key_path = os.path.join(
@@ -24,7 +24,7 @@ Index: synapse/synapse/config/key.py
)
self.signing_key = self.read_signing_keys(signing_key_path, "signing_key")
@@ -183,7 +183,7 @@ class KeyConfig(Config):
@@ -232,7 +232,7 @@ class KeyConfig(Config):
generate_secrets: bool = False,
**kwargs: Any,
) -> str:
@@ -37,20 +37,20 @@ Index: synapse/synapse/config/logger.py
===================================================================
--- synapse.orig/synapse/config/logger.py
+++ synapse/synapse/config/logger.py
@@ -149,7 +149,7 @@ class LoggingConfig(Config):
@@ -158,7 +158,7 @@ class LoggingConfig(Config):
def generate_config_section(
self, config_dir_path: str, server_name: str, **kwargs: Any
) -> str:
- log_config = os.path.join(config_dir_path, server_name + ".log.config")
+ log_config = os.path.join('/etc/matrix-synapse/', server_name + ".log.config")
return (
"""\
return """\
log_config: "%(log_config)s"
""" % locals()
Index: synapse/synapse/config/server.py
===================================================================
--- synapse.orig/synapse/config/server.py
+++ synapse/synapse/config/server.py
@@ -793,7 +793,7 @@ class ServerConfig(Config):
@@ -813,7 +813,7 @@ class ServerConfig(Config):
bind_port = 8448
unsecure_port = 8008

View File

@@ -1,7 +1,7 @@
#
# spec file for package matrix-synapse-test
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -27,7 +27,7 @@
%define pkgname matrix-synapse
Name: %{pkgname}-test
Version: 1.114.0
Version: 1.136.0
Release: 0
Summary: Test package for %{pkgname}
License: AGPL-3.0-or-later

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +1,4 @@
name: matrix-synapse
version: 1.114.0
mtime: 1725293314
commit: 5eec67b6ef4b76caa2324a80e01e361bfa84a929
version: 1.136.0
mtime: 1755001198
commit: e8c6cb3d9e4cc5a20c40f9b6d79d5bfdfa73fcab

View File

@@ -1,7 +1,7 @@
#
# spec file for package matrix-synapse
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,29 +20,27 @@
# NOTE: Keep this is in the same order as pyproject.toml.
%if %{with use_poetry_for_dependencies}
%global Jinja2_version 3.1.4
%global Pillow_version 10.4.0
# TODO: 6.0.2
%global PyYAML_version 6.0.1
%global Twisted_version 24.7.0
%global Jinja2_version 3.1.5
%global Pillow_version 11.2.1
%global PyYAML_version 6.0.2
%global attrs_version 23.2.0
%global bcrypt_version 4.2.0
%global bleach_version 6.1.0
%global canonicaljson_version 2.0.0
%global cryptography_version 43.0.0
%global immutabledict_version 4.2.0
%global idna_version 3.7
%global cryptography_version 43.0.3
%global immutabledict_version 4.2.1
%global idna_version 3.8
%global ijson_version 3.3.0
%global jsonschema_version 4.20.0
%global jsonschema_version 4.25.0
%global matrix_common_version 1.3.0
%global matrix_common_max_version 2
%global msgpack_version 1.0.8
# TODO 1.3.0
%global netaddr_version 1.2.1
# TODO 8.13.44
%global phonenumbers_version 8.13.39
%global msgpack_version 1.1.0
%global netaddr_version 1.3.0
%global phonenumbers_version 9.0.10
%global prometheus_client_version 0.20.0
%global psutil_version 2.0.0
%global pyOpenSSL_version 24.2.1
%global pyOpenSSL_version 25.0.0
%global pyasn1_version 0.6.0
%global pyasn1_modules_version 0.3.0
%global pymacaroons_version 0.13.0
@@ -57,27 +55,28 @@
%global matrix_synapse_ldap3_version 0.3.0
%global packaging_version 24.0
%global psycopg2_version 2.9.9
%global pysaml2_version 7.3.1
%global Authlib_version 1.3.1
# TODO 5.3.0
%global lxml_version 5.2.2
%global sentry_sdk_version 2.13.0
%global pysaml2_version 7.5.0
# TOOD: 1.6.1
%global Authlib_version 1.6.0
%global lxml_version 6.0.0
# TODO: 2.34.1
%global sentry_sdk_version 2.20.0
%global PyJWT_version 2.6.0
%global jaeger_client_version 4.8.0
%global opentracing_version 2.4.0
# todo: 3.0.0
# TODO: 3.0.0
%global hiredis_version 2.3.2
# TODO: 1.4.11
%global txredisapi_version 1.4.10
%global Pympler_version 1.0.1
%global pydantic_version 2.7.1
%global pyicu_version 2.13.1
%global python_multipart_version 0.0.9
%else
# some version locks based on poetry.lock
%global Jinja2_version 3.0
%global Pillow_version 10.0.1
%global PyYAML_version 3.13
%global Twisted_version 18.9.0
%global PyYAML_version 5.3
%global Twisted_version 21.2.0
%global attrs_version 21.1.1
%global bcrypt_version 3.1.7
%global bleach_version 1.4.3
@@ -92,7 +91,7 @@
%global msgpack_version 0.5.2
%global netaddr_version 0.7.18
%global phonenumbers_version 8.13.37
%global prometheus_client_version 0.4.0
%global prometheus_client_version 0.6.0
%global psutil_version 2.0.0
%global pyOpenSSL_version 16.0.0
%global pyasn1_version 0.1.9
@@ -104,7 +103,7 @@
%global sortedcontainers_version 1.5.2
%global systemd_version 231
%global typing_extensions_version 3.10.0
%global treq_version 15.1
%global treq_version 21.5.0
%global unpaddedbase64_version 2.1.0
%global matrix_synapse_ldap3_version 0.2.1
%global packaging_version 20.0
@@ -120,13 +119,16 @@
%global txredisapi_version 1.4.7
%global Pympler_version 1.0.1
%global pydantic_version 1.7.4
%global pyicu_version 2.10.2
%global python_multipart_version 0.0.9
%endif
%define requires_peq() %(echo '%*' | LC_ALL=C xargs -r rpm -q --whatprovides --qf 'Requires: %%{name} = %%{epoch}:%%{version}\\n' | sed -e 's/ (none):/ /' -e 's/ 0:/ /' | grep -v "is not")
%define use_python python3
%if 0%{?suse_version} >= 1600
%define use_python %{primary_python}
%else
%define use_python python311
%endif
%define pythons %{use_python}
@@ -155,7 +157,7 @@
%define pkgname matrix-synapse
%define eggname matrix_synapse
Name: %{pkgname}
Version: 1.114.0
Version: 1.136.0
Release: 0
Summary: Matrix protocol reference homeserver
License: AGPL-3.0-or-later
@@ -173,16 +175,28 @@ Source51: matrix-synapse-generate-config.sh
# to clean up your working copy afterwards: git reset --hard ; rm -rv .pc patches
Source99: series
Patch0: matrix-synapse-1.4.1-paths.patch
Patch1: bump-dependencies.patch
# https://github.com/matrix-org/synapse/pull/10719
# disable by marking as source until we get a decision upstream
Source100: 10719-Fix-instert-of-duplicate-key-into-event_json.patch
BuildRequires: %{use_python}-base >= 3.8
BuildRequires: %{use_python}-base >= 3.11
BuildRequires: %{use_python}-pip
BuildRequires: %{use_python}-poetry-core >= 1.1.0
BuildRequires: %{use_python}-setuptools
BuildRequires: %{use_python}-wheel
#global rust_version 1.84
%if "%{?rust_version}" == ""
BuildRequires: cargo
%else
# workaround for:
# zypper in cargo1.79 cargo cargo-packaging
# Problem: 1: the to be installed cargo-1.81.0-150500.27.21.1.x86_64 obsoletes 'cargo1.79' provided by the to be installed cargo1.79-1.79.0-150500.11.3.1.x86_64
# Solution 1: do not install cargo1.79-1.79.0-150500.11.3.1.x86_64
# Solution 2: do not install cargo-1.81.0-150500.27.21.1.x86_64
#
#!BuildIgnore: cargo
#!BuildIgnore: rust
BuildRequires: cargo%{rust_version}
%endif
BuildRequires: fdupes
BuildRequires: python-rpm-macros
BuildRequires: systemd-rpm-macros
@@ -192,7 +206,7 @@ BuildRequires: unzip
%{?systemd_ordering}
%{sysusers_requires}
%requires_peq %{use_python}-base
BuildRequires: (%{use_python}-setuptools-rust >= 1.3 with %{use_python}-setuptools-rust =< 1.9.0)
BuildRequires: %{use_python}-setuptools-rust >= 1.3
# NOTE: Keep this is in the same order as pyproject.toml.
# some version locks based on poetry.lock
BuildRequires: %{use_python}-Jinja2 >= %{Jinja2_version}
@@ -295,8 +309,6 @@ BuildRequires: %{use_python}-txredisapi >= %{txredisapi_version}
%endif
BuildRequires: %{use_python}-Pympler >= %{Pympler_version}
%requires_peq %{use_python}-Pympler
BuildRequires: %{use_python}-PyICU >= %{pyicu_version}
%requires_peq %{use_python}-PyICU
# We only provide/obsolete python2 to ensure that users upgrade.
Obsoletes: python2-matrix-synapse < %{version}-%{release}
Provides: python2-matrix-synapse = %{version}-%{release}
@@ -382,12 +394,12 @@ install -d -m 0750 %{buildroot}%{_localstatedir}/log/%{pkgname}
%files -n %{pkgname}
%doc *.rst CHANGES.md README.SUSE
%license LICENSE
%license LICENSE*
%config(noreplace) %attr(-,root,synapse) %{_sysconfdir}/%{pkgname}/
%dir %attr(0750,%{modname},%{modname}) %{_localstatedir}/lib/%{pkgname}
%dir %attr(0750,%{modname},%{modname}) %{_localstatedir}/log/%{pkgname}
%{python3_sitearch}/%{modname}
%{python3_sitearch}/%{eggname}-*-info
%{python_sitearch}/%{modname}
%{python_sitearch}/%{eggname}-*-info
# Python helper scripts.
%{_bindir}/synctl
%{_libexecdir}/%{pkgname}

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:87d43a1ae29ef0be416730d4765189d904505ee047e99780202657f6d8284389
size 7122019
oid sha256:e97424f9e8056d8576af60075a32e5c049a85d4ca5a4bc56e5969540b0e4cb7a
size 22421551