commit matrix-synapse for openSUSE:Factory

2020-11-02 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2020-11-02 09:42:43

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.3463 (New)


Package is "matrix-synapse"

Mon Nov  2 09:42:43 2020 rev:24 rq:845154 version:1.22.1

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2020-10-28 10:00:40.599241070 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.3463/matrix-synapse.changes  
2020-11-02 09:43:15.797775155 +0100
@@ -1,0 +2,10 @@
+Fri Oct 30 16:04:21 UTC 2020 - Marcus Rueckert 
+
+- Update to 1.22.1
+  - Fix a bug where an appservice may not be forwarded events for a
+room it was recently invited to. Broke in v1.22.0. (#8676)
+  - Fix Object of type frozendict is not JSON serializable
+exceptions when using third-party event rules. Broke in
+v1.22.0. (#8678)
+
+---

Old:

  matrix-synapse-1.22.0.obscpio

New:

  matrix-synapse-1.22.1.obscpio



Other differences:
--
++ matrix-synapse-test.spec ++
--- /var/tmp/diff_new_pack.bSxJja/_old  2020-11-02 09:43:17.841777116 +0100
+++ /var/tmp/diff_new_pack.bSxJja/_new  2020-11-02 09:43:17.845777119 +0100
@@ -32,7 +32,7 @@
 
 %define pkgname matrix-synapse
 Name:   %{pkgname}-test
-Version:1.22.0
+Version:1.22.1
 Release:0
 Summary:Test package for %{pkgname}
 License:Apache-2.0

++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.bSxJja/_old  2020-11-02 09:43:17.869777143 +0100
+++ /var/tmp/diff_new_pack.bSxJja/_new  2020-11-02 09:43:17.873777147 +0100
@@ -48,7 +48,7 @@
 %define modname synapse
 %define pkgname matrix-synapse
 Name:   %{pkgname}
-Version:1.22.0
+Version:1.22.1
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0

++ _service ++
--- /var/tmp/diff_new_pack.bSxJja/_old  2020-11-02 09:43:17.91189 +0100
+++ /var/tmp/diff_new_pack.bSxJja/_new  2020-11-02 09:43:17.91189 +0100
@@ -4,7 +4,7 @@
 @PARENT_TAG@
 https://github.com/matrix-org/synapse.git
 git
-v1.22.0
+v1.22.1
 v(.*)
 \1
 

commit matrix-synapse for openSUSE:Factory

2020-10-28 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2020-10-28 10:00:03

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.3463 (New)


Package is "matrix-synapse"

Wed Oct 28 10:00:03 2020 rev:23 rq:844459 version:1.22.0

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2020-10-16 16:13:51.128682831 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.3463/matrix-synapse.changes  
2020-10-28 10:00:40.599241070 +0100
@@ -1,0 +2,139 @@
+Tue Oct 27 12:19:54 UTC 2020 - Marcus Rueckert 
+
+- Update to 1.22.0
+  - Features
+- Add a configuration option for always using the "userinfo
+  endpoint" for OpenID Connect. This fixes support for some
+  identity providers, e.g. GitLab. Contributed by Benjamin
+  Koch. (#7658)
+- Add ability for ThirdPartyEventRules modules to query and
+  manipulate whether a room is in the public rooms directory.
+  (#8292, #8467)
+- Add support for olm fallback keys (MSC2732). (#8312, #8501)
+- Add support for running background tasks in a separate worker
+  process. (#8369, #8458, #8489, #8513, #8544, #8599)
+- Add support for device dehydration (MSC2697). (#8380)
+- Add support for MSC2409, which allows sending typing, read
+  receipts, and presence events to appservices. (#8437, #8590)
+- Change default room version to "6", per MSC2788. (#8461)
+- Add the ability to send non-membership events into a room via
+  the ModuleApi. (#8479)
+- Increase default upload size limit from 10M to 50M.
+  Contributed by @Akkowicz. (#8502)
+- Add support for modifying event content in ThirdPartyRules
+  modules. (#8535, #8564)
+  - Bugfixes
+- Fix bugs where ephemeral events were not sent to appservices.
+  Broke in v1.22.0rc1. (#8648, #8656)
+- Fix user_daily_visits table to not have duplicate rows per
+  user/device due to multiple user agents. Broke in v1.22.0rc1.
+  (#8654)
+- Fix a longstanding bug where invalid ignored users in account
+  data could break clients. (#8454)
+- Fix a bug where backfilling a room with an event that was
+  missing the redacts field would break. (#8457)
+- Don't attempt to respond to some requests if the client has
+  already disconnected. (#8465)
+- Fix message duplication if something goes wrong after
+  persisting the event. (#8476)
+- Fix incremental sync returning an incorrect prev_batch token
+  in timeline section, which when used to paginate returned
+  events that were included in the incremental sync. Broken
+  since v0.16.0. (#8486)
+- Expose the uk.half-shot.msc2778.login.application_service to
+  clients from the login API. This feature was added in
+  v1.21.0, but was not exposed as a potential login flow.
+  (#8504)
+- Fix error code for /profile/{userId}/displayname to be
+  M_BAD_JSON. (#8517)
+- Fix a bug introduced in v1.7.0 that could cause Synapse to
+  insert values from non-state m.room.retention events into the
+  room_retention database table. (#8527)
+- Fix not sending events over federation when using sharded
+  event writers. (#8536)
+- Fix a long standing bug where email notifications for
+  encrypted messages were blank. (#8545)
+- Fix increase in the number of There was no active span...
+  errors logged when using OpenTracing. (#8567)
+- Fix a bug that prevented errors encountered during execution
+  of the synapse_port_db from being correctly printed. (#8585)
+- Fix appservice transactions to only include a maximum of 100
+  persistent and 100 ephemeral events. (#8606)
+  - Updates to the Docker image
+- Added multi-arch support (arm64,arm/v7) for the docker
+  images. Contributed by @maquis196. (#7921)
+- Add support for passing commandline args to the synapse
+  process. Contributed by @samuel-p. (#8390)
+  - Improved Documentation
+- Update the directions for using the manhole with coroutines.
+  (#8462)
+- Improve readme by adding new shield.io badges. (#8493)
+- Added note about docker in manhole.md regarding which ip
+  address to bind to. Contributed by @maquis196. (#8526)
+- Document the new behaviour of the allowed_lifetime_min and
+  allowed_lifetime_max settings in the room retention
+  configuration. (#8529)
+- Deprecations and Removals
+- Drop unused device_max_stream_id table. (#8589)
+  - Internal Changes
+- Check for unreachable code with mypy. (#8432)
+- Add unit test for event persister sharding. (#8433)
+- Allow events to be sent to clients sooner when using sharded
+  event persisters. (#8439, #8488, #8496, 

commit matrix-synapse for openSUSE:Factory

2020-10-16 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2020-10-16 16:13:39

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.3486 (New)


Package is "matrix-synapse"

Fri Oct 16 16:13:39 2020 rev:22 rq:841979 version:1.21.2

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2020-09-25 16:37:23.620202394 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.3486/matrix-synapse.changes  
2020-10-16 16:13:51.128682831 +0200
@@ -1,0 +2,193 @@
+Thu Oct 15 17:16:29 UTC 2020 - Marcus Rueckert 
+
+- prepare to support more optional features in the buildrequires
+  (oidc/redis). failing atm due to missing libraries
+
+---
+Thu Oct 15 16:45:55 UTC 2020 - Marcus Rueckert 
+
+- Update to 1.21.2 
+  - Security advisory
+- HTML pages served via Synapse were vulnerable to cross-site
+  scripting (XSS) attacks. All server administrators are
+  encouraged to upgrade. (#8444) (CVE-2020-26891)
+- This fix was originally included in v1.21.0 but was missing a
+  security advisory.  This was reported by Denis Kasak.
+  - Bugfixes
+- Fix rare bug where sending an event would fail due to a racey
+  assertion. (#8530)
+- An updated version of the authlib dependency is included in
+  the Docker and Debian images to fix an issue using OpenID
+  Connect. See #8534 for details.
+
+---
+Wed Oct 14 16:09:43 UTC 2020 - Marcus Rueckert 
+
+- Update to 1.21.1
+  This release fixes a regression in v1.21.0 that prevented debian
+  packages from being built. It is otherwise identical to v1.21.0.
+
+---
+Mon Oct 12 17:08:13 UTC 2020 - Marcus Rueckert 
+
+- Update to 1.21.0
+  - Features
+- Convert additional templates from inline HTML to Jinja2
+  templates. (#8444)
+- Require the user to confirm that their password should be
+  reset after clicking the email confirmation link. (#8004)
+- Add an admin API GET /_synapse/admin/v1/event_reports to read
+  entries of table event_reports. Contributed by @dklimpel.
+  (#8217)
+- Consolidate the SSO error template across all configuration.
+  (#8248, #8405)
+- Add a configuration option to specify a whitelist of domains
+  that a user can be redirected to after validating their email
+  or phone number. (#8275, #8417)
+- Add experimental support for sharding event persister.
+  (#8294, #8387, #8396, #8419)
+- Add the room topic and avatar to the room details admin API.
+  (#8305)
+- Add an admin API for querying rooms where a user is a member.
+  Contributed by @dklimpel. (#8306)
+- Add uk.half-shot.msc2778.login.application_service login type
+  to allow appservices to login. (#8320)
+- Add a configuration option that allows existing users to log
+  in with OpenID Connect. Contributed by @BBBSnowball and
+  @OmmyZhang. (#8345)
+- Add prometheus metrics for replication requests. (#8406)
+- Support passing additional single sign-on parameters to the
+  client. (#8413)
+- Add experimental reporting of metrics on expensive rooms for
+  state-resolution. (#8420)
+- Add experimental prometheus metric to track numbers of
+  "large" rooms for state resolutiom. (#8425)
+- Add prometheus metrics to track federation delays. (#8430)
+  - Bugfixes
+- Fix duplication of events on high traffic servers, caused by
+  PostgreSQL could not serialize access due to concurrent
+  update errors. (#8456)
+- Fix a regression in v1.21.0rc1 which broke thumbnails of
+  remote media. (#8438)
+- Do not expose the experimental
+  uk.half-shot.msc2778.login.application_service flow in the
+  login API, which caused a compatibility problem with Element
+  iOS. (#8440)
+- Fix malformed log line in new federation "catch up" logic.
+  (#8442)
+- Fix DB query on startup for negative streams which caused
+  long start up times. Introduced in #8374. (#8447)
+- Fix a bug in the media repository where remote thumbnails
+  with the same size but different crop methods would overwrite
+  each other. Contributed by @deepbluev7. (#7124)
+- Fix inconsistent handling of non-existent push rules, and
+  stop tracking the enabled state of removed push rules.
+  (#7796)
+- Fix a longstanding bug when storing a media file with an
+  empty upload_name. (#7905)
+- Fix messages not being sent over federation until an event is
+  sent into the same room. (#8230, #8247, #8258, #8272, #8322)
+- Fix a 

commit matrix-synapse for openSUSE:Factory

2020-09-25 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2020-09-25 16:35:55

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.4249 (New)


Package is "matrix-synapse"

Fri Sep 25 16:35:55 2020 rev:21 rq:837221 version:1.20.1

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2020-09-24 16:15:40.820984812 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.4249/matrix-synapse.changes  
2020-09-25 16:37:23.620202394 +0200
@@ -1,0 +2,10 @@
+Thu Sep 24 19:02:21 UTC 2020 - Marcus Rueckert 
+
+- Update to 1.20.1
+  - Bugfixes
+- Fix a bug introduced in v1.20.0 which caused the
+  synapse_port_db script to fail. (#8386)
+- Fix a bug introduced in v1.20.0 which caused variables to be
+  incorrectly escaped in Jinja2 templates. (#8394)
+
+---

Old:

  matrix-synapse-1.20.0.obscpio

New:

  matrix-synapse-1.20.1.obscpio



Other differences:
--
++ matrix-synapse-test.spec ++
--- /var/tmp/diff_new_pack.eue1hV/_old  2020-09-25 16:37:24.720203370 +0200
+++ /var/tmp/diff_new_pack.eue1hV/_new  2020-09-25 16:37:24.724203375 +0200
@@ -32,7 +32,7 @@
 
 %define pkgname matrix-synapse
 Name:   %{pkgname}-test
-Version:1.20.0
+Version:1.20.1
 Release:0
 Summary:Test package for %{pkgname}
 License:Apache-2.0

++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.eue1hV/_old  2020-09-25 16:37:24.744203392 +0200
+++ /var/tmp/diff_new_pack.eue1hV/_new  2020-09-25 16:37:24.744203392 +0200
@@ -46,7 +46,7 @@
 %define modname synapse
 %define pkgname matrix-synapse
 Name:   %{pkgname}
-Version:1.20.0
+Version:1.20.1
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0

++ _service ++
--- /var/tmp/diff_new_pack.eue1hV/_old  2020-09-25 16:37:24.784203427 +0200
+++ /var/tmp/diff_new_pack.eue1hV/_new  2020-09-25 16:37:24.784203427 +0200
@@ -4,7 +4,7 @@
 @PARENT_TAG@
 https://github.com/matrix-org/synapse.git
 git
-v1.20.0
+v1.20.1
 v(.*)
 \1
 

commit matrix-synapse for openSUSE:Factory

2020-09-24 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2020-09-24 16:15:15

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.4249 (New)


Package is "matrix-synapse"

Thu Sep 24 16:15:15 2020 rev:20 rq:836433 version:1.20.0

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2020-08-29 20:45:12.649536829 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.4249/matrix-synapse.changes  
2020-09-24 16:15:40.820984812 +0200
@@ -1,0 +2,166 @@
+Fri Sep 18 16:29:17 UTC 2020 - Marcus Rueckert 
+
+- Update to 1.20.0
+  - Removal warning
+- Some older clients used a disallowed character (:) in the
+  client_secret parameter of various endpoints. The incorrect
+  behaviour was allowed for backwards compatibility, but is now
+  being removed from Synapse as most users have updated their
+  client. Further context can be found at #6766.
+- Historically, the Synapse Admin API has been accessible under
+  the prefixes:
+  /_matrix/client/api/v1/admin,
+  /_matrix/client/unstable/admin,
+  /_matrix/client/r0/admin
+  /_synapse/admin
+
+  In a future release, we will be dropping support for
+  accessing Synapse's Admin API using the /_matrix/client/*
+  prefixes. This makes it easier for homeserver admins to lock
+  down external access to the Admin API endpoints.
+  - Features
+- Add flags to the /versions endpoint for whether new rooms
+  default to using E2EE. (#8343)
+- Add an endpoint to query your shared rooms with another user
+  as an implementation of MSC2666. (#7785)
+- Iteratively encode JSON to avoid blocking the reactor.
+  (#8013, #8116)
+- Add support for shadow-banning users (ignoring any message
+  send requests). (#8034, #8092, #8095, #8142, #8152, #8157,
+  #8158, #8176)
+- Use the default template file when its equivalent is not
+  found in a custom template directory. (#8037, #8107, #8252)
+- Add unread messages count to sync responses, as specified in
+  MSC2654. (#8059, #8254, #8270, #8274)
+- Optimise /federation/v1/user/devices/ API by only returning
+  devices with encryption keys. (#8198)
+  - Bugfixes
+- Fix rate limiting of federation /send requests. (#8342)
+- Fix a longstanding bug where back pagination over federation
+  could get stuck if it failed to handle a received event.
+  (#8349)
+- Partially mitigate bug where newly joined servers couldn't
+  get past events in a room when there is a malformed event.
+  (#8350)
+- Fix joining rooms over federation that include malformed
+  events.  (#8324)
+- Fix a bug introduced in v1.20.0rc1 where the wrong exception
+  was raised when invalid JSON data is encountered.  (#8291)
+- Fix a bug introduced in v1.20.0rc1 causing some features
+  related to notifications to misbehave following the
+  implementation of unread counts. (#8280)
+- Fix a memory leak by limiting the length of time that
+  messages will be queued for a remote server that has been
+  unreachable. (#7864)
+- Fix Re-starting finished log context PUT- warning when
+  event persistence failed. (#8081)
+- Synapse now correctly enforces the valid characters in the
+  client_secret parameter used in various endpoints. (#8101)
+- Fix a bug introduced in v1.7.2 impacting message retention
+  policies that would allow federated homeservers to dictate a
+  retention period that's lower than the configured minimum
+  allowed duration in the configuration file. (#8104)
+- Fix a long-standing bug where invalid JSON would be accepted
+  by Synapse. (#8106)
+- Fix a bug introduced in Synapse v1.12.0 which could cause
+  /sync requests to fail with a 404 if you had a very old
+  outstanding room invite. (#8110)
+- Return a proper error code when the rooms of an invalid group
+  are requested. (#8129)
+- Fix a bug which could cause a leaked postgres connection if
+  synapse was set to daemonize. (#8131)
+- Clarify the error code if a user tries to register with a
+  numeric ID. This bug was introduced in v1.15.0. (#8135)
+- Fix a bug where appservices with ratelimiting disabled would
+  still be ratelimited when joining rooms. This bug was
+  introduced in v1.19.0. (#8139)
+- Fix logging in via OpenID Connect with a provider that uses
+  integer user IDs. (#8190)
+- Fix a longstanding bug where user directory updates could
+  break when unexpected profile data was included in events.
+  (#8223)
+- Fix a longstanding bug where stats updates could break when
+  unexpected profile data was 

commit matrix-synapse for openSUSE:Factory

2020-08-29 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2020-08-29 20:45:01

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.3399 (New)


Package is "matrix-synapse"

Sat Aug 29 20:45:01 2020 rev:19 rq:830381 version:1.19.1

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2020-07-31 16:06:47.384782935 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.3399/matrix-synapse.changes  
2020-08-29 20:45:12.649536829 +0200
@@ -1,0 +2,97 @@
+Thu Aug 27 13:10:02 UTC 2020 - Marcus Rueckert 
+
+- Update to synapse to 1.19.1
+  - Bugfixes
+- Fix a bug introduced in v1.19.0 where appservices with
+  ratelimiting disabled would still be ratelimited when joining
+  rooms. (#8139)
+- Fix a bug introduced in v1.19.0 that would cause e.g. profile
+  updates to fail due to incorrect application of rate limits
+  on join requests. (#8153)
+
+---
+Mon Aug 17 14:36:41 UTC 2020 - Marcus Rueckert 
+
+- Update to synapse 1.19.0
+  - Features
+- Add option to allow server admins to join rooms which fail
+  complexity checks. Contributed by @lugino-emeritus. (#7902)
+- Add an option to purge room or not with delete room admin
+  endpoint (POST /_synapse/admin/v1/rooms//delete).
+  Contributed by @dklimpel. (#7964)
+- Add rate limiting to users joining rooms. (#8008)
+- Add a /health endpoint to every configured HTTP listener that
+  can be used as a health check endpoint by load balancers.
+  (#8048)
+- Allow login to be blocked based on the values of SAML
+  attributes. (#8052)
+- Allow guest access to the GET
+  /_matrix/client/r0/rooms/{room_id}/members endpoint,
+  according to MSC2689. Contributed by Awesome Technologies
+  Innovationslabor GmbH. (#7314)
+  - Bugfixes
+- Fix a bug introduced in Synapse v1.7.2 which caused
+  inaccurate membership counts in the room directory. (#7977)
+- Fix a long standing bug: 'Duplicate key value violates unique
+  constraint "event_relations_id"' when message retention is
+  configured. (#7978)
+- Fix "no create event in auth events" when trying to reject
+  invitation after inviter leaves. Bug introduced in Synapse
+  v1.10.0. (#7980)
+- Fix various comments and minor discrepencies in server
+  notices code. (#7996)
+- Fix a long standing bug where HTTP HEAD requests resulted in
+  a 400 error. (#7999)
+- Fix a long-standing bug which caused two copies of some log
+  lines to be written when synctl was used along with a
+  MemoryHandler logger. (#8011, #8012)
+  - Updates to the Docker image
+- We no longer publish Docker images with the -py3 tag suffix,
+  as announced in the upgrade notes. (#8056)
+  - Improved Documentation
+- Document how to set up a client .well-known file and fix
+  several pieces of outdated documentation. (#7899)
+- Improve workers docs. (#7990, #8000)
+- Fix typo in docs/workers.md. (#7992)
+- Add documentation for how to undo a room shutdown. (#7998,
+  #8010)
+  - Internal Changes
+- Reduce the amount of whitespace in JSON stored and sent in
+  responses. Contributed by David Vo. (#7372)
+- Switch to the JSON implementation from the standard library
+  and bump the minimum version of the canonicaljson library to
+  1.2.0. (#7936, #7979)
+- Convert various parts of the codebase to async/await. (#7947,
+  #7948, #7949, #7951, #7963, #7973, #7975, #7976, #7981,
+  #7987, #7989, #8003, #8014, #8016, #8027, #8031, #8032,
+  #8035, #8042, #8044, #8045, #8061, #8062, #8063, #8066,
+  #8069, #8070)
+- Move some database-related log lines from the default logger
+  to the database/transaction loggers. (#7952)
+- Add a script to detect source code files using non-unix line
+  terminators. (#7965, #7970)
+- Log the SAML session ID during creation. (#7971)
+- Implement new experimental push rules for some users. (#7997)
+- Remove redundant and unreliable signature check for v1
+  Identity Service lookup responses. (#8001)
+- Improve the performance of the register endpoint. (#8009)
+- Reduce less useful output in the newsfragment CI step. Add a
+  link to the changelog section of the contributing guide on
+  error. (#8024)
+- Rename storage layer objects to be more sensible. (#8033)
+- Change the default log config to reduce disk I/O and storage
+  for new servers. (#8040)
+- Add an assertion on prev_events in create_new_client_event.
+  (#8041)
+- Add a comment to ServerContextFactory about the use of
+  

commit matrix-synapse for openSUSE:Factory

2020-07-31 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2020-07-31 15:56:33

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.3592 (New)


Package is "matrix-synapse"

Fri Jul 31 15:56:33 2020 rev:18 rq:823649 version:1.18.0

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2020-07-16 12:15:55.494811370 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.3592/matrix-synapse.changes  
2020-07-31 16:06:47.384782935 +0200
@@ -1,0 +2,53 @@
+Thu Jul 30 11:40:22 UTC 2020 - Aleksa Sarai 
+
+- Update to synapse 1.18.0.
+  * Features
++ Include room states on invite events that are sent to application
+  services.
++ Add delete room admin endpoint (POST 
/_synapse/admin/v1/rooms//delete).
++ Add experimental support for running multiple federation sender
+  processes.
++ Add the option to validate the iss and aud claims for JWT logins.
++ Add support for handling registration requests across multiple client
+  reader workers.
++ Add an admin API to list the users in a room. Contributed by Awesome
+  Technologies Innovationslabor GmbH.
++ Allow email subjects to be customised through Synapse's configuration.
++ Add the ability to re-activate an account from the admin API.
++ Add experimental support for running multiple pusher workers.
++ Add experimental support for moving typing off master.
++ Report CPU metrics to prometheus for time spent processing replication
+  commands.
++ Support oEmbed for media previews.
++ Abort federation requests where the client disconnects before the
+  ratelimiter expires.
++ Cache responses to /_matrix/federation/v1/state_ids to reduce duplicated
+  work.
+  * Bugfixes
+* Fix detection of out of sync remote device lists when receiving events
+  from remote users.
+* Fix bug where Synapse fails to process an incoming event over federation
+  if the server is missing too much of the event's auth chain.
+* Fix a bug causing Synapse to misinterpret the value off for
+  encryption_enabled_by_default_for_room_type in its configuration file(s)
+  if that value isn't surrounded by quotes. This bug was introduced in
+  v1.16.0.
+* Fix bug where we did not always pass in app_name or server_name to email
+  templates, including e.g. for registration emails.
+* Errors which occur while using the non-standard JWT login now return the
+  proper error: 403 Forbidden with an error code of M_FORBIDDEN.
+* Fix "AttributeError: 'str' object has no attribute 'get'" error message
+  when applying per-room message retention policies. The bug was introduced
+  in Synapse 1.7.0.
+* Fix a bug introduced in Synapse 1.10.0 which could cause a "no create
+  event in auth events" error during room creation.
+* Fix a bug which allowed empty rooms to be rejoined over federation.
+* Fix 'Unable to find a suitable guest user ID' error when using multiple
+  client_reader workers.
+* Fix a long standing bug where the tracing of async functions with
+  opentracing was broken.
+* Fix "TypeError in synapse.notifier" exceptions.
+* Fix deprecation warning due to invalid escape sequences.
+
+
+---

Old:

  matrix-synapse-1.17.0.obscpio

New:

  matrix-synapse-1.18.0.obscpio



Other differences:
--
++ matrix-synapse-test.spec ++
--- /var/tmp/diff_new_pack.O25yW0/_old  2020-07-31 16:06:51.336786315 +0200
+++ /var/tmp/diff_new_pack.O25yW0/_new  2020-07-31 16:06:51.340786319 +0200
@@ -32,7 +32,7 @@
 
 %define pkgname matrix-synapse
 Name:   %{pkgname}-test
-Version:1.17.0
+Version:1.18.0
 Release:0
 Summary:Test package for %{pkgname}
 License:Apache-2.0

++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.O25yW0/_old  2020-07-31 16:06:51.368786342 +0200
+++ /var/tmp/diff_new_pack.O25yW0/_new  2020-07-31 16:06:51.372786346 +0200
@@ -46,7 +46,7 @@
 %define modname synapse
 %define pkgname matrix-synapse
 Name:   %{pkgname}
-Version:1.17.0
+Version:1.18.0
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0

++ _service ++
--- /var/tmp/diff_new_pack.O25yW0/_old  2020-07-31 16:06:51.420786387 +0200
+++ /var/tmp/diff_new_pack.O25yW0/_new  2020-07-31 16:06:51.424786390 +0200
@@ -4,7 +4,7 @@
 @PARENT_TAG@
 https://github.com/matrix-org/synapse.git
 git
-v1.17.0
+v1.18.0
 v(.*)
 \1
 

commit matrix-synapse for openSUSE:Factory

2020-07-16 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2020-07-16 12:14:24

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.3592 (New)


Package is "matrix-synapse"

Thu Jul 16 12:14:24 2020 rev:17 rq:821170 version:1.17.0

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2020-03-11 18:54:40.787656999 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.3592/matrix-synapse.changes  
2020-07-16 12:15:55.494811370 +0200
@@ -1,0 +2,654 @@
+Mon Jul 13 11:55:06 UTC 2020 - Marcus Rueckert 
+
+- allow newer prometheus client (follow up to change in the code) 
+
+---
+Mon Jul 13 11:19:25 UTC 2020 - Marcus Rueckert 
+
+- Update to 1.17.0 
+  - Bugfixes
+- Fix inconsistent handling of upper and lower case in email
+  addresses when used as identifiers for login, etc.
+  Contributed by @dklimpel. (#7021)
+- Fix "Tried to close a non-active scope!" error messages when
+  opentracing is enabled. (#7732)
+- Fix incorrect error message when database CTYPE was set
+  incorrectly. (#7760)
+- Fix to not ignore set_tweak actions in Push Rules that have
+  no value, as permitted by the specification. (#7766)
+- Fix synctl to handle empty config files correctly.
+  Contributed by @kotovalexarian. (#7779)
+- Fixes a long standing bug in worker mode where worker
+  information was saved in the devices table instead of the
+  original IP address and user agent. (#7797)
+- Fix 'stuck invites' which happen when we are unable to reject
+  a room invite received over federation. (#7804, #7809, #7810)
+  - Updates to the Docker image
+- Include libwebp in the Docker file to properly handle webp
+  image uploads. (#7791)
+  - Improved Documentation
+- Improve the documentation of the non-standard JSON web token
+  login type. (#7776)
+- Update doc links for caddy. Contributed by Nicolai Søborg.
+  (#7789)
+  - Internal Changes
+- Refactor getting replication updates from database. (#7740)
+- Send push notifications with a high or low priority depending
+  upon whether they may generate user-observable effects.
+  (#7765)
+- Use symbolic names for replication stream names. (#7768)
+- Add early returns to _check_for_soft_fail. (#7769)
+- Fix up synapse.handlers.federation to pass mypy. (#7770)
+- Convert the appserver handler to async/await. (#7775)
+- Allow to use higher versions of prometheus_client <0.9.0
+  which are expected to introduce no breaking changes.
+  Contributed by Oliver Kurz. (#7780)
+- Update linting scripts and codebase to be compatible with
+  isort v5. (#7786)
+- Stop populating unused table local_invites. (#7793)
+- Ensure that strings (not bytes) are passed into JSON
+  serialization. (#7799)
+- Switch from simplejson to the standard library json. (#7800)
+- Add signing_key property to HomeServer to save code
+  duplication. (#7805)
+- Improve stacktraces from exceptions in background processes.
+  (#7808)
+- Fix various spelling errors in comments and log lines.
+  (#7811)
+
+---
+Fri Jul 10 12:03:25 UTC 2020 - Marcus Rueckert 
+
+- Update to 1.16.1 
+  - Drop table local_rejections_stream which was incorrectly added
+in Synapse 1.16.0. (#7816, b1beb3ff5)
+
+---
+Wed Jul  8 10:28:25 UTC 2020 - Marcus Rueckert 
+
+- Update to 1.16.0
+  - Features
+- Add an option to enable encryption by default for new rooms.
+  (#7639)
+- Add support for running multiple media repository workers.
+  See docs/workers.md for instructions. (#7706)
+- Media can now be marked as safe from quarantined. (#7718)
+- Expand the configuration options for auto-join rooms. (#7763)
+  - Bugfixes
+- Remove user_id from the response to GET
+  /_matrix/client/r0/presence/{userId}/status to match the
+  specification. (#7606)
+- In worker mode, ensure that replicated data has not already
+  been received. (#7648)
+- Fix intermittent exception during startup, introduced in
+  Synapse 1.14.0. (#7663)
+- Include a user-agent for federation and well-known requests.
+  (#7677)
+- Accept the proper field (phone) for the m.id.phone identifier
+  type. The legacy field of number is still accepted as a
+  fallback. Bug introduced in v0.20.0. (#7687)
+- Fix "Starting db txn 'get_completed_ui_auth_stages' from
+  sentinel context" warning. The bug was introduced in 1.13.0.
+  (#7688)
+- Compare 

commit matrix-synapse for openSUSE:Factory

2020-03-11 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2020-03-11 18:51:22

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.3160 (New)


Package is "matrix-synapse"

Wed Mar 11 18:51:22 2020 rev:16 rq:783556 version:1.11.1

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2020-02-21 16:43:37.686185311 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.3160/matrix-synapse.changes  
2020-03-11 18:54:40.787656999 +0100
@@ -1,0 +2,29 @@
+Tue Mar  3 21:43:02 UTC 2020 - Marcus Rueckert 
+
+- Update to 1.11.1 
+  This release includes a security fix impacting installations
+  using Single Sign-On (i.e. SAML2 or CAS) for authentication.
+  Administrators of such installations are encouraged to upgrade as
+  soon as possible.
+
+  - Bugfixes
+- Add a confirmation step to the SSO login flow before
+  redirecting users to the redirect URL.
+  
([b2bd54a2](https://github.com/matrix-org/synapse/commit/b2bd54a2e31d9a248f73fadb184ae9b4cbdb49f9),
+  
[65c73cdf](https://github.com/matrix-org/synapse/commit/65c73cdfec1876a9fec2fd2c3a74923cd146fe0b),
+  
[a0178df1](https://github.com/matrix-org/synapse/commit/a0178df10422a76fd403b82d2b2a4ed28a9a9d1e))
+- Fixed set a user as an admin with the admin API `PUT
+  /_synapse/admin/v2/users/`. Contributed by
+  @dklimpel.
+  ([\#6910](https://github.com/matrix-org/synapse/issues/6910))
+- Fix bug introduced in Synapse 1.11.0 which sometimes caused
+  errors when joining rooms over federation, with `'coroutine'
+  object has no attribute 'event_id'`.
+  ([\#6996](https://github.com/matrix-org/synapse/issues/6996))
+
+---
+Fri Feb 21 15:12:49 UTC 2020 - Marcus Rueckert 
+
+- track series file to make updating patches easier
+
+---

Old:

  matrix-synapse-1.11.0.obscpio

New:

  matrix-synapse-1.11.1.obscpio
  series



Other differences:
--
++ matrix-synapse-test.spec ++
--- /var/tmp/diff_new_pack.9S7K0z/_old  2020-03-11 18:54:41.819657460 +0100
+++ /var/tmp/diff_new_pack.9S7K0z/_new  2020-03-11 18:54:41.819657460 +0100
@@ -32,7 +32,7 @@
 
 %define pkgname matrix-synapse
 Name:   %{pkgname}-test
-Version:1.11.0
+Version:1.11.1
 Release:0
 Summary:Test package for %{pkgname}
 License:Apache-2.0

++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.9S7K0z/_old  2020-03-11 18:54:41.839657469 +0100
+++ /var/tmp/diff_new_pack.9S7K0z/_new  2020-03-11 18:54:41.839657469 +0100
@@ -46,7 +46,7 @@
 %define modname synapse
 %define pkgname matrix-synapse
 Name:   %{pkgname}
-Version:1.11.0
+Version:1.11.1
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0
@@ -57,6 +57,10 @@
 Source49:   matrix-synapse.tmpfiles.d
 Source50:   %{pkgname}.service
 Source51:   matrix-synapse-generate-config.sh
+# track series file so we can easily use quilt
+# cd synapse ; ln -s .. patches ; quilt push -a
+# to clean up your working copy afterwards: git reset --hard ; rm -rv .pc 
patches
+Source99:   series
 Patch:  matrix-synapse-1.4.1-paths.patch
 BuildRequires:  %{python_module base}
 BuildRequires:  %{python_module psutil >= 2.0.0}

++ _service ++
--- /var/tmp/diff_new_pack.9S7K0z/_old  2020-03-11 18:54:41.875657485 +0100
+++ /var/tmp/diff_new_pack.9S7K0z/_new  2020-03-11 18:54:41.875657485 +0100
@@ -4,7 +4,7 @@
 @PARENT_TAG@
 https://github.com/matrix-org/synapse.git
 git
-v1.11.0
+v1.11.1
 v(.*)
 

commit matrix-synapse for openSUSE:Factory

2020-02-21 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2020-02-21 16:43:17

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.26092 (New)


Package is "matrix-synapse"

Fri Feb 21 16:43:17 2020 rev:15 rq:777960 version:1.11.0

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2020-02-13 10:12:45.596383273 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.26092/matrix-synapse.changes 
2020-02-21 16:43:37.686185311 +0100
@@ -1,0 +2,30 @@
+Fri Feb 21 12:58:18 UTC 2020 - Aleksa Sarai 
+
+- Update to 1.11.0.
+
+  * Limit the number of events that can be requested by the backfill federation
+API to 100.
+  * Reject device display names over 100 characters in length to prevent abuse.
+  * Implement new aliases endpoint as per MSC2432.
+  * Stop sending m.room.alias events wheng adding / removing aliases. Check
+alt_aliases in the latest m.room.canonical_alias event when deleting an
+alias.
+  * Change the default power levels of invites, tombstones and server ACLs for
+new rooms.
+
+  The full changelog is included in
+  /usr/share/doc/packages/matrix-synapse/CHANGES.md.
+
+---
+Tue Feb 18 01:44:41 UTC 2020 - Aleksa Sarai 
+
+- Update to 1.10.1.
+
+  * Fix a bug introduced in Synapse 1.10.0 which would cause room state to be
+cleared in the database if Synapse was upgraded direct from 1.2.1 or
+earlier to 1.10.0.
+
+  The full changelog is included in
+  /usr/share/doc/packages/matrix-synapse/CHANGES.md.
+
+---

Old:

  matrix-synapse-1.10.0.obscpio

New:

  matrix-synapse-1.11.0.obscpio



Other differences:
--
++ matrix-synapse-test.spec ++
--- /var/tmp/diff_new_pack.Wzz7pK/_old  2020-02-21 16:43:40.574191081 +0100
+++ /var/tmp/diff_new_pack.Wzz7pK/_new  2020-02-21 16:43:40.618191169 +0100
@@ -32,7 +32,7 @@
 
 %define pkgname matrix-synapse
 Name:   %{pkgname}-test
-Version:1.10.0
+Version:1.11.0
 Release:0
 Summary:Test package for %{pkgname}
 License:Apache-2.0

++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.Wzz7pK/_old  2020-02-21 16:43:41.070192072 +0100
+++ /var/tmp/diff_new_pack.Wzz7pK/_new  2020-02-21 16:43:41.094192120 +0100
@@ -46,7 +46,7 @@
 %define modname synapse
 %define pkgname matrix-synapse
 Name:   %{pkgname}
-Version:1.10.0
+Version:1.11.0
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0

++ _service ++
--- /var/tmp/diff_new_pack.Wzz7pK/_old  2020-02-21 16:43:41.218192368 +0100
+++ /var/tmp/diff_new_pack.Wzz7pK/_new  2020-02-21 16:43:41.218192368 +0100
@@ -4,12 +4,12 @@
 @PARENT_TAG@
 https://github.com/matrix-org/synapse.git
 git
+v1.11.0
 v(.*)
 
-v1.10.0
   
   
   

++ matrix-synapse-1.10.0.obscpio -> matrix-synapse-1.11.0.obscpio ++
/work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.10.0.obscpio 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.26092/matrix-synapse-1.11.0.obscpio
 differ: char 50, line 1

++ matrix-synapse.obsinfo ++
--- /var/tmp/diff_new_pack.Wzz7pK/_old  2020-02-21 16:43:41.278192488 +0100
+++ /var/tmp/diff_new_pack.Wzz7pK/_new  2020-02-21 16:43:41.278192488 +0100
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 1.10.0
-mtime: 1581510037
-commit: 7b8d654a6196d889c8e1c2a403f5176650216432
+version: 1.11.0
+mtime: 1582275364
+commit: 9c1b83b0078aa9cc1bb902e14d3f7302625ba099
 




commit matrix-synapse for openSUSE:Factory

2020-02-13 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2020-02-13 10:12:33

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.26092 (New)


Package is "matrix-synapse"

Thu Feb 13 10:12:33 2020 rev:14 rq:773873 version:1.10.0

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2020-02-11 22:26:32.119604715 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.26092/matrix-synapse.changes 
2020-02-13 10:12:45.596383273 +0100
@@ -1,0 +2,33 @@
+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 
+
+- 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.
+
+---

Old:

  matrix-synapse-1.9.1.obscpio

New:

  matrix-synapse-1.10.0.obscpio



Other differences:
--
++ matrix-synapse-test.spec ++
--- /var/tmp/diff_new_pack.AuaAGn/_old  2020-02-13 10:12:47.004384089 +0100
+++ /var/tmp/diff_new_pack.AuaAGn/_new  2020-02-13 10:12:47.008384091 +0100
@@ -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

++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.AuaAGn/_old  2020-02-13 10:12:47.024384101 +0100
+++ /var/tmp/diff_new_pack.AuaAGn/_new  2020-02-13 10:12:47.024384101 +0100
@@ -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
@@ -116,8 +116,8 @@
 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

++ _service ++
--- /var/tmp/diff_new_pack.AuaAGn/_old  2020-02-13 10:12:47.064384124 +0100
+++ /var/tmp/diff_new_pack.AuaAGn/_new  2020-02-13 10:12:47.068384126 +0100
@@ -9,7 +9,7 @@
 v([\.\d]+)(rc.*)
 \1~\2
 -->
-v1.9.1
+v1.10.0
   
   
   

++ matrix-synapse-1.9.1.obscpio -> matrix-synapse-1.10.0.obscpio ++
/work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.9.1.obscpio 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.26092/matrix-synapse-1.10.0.obscpio
 differ: char 46, line 1

++ matrix-synapse.obsinfo ++
--- /var/tmp/diff_new_pack.AuaAGn/_old  2020-02-13 10:12:47.108384150 +0100
+++ /var/tmp/diff_new_pack.AuaAGn/_new  2020-02-13 10:12:47.108384150 +0100
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 1.9.1
-mtime: 1580216976
-commit: 77d9357226687a177c865bcdeaa0e750612fc078
+version: 1.10.0
+mtime: 1581510037
+commit: 7b8d654a6196d889c8e1c2a403f5176650216432
 




commit matrix-synapse for openSUSE:Factory

2020-02-11 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2020-02-11 22:26:07

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.26092 (New)


Package is "matrix-synapse"

Tue Feb 11 22:26:07 2020 rev:13 rq:773516 version:1.9.1

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2020-01-24 13:12:54.849475263 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.26092/matrix-synapse.changes 
2020-02-11 22:26:32.119604715 +0100
@@ -1,0 +2,44 @@
+Tue Jan 28 14:34:39 UTC 2020 - Marcus Rueckert 
+
+- update to 1.9.1
+  Fix bug where setting mau_limit_reserved_threepids config would
+  cause Synapse to refuse to start. (#6793)
+
+---
+Thu Jan 23 16:06:38 UTC 2020 - Marcus Rueckert 
+
+- package cleanup
+  - make sure we have all libraries to actually install the package:
+- buildrequires all runtime requirements
+- (build)require python3-typing_extensions
+  - having it use the python package name is not really useful here.
+  - refreshed and renamed better-paths.patch to
+matrix-synapse-1.4.1-paths.patch
+  - also fix existing synapse user
+- group to synapse instead of nogroup
+- home directory to /var/lib/matrix-synapse
+- shell to /bin/false (which actually exists)
+  - improvements to the logging configuration:
+- install copy of the current /etc/matrix-synapse/log.yaml as
+  /etc/matrix-synapse/log.systemd.yaml
+- install /etc/matrix-synapse/log.file.yaml which logs to
+  /var/log/matrix-synapse/homeserver.log
+- add the log directory /var/log/matrix-synapse/
+  - added README.SUSE
+  - better way to bootstrap a new config:
+1. ExecStartPre would have never worked anyway
+2. added %{_sbindir}/matrix-synapse-generate-config
+Usage:
+%{_sbindir}/matrix-synapse-generate-config servername
+  - fix group and shell for the synapse user
+  - added better-paths.patch
+- put the pid file into /run/matrix-synapse/
+- use a default logging config in /etc/matrix-synapse/log.yaml
+  to have systemd logging by default
+  - use full path in the service file
+  - actually use source 50 instead of the service file in the tarball
+  - make permissions tighter on the config files as it contains
+passwords and other secrets:
+root:synapse u=rwX,g=rX,o=
+
+---
@@ -113,0 +158,4 @@
+
+  https://github.com/matrix-org/synapse/releases/tag/v1.7.0
+  Please make sure to read the Upgrade notes referenced in the 
+  above.

Old:

  matrix-synapse-1.9.0.obscpio

New:

  README.SUSE
  matrix-synapse-1.4.1-paths.patch
  matrix-synapse-1.9.1.obscpio
  matrix-synapse-generate-config.sh
  matrix-synapse.tmpfiles.d



Other differences:
--
++ matrix-synapse-test.spec ++
--- /var/tmp/diff_new_pack.GAmphi/_old  2020-02-11 22:26:33.703605583 +0100
+++ /var/tmp/diff_new_pack.GAmphi/_new  2020-02-11 22:26:33.703605583 +0100
@@ -32,7 +32,7 @@
 
 %define pkgname matrix-synapse
 Name:   %{pkgname}-test
-Version:1.9.0
+Version:1.9.1
 Release:0
 Summary:Test package for %{pkgname}
 License:Apache-2.0
@@ -50,22 +50,24 @@
 
 %check
 
+# Following tests disabled which would need to be run as 'synapse' user which
+# we can not do easily (or at all) within RPM
 # Generate a sample config.
-%{python_flavor} -m synapse.app.homeserver \
-   --generate-config \
-   --server localhost \
-   --config-path dummy-homeserver.yaml \
-   --report-stats no
+#%{python_flavor} -m synapse.app.homeserver \
+#  --generate-config \
+#  --server localhost \
+#  --config-path dummy-homeserver.yaml \
+#  --report-stats no
 
 # Start synapse and try to register a user (basic smoke-test).
 # register_new_matrix_user doesn't seem to work inside check so we have to
 # manually run the module.
-synctl start dummy-homeserver.yaml
-sleep 2s
-%{python_flavor} -m synapse._scripts.register_new_matrix_user \
-   http://localhost:8008 \
-   --config dummy-homeserver.yaml \
-   --admin --user opensuse --password opensuse
-synctl stop dummy-homeserver.yaml
+#synctl start dummy-homeserver.yaml
+#sleep 2s
+#%{python_flavor} -m synapse._scripts.register_new_matrix_user \
+#  http://localhost:8008 \
+#  --config dummy-homeserver.yaml \
+#  --admin --user opensuse --password opensuse
+#synctl stop dummy-homeserver.yaml
 
 %changelog

++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.GAmphi/_old  2020-02-11 22:26:33.723605594 +0100
+++ 

commit matrix-synapse for openSUSE:Factory

2020-01-24 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2020-01-24 13:12:05

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.26092 (New)


Package is "matrix-synapse"

Fri Jan 24 13:12:05 2020 rev:12 rq:766659 version:1.9.0

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2020-01-11 14:43:24.401264697 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.26092/matrix-synapse.changes 
2020-01-24 13:12:54.849475263 +0100
@@ -1,0 +2,25 @@
+Thu Jan 23 13:45:22 UTC 2020 - Aleksa Sarai 
+
+- Update to 1.9.0.
+
+  WARNING: As of this release, Synapse no longer supports versions of SQLite
+  before 3.11, and will refuse to start when configured to use an older
+  version. Administrators are recommended to migrate their database to Postgres
+  (see instructions here).
+
+  WARNING: If your Synapse deployment uses workers, note that the reverse-proxy
+  configurations for the synapse.app.media_repository,
+  synapse.app.federation_reader and synapse.app.event_creator workers have
+  changed, with the addition of a few paths (see the updated configurations
+  here). Existing configurations will continue to work.
+
+  + Allow admin to create or modify a user.
+  + Add new quarantine media admin APIs to quarantine by media ID or by user
+who uploaded the media.
+  + Add a new admin API to list and filter rooms on the server.
+  + Add org.matrix.e2e_cross_signing to unstable_features in /versions.
+
+  The full changelog is included in
+  /usr/share/doc/packages/matrix-synapse/CHANGES.md.
+
+---

Old:

  matrix-synapse-1.8.0.obscpio

New:

  matrix-synapse-1.9.0.obscpio



Other differences:
--
++ matrix-synapse-test.spec ++
--- /var/tmp/diff_new_pack.YuT8ig/_old  2020-01-24 13:12:57.737476423 +0100
+++ /var/tmp/diff_new_pack.YuT8ig/_new  2020-01-24 13:12:57.749476428 +0100
@@ -32,7 +32,7 @@
 
 %define pkgname matrix-synapse
 Name:   %{pkgname}-test
-Version:1.8.0
+Version:1.9.0
 Release:0
 Summary:Test package for %{pkgname}
 License:Apache-2.0

++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.YuT8ig/_old  2020-01-24 13:12:57.777476440 +0100
+++ /var/tmp/diff_new_pack.YuT8ig/_new  2020-01-24 13:12:57.781476441 +0100
@@ -44,7 +44,7 @@
 %define modname synapse
 %define pkgname matrix-synapse
 Name:   %{pkgname}
-Version:1.8.0
+Version:1.9.0
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0

++ _service ++
--- /var/tmp/diff_new_pack.YuT8ig/_old  2020-01-24 13:12:57.817476455 +0100
+++ /var/tmp/diff_new_pack.YuT8ig/_new  2020-01-24 13:12:57.817476455 +0100
@@ -5,7 +5,7 @@
 https://github.com/matrix-org/synapse.git
 git
 v(.*)
-v1.8.0
+v1.9.0
   
   
   

++ matrix-synapse-1.8.0.obscpio -> matrix-synapse-1.9.0.obscpio ++
/work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.8.0.obscpio 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.26092/matrix-synapse-1.9.0.obscpio
 differ: char 49, line 1

++ matrix-synapse.obsinfo ++
--- /var/tmp/diff_new_pack.YuT8ig/_old  2020-01-24 13:12:57.865476475 +0100
+++ /var/tmp/diff_new_pack.YuT8ig/_new  2020-01-24 13:12:57.865476475 +0100
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 1.8.0
-mtime: 1578570027
-commit: 9dfcf47e9bb323f0597ebf8f34a1bcc9f14a02a1
+version: 1.9.0
+mtime: 1579785199
+commit: 9bae740527c4621f9f8eb8ca936669f2372c42eb
 




commit matrix-synapse for openSUSE:Factory

2020-01-11 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2020-01-11 14:42:28

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.6675 (New)


Package is "matrix-synapse"

Sat Jan 11 14:42:28 2020 rev:11 rq:762916 version:1.8.0

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2020-01-01 14:59:53.573981079 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.6675/matrix-synapse.changes  
2020-01-11 14:43:24.401264697 +0100
@@ -1,0 +2,25 @@
+Fri Jan 10 13:41:50 UTC 2020 - Aleksa Sarai 
+
+- Update to 1.8.0.
+
+  WARNING: As of this release Synapse will refuse to start if the log_file
+  config option is specified. Support for the option was removed in v1.3.0.
+
+  * Add v2 APIs for the send_join and send_leave federation endpoints (as
+described in MSC1802).
+  * Add a develop script to generate full SQL schemas.
+  * Add custom SAML username mapping functinality through an external provider
+plugin.
+  * Automatically delete empty groups/communities.
+  * Add option limit_profile_requests_to_users_who_share_rooms to prevent
+requirement of a local user sharing a room with another user to query their
+profile information.
+  * Add an export_signing_key script to extract the public part of signing keys
+when rotating them.
+  * Add experimental config option to specify multiple databases.
+  * Raise an error if someone tries to use the log_file config option.
+
+  The full changelog is included in
+  /usr/share/doc/packages/matrix-synapse/CHANGES.md.
+
+---

Old:

  matrix-synapse-1.7.3.obscpio

New:

  matrix-synapse-1.8.0.obscpio



Other differences:
--
++ matrix-synapse-test.spec ++
--- /var/tmp/diff_new_pack.SW41d7/_old  2020-01-11 14:43:25.885265285 +0100
+++ /var/tmp/diff_new_pack.SW41d7/_new  2020-01-11 14:43:25.885265285 +0100
@@ -32,7 +32,7 @@
 
 %define pkgname matrix-synapse
 Name:   %{pkgname}-test
-Version:1.7.3
+Version:1.8.0
 Release:0
 Summary:Test package for %{pkgname}
 License:Apache-2.0

++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.SW41d7/_old  2020-01-11 14:43:25.921265298 +0100
+++ /var/tmp/diff_new_pack.SW41d7/_new  2020-01-11 14:43:25.925265300 +0100
@@ -44,7 +44,7 @@
 %define modname synapse
 %define pkgname matrix-synapse
 Name:   %{pkgname}
-Version:1.7.3
+Version:1.8.0
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0

++ _service ++
--- /var/tmp/diff_new_pack.SW41d7/_old  2020-01-11 14:43:25.977265321 +0100
+++ /var/tmp/diff_new_pack.SW41d7/_new  2020-01-11 14:43:25.977265321 +0100
@@ -5,7 +5,7 @@
 https://github.com/matrix-org/synapse.git
 git
 v(.*)
-v1.7.3
+v1.8.0
   
   
   

++ matrix-synapse-1.7.3.obscpio -> matrix-synapse-1.8.0.obscpio ++
/work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.7.3.obscpio 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.6675/matrix-synapse-1.8.0.obscpio
 differ: char 49, line 1

++ matrix-synapse.obsinfo ++
--- /var/tmp/diff_new_pack.SW41d7/_old  2020-01-11 14:43:26.057265352 +0100
+++ /var/tmp/diff_new_pack.SW41d7/_new  2020-01-11 14:43:26.057265352 +0100
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 1.7.3
-mtime: 1577789112
-commit: 77661ce81a799a375317dff9e4c8696da528984c
+version: 1.8.0
+mtime: 1578570027
+commit: 9dfcf47e9bb323f0597ebf8f34a1bcc9f14a02a1
 




commit matrix-synapse for openSUSE:Factory

2020-01-01 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2020-01-01 14:59:48

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.6675 (New)


Package is "matrix-synapse"

Wed Jan  1 14:59:48 2020 rev:10 rq:760201 version:1.7.3

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2019-12-21 12:35:03.691468240 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.6675/matrix-synapse.changes  
2020-01-01 14:59:53.573981079 +0100
@@ -1,0 +2,10 @@
+Wed Jan  1 03:26:40 UTC 2020 - Aleksa Sarai 
+
+- Update to 1.7.3.
+
+  * Fix exceptions caused by state resolution choking on malformed events.
+
+  The full changelog is included in
+  /usr/share/doc/packages/matrix-synapse/CHANGES.md.
+
+---

Old:

  matrix-synapse-1.7.2.obscpio

New:

  matrix-synapse-1.7.3.obscpio



Other differences:
--
++ matrix-synapse-test.spec ++
--- /var/tmp/diff_new_pack.AHdnc1/_old  2020-01-01 14:59:55.585982130 +0100
+++ /var/tmp/diff_new_pack.AHdnc1/_new  2020-01-01 14:59:55.585982130 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package matrix-synapse-test
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -32,7 +32,7 @@
 
 %define pkgname matrix-synapse
 Name:   %{pkgname}-test
-Version:1.7.2
+Version:1.7.3
 Release:0
 Summary:Test package for %{pkgname}
 License:Apache-2.0

++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.AHdnc1/_old  2020-01-01 14:59:55.601982139 +0100
+++ /var/tmp/diff_new_pack.AHdnc1/_new  2020-01-01 14:59:55.601982139 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package matrix-synapse
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -44,7 +44,7 @@
 %define modname synapse
 %define pkgname matrix-synapse
 Name:   %{pkgname}
-Version:1.7.2
+Version:1.7.3
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0

++ _service ++
--- /var/tmp/diff_new_pack.AHdnc1/_old  2020-01-01 14:59:55.621982149 +0100
+++ /var/tmp/diff_new_pack.AHdnc1/_new  2020-01-01 14:59:55.621982149 +0100
@@ -5,7 +5,7 @@
 https://github.com/matrix-org/synapse.git
 git
 v(.*)
-v1.7.2
+v1.7.3
   
   
   

++ matrix-synapse-1.7.2.obscpio -> matrix-synapse-1.7.3.obscpio ++
/work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.7.2.obscpio 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.6675/matrix-synapse-1.7.3.obscpio
 differ: char 48, line 1

++ matrix-synapse.obsinfo ++
--- /var/tmp/diff_new_pack.AHdnc1/_old  2020-01-01 14:59:55.649982163 +0100
+++ /var/tmp/diff_new_pack.AHdnc1/_new  2020-01-01 14:59:55.649982163 +0100
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 1.7.2
-mtime: 1576839487
-commit: 29794c6bc84b9ba76f041bbc8a180b7421996004
+version: 1.7.3
+mtime: 1577789112
+commit: 77661ce81a799a375317dff9e4c8696da528984c
 




commit matrix-synapse for openSUSE:Factory

2019-12-21 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2019-12-21 12:34:45

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.6675 (New)


Package is "matrix-synapse"

Sat Dec 21 12:34:45 2019 rev:9 rq:758663 version:1.7.2

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2019-12-18 14:48:56.197955584 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.6675/matrix-synapse.changes  
2019-12-21 12:35:03.691468240 +0100
@@ -1,0 +2,19 @@
+Sat Dec 21 00:57:27 UTC 2019 - Aleksa Sarai 
+
+- Use packaged service file not the one in the repo (the one in the repo is
+  completely broken for openSUSE).
+
+---
+Fri Dec 20 18:09:31 UTC 2019 - Aleksa Sarai 
+
+- Update to 1.7.2.
+
+  * Fix a regression introduced in Synapse 1.7.1 which caused errors when
+attempting to backfill rooms over federation.
+  * Fix a bug introduced in Synapse 1.7.0 which caused an error on startup when
+upgrading from versions before 1.3.0.
+
+  The full changelog is included in
+  /usr/share/doc/packages/matrix-synapse/CHANGES.md.
+
+---

Old:

  matrix-synapse-1.7.1.obscpio

New:

  matrix-synapse-1.7.2.obscpio



Other differences:
--
++ matrix-synapse-test.spec ++
--- /var/tmp/diff_new_pack.fmVF8b/_old  2019-12-21 12:35:05.851469267 +0100
+++ /var/tmp/diff_new_pack.fmVF8b/_new  2019-12-21 12:35:05.851469267 +0100
@@ -32,7 +32,7 @@
 
 %define pkgname matrix-synapse
 Name:   %{pkgname}-test
-Version:1.7.1
+Version:1.7.2
 Release:0
 Summary:Test package for %{pkgname}
 License:Apache-2.0

++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.fmVF8b/_old  2019-12-21 12:35:05.867469275 +0100
+++ /var/tmp/diff_new_pack.fmVF8b/_new  2019-12-21 12:35:05.867469275 +0100
@@ -44,7 +44,7 @@
 %define modname synapse
 %define pkgname matrix-synapse
 Name:   %{pkgname}
-Version:1.7.1
+Version:1.7.2
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0
@@ -172,7 +172,7 @@
 # system configuration.
 mkdir -p %{buildroot}%{_sbindir}
 ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{pkgname}
-install -D -m 0644 contrib/systemd/%{pkgname}.service 
%{buildroot}%{_unitdir}/%{pkgname}.service
+install -D -m 0644 %{S:50} %{buildroot}%{_unitdir}/%{pkgname}.service
 
 # User directory.
 install -d -m 0755 %{buildroot}%{_rundir}/%{pkgname}

++ _service ++
--- /var/tmp/diff_new_pack.fmVF8b/_old  2019-12-21 12:35:05.887469284 +0100
+++ /var/tmp/diff_new_pack.fmVF8b/_new  2019-12-21 12:35:05.887469284 +0100
@@ -5,7 +5,7 @@
 https://github.com/matrix-org/synapse.git
 git
 v(.*)
-v1.7.1
+v1.7.2
   
   
   

++ matrix-synapse-1.7.1.obscpio -> matrix-synapse-1.7.2.obscpio ++
/work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.7.1.obscpio 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.6675/matrix-synapse-1.7.2.obscpio
 differ: char 50, line 1

++ matrix-synapse.obsinfo ++
--- /var/tmp/diff_new_pack.fmVF8b/_old  2019-12-21 12:35:06.123469396 +0100
+++ /var/tmp/diff_new_pack.fmVF8b/_new  2019-12-21 12:35:06.155469411 +0100
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 1.7.1
-mtime: 1576662003
-commit: e156c86a7f3d616bcb8fd80d5d319fd9a3d73cb6
+version: 1.7.2
+mtime: 1576839487
+commit: 29794c6bc84b9ba76f041bbc8a180b7421996004
 




commit matrix-synapse for openSUSE:Factory

2019-12-18 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2019-12-18 14:47:12

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.4691 (New)


Package is "matrix-synapse"

Wed Dec 18 14:47:12 2019 rev:8 rq:757738 version:1.7.1

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2019-12-16 15:19:36.255158262 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.4691/matrix-synapse.changes  
2019-12-18 14:48:56.197955584 +0100
@@ -1,0 +2,19 @@
+Wed Dec 18 12:02:59 UTC 2019 - Aleksa Sarai 
+
+- Update to 1.7.1.
+
+  This update fixes several major security issues. Users are very strongly
+  recommended to update as soon as possible.
+
+  * Fix a bug which could cause room events to be incorrectly authorized using
+events from a different room.
+  * Fix a bug causing responses to the /context client endpoint to not use the
+pruned version of the event.
+  * Fix a cause of state resets in room versions 2 onwards.
+  * Fix a bug which could cause the federation server to incorrectly return
+errors when handling certain obscure event graphs.
+
+  The full changelog is included in
+  /usr/share/doc/packages/matrix-synapse/CHANGES.md.
+
+---

Old:

  matrix-synapse-1.7.0.obscpio

New:

  matrix-synapse-1.7.1.obscpio



Other differences:
--
++ matrix-synapse-test.spec ++
--- /var/tmp/diff_new_pack.p2yzt3/_old  2019-12-18 14:48:57.249956065 +0100
+++ /var/tmp/diff_new_pack.p2yzt3/_new  2019-12-18 14:48:57.249956065 +0100
@@ -32,7 +32,7 @@
 
 %define pkgname matrix-synapse
 Name:   %{pkgname}-test
-Version:1.7.0
+Version:1.7.1
 Release:0
 Summary:Test package for %{pkgname}
 License:Apache-2.0

++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.p2yzt3/_old  2019-12-18 14:48:57.265956072 +0100
+++ /var/tmp/diff_new_pack.p2yzt3/_new  2019-12-18 14:48:57.269956074 +0100
@@ -44,7 +44,7 @@
 %define modname synapse
 %define pkgname matrix-synapse
 Name:   %{pkgname}
-Version:1.7.0
+Version:1.7.1
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0

++ _service ++
--- /var/tmp/diff_new_pack.p2yzt3/_old  2019-12-18 14:48:57.313956094 +0100
+++ /var/tmp/diff_new_pack.p2yzt3/_new  2019-12-18 14:48:57.337956106 +0100
@@ -5,7 +5,7 @@
 https://github.com/matrix-org/synapse.git
 git
 v(.*)
-v1.7.0
+v1.7.1
   
   
   

++ matrix-synapse-1.7.0.obscpio -> matrix-synapse-1.7.1.obscpio ++
/work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.7.0.obscpio 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.4691/matrix-synapse-1.7.1.obscpio
 differ: char 50, line 1

++ matrix-synapse.obsinfo ++
--- /var/tmp/diff_new_pack.p2yzt3/_old  2019-12-18 14:48:57.401956134 +0100
+++ /var/tmp/diff_new_pack.p2yzt3/_new  2019-12-18 14:48:57.401956134 +0100
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 1.7.0
-mtime: 1576234349
-commit: ba57a456449bdf32cdc3b4b7418aa5022d70f5e5
+version: 1.7.1
+mtime: 1576662003
+commit: e156c86a7f3d616bcb8fd80d5d319fd9a3d73cb6
 




commit matrix-synapse for openSUSE:Factory

2019-12-16 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2019-12-16 15:19:30

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.4691 (New)


Package is "matrix-synapse"

Mon Dec 16 15:19:30 2019 rev:7 rq:757178 version:1.7.0

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2019-11-29 16:03:03.844801806 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.4691/matrix-synapse.changes  
2019-12-16 15:19:36.255158262 +0100
@@ -1,0 +2,16 @@
+Fri Dec 13 13:23:59 UTC 2019 - Aleksa Sarai 
+
+- Update to 1.7.0.
+
+  * Implement per-room message retention policies.
+  * Add etag and count fields to key backup endpoints to help clients guess if
+there are new keys.
+  * Configure privacy-preserving settings by default for the room directory.
+  * Add ephemeral messages support by partially implementing MSC2228.
+  * Add support for MSC 2367, which allows specifying a reason on all
+membership events.
+
+  The full changelog is included in
+  /usr/share/doc/packages/matrix-synapse/CHANGES.md.
+
+---

Old:

  matrix-synapse-1.6.1.obscpio

New:

  matrix-synapse-1.7.0.obscpio



Other differences:
--
++ matrix-synapse-test.spec ++
--- /var/tmp/diff_new_pack.Xu2d1e/_old  2019-12-16 15:19:37.331157813 +0100
+++ /var/tmp/diff_new_pack.Xu2d1e/_new  2019-12-16 15:19:37.335157812 +0100
@@ -32,7 +32,7 @@
 
 %define pkgname matrix-synapse
 Name:   %{pkgname}-test
-Version:1.6.1
+Version:1.7.0
 Release:0
 Summary:Test package for %{pkgname}
 License:Apache-2.0

++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.Xu2d1e/_old  2019-12-16 15:19:37.367157799 +0100
+++ /var/tmp/diff_new_pack.Xu2d1e/_new  2019-12-16 15:19:37.371157796 +0100
@@ -44,7 +44,7 @@
 %define modname synapse
 %define pkgname matrix-synapse
 Name:   %{pkgname}
-Version:1.6.1
+Version:1.7.0
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0

++ _service ++
--- /var/tmp/diff_new_pack.Xu2d1e/_old  2019-12-16 15:19:37.407157782 +0100
+++ /var/tmp/diff_new_pack.Xu2d1e/_new  2019-12-16 15:19:37.407157782 +0100
@@ -5,7 +5,7 @@
 https://github.com/matrix-org/synapse.git
 git
 v(.*)
-v1.6.1
+v1.7.0
   
   
   

++ matrix-synapse-1.6.1.obscpio -> matrix-synapse-1.7.0.obscpio ++
/work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.6.1.obscpio 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.4691/matrix-synapse-1.7.0.obscpio
 differ: char 49, line 1

++ matrix-synapse.obsinfo ++
--- /var/tmp/diff_new_pack.Xu2d1e/_old  2019-12-16 15:19:37.467157756 +0100
+++ /var/tmp/diff_new_pack.Xu2d1e/_new  2019-12-16 15:19:37.467157756 +0100
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 1.6.1
-mtime: 1574940590
-commit: ef3668d09c87335830f785f42c851827b497
+version: 1.7.0
+mtime: 1576234349
+commit: ba57a456449bdf32cdc3b4b7418aa5022d70f5e5
 




commit matrix-synapse for openSUSE:Factory

2019-11-29 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2019-11-29 15:59:21

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.26869 (New)


Package is "matrix-synapse"

Fri Nov 29 15:59:21 2019 rev:6 rq:751695 version:1.6.1

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2019-11-18 20:11:46.157549835 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.26869/matrix-synapse.changes 
2019-11-29 16:03:03.844801806 +0100
@@ -1,0 +2,32 @@
+Thu Nov 28 17:41:02 UTC 2019 - Aleksa Sarai 
+
+- Drop matrix-synapse-ldap from enabled conditional requirements, because the
+  package is not longer available in openSUSE repos. If someone really wants
+  the feature they can help re-package it.
+
+---
+Thu Nov 28 12:04:57 UTC 2019 - Aleksa Sarai 
+
+- Update to 1.6.1.
+
+  * Clean up local threepids from user on account deactivation.
+  * Fix startup error when http proxy is defined.
+
+  The full changelog is included in
+  /usr/share/doc/packages/matrix-synapse/CHANGES.md.
+
+---
+Thu Nov 28 08:48:16 UTC 2019 - Aleksa Sarai 
+
+- Update to 1.6.0.
+
+  + Add federation support for cross-signing.
+  + Increase default room version from 4 to 5, thereby enforcing server key
+validity period checks.
+  + Add support for outbound http proxying via http_proxy/HTTPS_PROXY env vars.
+  + Implement label-based filtering on /sync and /messages (MSC2326).
+
+  The full changelog is included in
+  /usr/share/doc/packages/matrix-synapse/CHANGES.md.
+
+---

Old:

  matrix-synapse-1.5.1.obscpio

New:

  matrix-synapse-1.6.1.obscpio



Other differences:
--
++ matrix-synapse-test.spec ++
--- /var/tmp/diff_new_pack.5uUY54/_old  2019-11-29 16:03:04.596801498 +0100
+++ /var/tmp/diff_new_pack.5uUY54/_new  2019-11-29 16:03:04.600801496 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package matrix-synapse-test
 #
-# Copyright (c) 2019 SUSE LLC.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -32,7 +32,7 @@
 
 %define pkgname matrix-synapse
 Name:   %{pkgname}-test
-Version:1.5.1
+Version:1.6.1
 Release:0
 Summary:Test package for %{pkgname}
 License:Apache-2.0

++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.5uUY54/_old  2019-11-29 16:03:04.620801488 +0100
+++ /var/tmp/diff_new_pack.5uUY54/_new  2019-11-29 16:03:04.624801487 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package matrix-synapse
 #
-# Copyright (c) 2019 SUSE LLC.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,11 +18,12 @@
 
 # These come from matrix-synapse's CONDITIONAL_REQUIREMENTS.
 %bcond_without email_notifs
-%bcond_without ldap
 %bcond_without postgres
 %bcond_without saml
 %bcond_without url_preview
 %bcond_without jwt
+# matrix-synapse-ldap isn't packaged on openSUSE.
+%bcond_withldap
 # txacme is broken in openSUSE.
 %bcond_withacme
 # sentry-sdk isn't packaged on openSUSE.
@@ -43,7 +44,7 @@
 %define modname synapse
 %define pkgname matrix-synapse
 Name:   %{pkgname}
-Version:1.5.1
+Version:1.6.1
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0
@@ -52,7 +53,6 @@
 Source0:%{pkgname}-%{version}.tar.xz
 Source50:   %{pkgname}.service
 BuildRequires:  %{python_module base}
-BuildRequires:  %{python_module psutil >= 2.0.0}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module treq >= 15.1.0}
 BuildRequires:  fdupes
@@ -80,7 +80,6 @@
 Requires:   python-netaddr >= 0.7.18
 Requires:   python-phonenumbers >= 8.2.0
 Requires:   python-prometheus_client >= 0.4.0
-Requires:   python-psutil >= 2.0.0
 Requires:   python-pyOpenSSL >= 16.0.0
 Requires:   python-pyasn1 >= 0.1.9
 Requires:   python-pyasn1-modules >= 0.0.7

++ _service ++
--- /var/tmp/diff_new_pack.5uUY54/_old  2019-11-29 16:03:04.660801472 +0100
+++ /var/tmp/diff_new_pack.5uUY54/_new  2019-11-29 16:03:04.660801472 +0100
@@ -5,7 +5,7 @@
 https://github.com/matrix-org/synapse.git
 git
 v(.*)
-v1.5.1
+v1.6.1
   
   
   

++ matrix-synapse-1.5.1.obscpio -> matrix-synapse-1.6.1.obscpio ++

commit matrix-synapse for openSUSE:Factory

2019-10-30 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2019-10-30 14:47:38

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.2990 (New)


Package is "matrix-synapse"

Wed Oct 30 14:47:38 2019 rev:4 rq:743953 version:1.5.0

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2019-10-21 12:28:42.827981992 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.2990/matrix-synapse.changes  
2019-10-30 14:47:44.190177047 +0100
@@ -1,0 +2,18 @@
+Wed Oct 30 02:20:29 UTC 2019 - Aleksa Sarai 
+
+- Update to 1.5.0.
+
+  + Improve quality of thumbnails for 1-bit/8-bit color palette images.
+  + Add ability to upload cross-signing signatures.
+  + Allow uploading of cross-signing keys.
+  + CAS login now provides a default display name for users if a
+displayname_attribute is set in the configuration file.
+  + Reject all pending invites for a user during deactivation.
+  + Add config option to suppress client side resource limit alerting.
+
+  * Improve signature checking on some federation APIs.
+
+  The full changelog is included in
+  /usr/share/doc/packages/matrix-synapse/CHANGES.md.
+
+---

Old:

  matrix-synapse-1.4.1.obscpio

New:

  matrix-synapse-1.5.0.obscpio



Other differences:
--
++ matrix-synapse-test.spec ++
--- /var/tmp/diff_new_pack.y0ipVa/_old  2019-10-30 14:47:45.086178000 +0100
+++ /var/tmp/diff_new_pack.y0ipVa/_new  2019-10-30 14:47:45.086178000 +0100
@@ -32,7 +32,7 @@
 
 %define pkgname matrix-synapse
 Name:   %{pkgname}-test
-Version:1.4.1
+Version:1.5.0
 Release:0
 Summary:Test package for %{pkgname}
 License:Apache-2.0

++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.y0ipVa/_old  2019-10-30 14:47:45.110178025 +0100
+++ /var/tmp/diff_new_pack.y0ipVa/_new  2019-10-30 14:47:45.114178029 +0100
@@ -43,7 +43,7 @@
 %define modname synapse
 %define pkgname matrix-synapse
 Name:   %{pkgname}
-Version:1.4.1
+Version:1.5.0
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0
@@ -90,6 +90,7 @@
 Requires:   python-six >= 1.10
 Requires:   python-sortedcontainers >= 1.4.4
 Requires:   python-treq >= 15.1
+Requires:   python-typing_extensions >= 3.7.4
 Requires:   python-unpaddedbase64 >= 1.1.0
 # Specify all CONDITIONAL_REQUIREMENTS (we Require them to avoid no-recommends
 # breaking very commonly-used bits of matrix-synapse such as postgresql).

++ _service ++
--- /var/tmp/diff_new_pack.y0ipVa/_old  2019-10-30 14:47:45.138178055 +0100
+++ /var/tmp/diff_new_pack.y0ipVa/_new  2019-10-30 14:47:45.142178059 +0100
@@ -5,7 +5,7 @@
 https://github.com/matrix-org/synapse.git
 git
 v(.*)
-v1.4.1
+v1.5.0
   
   
   

++ matrix-synapse-1.4.1.obscpio -> matrix-synapse-1.5.0.obscpio ++
/work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.4.1.obscpio 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.2990/matrix-synapse-1.5.0.obscpio
 differ: char 49, line 1

++ matrix-synapse.obsinfo ++
--- /var/tmp/diff_new_pack.y0ipVa/_old  2019-10-30 14:47:45.182178102 +0100
+++ /var/tmp/diff_new_pack.y0ipVa/_new  2019-10-30 14:47:45.182178102 +0100
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 1.4.1
-mtime: 1571390342
-commit: 774b8d0930efee31b5240f8d3dc8935415fe9124
+version: 1.5.0
+mtime: 1572359334
+commit: 9ffcf0f7ba72f16e366f04db6384a9233b1808cb
 




commit matrix-synapse for openSUSE:Factory

2019-10-21 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2019-10-21 12:28:36

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.2352 (New)


Package is "matrix-synapse"

Mon Oct 21 12:28:36 2019 rev:3 rq:741125 version:1.4.1

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2019-10-04 16:07:04.788650144 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.2352/matrix-synapse.changes  
2019-10-21 12:28:42.827981992 +0200
@@ -1,0 +2,11 @@
+Fri Oct 18 13:36:18 UTC 2019 - Aleksa Sarai 
+
+- Update to 1.4.1.
+
+  * Fix bug where redacted events were sometimes incorrectly censored in the
+database, breaking APIs that attempted to fetch such events.
+
+  The full changelog is included in
+  /usr/share/doc/packages/matrix-synapse/CHANGES.md.
+
+---

Old:

  matrix-synapse-1.4.0.obscpio

New:

  matrix-synapse-1.4.1.obscpio



Other differences:
--
++ matrix-synapse-test.spec ++
--- /var/tmp/diff_new_pack.Yf8NY5/_old  2019-10-21 12:28:44.271983629 +0200
+++ /var/tmp/diff_new_pack.Yf8NY5/_new  2019-10-21 12:28:44.271983629 +0200
@@ -32,7 +32,7 @@
 
 %define pkgname matrix-synapse
 Name:   %{pkgname}-test
-Version:1.4.0
+Version:1.4.1
 Release:0
 Summary:Test package for %{pkgname}
 License:Apache-2.0

++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.Yf8NY5/_old  2019-10-21 12:28:44.295983657 +0200
+++ /var/tmp/diff_new_pack.Yf8NY5/_new  2019-10-21 12:28:44.299983661 +0200
@@ -43,7 +43,7 @@
 %define modname synapse
 %define pkgname matrix-synapse
 Name:   %{pkgname}
-Version:1.4.0
+Version:1.4.1
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0

++ _service ++
--- /var/tmp/diff_new_pack.Yf8NY5/_old  2019-10-21 12:28:44.327983693 +0200
+++ /var/tmp/diff_new_pack.Yf8NY5/_new  2019-10-21 12:28:44.331983698 +0200
@@ -2,10 +2,10 @@
   
 matrix-synapse
 @PARENT_TAG@
-git://github.com/matrix-org/synapse.git
+https://github.com/matrix-org/synapse.git
 git
 v(.*)
-v1.4.0
+v1.4.1
   
   
   

++ matrix-synapse-1.4.0.obscpio -> matrix-synapse-1.4.1.obscpio ++
/work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.4.0.obscpio 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.2352/matrix-synapse-1.4.1.obscpio
 differ: char 49, line 1

++ matrix-synapse.obsinfo ++
--- /var/tmp/diff_new_pack.Yf8NY5/_old  2019-10-21 12:28:44.363983734 +0200
+++ /var/tmp/diff_new_pack.Yf8NY5/_new  2019-10-21 12:28:44.363983734 +0200
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 1.4.0
-mtime: 1570105364
-commit: ecb69d824a39d420a20a1c0b24a7174cea392560
+version: 1.4.1
+mtime: 1571390342
+commit: 774b8d0930efee31b5240f8d3dc8935415fe9124
 




commit matrix-synapse for openSUSE:Factory

2019-10-04 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2019-10-04 16:07:03

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.2352 (New)


Package is "matrix-synapse"

Fri Oct  4 16:07:03 2019 rev:2 rq:734955 version:1.4.0

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2019-10-04 11:22:39.728907489 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.2352/matrix-synapse.changes  
2019-10-04 16:07:04.788650144 +0200
@@ -5 +5 @@
-- Update to 1.4.0.
+- Update to 1.4.0. boo#1153017



Other differences:
--
matrix-synapse.spec: same change



commit matrix-synapse for openSUSE:Factory

2019-07-26 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2019-07-26 12:42:30

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.4126 (New)


Package is "matrix-synapse"

Fri Jul 26 12:42:30 2019 rev:24 rq:718592 version:1.2.0

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2019-07-09 09:58:50.632793277 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.4126/matrix-synapse.changes  
2019-07-26 12:42:33.945850627 +0200
@@ -1,0 +2,14 @@
+Thu Jul 25 16:18:56 UTC 2019 - Aleksa Sarai 
+
+- Update to 1.2.0.
+
+  * Add support for OpenTracing.
+  * Add default push rule to ignore reactions.
+  * Enable aggregations (reactions and edits) support by default.
+
+  The full changelog is included in
+  /usr/share/doc/packages/matrix-synapse/CHANGES.md.
+- Remove unneeded patches:
+  - 0001-requirements-prometheus_client.patch
+
+---

Old:

  0001-requirements-prometheus_client.patch
  matrix-synapse-1.1.0.obscpio

New:

  matrix-synapse-1.2.0.obscpio



Other differences:
--
++ matrix-synapse-test.spec ++
--- /var/tmp/diff_new_pack.IN5Jt2/_old  2019-07-26 12:42:34.985850191 +0200
+++ /var/tmp/diff_new_pack.IN5Jt2/_new  2019-07-26 12:42:34.993850188 +0200
@@ -32,7 +32,7 @@
 
 %define pkgname matrix-synapse
 Name:   %{pkgname}-test
-Version:1.1.0
+Version:1.2.0
 Release:0
 Summary:Test package for %{pkgname}
 License:Apache-2.0

++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.IN5Jt2/_old  2019-07-26 12:42:35.025850174 +0200
+++ /var/tmp/diff_new_pack.IN5Jt2/_new  2019-07-26 12:42:35.029850173 +0200
@@ -42,7 +42,7 @@
 %define modname synapse
 %define pkgname matrix-synapse
 Name:   %{pkgname}
-Version:1.1.0
+Version:1.2.0
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0
@@ -50,7 +50,6 @@
 URL:https://github.com/matrix-org/synapse
 Source0:%{pkgname}-%{version}.tar.xz
 Source50:   %{pkgname}.service
-Patch1: 0001-requirements-prometheus_client.patch
 BuildRequires:  %{python_module base}
 BuildRequires:  %{python_module psutil >= 2.0.0}
 BuildRequires:  %{python_module setuptools}
@@ -79,6 +78,7 @@
 Requires:   python-msgpack >= 0.5.2
 Requires:   python-netaddr >= 0.7.18
 Requires:   python-phonenumbers >= 8.2.0
+Requires:   python-prometheus_client >= 0.4.0
 Requires:   python-psutil >= 2.0.0
 Requires:   python-pyOpenSSL >= 16.0.0
 Requires:   python-pyasn1 >= 0.1.9
@@ -90,14 +90,6 @@
 Requires:   python-sortedcontainers >= 1.4.4
 Requires:   python-treq >= 15.1
 Requires:   python-unpaddedbase64 >= 1.1.0
-# NOTE: This requirement is needed in order for Prometheus metrics to work (the
-#   metric names changed after the 0.4.0 update), but we can no longer
-#   fulfill it on any openSUSE distributions. This is being tracked by
-#   upstream:
-# 
-#   but with few updates.
-#Requires:   python-prometheus_client < 0.4.0
-Requires:   python-prometheus_client >= 0.0.18
 # Specify all CONDITIONAL_REQUIREMENTS (we Require them to avoid no-recommends
 # breaking very commonly-used bits of matrix-synapse such as postgresql).
 %if %{with email_notifs}
@@ -139,7 +131,6 @@
 
 %prep
 %setup -q
-%patch1 -p1
 
 # Remove all un-needed #!-lines.
 find synapse/ -type f -exec sed -i '1{/^#!/d}' {} \;

++ _service ++
--- /var/tmp/diff_new_pack.IN5Jt2/_old  2019-07-26 12:42:35.057850161 +0200
+++ /var/tmp/diff_new_pack.IN5Jt2/_new  2019-07-26 12:42:35.057850161 +0200
@@ -5,7 +5,7 @@
 git://github.com/matrix-org/synapse.git
 git
 v(.*)
-v1.1.0
+v1.2.0
   
   
   

++ matrix-synapse-1.1.0.obscpio -> matrix-synapse-1.2.0.obscpio ++
/work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.1.0.obscpio 
/work/SRC/openSUSE:Factory/.matrix-synapse.new.4126/matrix-synapse-1.2.0.obscpio
 differ: char 49, line 1

++ matrix-synapse.obsinfo ++
--- /var/tmp/diff_new_pack.IN5Jt2/_old  2019-07-26 12:42:35.093850146 +0200
+++ /var/tmp/diff_new_pack.IN5Jt2/_new  2019-07-26 12:42:35.093850146 +0200
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 1.1.0
-mtime: 1562237707
-commit: 54283f3ed49ce40059e9f0746f2ded08ce3a5b9e
+version: 1.2.0
+mtime: 1564060232
+commit: c0a1301ccd91cdfbb079f675b3c3dc305f876be7
 




commit matrix-synapse for openSUSE:Factory

2019-07-09 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2019-07-08 15:11:59

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.4615 (New)


Package is "matrix-synapse"

Mon Jul  8 15:11:59 2019 rev:23 rq:713866 version:1.1.0

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2019-06-30 14:40:57.151941024 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.4615/matrix-synapse.changes  
2019-07-09 09:58:50.632793277 +0200
@@ -1,0 +2,23 @@
+Fri Jul  5 15:29:57 UTC 2019 - Aleksa Sarai 
+
+- Update to 1.1.0.
+
+  As of v1.1.0, Synapse no longer supports Python 2, nor Postgres version 9.4.
+  Thus, we no longer package a Python 2 version of this package. Some other key
+  changes include:
+
+  * Add monthly active users to phonehome stats.
+  * Allow server admins to define implementations of extra rules for allowing
+or denying incoming events.
+  * Add --data-dir and --open-private-ports options.
+  * The minimum TLS version used for outgoing federation requests can now be
+set with federation_client_minimum_tls_version.
+  * Optimise devices changed query to not pull unnecessary rows from the
+database, reducing database load.
+
+  The full changelog is included in
+  /usr/share/doc/packages/matrix-synapse/CHANGES.md.
+- Rebase patches:
+  * 0001-requirements-prometheus_client.patch
+
+---

Old:

  matrix-synapse-1.0.0.obscpio

New:

  matrix-synapse-1.1.0.obscpio



Other differences:
--
++ matrix-synapse-test.spec ++
--- /var/tmp/diff_new_pack.4DsMUa/_old  2019-07-09 09:58:52.920797052 +0200
+++ /var/tmp/diff_new_pack.4DsMUa/_new  2019-07-09 09:58:52.960797118 +0200
@@ -32,7 +32,7 @@
 
 %define pkgname matrix-synapse
 Name:   %{pkgname}-test
-Version:1.0.0
+Version:1.1.0
 Release:0
 Summary:Test package for %{pkgname}
 License:Apache-2.0

++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.4DsMUa/_old  2019-07-09 09:58:53.248797593 +0200
+++ /var/tmp/diff_new_pack.4DsMUa/_new  2019-07-09 09:58:53.272797632 +0200
@@ -23,6 +23,7 @@
 %bcond_without acme
 %bcond_without saml
 %bcond_without url_preview
+%bcond_without jwt
 # sentry-sdk isn't packaged on openSUSE.
 %bcond_withsentry
 
@@ -34,22 +35,14 @@
 #   https://github.com/matrix-org/synapse/releases or synapse/CHANGES.md
 # * Commit+submit
 
-# synapse only supports python >= 3.5, which is not available on pre-15 Leap.
-# However, future versions of matrix-synapse will no longer support python2 and
-# continued use of python2 is not recommended, so on newer distributions we
-# only use python3. As a result, at no point do we have two versions of the
-# matrix-synapse package.
-%if 0%{?suse_version} < 1500
-%define skip_python3 1
-%else
+# Synapse 1.1.0 and onwards only supports Python >= 3.5.
 %define skip_python2 1
-%endif
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define modname synapse
 %define pkgname matrix-synapse
 Name:   %{pkgname}
-Version:1.0.0
+Version:1.1.0
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0
@@ -81,9 +74,9 @@
 Requires:   python-canonicaljson >= 1.1.3
 Requires:   python-daemonize >= 2.3.1
 Requires:   python-frozendict >= 1
-Requires:   python-idna >= 2
+Requires:   python-idna >= 2.5
 Requires:   python-jsonschema >= 2.5.1
-Requires:   python-msgpack >= 0.5.0
+Requires:   python-msgpack >= 0.5.2
 Requires:   python-netaddr >= 0.7.18
 Requires:   python-phonenumbers >= 8.2.0
 Requires:   python-psutil >= 2.0.0
@@ -129,17 +122,14 @@
 %if %{with sentry}
 Requires:   python-sentry-sdk >= 0.7.2
 %endif
+%if %{with jwt}
+Requires:   python-PyJWT >= 1.6.4
+%endif
 BuildArch:  noarch
-# There is only ever one version of matrix-synapse in a given distribution. In
-# order to make upgrading work seamlessly from the split-Python setup, we
-# Obsolete the old versions and Provide the upgrade. It's a little bit dodgy,
-# but it'll work well enough for us to eventually transition away from Python2
-# matrix-synapse entirely.
 Provides:   matrix-synapse = %{version}
+# We only provide/obsolete python2 to ensure that users upgrade.
 Obsoletes:  python2-matrix-synapse < %{version}
 Provides:   python2-matrix-synapse = %{version}
-Obsoletes:  python3-matrix-synapse < %{version}
-Provides:   python3-matrix-synapse = %{version}
 
 %python_subpackages
 

++ 0001-requirements-prometheus_client.patch 

commit matrix-synapse for openSUSE:Factory

2019-06-30 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2019-06-30 14:40:55

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.4615 (New)


Package is "matrix-synapse"

Sun Jun 30 14:40:55 2019 rev:22 rq:712357 version:1.0.0

Changes:

New Changes file:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2019-02-24 17:15:58.08485 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.4615/matrix-synapse.changes  
2019-06-30 14:40:57.151941024 +0200
@@ -1,0 +2,91 @@
+Fri Jun 28 08:16:05 UTC 2019 - Aleksa Sarai 
+
+- Obsolete the old split-Python packages, so that upgrading works smoothly.
+
+---
+Tue Jun 25 10:48:03 UTC 2019 - Aleksa Sarai 
+
+- Un-Requires prometheus_client<0.4.0. The Requires made it impossible to use
+  matrix-synapse on openSUSE for very little good reason (prometheus metrics
+  will still work on post-0.4.0 prometheus_client, but with changed names).
+  Debian and many other distributions do the same here.
+  + 0001-requirements-prometheus_client.patch
+
+---
+Wed Jun 12 02:26:48 UTC 2019 - Aleksa Sarai 
+
+- Update to 1.0.0.
+
+  This is the first stable release of synapse. It includes a large number of
+  changes but the highlights are:
+
+  * Ability to configured default room version (with the default now being v4,
+which has improved state resolution algorithms and event IDs).
+  * The complete removal of "perspectives" support, with all homeservers now
+   being required to use valid TLS certificates (there has been a 
transition
+   period for several months from the release of 0.99).
+  * Experimental support for "relations" (reactions and edits).
+
+  The full changelog is included in
+  /usr/share/doc/packages/matrix-synapse/CHANGES.md.
+
+---
+Fri May 31 00:04:50 UTC 2019 - Aleksa Sarai 
+
+- Update to 0.99.5.2.
+
+  Fix bug where we leaked extremities when we soft failed events, leading to
+  performance degradation.
+
+  The full changelog is included in
+  /usr/share/doc/packages/matrix-synapse/CHANGES.md.
+
+---
+Tue May 28 01:18:34 UTC 2019 - Aleksa Sarai 
+
+- Rework testing to use a separate specfile for testing matrix-synapse.
+
+---
+Thu May 23 00:13:47 UTC 2019 - Aleksa Sarai 
+
+- Update to 0.99.5.1.
+
+  The full changelog is included in
+  /usr/share/doc/packages/matrix-synapse/CHANGES.md.
+
+---
+Wed May 15 13:19:23 UTC 2019 - Aleksa Sarai 
+
+- Update to 0.99.4.
+
+  The full changelog is included in
+  /usr/share/doc/packages/matrix-synapse/CHANGES.md.
+
+---
+Wed May  8 00:47:56 UTC 2019 - Aleksa Sarai 
+
+- Update to 0.99.3.2.
+
+  This includes two security fixes:
+* Switch to using a cryptographically-secure random number generator for
+  token strings, ensuring they cannot be predicted by an attacker.
+* Blacklist 0.0.0.0 and :: by default for URL previews.
+
+  The full changelog is included in
+  /usr/share/doc/packages/matrix-synapse/CHANGES.md.
+
+---
+Sun Apr 14 18:35:48 UTC 2019 - Aleksa Sarai 
+
+- Update to 0.99.3.
+
+  The primary changes to previous versions are that self-signed certificates
+  will no longer be generated, and instead LetsEncrypt certificates will be
+  requested instead. Users are strongly recommended to update to this version,
+  because pre-0.99 servers (using self-signed certificates and the perspectives
+  system) will no longer be able to federate with post-1.0 servers.
+
+  The full changelog is included in
+  /usr/share/doc/packages/matrix-synapse/CHANGES.md.
+
+---

Old:

  _multibuild
  matrix-synapse-0.34.1.1.obscpio

New:

  0001-requirements-prometheus_client.patch
  matrix-synapse-1.0.0.obscpio
  matrix-synapse-test.changes
  matrix-synapse-test.spec
  matrix-synapse.service



Other differences:
--
++ matrix-synapse-test.spec ++
#
# spec file for package matrix-synapse-test
#
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and 

commit matrix-synapse for openSUSE:Factory

2019-02-24 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2019-02-24 17:15:46

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.28833 (New)


Package is "matrix-synapse"

Sun Feb 24 17:15:46 2019 rev:21 rq:677689 version:0.34.1.1

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2019-01-21 10:52:57.759829489 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.28833/matrix-synapse.changes 
2019-02-24 17:15:58.08485 +0100
@@ -1,0 +2,13 @@
+Wed Feb 20 11:42:00 UTC 2019 - Oliver Kurz 
+
+- Fix build on python3 based repos
+
+---
+Sat Feb  2 15:32:06 UTC 2019 - fcro...@suse.com
+
+- Fix systemd service to follow paths used by package and ensure
+  proper version version is used.
+- Add explicit requires on python-lxml, required when using
+  url preview.
+
+---



Other differences:
--
++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.oOXF8t/_old  2019-02-24 17:15:58.78360 +0100
+++ /var/tmp/diff_new_pack.oOXF8t/_new  2019-02-24 17:15:58.792444358 +0100
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -101,6 +101,8 @@
 Requires:   python-unpaddedbase64 >= 1.1.0
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
+# used for URL preview API
+Recommends: %{python_module lxml}
 BuildArch:  noarch
 %if "%{python_flavor}" == "%{default_python_version}"
 Provides:   matrix-synapse = %{version}
@@ -146,6 +148,7 @@
 done
 sed -i '1s@#!/usr/bin/env perl@#!/usr/bin/perl@g' scripts/sync_room_to_group.pl
 sed -i 's@msgpack-python@msgpack@g' synapse/python_dependencies.py
+sed -i 
's@Group=nogroup@Group=synapse@g;s@/opt/synapse/env/bin@/usr/bin@g;s@WorkingDirectory=/opt/synapse@WorkingDirectory=/var/lib/synapse@g;s@/opt/synapse/homeserver.yaml@/etc/synapse/homeserver.yaml@g'
 contrib/systemd/*.service
 %endif
 
 %build
@@ -189,6 +192,10 @@
 done
 %python_clone -a %{buildroot}%{_sbindir}/rc%{short_name}
 %python_clone -a %{buildroot}%{_unitdir}/%{short_name}.service
+sed -i 's@/usr/bin/python@/usr/bin/python2@g' 
%{buildroot}%{_unitdir}/%{short_name}.service-2*
+%if "%{python_flavor}" == "python3"
+sed -i 's@/usr/bin/python@/usr/bin/python3@g' 
%{buildroot}%{_unitdir}/%{short_name}.service-3*
+%endif
 %python_clone -a %{buildroot}%{_sysconfdir}/synapse/log_config.yaml
 
 # User Directory




commit matrix-synapse for openSUSE:Factory

2019-01-21 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2019-01-21 10:52:46

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.28833 (New)


Package is "matrix-synapse"

Mon Jan 21 10:52:46 2019 rev:20 rq:665904 version:0.34.1.1

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2019-01-08 12:28:50.656248207 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.28833/matrix-synapse.changes 
2019-01-21 10:52:57.759829489 +0100
@@ -1,0 +2,78 @@
+Mon Jan 14 07:44:26 UTC 2019 - ec...@opensuse.org
+
+- For test purpose a matrix server will be start. But never been
+  stopped. Fix that server will be stoped after test.
+
+---
+Sun Jan 13 18:22:20 UTC 2019 - Oliver Kurz 
+
+- Update to 0.34.1.1
+  This release fixes CVE-2019-5885 and is recommended for all users of Synapse
+  0.34.1. This release is compatible with Python 2.7 and 3.5+. Python 3.7 is
+  fully supported.
+  * Bugfixes
+- Fix spontaneous logout on upgrade (#4374)
+  * Internal Changes
+- Add better logging for unexpected errors while sending transactions
+  (#4361, #4362)
+- Getting URL previews of IP addresses no longer fails on Python 3.
+  (#4215)
+- drop undocumented dependency on dateutil (#4266)
+- Update the example systemd config to use a virtualenv (#4273)
+- Update link to kernel DCO guide (#4274)
+- Make isort tox check print diff when it fails (#4283)
+- Log room_id in Unknown room errors (#4297)
+- Documentation improvements for coturn setup. Contributed by Krithin
+  Sitaram. (#4333)
+- Update pull request template to use absolute links (#4341)
+- Update README to not lie about required restart when updating TLS
+  certificates (#4343)
+- Update debian packaging for compatibility with transitional package
+  (#4349)
+- Fix command hint to generate a config file when trying to start without
+  a config file (#4353)
+- Add better logging for unexpected errors while sending transactions
+  (#4358)
+  * Features
+- Special-case a support user for use in verifying behaviour of a given
+  server. The support user does not appear in user directory or monthly
+  active user counts. (#4141, #4344)
+- Support for serving .well-known files (#4262)
+- Rework SAML2 authentication (#4265, #4267)
+- SAML2 authentication: Initialise user display name from SAML2 data
+  (#4272)
+- Synapse can now have its conditional/extra dependencies installed by
+  pip. This functionality can be used by using `pip install
+  matrix-synapse[feature]`, where feature is a comma separated list with
+  the possible values `email.enable_notifs`, `matrix-synapse-ldap3`,
+  `postgres`, `resources.consent`, `saml2`, `url_preview`, and `test`. If
+  you want to install all optional dependencies, you can use "all"
+  instead. (#4298, #4325, #4327)
+- Add routes for reading account data. (#4303)
+- Add opt-in support for v2 rooms (#4307)
+- Add a script to generate a clean config file (#4315)
+- Return server data in /login response (#4319)
+  * Bugfixes
+- Fix contains_url check to be consistent with other instances in
+  code-base and check that value is an instance of string. (#3405)
+- Fix CAS login when username is not valid in an MXID (#4264)
+- Send CORS headers for /media/config (#4279)
+- Add 'sandbox' to CSP for media reprository (#4284)
+- Make the new landing page prettier. (#4294)
+- Fix deleting E2E room keys when using old SQLite versions. (#4295)
+- The metric synapse_admin_mau:current previously did not update when
+  config.mau_stats_only was set to True (#4305)
+- Fixed per-room account data filters (#4309)
+- Fix indentation in default config (#4313)
+- Fix synapse:latest docker upload (#4316)
+- Fix test_metric.py compatibility with prometheus_client 0.5. Contributed
+  by Maarten de Vries . (#4317)
+- Avoid packaging _trial_temp directory in -py3 debian packages (#4326)
+- Check jinja version for consent resource (#4327)
+- fix NPE in /messages by checking if all events were filtered out (#4330)
+- Fix `python -m synapse.config` on Python 3. (#4356)
+  * Deprecations and Removals
+- Remove the deprecated v1/register API on Python 2. It was never ported
+  to Python 3. (#4334)
+
+---

Old:

  matrix-synapse-0.34.0.obscpio

New:

  matrix-synapse-0.34.1.1.obscpio



Other differences:
--
++ 

commit matrix-synapse for openSUSE:Factory

2019-01-08 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2019-01-08 12:26:49

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.28833 (New)


Package is "matrix-synapse"

Tue Jan  8 12:26:49 2019 rev:19 rq:661967 version:0.34.0

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2018-11-22 13:27:18.669888028 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.28833/matrix-synapse.changes 
2019-01-08 12:28:50.656248207 +0100
@@ -1,0 +2,56 @@
+Sat Dec 29 10:11:21 UTC 2018 - Oliver Kurz 
+
+- Switch to python3 by default on newer product versions as suggested by 
upstream
+
+---
+Sun Dec 23 10:00:29 UTC 2018 - ec...@opensuse.org
+
+- Update to 0.34.0
+  Synapse 0.34.0 is the first release to fully support Python 3. 
+  Synapse will now run on Python versions 3.5 or 3.6 
+  (as well as 2.7). Support for Python 3.7 remains experimental.
+
+  * Features
+- Add 'sandbox' to CSP for media reprository (#4284)
+- Make the new landing page prettier. (#4294)
+- Fix deleting E2E room keys when using old SQLite versions. (#4295)
+- Add a welcome page for the client API port. Credit to @krombel! (#4289)
+- Remove Matrix console from the default distribution (#4290)
+- Add option to track MAU stats (but not limit people) (#3830)
+- Add an option to enable recording IPs for appservice users (#3831)
+- Rename login type m.login.cas to m.login.sso (#4220)
+- Add an option to disable search for homeservers that may not be 
interested in it. (#4230)
+  * Bugfixes
+- Pushrules can now again be made with non-ASCII rule IDs. (#4165)
+- The media repository now no longer fails to decode UTF-8 filenames when 
downloading remote media. (#4176)
+- URL previews now correctly decode non-UTF-8 text if the header contains 
a http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -36,9 +36,14 @@
 %endif
 
 # openSUSE Leap 42.3 have an older version of python-rpm-macros and need a
-# different files section which can not be applied for all python flavors
+# different files section which can not be applied for all python flavors.
+# Also openSUSE Leap 42.3 has python3.4 and only 3.5 or above is supported by
+# matrix, hence sticking to python2
 %if 0%{?suse_version} < 1500
 %define skip_python3 1
+%define default_python_version python2
+%else
+%define default_python_version python3
 %endif
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
@@ -46,7 +51,7 @@
 %define modname synapse
 %define short_name matrix-synapse
 Name:   %{short_name}%{?name_ext}
-Version:0.33.9
+Version:0.34.0
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0
@@ -67,39 +72,37 @@
 BuildRequires:  unzip
 %{?systemd_requires}
 Requires(pre):  shadow
+Requires:   python-Pillow >= 3.1.2
+Requires:   python-PyNaCl >= 1.2.1
+Requires:   python-PyYAML => 3.11
 Requires:   python-Twisted >= 17.1
+Requires:   python-Twisted >= 17.1.0
 Requires:   python-attrs >= 16.0.0
-Requires:   python-bcrypt
+Requires:   python-bcrypt >= 3.1.0
 Requires:   python-canonicaljson >= 1.1.3
-Requires:   python-frozendict >= 0.4
+Requires:   python-daemonize => 2.3.1
+Requires:   python-frozendict >= 1
 Requires:   python-jsonschema >= 2.5.1
-Requires:   python-msgpack >= 0.3.0
+Requires:   python-msgpack >= 0.4.2
+Requires:   python-netaddr >= 0.7.18
 Requires:   python-phonenumbers >= 8.2.0
-Requires:   python-prometheus_client
+Requires:   python-prometheus_client >= 0.0.18
 Requires:   python-psutil >= 2.0.0
-Requires:   python-signedjson >= 1.0.0
-Requires:   python-treq >= 15.1.0
-Requires:   python-unpaddedbase64 >= 1.1.0
-# original from python_requirements.py
-#BuildRequires:   python-PyNaCl == 0.3.0
-Requires:   python-Pillow
-Requires:   python-PyNaCl
-Requires:   python-PyYAML
-Requires:   python-Twisted >= 16.0.0
-Requires:   python-daemonize
-Requires:   python-netaddr
-Requires:   python-pyOpenSSL >= 0.15
-Requires:   python-pyasn1
+Requires:   python-pyOpenSSL >= 16.0.0
+Requires:   python-pyasn1 >= 0.1.9
 Requires:   python-pydenticon
-Requires:   python-pymacaroons-pynacl
+Requires:   python-pymacaroons-pynacl >= 0.9.3
 Requires:   python-pysaml2 >= 3.0.0
-Requires:   python-service_identity >= 1.0.0
-Requires:   python-sortedcontainers
+Requires:   python-service_identity >= 16.0.0
+Requires:   python-signedjson >= 1.0.0
+Requires:   

commit matrix-synapse for openSUSE:Factory

2018-11-22 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2018-11-22 13:27:10

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new.19453 (New)


Package is "matrix-synapse"

Thu Nov 22 13:27:10 2018 rev:18 rq:650786 version:0.33.9

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2018-11-10 17:01:09.603622895 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.19453/matrix-synapse.changes 
2018-11-22 13:27:18.669888028 +0100
@@ -1,0 +2,43 @@
+Wed Nov 21 18:47:13 UTC 2018 - ec...@opensuse.org
+
+- Update to 0.33.9
+  * Features
+- Include flags to optionally add m.login.terms to the registration flow 
when consent tracking is enabled. (#4004, #4133, #4142, #4184)
+- Support for replacing rooms with new ones (#4091, #4099, #4100, #4101)
+  * Bugfixes
+- Fix exceptions when using the email mailer on Python 3. (#4095)
+- Fix e2e key backup with more than 9 backup versions (#4113)
+- Searches that request profile info now no longer fail with a 500. (#4122)
+- fix return code of empty key backups (#4123)
+- If the typing stream ID goes backwards (as on a worker when the master 
restarts), the worker's typing handler will no longer 
+  erroneouslyreport rooms containing new typing events. (#4127)
+- Fix table lock of device_lists_remote_cache which could freeze the 
application (#4132)
+- Fix exception when using state res v2 algorithm (#4135)
+- Generating the user consent URI no longer fails on Python 3. (#4140, 
#4163)
+- Loading URL previews from the DB cache on Postgres will no longer cause 
Unicode type errors when responding to the request, 
+  and URL - - previews will no longer fail if the remote server returns a 
Content-Type header with the chartype in quotes. (#4157)
+- The hash_password script now works on Python 3. (#4161)
+- Fix noop checks when updating device keys, reducing spurious device list 
update notifications. (#4164)
+  * Deprecations and Removals
+- The disused and un-specced identicon generator has been removed. (#4106)
+- The obsolete and non-functional /pull federation endpoint has been 
removed. (#4118)
+- The deprecated v1 key exchange endpoints have been removed. (#4119)
+- Synapse will no longer fetch keys using the fallback deprecated v1 key 
exchange method and will now always use v2. (#4120)
+  * Internal Changes
+- Fix build of Docker image with docker-compose (#3778)
+- Delete unreferenced state groups during history purge (#4006)
+- The "Received rdata" log messages on workers is now logged at DEBUG, not 
INFO. (#4108)
+- Reduce replication traffic for device lists (#4109)
+- Fix synapse_replication_tcp_protocol_*_commands metric label to be full 
command name, rather than just the first character (#4110)
+- Log some bits about room creation (#4121)
+- Fix tox failure on old systems (#4124)
+- Add STATE_V2_TEST room version (#4128)
+- Clean up event accesses and tests (#4137)
+- The default logging config will now set an explicit log file encoding of 
UTF-8. (#4138)
+- Add helpers functions for getting prev and auth events of an event 
(#4139)
+- Add some tests for the HTTP pusher. (#4149)
+- add purge_history.sh and purge_remote_media.sh scripts to contrib/ 
(#4155)
+- HTTP tests have been refactored to contain less boilerplate. (#4156)
+- Drop incoming events from federation for unknown rooms (#4165)
+
+---

Old:

  matrix-synapse-0.33.8.obscpio

New:

  matrix-synapse-0.33.9.obscpio



Other differences:
--
++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.I4pBDZ/_old  2018-11-22 13:27:19.317887350 +0100
+++ /var/tmp/diff_new_pack.I4pBDZ/_new  2018-11-22 13:27:19.321887347 +0100
@@ -46,7 +46,7 @@
 %define modname synapse
 %define short_name matrix-synapse
 Name:   %{short_name}%{?name_ext}
-Version:0.33.8
+Version:0.33.9
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0

++ _service ++
--- /var/tmp/diff_new_pack.I4pBDZ/_old  2018-11-22 13:27:19.345887321 +0100
+++ /var/tmp/diff_new_pack.I4pBDZ/_new  2018-11-22 13:27:19.345887321 +0100
@@ -5,7 +5,7 @@
 git://github.com/matrix-org/synapse.git
 git
 v(.*)
-v0.33.8
+v0.33.9
 
 disable
 ok...@suse.com

++ matrix-synapse-0.33.8.obscpio -> matrix-synapse-0.33.9.obscpio ++
 6113 lines of diff (skipped)

++ matrix-synapse.obsinfo ++
--- /var/tmp/diff_new_pack.I4pBDZ/_old  

commit matrix-synapse for openSUSE:Factory

2018-11-10 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2018-11-10 16:59:03

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new (New)


Package is "matrix-synapse"

Sat Nov 10 16:59:03 2018 rev:17 rq:645999 version:0.33.8

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2018-09-13 12:11:06.750321193 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new/matrix-synapse.changes   
2018-11-10 17:01:09.603622895 +0100
@@ -1,0 +2,169 @@
+Thu Nov  1 22:28:54 UTC 2018 - ec...@opensuse.org
+
+- Update to 0.33.8
+  * Features
+- Servers with auto-join rooms will now automatically create those rooms 
when the first user registers (#3975)
+- Add config option to control alias creation (#4051)
+- The register_new_matrix_user script is now ported to Python 3. (#4085)
+- Configure Docker image to listen on both ipv4 and ipv6. (#4089)
+  * Bugfixes
+- Fix HTTP error response codes for federated group requests. (#3969)
+- Fix issue where Python 3 users couldn't paginate /publicRooms (#4046)
+- Fix URL previewing to work in Python 3.7 (#4050)
+- synctl will use the right python executable to run worker processes 
(#4057)
+- Manhole now works again on Python 3, instead of failing with a "couldn't 
match all kex parts" when connecting. (#4060, #4067)
+- Fix some metrics being racy and causing exceptions when polled by 
Prometheus. (#4061)
+- Fix bug which prevented email notifications from being sent unless an 
absolute path was given for email_templates. (#4068)
+- Correctly account for cpu usage by background threads (#4074)
+- Fix race condition where config defined reserved users were not being 
added to
+- the monthly active user list prior to the homeserver reactor firing up 
(#4081)
+- Fix bug which prevented backslashes being used in event field filters 
(#4083)
+  * Internal Changes
+- Add information about the matrix-docker-ansible-deploy playbook (#3698)
+- Add initial implementation of new state resolution algorithm (#3786)
+- Reduce database load when fetching state groups (#4011)
+- Various cleanups in the federation client code (#4031)
+- Run the CircleCI builds in docker containers (#4041)
+- Only colourise synctl output when attached to tty (#4049)
+- Refactor room alias creation code (#4063)
+- Make the Python scripts in the top-level scripts folders meet pep8 and 
pass flake8. (#4068)
+- The README now contains example for the Caddy web server. Contributed by 
steamp0rt. (#4072)
+- Add psutil as an explicit dependency (#4073)
+- Clean up threading and logcontexts in pushers (#4075)
+- Correctly manage logcontexts during startup to fix some "Unexpected 
logging context" warnings (#4076)
+- Give some more things logcontexts (#4077)
+- Clean up some bits of code which were flagged by the linter (#4082)
+
+---
+Thu Oct 18 20:32:10 UTC 2018 - ec...@opensuse.org
+
+- Update to 0.33.7
+  * Features
+- Ship the example email templates as part of the package (#4052)
+- Add support for end-to-end key backup (MSC1687) (#4019)
+  * Bugfixes
+- Fix bug which made get_missing_events return too few events (#4045)
+- Fix bug in event persistence logic which caused 'NoneType is not 
iterable' (#3995)
+- Fix exception in background metrics collection (#3996)
+- Fix exception handling in fetching remote profiles (#3997)
+- Fix handling of rejected threepid invites (#3999)
+- Workers now start on Python 3. (#4027)
+- Synapse now starts on Python 3.7. (#4033)
+  * Internal Changes
+- Log exceptions in looping calls (#4008)
+- Optimisation for serving federation requests (#4017)
+- Add metric to count number of non-empty sync responses (#4022)
+
+---
+Sat Oct  6 08:42:56 UTC 2018 - ec...@opensuse.org
+
+- Update to 0.33.6
+  * Features
+- Adding the ability to change MAX_UPLOAD_SIZE for the docker container 
variables. (#3883)
+- Report "python_version" in the phone home stats (#3894)
+- Always LL ourselves if we're in a room (#3916)
+- Include eventid in log lines when processing incoming federation 
transactions (#3959)
+- Remove spurious check which made 'localhost' servers not work (#3964)
+  * Bugfixes
+- Fix problem when playing media from Chrome using direct URL (thanks 
@remjey!) (#3578)
+- support registering regular users non-interactively with 
register_new_matrix_user script (#3836)
+- Fix broken invite email links for self hosted riots (#3868)
+- Don't ratelimit autojoins (#3879)
+

commit matrix-synapse for openSUSE:Factory

2018-09-13 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2018-09-13 12:11:03

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new (New)


Package is "matrix-synapse"

Thu Sep 13 12:11:03 2018 rev:16 rq:634978 version:0.33.4

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2018-09-04 22:56:11.229004403 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new/matrix-synapse.changes   
2018-09-13 12:11:06.750321193 +0200
@@ -1,0 +2,29 @@
+Tue Sep 11 10:03:08 UTC 2018 - fcro...@suse.com
+
+- Update to version 0.33.4:
+  * Features:
+- Support profile API endpoints on workers (#3659)
+- Server notices for resource limit blocking (#3680)
+- Allow guests to use /rooms/:roomId/event/:eventId (#3724)
+- Add mau_trial_days config param, so that users only get counted as MAU 
after N days. (#3749)
+- Require twisted 17.1 or later (fixes #3741). (#3751)
+  * Bugfixes:
+- Fix error collecting prometheus metrics when run on dedicated thread due 
to threading concurrency issues (#3722)
+- Fix bug where we resent “limit exceeded” server notices repeatedly 
(#3747)
+- Fix bug where we broke sync when using limit_usage_by_mau but hadn’t 
configured server notices (#3753)
+- Fix ‘federation_domain_whitelist’ such that an empty list correctly 
blocks all outbound federation traffic (#3754)
+- Fix tagging of server notice rooms (#3755, #3756)
+- Fix ‘admin_uri’ config variable and error parameter to be 
‘admin_contact’ to match the spec. (#3758)
+- Don’t return non-LL-member state in incremental sync state blocks (#3760)
+- Fix bug in sending presence over federation (#3768)
+- Fix bug where preserved threepid user comes to sign up and server is mau 
blocked (#3777)
+
+---
+Thu Sep  6 12:24:04 UTC 2018 - fcro...@suse.com
+
+- Update to version 0.33.3.1:
+  * SECURITY FIXES:
+- Fix an issue where event signatures were not always correctly validated 
(#3796)
+- Fix an issue where server_acls could be circumvented for incoming events 
(#3796)
+
+---

Old:

  matrix-synapse-0.33.3.obscpio

New:

  matrix-synapse-0.33.4.obscpio



Other differences:
--
++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.Hty96n/_old  2018-09-13 12:11:07.270320607 +0200
+++ /var/tmp/diff_new_pack.Hty96n/_new  2018-09-13 12:11:07.274320603 +0200
@@ -46,7 +46,7 @@
 %define modname synapse
 %define short_name matrix-synapse
 Name:   %{short_name}%{?name_ext}
-Version:0.33.3
+Version:0.33.4
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0
@@ -65,7 +65,7 @@
 BuildRequires:  unzip
 %{?systemd_requires}
 Requires(pre):  shadow
-Requires:   python-Twisted
+Requires:   python-Twisted >= 17.1
 Requires:   python-bcrypt
 Requires:   python-canonicaljson >= 1.1.3
 Requires:   python-frozendict >= 0.4

++ _service ++
--- /var/tmp/diff_new_pack.Hty96n/_old  2018-09-13 12:11:07.298320576 +0200
+++ /var/tmp/diff_new_pack.Hty96n/_new  2018-09-13 12:11:07.298320576 +0200
@@ -5,7 +5,7 @@
 git://github.com/matrix-org/synapse.git
 git
 v(.*)
-v0.33.3
+v0.33.4
 
 disable
 ok...@suse.com

++ matrix-synapse-0.33.3.obscpio -> matrix-synapse-0.33.4.obscpio ++
 7044 lines of diff (skipped)

++ matrix-synapse.obsinfo ++
--- /var/tmp/diff_new_pack.Hty96n/_old  2018-09-13 12:11:07.606320229 +0200
+++ /var/tmp/diff_new_pack.Hty96n/_new  2018-09-13 12:11:07.606320229 +0200
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 0.33.3
-mtime: 1534943264
-commit: 3504982cb7918a42881618cb20e40257d3f9e4f9
+version: 0.33.4
+mtime: 1536320517
+commit: b60749a1ec22269216a503ccd35aaf4454dc507d
 




commit matrix-synapse for openSUSE:Factory

2018-09-04 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2018-09-04 22:56:07

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new (New)


Package is "matrix-synapse"

Tue Sep  4 22:56:07 2018 rev:15 rq:632736 version:0.33.3

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2018-08-10 09:51:17.202415936 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new/matrix-synapse.changes   
2018-09-04 22:56:11.229004403 +0200
@@ -1,0 +2,61 @@
+Mon Aug 27 13:30:05 UTC 2018 - fcro...@suse.com
+
+- Update to version 0.33.3:
+  * Features:
+- Add support for the SNI extension to federation TLS connections. Thanks 
to @vojeroen! (#3439)
+- Add /_media/r0/config (#3184)
+- speed up /members API and add at and membership params as per MSC1227 
(#3568)
+- implement summary block in /sync response as per MSC688 (#3574)
+- Add lazy-loading support to /messages as per MSC1227 (#3589)
+- Add ability to limit number of monthly active users on the server (#3633)
+- Support more federation endpoints on workers (#3653)
+- Basic support for room versioning (#3654)
+- Ability to disable client/server Synapse via conf toggle (#3655)
+- Ability to whitelist specific threepids against monthly active user 
limiting (#3662)
+- Add some metrics for the appservice and federation event sending loops 
(#3664)
+- Where server is disabled, block ability for locked out users to read new 
messages (#3670)
+- set admin uri via config, to be used in error messages where the user 
should contact the administrator (#3687)
+- Synapse's presence functionality can now be disabled with the 
"use_presence" configuration option. (#3694)
+- For resource limit blocked users, prevent writing into rooms (#3708)
+  * Bugfixes:
+- Fix occasional glitches in the synapse_event_persisted_position metric 
(#3658)
+- Fix bug on deleting 3pid when using identity servers that don't support 
unbind API (#3661)
+- Make the tests pass on Twisted < 18.7.0 (#3676)
+- Don’t ship recaptcha_ajax.js, use it directly from Google (#3677)
+- Fixes test_reap_monthly_active_users so it passes under postgres (#3681)
+- Fix mau blocking calulation bug on login (#3689)
+- Fix missing yield in 
synapse.storage.monthly_active_users.initialise_reserved_users (#3692)
+- Improve HTTP request logging to include all requests (#3700)
+- Avoid timing out requests while we are streaming back the response 
(#3701)
+- Support more federation endpoints on workers (#3705, #3713)
+- Fix "Starting db txn 'get_all_updated_receipts' from sentinel context" 
warning (#3710)
+- Fix bug where state_cache cache factor ignored environment variables 
(#3719)
+  * Deprecations and Removals:
+- The Shared-Secret registration method of the legacy v1/register REST 
endpoint has been removed. For a replacement, please see the admin/register API 
documentation. (#3703)
+
+- Changes from version 0.33.2:
+  * Features:
+- add support for the lazy_loaded_members filter as per MSC1227 (#2970)
+- add support for the include_redundant_members filter param as per 
MSC1227 (#3331)
+- Add metrics to track resource usage by background processes (#3553, 
#3556, #3604, #3610)
+- Add code label to synapse_http_server_response_time_seconds prometheus 
metric (#3554)
+- Add support for client_reader to handle more APIs (#3555, #3597)
+- make the /context API filter & lazy-load aware as per MSC1227 (#3567)
+- Add ability to limit number of monthly active users on the server (#3630)
+- When we fail to join a room over federation, pass the error code back to 
the client. (#3639)
+- Add a new /admin/register API for non-interactively creating users. 
(#3415)
+  * Bugfixes:
+- Make /directory/list API return 404 for room not found instead of 400. 
Thanks to @fuzzmz! (#3620)
+- Default inviter_display_name to mxid for email invites (#3391)
+- Don't generate TURN credentials if no TURN config options are set (#3514)
+- Correctly announce deleted devices over federation (#3520)
+- Catch failures saving metrics captured by Measure, and instead log the 
faulty metrics information for further analysis. (#3548)
+- Unicode passwords are now normalised before hashing, preventing the 
instance where two different devices or browsers might send a different UTF-8 
sequence for the password. (#3569)
+- Fix potential stack overflow and deadlock under heavy load (#3570)
+- Respond with M_NOT_FOUND when profiles are not found locally or over 
federation. Fixes #3585 (#3585)
+- Fix failure to persist events over federation under load (#3601)
+- Fix updating of 

commit matrix-synapse for openSUSE:Factory

2018-08-10 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2018-08-10 09:51:13

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new (New)


Package is "matrix-synapse"

Fri Aug 10 09:51:13 2018 rev:14 rq:628347 version:0.33.1

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2018-07-23 18:00:49.700943948 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new/matrix-synapse.changes   
2018-08-10 09:51:17.202415936 +0200
@@ -1,0 +2,10 @@
+Thu Aug  9 07:04:39 UTC 2018 - ok...@suse.com
+
+- Update to 0.33.1
+  * Bug Fixes:
+* Fix a potential issue where servers could request events for rooms they
+  have not joined
+* Fix a potential issue where users could see events in private rooms
+  before they joined
+
+---

Old:

  matrix-synapse-0.33.0.obscpio

New:

  matrix-synapse-0.33.1.obscpio



Other differences:
--
++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.Huz1de/_old  2018-08-10 09:51:17.902417066 +0200
+++ /var/tmp/diff_new_pack.Huz1de/_new  2018-08-10 09:51:17.906417073 +0200
@@ -46,7 +46,7 @@
 %define modname synapse
 %define short_name matrix-synapse
 Name:   %{short_name}%{?name_ext}
-Version:0.33.0
+Version:0.33.1
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0

++ _service ++
--- /var/tmp/diff_new_pack.Huz1de/_old  2018-08-10 09:51:17.954417150 +0200
+++ /var/tmp/diff_new_pack.Huz1de/_new  2018-08-10 09:51:17.954417150 +0200
@@ -5,7 +5,7 @@
 git://github.com/matrix-org/synapse.git
 git
 v(.*)
-v0.33.0
+v0.33.1
 
 disable
 ok...@suse.com

++ matrix-synapse-0.33.0.obscpio -> matrix-synapse-0.33.1.obscpio ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/matrix-synapse-0.33.0/CHANGES.rst 
new/matrix-synapse-0.33.1/CHANGES.rst
--- old/matrix-synapse-0.33.0/CHANGES.rst   2018-07-19 13:12:15.0 
+0200
+++ new/matrix-synapse-0.33.1/CHANGES.rst   2018-08-02 16:35:42.0 
+0200
@@ -1,29 +1,49 @@
+Synapse 0.33.1 (2018-08-02)
+===
+
+SECURITY FIXES
+--
+
+- Fix a potential issue where servers could request events for rooms they have 
not joined. (`#3641 `_)
+- Fix a potential issue where users could see events in private rooms before 
they joined. (`#3642 `_)
+
+
 Synapse 0.33.0 (2018-07-19)
 ===
 
+Bugfixes
+
+
+- Disable a noisy warning about logcontexts. (`#3561 
`_)
+
+
+Synapse 0.33.0rc1 (2018-07-18)
+==
+
 Features
 
 
-- Enforce the specified API for report_event (`#3316 
`_)
+- Enforce the specified API for report_event. (`#3316 
`_)
 - Include CPU time from database threads in request/block metrics. (`#3496 
`_, `#3501 
`_)
-- Add CPU metrics for _fetch_event_list (`#3497 
`_)
-- optimisation for /sync (`#3505 
`_, `#3521 
`_)
+- Add CPU metrics for _fetch_event_list. (`#3497 
`_)
 - Optimisation to make handling incoming federation requests more efficient. 
(`#3541 `_)
 
 
 Bugfixes
 
 
-- Use more portable syntax in our use of the attrs package, widening the 
supported versions (`#3498 
`_)
-- Fix queued federation requests being processed in the wrong order (`#3533 
`_)
+- Fix a significant performance regression in /sync. (`#3505 
`_, `#3521 
`_, `#3530 
`_, `#3544 
`_)
+- Use more portable syntax in our use of the attrs package, widening the 
supported versions. (`#3498 
`_)
+- Fix queued federation requests being processed in the wrong 

commit matrix-synapse for openSUSE:Factory

2018-07-23 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2018-07-23 18:00:33

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new (New)


Package is "matrix-synapse"

Mon Jul 23 18:00:33 2018 rev:13 rq:624446 version:0.33.0

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2018-07-12 09:21:29.566613874 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new/matrix-synapse.changes   
2018-07-23 18:00:49.700943948 +0200
@@ -1,0 +2,17 @@
+Fri Jul 20 19:32:51 UTC 2018 - ok...@suse.com
+
+- Update to 0.33.0
+  * Bug Fixes:
+* Use more portable syntax in our use of the attrs package, widening the 
supported versions (#3498)
+* Fix queued federation requests being processed in the wrong order (#3533)
+* Ensure that erasure requests are correctly honoured for publicly 
accessible rooms when accessed over federation. (#3546)
+* Disable a noisy warning about logcontexts (#3561)
+
+  * Features:
+* Enforce the specified API for report_event (#3316)
+* Include CPU time from database threads in request/block metrics. (#3496, 
#3501)
+* Add CPU metrics for _fetch_event_list (#3497)
+* optimisation for /sync (#3505, #3521)
+* Optimisation to make handling incoming federation requests more 
efficient. (#3541)
+
+---

Old:

  matrix-synapse-0.32.2.obscpio

New:

  matrix-synapse-0.33.0.obscpio



Other differences:
--
++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.8UgAQO/_old  2018-07-23 18:00:50.712942691 +0200
+++ /var/tmp/diff_new_pack.8UgAQO/_new  2018-07-23 18:00:50.716942687 +0200
@@ -46,7 +46,7 @@
 %define modname synapse
 %define short_name matrix-synapse
 Name:   %{short_name}%{?name_ext}
-Version:0.32.2
+Version:0.33.0
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0

++ _service ++
--- /var/tmp/diff_new_pack.8UgAQO/_old  2018-07-23 18:00:50.740942656 +0200
+++ /var/tmp/diff_new_pack.8UgAQO/_new  2018-07-23 18:00:50.740942656 +0200
@@ -5,7 +5,7 @@
 git://github.com/matrix-org/synapse.git
 git
 v(.*)
-v0.32.2
+v0.33.0
 
 disable
 ok...@suse.com

++ matrix-synapse-0.32.2.obscpio -> matrix-synapse-0.33.0.obscpio ++
 13039 lines of diff (skipped)

++ matrix-synapse.obsinfo ++
--- /var/tmp/diff_new_pack.8UgAQO/_old  2018-07-23 18:00:51.024942304 +0200
+++ /var/tmp/diff_new_pack.8UgAQO/_new  2018-07-23 18:00:51.028942299 +0200
@@ -1,5 +1,5 @@
 name: matrix-synapse
-version: 0.32.2
-mtime: 1530924510
-commit: 1241156c82644d5609f45659607a356af5d8fe08
+version: 0.33.0
+mtime: 1531998735
+commit: d69decd5c78c72abef50b597a689e2bc55a39702
 




commit matrix-synapse for openSUSE:Factory

2018-07-12 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2018-07-12 09:19:31

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new (New)


Package is "matrix-synapse"

Thu Jul 12 09:19:31 2018 rev:12 rq:622010 version:0.32.2

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2018-06-19 11:58:53.600658718 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new/matrix-synapse.changes   
2018-07-12 09:21:29.566613874 +0200
@@ -1,0 +2,45 @@
+Wed Jul 11 04:35:16 UTC 2018 - ok...@suse.com
+
+- Update to 0.32.2
+  * Bug Fixes:
+* Strip access_token from outgoing requests (#3327)
+* Redact AS tokens in logs (#3349)
+* Fix federation backfill from SQLite servers (#3355)
+* Fix event-purge-by-ts admin API (#3363)
+* Fix event filtering in get_missing_events handler (#3371)
+* Synapse is now stricter regarding accepting events which it cannot
+  retrieve the prev_events for. (#3456)
+* Fix bug where synapse would explode when receiving unicode in HTTP
+  User-Agent header (#3470)
+* Invalidate cache on correct thread to avoid race (#3473)
+
+  * Features:
+* Add blacklist & whitelist of servers allowed to send events to a
+  room via ``m.room.server_acl`` event.
+* Cache factor override system for specific caches (#3334)
+* Add metrics to track appservice transactions (#3344)
+* Try to log more helpful info when a sig verification fails (#3372)
+* Synapse now uses the best performing JSON encoder/decoder according
+  to your runtime (simplejson on CPython, stdlib json on PyPy). (#3462)
+* Add optional ip_range_whitelist param to AS registration files to
+  lock AS IP access (#3465)
+* Reject invalid server names in federation requests (#3480)
+* Reject invalid server names in homeserver.yaml (#3483)
+
+---
+Tue Jul 10 13:36:51 UTC 2018 - ok...@suse.com
+
+- Update to version 0.31.2:
+  * Bug Fixes:
+* SECURITY UPDATE: Prevent unauthorised users from setting state events in
+  a room when there is no ``m.room.power_levels`` event in force in the
+  room. (PR #3397)
+
+- Change to package version format without leading "v"
+
+---
+Tue Jul 10 11:07:11 UTC 2018 - ok...@suse.com
+
+- Replace deprecated tar_scm by obs_scm
+
+---

Old:

  matrix-synapse-v0.31.1.tar.xz

New:

  matrix-synapse-0.32.2.obscpio
  matrix-synapse.obsinfo



Other differences:
--
++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.nGn4JZ/_old  2018-07-12 09:21:30.366614992 +0200
+++ /var/tmp/diff_new_pack.nGn4JZ/_new  2018-07-12 09:21:30.370614998 +0200
@@ -19,9 +19,10 @@
 ## Package updates
 #
 # * Update version in _service to the most recent released one
-# * Call `osc service ra`
+# * Call `osc service dr`
 # * Update changelog manually from
-# * https://github.com/matrix-org/synapse/releases
+#   https://github.com/matrix-org/synapse/releases
+#   or synapse/CHANGES.rst
 # * Commit+submit
 
 # Define just "test" as a package in _multibuild file to distinguish test
@@ -45,12 +46,12 @@
 %define modname synapse
 %define short_name matrix-synapse
 Name:   %{short_name}%{?name_ext}
-Version:0.31.1
+Version:0.32.2
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0
 Group:  Productivity/Networking/Instant Messenger
-Source0:%{short_name}-v%{version}.tar.xz
+Source0:%{short_name}-%{version}.tar.xz
 Url:https://github.com/matrix-org/synapse
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?_test}
@@ -80,15 +81,16 @@
 Requires:   python-PyNaCl
 Requires:   python-PyYAML
 Requires:   python-Twisted >= 16.0.0
-Requires:   python-blist
 Requires:   python-daemonize
 Requires:   python-msgpack-python >= 0.3.0
-Requires:   python-pyOpenSSL >= 0.14
+Requires:   python-netaddr
+Requires:   python-pyOpenSSL >= 0.15
 Requires:   python-pyasn1
 Requires:   python-pydenticon
 Requires:   python-pymacaroons-pynacl
 Requires:   python-pysaml2 >= 3.0.0
 Requires:   python-service_identity >= 1.0.0
+Requires:   python-sortedcontainers
 Requires:   python-ujson
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
@@ -113,7 +115,7 @@
 # reason
 touch %{_sourcedir}/%{modname}
 %else
-%setup -q -n %{name}-v%{version}
+%setup -q
 for i in \
 app/client_reader 

commit matrix-synapse for openSUSE:Factory

2018-06-19 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2018-06-19 11:58:52

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new (New)


Package is "matrix-synapse"

Tue Jun 19 11:58:52 2018 rev:11 rq:616555 version:0.31.1

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2018-06-13 15:39:47.999656077 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new/matrix-synapse.changes   
2018-06-19 11:58:53.600658718 +0200
@@ -6,0 +7 @@
+  (boo#1096833, CVE-2018-12291)



Other differences:
--



commit matrix-synapse for openSUSE:Factory

2018-06-13 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2018-06-13 15:39:35

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new (New)


Package is "matrix-synapse"

Wed Jun 13 15:39:35 2018 rev:10 rq:615808 version:0.31.1

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2018-05-21 20:22:14.962130472 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new/matrix-synapse.changes   
2018-06-13 15:39:47.999656077 +0200
@@ -1,0 +2,39 @@
+Sun Jun 10 13:37:54 UTC 2018 - ok...@suse.com
+
+- Update to version v0.31.1:
+  * Bug Fixes:
+* Fix event filtering in get_missing_events handler (PR #3371)
+* Fix metric documentation tables (PR #3341)
+* Fix LaterGauge error handling (694968f)
+* Fix replication metrics (b7e7fd2)
+* Fix federation backfill bugs (PR #3261)
+* federation: fix LaterGauge usage (PR #3328) Thanks to @intelfx!
+* Fix logcontext resource usage tracking (PR #3258)
+* Fix error in handling receipts (PR #3235)
+* Stop the transaction cache caching failures (PR #3255)
+
+  * Features:
+* Let users leave the server notice room after joining (PR #3287)
+* Add in flight request metrics (PR #3252)
+
+  * Changes:
+* Switch to the Python Prometheus library (PR #3256, #3274)
+* Cohort analytics (PR #3163, #3241, #3251)
+* Add lxml to docker image for web previews (PR #3239) Thanks to @ptman!
+* daily user type phone home stats (PR #3264)
+* Docs on consent bits (PR #3268)
+* Remove users from user directory on deactivate (PR #3277)
+* Avoid sending consent notice to guest users (PR #3288)
+* disable CPUMetrics if no /proc/self/stat (PR #3299)
+* Add private IPv6 addresses to example config for url preview blacklist 
(PR #3317) Thanks to @thegcat!
+* Allow overriding the server_notices user's avatar (PR #3273)
+* Support for putting %(consent_uri)s in messages (PR #3271)
+* Block attempts to send server notices to remote users (PR #3270)
+* Docs on consent bits (PR #3268)
+* ConsentResource to gather policy consent from users (PR #3213)
+* Infrastructure for a server notices room (PR #3232)
+* Send users a server notice about consent (PR #3236)
+* Reject attempts to send event before privacy consent is given (PR #3257)
+* Don't support limitless pagination (PR #3265)
+
+---

Old:

  matrix-synapse-v0.29.1.tar.xz

New:

  matrix-synapse-v0.31.1.tar.xz



Other differences:
--
++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.y67YsF/_old  2018-06-13 15:39:48.887623403 +0200
+++ /var/tmp/diff_new_pack.y67YsF/_new  2018-06-13 15:39:48.891623255 +0200
@@ -18,7 +18,7 @@
 
 ## Package updates
 #
-# * Update version in _service and this file to the most recent released one
+# * Update version in _service to the most recent released one
 # * Call `osc service ra`
 # * Update changelog manually from
 # * https://github.com/matrix-org/synapse/releases
@@ -42,18 +42,19 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define github_user matrix-org
-%define short_name synapse
-Name:   matrix-%{short_name}%{?name_ext}
-Version:0.29.1
+%define modname synapse
+%define short_name matrix-synapse
+Name:   %{short_name}%{?name_ext}
+Version:0.31.1
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0
 Group:  Productivity/Networking/Instant Messenger
-Source0:matrix-synapse-v%{version}.tar.xz
+Source0:%{short_name}-v%{version}.tar.xz
 Url:https://github.com/matrix-org/synapse
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?_test}
-BuildRequires:  matrix-%{short_name}
+BuildRequires:  %{short_name} == %{version}
 %else
 BuildRequires:  %{python_module base}
 BuildRequires:  %{python_module setuptools}
@@ -70,6 +71,7 @@
 Requires:   python-jsonschema >= 2.5.1
 Requires:   python-msgpack-python
 Requires:   python-phonenumbers >= 8.2.0
+Requires:   python-prometheus_client
 Requires:   python-signedjson >= 1.0.0
 Requires:   python-unpaddedbase64 >= 1.1.0
 # original from python_requirements.py
@@ -109,7 +111,7 @@
 %if 0%{?_test}
 # workaround to prevent post/install failing assuming this file for whatever
 # reason
-touch %{_sourcedir}/%{short_name}
+touch %{_sourcedir}/%{modname}
 %else
 %setup -q -n %{name}-v%{version}
 for i in \
@@ -183,7 +185,7 @@
 %python_expand sed -i '1d' %{buildroot}%{$python_sitelib}/synapse/app/synctl.py

commit matrix-synapse for openSUSE:Factory

2018-05-21 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2018-05-21 20:22:13

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new (New)


Package is "matrix-synapse"

Mon May 21 20:22:13 2018 rev:9 rq:610612 version:0.29.1

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2018-05-16 11:44:13.266560810 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new/matrix-synapse.changes   
2018-05-21 20:22:14.962130472 +0200
@@ -1,0 +2,63 @@
+Fri May 18 22:00:00 UTC 2018 - cu...@bitmessage.ch
+
+- Update to version v0.29.1:
+  * Potentially breaking change:
+* Make Client-Server API return 401 for invalid token (PR #3161). Thanks 
to @NotAFile.
+
+  * Bug Fixes:
+* synapse fails to start under Twisted >= 18.4 (PR #3157)
+* Fix a class of logcontext leaks (PR #3170)
+* Fix a couple of logcontext leaks in unit tests (PR #3172)
+* Fix logcontext leak in media repo (PR #3174)
+* Escape label values in prometheus metrics (PR #3175, #3186)
+* Fix 'Unhandled Error' logs with Twisted 18.4 (PR #3182) Thanks to 
@Half-Shot!
+* Fix logcontext leaks in rate limiter (PR #3183)
+* notifications: Convert next_token to string according to the spec (PR 
#3190) Thanks to @mujx!
+* nuke-room-from-db.sh: fix deletion from search table (PR #3194) Thanks 
to @rubo77!
+* add guard for None on purge_history api (PR #3160) Thanks to @krombel!
+
+  * Features:
+* Add a Dockerfile for synapse (PR #2846) Thanks to @kaiyou!
+
+  * Changes:
+* Update docker documentation (PR #3222)
+
+* nuke-room-from-db.sh: added postgresql option and help (PR #2337) Thanks 
to @rubo77!
+* Part user from rooms on account deactivate (PR #3201)
+* Make 'unexpected logging context' into warnings (PR #3007)
+* Set Server header in SynapseRequest (PR #3208)
+* remove duplicates from groups tables (PR #3129)
+* Improve exception handling for background processes (PR #3138)
+* Add missing consumeErrors to improve exception handling (PR #3139)
+* reraise exceptions more carefully (PR #3142)
+* Remove redundant call to preserve_fn (PR #3143)
+* Trap exceptions thrown within run_in_background (PR #3144)
+
+* Refactor /context to reuse pagination storage functions (PR #3193)
+* Refactor recent events func to use pagination func (PR #3195)
+* Refactor pagination DB API to return concrete type (PR #3196)
+* Refactor get_recent_events_for_room return type (PR #3198)
+* Refactor sync APIs to reuse pagination API (PR #3199)
+* Remove unused code path from member change DB func (PR #3200)
+* Refactor request handling wrappers (PR #3203)
+* transaction_id, destination defined twice (PR #3209) Thanks to 
@damir-manapov!
+* Refactor event storage to prepare for changes in state calculations (PR 
#3141)
+* Set Server header in SynapseRequest (PR #3208)
+* Use deferred.addTimeout instead of time_bound_deferred (PR #3127, #3178)
+* Use run_in_background in preference to preserve_fn (PR #3140)
+
+* Construct HMAC as bytes on py3 (PR #3156) Thanks to @NotAFile!
+* run config tests on py3 (PR #3159) Thanks to @NotAFile!
+* Open certificate files as bytes (PR #3084) Thanks to @NotAFile!
+* Open config file in non-bytes mode (PR #3085) Thanks to @NotAFile!
+* Make event properties raise AttributeError instead (PR #3102) Thanks to 
@NotAFile!
+* Use six.moves.urlparse (PR #3108) Thanks to @NotAFile!
+* Add py3 tests to tox with folders that work (PR #3145) Thanks to 
@NotAFile!
+* Don't yield in list comprehensions (PR #3150) Thanks to @NotAFile!
+* Move more xrange to six (PR #3151) Thanks to @NotAFile!
+* make imports local (PR #3152) Thanks to @NotAFile!
+* move httplib import to six (PR #3153) Thanks to @NotAFile!
+* Replace stringIO imports with six (PR #3154, #3168) Thanks to @NotAFile!
+* more bytes strings (PR #3155) Thanks to @NotAFile!
+
+---

Old:

  matrix-synapse-v0.28.1.tar.xz

New:

  matrix-synapse-v0.29.1.tar.xz



Other differences:
--
++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.gOQfVu/_old  2018-05-21 20:22:15.678104194 +0200
+++ /var/tmp/diff_new_pack.gOQfVu/_new  2018-05-21 20:22:15.678104194 +0200
@@ -44,7 +44,7 @@
 %define github_user matrix-org
 %define short_name synapse
 Name:   matrix-%{short_name}%{?name_ext}
-Version:0.28.1
+Version:0.29.1
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0

++ 

commit matrix-synapse for openSUSE:Factory

2018-05-16 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2018-05-16 11:43:08

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new (New)


Package is "matrix-synapse"

Wed May 16 11:43:08 2018 rev:8 rq:607711 version:0.28.1

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2018-05-06 15:02:01.983782670 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new/matrix-synapse.changes   
2018-05-16 11:44:13.266560810 +0200
@@ -1,0 +2,7 @@
+Mon May 14 20:32:40 UTC 2018 - ok...@suse.com
+
+- Fixed systemd service file installation
+- Fixed rpmlint warnings
+- Changed to specific "synapse" user and group
+
+---



Other differences:
--
++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.WupT4C/_old  2018-05-16 11:44:13.826540426 +0200
+++ /var/tmp/diff_new_pack.WupT4C/_new  2018-05-16 11:44:13.826540426 +0200
@@ -34,6 +34,12 @@
 %define name_ext -test
 %endif
 
+# openSUSE Leap 42.3 have an older version of python-rpm-macros and need a
+# different files section which can not be applied for all python flavors
+%if 0%{?suse_version} < 1500
+%define skip_python3 1
+%endif
+
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define github_user matrix-org
 %define short_name synapse
@@ -53,12 +59,10 @@
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
+BuildRequires:  systemd-rpm-macros
 BuildRequires:  unzip
+%{?systemd_requires}
 Requires(pre):  shadow
-%if 0%{?suse_version} >= 1330
-# alternative: create a specific "synapse" group
-Requires(pre):  group(nogroup)
-%endif
 Requires:   python-Twisted
 Requires:   python-bcrypt
 Requires:   python-canonicaljson >= 1.1.3
@@ -137,6 +141,7 @@
 
 %build
 %if 0%{?_test}
+[ -e $(readlink -f /usr/lib/systemd/system/synapse.service) ] || (echo 
"systemd service symlink is broken" && exit 1)
 python -m synapse.app.homeserver --generate-config --server localhost 
--config-path homeserver.yaml --report-stats=no
 # Disable the web client which would need python-matrix-synapse-angular-client
 # as a dependency for this test which is not available in all repos and we do
@@ -147,7 +152,6 @@
 register_new_matrix_user --config homeserver.yaml --user opensuse --password 
opensuse --admin https://localhost:8448
 %else
 %python_build
-chmod +x build/lib/synapse/app/synctl.py
 %endif
 
 %install
@@ -176,15 +180,20 @@
 %python_clone -a %{buildroot}%{_sbindir}/rcsynapse
 %python_clone -a %{buildroot}%{_unitdir}/synapse.service
 %python_clone -a %{buildroot}%{_sysconfdir}/synapse/log_config.yaml
+%python_expand sed -i '1d' %{buildroot}%{$python_sitelib}/synapse/app/synctl.py
+
+# User Directory
+install -d -m 750 %{buildroot}%{_localstatedir}/lib/%{short_name}
 
 %pre
+getent group synapse >/dev/null || groupadd -r synapse
 getent passwd synapse >/dev/null || \
-/usr/sbin/useradd -r -g nogroup -s /sbin/nologin -c 'Matrix Synapse' \
+/usr/sbin/useradd -r -g synapse -s /sbin/nologin -c 'Matrix Synapse' \
 -d %{_localstatedir}/lib/synapse synapse
 %service_add_pre synapse.service
 
 %post
-%{python_install_alternative synctl hash_password register_new_matrix_user 
synapse_port_db rcsynapse synapse.service log_config.yaml}
+%{python_install_alternative synctl hash_password register_new_matrix_user 
synapse_port_db %{_sbindir}/rcsynapse %{_unitdir}/synapse.service 
%{_sysconfdir}/synapse/log_config.yaml}
 %service_add_post synapse.service
 
 %preun
@@ -194,11 +203,16 @@
 %python_uninstall_alternative synctl
 %service_del_postun synapse.service
 
+%if 0%{?suse_version} < 1500
+%files -n %name
+%else
 %files %{python_files}
+%endif
 %defattr(-,root,root,-)
 %doc *.rst
 %doc LICENSE
 %dir %{_sysconfdir}/synapse
+%dir %attr(0750,%{short_name},%{short_name}) 
%{_localstatedir}/lib/%{short_name}
 %{python_sitelib}
 %python_alternative %{_bindir}/hash_password
 %python_alternative %{_bindir}/register_new_matrix_user
@@ -207,8 +221,8 @@
 %python_alternative %{_sbindir}/rcsynapse
 %python_alternative %{_unitdir}/synapse.service
 %config %python_alternative %{_sysconfdir}/synapse/log_config.yaml
-%python3_only %{_bindir}/sync_room_to_group.pl
-%python3_only %{_bindir}/move_remote_media_to_new_store.py
+%python2_only %{_bindir}/sync_room_to_group.pl
+%python2_only %{_bindir}/move_remote_media_to_new_store.py
 
 %endif
 




commit matrix-synapse for openSUSE:Factory

2018-05-06 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2018-05-06 15:01:51

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new (New)


Package is "matrix-synapse"

Sun May  6 15:01:51 2018 rev:7 rq:604023 version:0.28.1

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2018-04-30 22:56:33.873658889 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new/matrix-synapse.changes   
2018-05-06 15:02:01.983782670 +0200
@@ -1,0 +2,52 @@
+Fri May  4 11:18:46 UTC 2018 - ok...@suse.com
+
+- Update to version v0.28.1:
+ * SECURITY UPDATE
+Clamp the allowed values of event depth received over federation to be
+[0, 2^63 - 1]. This mitigates an attack where malicious events
+injected with depth = 2^63 - 1 render rooms unusable. Depth is used to
+determine the cosmetic ordering of events within a room, and so the 
ordering
+of events in such a room will default to using stream_ordering rather than 
depth
+(topological_ordering).
+
+This is a temporary solution to mitigate abuse in the wild, whilst a long 
term solution
+is being implemented to improve how the depth parameter is used.
+
+Full details at
+
https://docs.google.com/document/d/1I3fi2S-XnpO45qrpCsowZv8P8dHcNZ4fsBsbOW7KABI/edit#
+
+Pin Twisted to <18.4 until we stop using the private _OpenSSLECCurve API.
+
+ * Bug Fixes:
+   * Return 401 for invalid access_token on logout (PR #2938) Thanks to @dklug!
+   * Return a 404 rather than a 500 on rejoining empty rooms (PR #3080)
+   * fix federation_domain_whitelist (PR #3099)
+   * Avoid creating events with huge numbers of prev_events (PR #3113)
+   * Reject events which have lots of prev_events (PR #3118)
+   * Fix quarantine media admin API and search reindex (PR #3130)
+   * Fix media admin APIs (PR #3134)
+
+ * Features:
+   * Add metrics for event processing lag (PR #3090)
+   * Add metrics for ResponseCache (PR #3092)
+
+ * Changes:
+   * Synapse on PyPy (PR #2760) Thanks to @Valodim!
+   * move handling of auto_join_rooms to RegisterHandler (PR #2996) Thanks to 
@krombel!
+   * Improve handling of SRV records for federation connections (PR #3016) 
Thanks to @silkeh!
+   * Document the behaviour of ResponseCache (PR #3059)
+   * Preparation for py3 (PR #3061, #3073, #3074, #3075, #3103, #3104, #3106, 
#3107, #3109, #3110) Thanks to @NotAFile!
+   * update prometheus dashboard to use new metric names (PR #3069) Thanks to 
@krombel!
+   * use python3-compatible prints (PR #3074) Thanks to @NotAFile!
+   * Send federation events concurrently (PR #3078)
+   * Limit concurrent event sends for a room (PR #3079)
+   * Improve R30 stat definition (PR #3086)
+   * Send events to ASes concurrently (PR #3088)
+   * Refactor ResponseCache usage (PR #3093)
+   * Clarify that SRV may not point to a CNAME (PR #3100) Thanks to @silkeh!
+   * Use str(e) instead of e.message (PR #3103) Thanks to @NotAFile!
+   * Use six.itervalues in some places (PR #3106) Thanks to @NotAFile!
+   * Refactor store.have_events (PR #3117)
+
+
+---

Old:

  matrix-synapse-v0.27.4.tar.xz

New:

  matrix-synapse-v0.28.1.tar.xz



Other differences:
--
++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.ACHJ3i/_old  2018-05-06 15:02:02.835751399 +0200
+++ /var/tmp/diff_new_pack.ACHJ3i/_new  2018-05-06 15:02:02.839751252 +0200
@@ -18,6 +18,7 @@
 
 ## Package updates
 #
+# * Update version in _service and this file to the most recent released one
 # * Call `osc service ra`
 # * Update changelog manually from
 # * https://github.com/matrix-org/synapse/releases
@@ -37,7 +38,7 @@
 %define github_user matrix-org
 %define short_name synapse
 Name:   matrix-%{short_name}%{?name_ext}
-Version:0.27.4
+Version:0.28.1
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0

++ _service ++
--- /var/tmp/diff_new_pack.ACHJ3i/_old  2018-05-06 15:02:02.895749197 +0200
+++ /var/tmp/diff_new_pack.ACHJ3i/_new  2018-05-06 15:02:02.895749197 +0200
@@ -4,7 +4,7 @@
 @PARENT_TAG@
 git://github.com/matrix-org/synapse.git
 git
-v0.27.4
+v0.28.1
 
 disable
 ok...@suse.com

++ matrix-synapse-v0.27.4.tar.xz -> matrix-synapse-v0.28.1.tar.xz ++
 3122 lines of diff (skipped)




commit matrix-synapse for openSUSE:Factory

2018-04-30 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2018-04-30 22:53:57

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new (New)


Package is "matrix-synapse"

Mon Apr 30 22:53:57 2018 rev:6 rq:601812 version:0.27.4

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2018-04-17 11:18:51.902621279 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new/matrix-synapse.changes   
2018-04-30 22:56:33.873658889 +0200
@@ -1,0 +2,10 @@
+Fri Apr 27 06:19:26 UTC 2018 - ok...@suse.com
+
+- Disable web-client for package self-test to get rid of unfulfilled dependency
+
+---
+Fri Apr 20 18:32:40 UTC 2018 - ok...@suse.com
+
+- Introduce package self-test based on _multibuild
+
+---

New:

  _multibuild



Other differences:
--
++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.j9LY84/_old  2018-04-30 22:56:35.081614813 +0200
+++ /var/tmp/diff_new_pack.j9LY84/_new  2018-04-30 22:56:35.085614666 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package matrix-synapse
+# spec file for package matrix
 #
 # Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
@@ -23,10 +23,20 @@
 # * https://github.com/matrix-org/synapse/releases
 # * Commit+submit
 
+# Define just "test" as a package in _multibuild file to distinguish test
+# instructions here
+%if "@BUILD_FLAVOR@" == ""
+%define _test 0
+%define name_ext %nil
+%else
+%define _test 1
+%define name_ext -test
+%endif
+
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define github_user matrix-org
 %define short_name synapse
-Name:   matrix-%{short_name}
+Name:   matrix-%{short_name}%{?name_ext}
 Version:0.27.4
 Release:0
 Summary:Matrix protocol reference homeserver
@@ -35,6 +45,9 @@
 Source0:matrix-synapse-v%{version}.tar.xz
 Url:https://github.com/matrix-org/synapse
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+%if 0%{?_test}
+BuildRequires:  matrix-%{short_name}
+%else
 BuildRequires:  %{python_module base}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
@@ -47,7 +60,7 @@
 %endif
 Requires:   python-Twisted
 Requires:   python-bcrypt
-Requires:   python-canonicaljson >= 1.0.0
+Requires:   python-canonicaljson >= 1.1.3
 Requires:   python-frozendict >= 0.4
 Requires:   python-jsonschema >= 2.5.1
 Requires:   python-msgpack-python
@@ -73,17 +86,26 @@
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
 BuildArch:  noarch
-%ifpython2
+%if "%{python_flavor}" == "python2"
 Provides:   matrix-synapse = %{version}
 %endif
+%endif
 
+%if 0%{?_test}
+%else
 %python_subpackages
+%endif
 
 %description
 Synapse is a Python-based reference "homeserver" implementation of
 Matrix. Matrix is a system for federated Instant Messaging and VoIP.
 
 %prep
+%if 0%{?_test}
+# workaround to prevent post/install failing assuming this file for whatever
+# reason
+touch %{_sourcedir}/%{short_name}
+%else
 %setup -q -n %{name}-v%{version}
 for i in \
 app/client_reader \
@@ -110,12 +132,28 @@
 sed -i 's@#!/usr/bin/env python@#!/usr/bin/python@g' $i
 done
 sed -i '1 s@#!/usr/bin/env perl@#!/usr/bin/perl@g' 
scripts/sync_room_to_group.pl
+%endif
 
 %build
+%if 0%{?_test}
+python -m synapse.app.homeserver --generate-config --server localhost 
--config-path homeserver.yaml --report-stats=no
+# Disable the web client which would need python-matrix-synapse-angular-client
+# as a dependency for this test which is not available in all repos and we do
+# not want to rely on it
+# https://github.com/matrix-org/synapse/issues/2113
+sed -e 's/\(web_client: \).*$/\1False/' -e '/- webclient  # The bundled 
webclient/d' -e 's/- names: \[client, webclient\]/- names: [client]/' -i 
homeserver.yaml
+synctl start
+register_new_matrix_user --config homeserver.yaml --user opensuse --password 
opensuse --admin https://localhost:8448
+%else
 %python_build
 chmod +x build/lib/synapse/app/synctl.py
+%endif
 
 %install
+%if 0%{?_test}
+# disable debug packages in package test to prevent error about missing files
+%define debug_package %{nil}
+%else
 %python_install
 
 mkdir -p "%{buildroot}%{_sysconfdir}/synapse"
@@ -171,4 +209,6 @@
 %python3_only %{_bindir}/sync_room_to_group.pl
 %python3_only %{_bindir}/move_remote_media_to_new_store.py
 
+%endif
+
 %changelog

++ _multibuild ++

test




commit matrix-synapse for openSUSE:Factory

2018-04-17 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2018-04-17 11:18:49

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new (New)


Package is "matrix-synapse"

Tue Apr 17 11:18:49 2018 rev:5 rq:597213 version:0.27.4

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2018-04-01 17:27:43.764907243 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new/matrix-synapse.changes   
2018-04-17 11:18:51.902621279 +0200
@@ -1,0 +2,37 @@
+Mon Apr 16 19:47:23 UTC 2018 - ok...@suse.com
+
+- Update to version v0.27.4:
+ * Bug fixes:
+   * URL quote path segments over federation (#3082)
+   * Add room_id to the response of rooms/{roomId}/join (PR #2986) Thanks to 
@jplatte!
+   * Fix replication after switch to simplejson (PR #3015)
+   * Fix replication after switch to simplejson (PR #3015)
+   * 404 correctly on missing paths via NoResource (PR #3022)
+   * Fix error when claiming e2e keys from offline servers (PR #3034)
+   * fix tests/storage/test_user_directory.py (PR #3042)
+   * use PUT instead of POST for federating groups/m.join_policy (PR #3070) 
Thanks to @krombel!
+   * postgres port script: fix state_groups_pkey error (PR #3072)
+
+ * Features:
+   * Add joinability for groups (PR #3045)
+   * Implement group join API (PR #3046)
+   * Add counter metrics for calculating state delta (PR #3033)
+   * R30 stats (PR #3041)
+   * Measure time it takes to calculate state group ID (PR #3043)
+   * Add basic performance statistics to phone home (PR #3044)
+   * Add response size metrics (PR #3071)
+   * phone home cache size configurations (PR #3063)
+
+ * Changes:
+   * Update canonicaljson dependency (#3095)
+   * Add a blurb explaining the main synapse worker (PR #2886) Thanks to 
@turt2live!
+   * Replace old style error catching with 'as' keyword (PR #3000) Thanks to 
@NotAFile!
+   * Use .iter* to avoid copies in StateHandler (PR #3006)
+   * Linearize calls to _generate_user_id (PR #3029)
+   * Remove last usage of ujson (PR #3030)
+   * Use simplejson throughout (PR #3048)
+   * Use static JSONEncoders (PR #3049)
+   * Remove uses of events.content (PR #3060)
+   * Improve database cache performance (PR #3068)
+
+---

Old:

  matrix-synapse-v0.27.2.tar.xz

New:

  matrix-synapse-v0.27.4.tar.xz



Other differences:
--
++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.sobBqN/_old  2018-04-17 11:18:52.450595593 +0200
+++ /var/tmp/diff_new_pack.sobBqN/_new  2018-04-17 11:18:52.450595593 +0200
@@ -27,7 +27,7 @@
 %define github_user matrix-org
 %define short_name synapse
 Name:   matrix-%{short_name}
-Version:0.27.2
+Version:0.27.4
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0

++ _service ++
--- /var/tmp/diff_new_pack.sobBqN/_old  2018-04-17 11:18:52.474594468 +0200
+++ /var/tmp/diff_new_pack.sobBqN/_new  2018-04-17 11:18:52.474594468 +0200
@@ -4,7 +4,7 @@
 @PARENT_TAG@
 git://github.com/matrix-org/synapse.git
 git
-v0.27.2
+v0.27.4
 
 disable
 ok...@suse.com

++ matrix-synapse-v0.27.2.tar.xz -> matrix-synapse-v0.27.4.tar.xz ++
 2757 lines of diff (skipped)




commit matrix-synapse for openSUSE:Factory

2018-04-01 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2018-04-01 17:27:40

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new (New)


Package is "matrix-synapse"

Sun Apr  1 17:27:40 2018 rev:4 rq:592783 version:0.27.2

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2018-01-16 09:43:14.959221146 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new/matrix-synapse.changes   
2018-04-01 17:27:43.764907243 +0200
@@ -1,0 +2,61 @@
+Thu Mar 29 05:51:42 UTC 2018 - ok...@suse.com
+
+- Update to version v0.27.2:
+ * Bug fixes:
+   * Fix bug which broke TCP replication between workers (PR #3015)
+   * Fix broken ldap_config config option (PR #2683) Thanks to @seckrv!
+   * Fix error message when user is not allowed to unban (PR #2761) Thanks to
+ @turt2live!
+   * Fix publicised groups GET API (singular) over federation (PR #2772)
+   * Fix user directory when using user_directory_search_all_users config
+ option (PR #2803, #2831)
+   * Fix error on /publicRooms when no rooms exist (PR #2827)
+   * Fix bug in quarantine_media (PR #2837)
+   * Fix url_previews when no Content-Type is returned from URL (PR #2845)
+   * Fix rare race in sync API when joining room (PR #2944)
+   * Fix slow event search, switch back from GIST to GIN indexes (PR #2769,
+ #2848)
+
+   * Fix bug where an invalid event caused server to stop functioning
+ correctly, due to parsing and serializing bugs in ujson library.
+
+ * Features:
+   * Add ability for ASes to override message send time (PR #2754)
+   * Add support for custom storage providers for media repository (PR #2867,
+ #2777, #2783, #2789, #2791, #2804, #2812, #2814, #2857, #2868, #2767)
+   * Add purge API features, see docs/admin_api/purge_history_api.rst for
+ full details (PR #2858, #2867, #2882, #2946, #2962, #2943)
+   * Add support for whitelisting 3PIDs that users can register. (PR #2813)
+   * Add /room/{id}/event/{id} API (PR #2766)
+   * Add an admin API to get all the media in a room (PR #2818) Thanks to
+ @turt2live!
+   * Add federation_domain_whitelist option (PR #2820, #2821)
+
+ * Changes:
+   * Continue to factor out processing from main process and into worker
+ processes. See updated docs/workers.rst (PR #2892 - #2904, #2913, #2920
+ - #2926, #2947, #2847, #2854, #2872, #2873, #2874, #2928, #2929, #2934,
+ #2856, #2976 - #2984, #2987 - #2989, #2991 - #2993, #2995, #2784)
+   * Ensure state cache is used when persisting events (PR #2864, #2871,
+ #2802, #2835, #2836, #2841, #2842, #2849)
+   * Change the default config to bind on both IPv4 and IPv6 on all platforms
+ (PR #2435) Thanks to @silkeh!
+   * No longer require a specific version of saml2 (PR #2695) Thanks to @okurz!
+   * Remove verbosity/log_file from generated config (PR #2755)
+   * Add and improve metrics and logging (PR #2770, #2778, #2785, #2786,
+ #2787, #2793, #2794, #2795, #2809, #2810, #2833, #2834, #2844, #2965,
+ #2927, #2975, #2790, #2796, #2838)
+   * When using synctl with workers, don't start the main synapse
+ automatically (PR #2774)
+   * Minor performance improvements (PR #2773, #2792)
+   * Use a connection pool for non-federation outbound connections (PR #2817)
+   * Make it possible to run unit tests against postgres (PR #2829)
+   * Update pynacl dependency to 1.2.1 or higher (PR #2888) Thanks to @bachp!
+   * Remove ability for AS users to call /events and /sync (PR #2948)
+   * Use bcrypt.checkpw (PR #2949) Thanks to @krombel!
+
+- Change spec-file to use service downloaded and recompressed file directly
+- Remove patch 
synapse_python_dependencies_allow_higher_versions_of_pysaml2.patch
+  now included in upstream changes
+
+---
@@ -21 +82 @@
-Changes:
+ * Changes:

Old:

  matrix-synapse-0.26.0.tar.gz
  synapse_python_dependencies_allow_higher_versions_of_pysaml2.patch

New:

  matrix-synapse-v0.27.2.tar.xz



Other differences:
--
++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.E4q7xT/_old  2018-04-01 17:27:44.460882052 +0200
+++ /var/tmp/diff_new_pack.E4q7xT/_new  2018-04-01 17:27:44.460882052 +0200
@@ -16,17 +16,23 @@
 #
 
 
+## Package updates
+#
+# * Call `osc service ra`
+# * Update changelog manually from
+# * https://github.com/matrix-org/synapse/releases
+# * Commit+submit
+
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define github_user matrix-org
 %define short_name synapse
 Name:   matrix-%{short_name}
-Version:0.26.0
+Version:0.27.2
 Release:0
 

commit matrix-synapse for openSUSE:Factory

2018-01-16 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2018-01-16 09:43:13

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new (New)


Package is "matrix-synapse"

Tue Jan 16 09:43:13 2018 rev:3 rq:565787 version:0.26.0

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2017-12-19 10:56:37.966722427 +0100
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new/matrix-synapse.changes   
2018-01-16 09:43:14.959221146 +0100
@@ -1,0 +2,33 @@
+Sun Jan  7 10:02:56 UTC 2018 - ok...@suse.com
+
+- Update to version v0.26.0:
+ * Bug fixes:
+   * Fix database port script (PR #2673)
+   * Fix internal server error on login with ldap_auth_provider (PR #2678) 
Thanks
+ to @jkolo!
+   * Fix error on sqlite 3.7 (PR #2697)
+   * Fix OPTIONS on preview_url (PR #2707)
+   * Fix error handling on dns lookup (PR #2711)
+   * Fix wrong avatars when inviting multiple users when creating room (PR 
#2717)
+   * Fix 500 when joining matrix-dev (PR #2719)
+
+ * Features:
+   * Add ability for ASes to publicise groups for their users (PR #2686)
+   * Add all local users to the user_directory and optionally search them (PR
+   * #2723)
+   * Add support for custom login types for validating users (PR #2729)
+
+Changes:
+   * Update example Prometheus config to new format (PR #2648) Thanks to
+ @krombel!
+   * Rename redact_content option to include_content in Push API (PR #2650)
+   * Declare support for r0.3.0 (PR #2677)
+   * Improve upserts (PR #2684, #2688, #2689, #2713)
+   * Improve documentation of workers (PR #2700)
+   * Improve tracebacks on exceptions (PR #2705)
+   * Allow guest access to group APIs for reading (PR #2715)
+   * Support for posting content in federation_client script (PR #2716)
+   * Delete devices and pushers on logouts etc (PR #2722)
+
+
+---

Old:

  matrix-synapse-0.25.1.tar.gz

New:

  matrix-synapse-0.26.0.tar.gz



Other differences:
--
++ matrix-synapse.spec ++
--- /var/tmp/diff_new_pack.C0gO2b/_old  2018-01-16 09:43:15.679187445 +0100
+++ /var/tmp/diff_new_pack.C0gO2b/_new  2018-01-16 09:43:15.683187259 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package matrix-synapse
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 %define github_user matrix-org
 %define short_name synapse
 Name:   matrix-%{short_name}
-Version:0.25.1
+Version:0.26.0
 Release:0
 Summary:Matrix protocol reference homeserver
 License:Apache-2.0
@@ -100,6 +100,7 @@
 #  version as dependency
 sed -i 's/nacl==0.3.0/nacl>=0.3.0/g' synapse/python_dependencies.py
 sed -i 's@#!/usr/bin/env python@#!/usr/bin/python@g' synapse/app/synctl.py
+sed -i '1 s@#!/usr/bin/env perl@#!/usr/bin/perl@g' 
scripts/sync_room_to_group.pl
 
 %build
 %python_build
@@ -158,5 +159,6 @@
 %python_alternative %{_sbindir}/rcsynapse
 %python_alternative %{_unitdir}/synapse.service
 %config %python_alternative %{_sysconfdir}/synapse/log_config.yaml
+%python3_only %{_bindir}/sync_room_to_group.pl
 
 %changelog

++ _service ++
--- /var/tmp/diff_new_pack.C0gO2b/_old  2018-01-16 09:43:15.731185012 +0100
+++ /var/tmp/diff_new_pack.C0gO2b/_new  2018-01-16 09:43:15.731185012 +0100
@@ -4,7 +4,7 @@
 @PARENT_TAG@
 git://github.com/matrix-org/synapse.git
 git
-v0.24.1
+v0.26.0
 enable
 ok...@suse.com
   

++ matrix-synapse-0.25.1.tar.gz -> matrix-synapse-0.26.0.tar.gz ++
 4631 lines of diff (skipped)




commit matrix-synapse for openSUSE:Factory

2017-12-19 Thread root
Hello community,

here is the log from the commit of package matrix-synapse for openSUSE:Factory 
checked in at 2017-12-19 10:56:37

Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
 and  /work/SRC/openSUSE:Factory/.matrix-synapse.new (New)


Package is "matrix-synapse"

Tue Dec 19 10:56:37 2017 rev:2 rq:557146 version:0.25.1

Changes:

--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes
2017-09-25 13:59:28.542334292 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new/matrix-synapse.changes   
2017-12-19 10:56:37.966722427 +0100
@@ -1,0 +2,228 @@
+Mon Nov 20 14:37:18 UTC 2017 - ok...@suse.com
+
+- Update to version v0.25.1:
+ * Bug fixes:
+   * Fix login with LDAP and other password provider modules (PR #2678). 
Thanks to @jkolo!
+   * Fix port script (PR #2673)
+   * Fix port script (PR #2577)
+   * Fix error when running synapse with no logfile (PR #2581)
+   * Fix UI auth when deleting devices (PR #2591)
+   * Fix typo when checking if user is invited to group (PR #2599)
+   * Fix the port script to drop NUL values in all tables (PR #2611)
+   * Fix appservices being backlogged and not receiving new events due to a 
bug in
+ notify_interested_services (PR #2631) Thanks to @xyzz!
+   * Fix updating rooms avatar/display name when modified by admin (PR #2636)
+   * Thanks to @farialima!
+   * Fix bug in state group storage (PR #2649)
+   * Fix 500 on invalid utf-8 in request (PR #2663)
+
+ * Features:
+   * Add is_public to groups table to allow for private groups (PR #2582)
+   * Add a route for determining who you are (PR #2668) Thanks to @turt2live!
+   * Add more features to the password providers (PR #2608, #2610, #2620,
+ #2622, #2623, #2624, #2626, #2628, #2629)
+   * Add a hook for custom rest endpoints (PR #2627)
+   * Add API to update group room visibility (PR #2651)
+
+ * Changes:
+   * Ignore tags when generating URL preview descriptions (PR #2576) Thanks to
+ @maximevaillancourt!
+   * Register some /unstable endpoints in /r0 as well (PR #2579) Thanks to 
@krombel!
+   * Support /keys/upload on /r0 as well as /unstable (PR #2585)
+   * Front-end proxy: pass through auth header (PR #2586)
+   * Allow ASes to deactivate their own users (PR #2589)
+   * Remove refresh tokens (PR #2613)
+   * Automatically set default displayname on register (PR #2617)
+   * Log login requests (PR #2618)
+   * Always return is_public in the /groups/:group_id/rooms API (PR #2630)
+   * Avoid no-op media deletes (PR #2637) Thanks to @spantaleev!
+   * Fix various embarrassing typos around user_directory and add some doc. 
(PR #2643)
+   * Return whether a user is an admin within a group (PR #2647)
+   * Namespace visibility options for groups (PR #2657)
+   * Downcase UserIDs on registration (PR #2662)
+   * Cache failures when fetching URL previews (PR #2669)
+
+ * Add patch synapse_python_dependencies_allow_higher_versions_of_pysaml2.patch
+
+
+---
+Tue Nov 14 12:57:17 UTC 2017 - ok...@suse.com
+
+- Update to version v0.24.1:
+  * Bug fixes:
+* Fix updating group profiles over federation (PR #2567)
+* Fix handling SERVFAILs when doing  lookups for federation (PR #2477)
+* Fix incompatibility with newer versions of ujson (PR #2483) Thanks to
+  @jeremycline!
+* Fix notification keywords that start/end with non-word chars (PR #2500)
+* Fix stack overflow and logcontexts from linearizer (PR #2532)
+* Fix 500 error when fields missing from power_levels event (PR #2552)
+* Fix 500 error when we get an error handling a PDU (PR #2553)
+* Fix regression in performance of syncs (PR #2470)
+* Fix caching error in the push evaluator (PR #2332)
+* Fix bug where pusherpool didn't start and broke some rooms (PR #2342)
+* Fix port script for user directory tables (PR #2375)
+* Fix device lists notifications when user rejoins a room (PR #2443, #2449)
+* Fix sync to always send down current state events in timeline (PR #2451)
+* Fix bug where guest users were incorrectly kicked (PR #2453)
+* Fix bug talking to IPv6 only servers using SRV records (PR #2462)
+* Fix synapse_port_db failure. Thanks to Pneumaticat! (PR #1904)
+* Fix caching to not cache error responses (PR #1913)
+* Fix APIs to make kick & ban reasons work (PR #1917)
+* Fix bugs in the /keys/changes api (PR #1921)
+* Fix bug where users couldn't forget rooms they were banned from (PR 
#1922)
+* Fix issue with long language values in pushers API (PR #1925)
+* Fix a race in transaction queue (PR #1930)
+* Fix dynamic thumbnailing to preserve aspect ratio. Thanks to jkolo! (PR
+  #1945)
+* Fix device list update to not constantly resync (PR #1964)
+* Fix potential for huge memory usage when