Subject: CVS commit: pkgsrc/chat/matrix-synapse
From: Jonathan Schleifer
Date: 2021-03-14 22:21:13
Message id: 20210314212113.F38BFFA95@cvs.NetBSD.org

Log Message:
Update chat/matrix-synapse to 1.29.0

Synapse 1.29.0 (2021-03-08)
===========================

Note that synapse now expects an `X-Forwarded-Proto` header when used with a \ 
reverse proxy. Please see [UPGRADE.rst](UPGRADE.rst#upgrading-to-v1290) for more \ 
details on this change.

No significant changes.

Synapse 1.29.0rc1 (2021-03-04)
==============================

Features
--------

- Add rate limiters to cross-user key sharing requests. \ 
([\#8957](https://github.com/matrix-org/synapse/issues/8957))
- Add `order_by` to the admin API `GET \ 
/_synapse/admin/v1/users/<user_id>/media`. Contributed by @dklimpel. \ 
([\#8978](https://github.com/matrix-org/synapse/issues/8978))
- Add some configuration settings to make users' profile data more private. \ 
([\#9203](https://github.com/matrix-org/synapse/issues/9203))
- The `no_proxy` and `NO_PROXY` environment variables are now respected in \ 
proxied HTTP clients with the lowercase form taking precedence if both are \ 
present. Additionally, the lowercase `https_proxy` environment variable is now \ 
respected in proxied HTTP clients on top of existing support for the uppercase \ 
`HTTPS_PROXY` form and takes precedence if both are present. Contributed by \ 
Timothy Leung. ([\#9372](https://github.com/matrix-org/synapse/issues/9372))
- Add a configuration option, `user_directory.prefer_local_users`, which when \ 
enabled will make it more likely for users on the same server as you to appear \ 
above other users. ([\#9383](https://github.com/matrix-org/synapse/issues/9383), \ 
[\#9385](https://github.com/matrix-org/synapse/issues/9385))
- Add support for regenerating thumbnails if they have been deleted but the \ 
original image is still stored. \ 
([\#9438](https://github.com/matrix-org/synapse/issues/9438))
- Add support for `X-Forwarded-Proto` header when using a reverse proxy. \ 
([\#9472](https://github.com/matrix-org/synapse/issues/9472), \ 
[\#9501](https://github.com/matrix-org/synapse/issues/9501), \ 
[\#9512](https://github.com/matrix-org/synapse/issues/9512), \ 
[\#9539](https://github.com/matrix-org/synapse/issues/9539))

Bugfixes
--------

- Fix a bug where users' pushers were not all deleted when they deactivated \ 
their account. ([\#9285](https://github.com/matrix-org/synapse/issues/9285), \ 
[\#9516](https://github.com/matrix-org/synapse/issues/9516))
- Fix a bug where a lot of unnecessary presence updates were sent when joining a \ 
room. ([\#9402](https://github.com/matrix-org/synapse/issues/9402))
- Fix a bug that caused multiple calls to the experimental `shared_rooms` \ 
endpoint to return stale results. \ 
([\#9416](https://github.com/matrix-org/synapse/issues/9416))
- Fix a bug in single sign-on which could cause a "No session cookie \ 
found" error. ([\#9436](https://github.com/matrix-org/synapse/issues/9436))
- Fix bug introduced in v1.27.0 where allowing a user to choose their own \ 
username when logging in via single sign-on did not work unless an `idp_icon` \ 
was defined. ([\#9440](https://github.com/matrix-org/synapse/issues/9440))
- Fix a bug introduced in v1.26.0 where some sequences were not properly \ 
configured when running `synapse_port_db`. \ 
([\#9449](https://github.com/matrix-org/synapse/issues/9449))
- Fix deleting pushers when using sharded pushers. \ 
([\#9465](https://github.com/matrix-org/synapse/issues/9465), \ 
[\#9466](https://github.com/matrix-org/synapse/issues/9466), \ 
[\#9479](https://github.com/matrix-org/synapse/issues/9479), \ 
[\#9536](https://github.com/matrix-org/synapse/issues/9536))
- Fix missing startup checks for the consistency of certain PostgreSQL \ 
sequences. ([\#9470](https://github.com/matrix-org/synapse/issues/9470))
- Fix a long-standing bug where the media repository could leak file descriptors \ 
while previewing media. \ 
([\#9497](https://github.com/matrix-org/synapse/issues/9497))
- Properly purge the event chain cover index when purging history. \ 
([\#9498](https://github.com/matrix-org/synapse/issues/9498))
- Fix missing chain cover index due to a schema delta not being applied \ 
correctly. Only affected servers that ran development versions. \ 
([\#9503](https://github.com/matrix-org/synapse/issues/9503))
- Fix a bug introduced in v1.25.0 where `/_synapse/admin/join/` would fail when \ 
given a room alias. \ 
([\#9506](https://github.com/matrix-org/synapse/issues/9506))
- Prevent presence background jobs from running when presence is disabled. \ 
([\#9530](https://github.com/matrix-org/synapse/issues/9530))
- Fix rare edge case that caused a background update to fail if the server had \ 
rejected an event that had duplicate auth events. \ 
([\#9537](https://github.com/matrix-org/synapse/issues/9537))

Improved Documentation
----------------------

- Update the example systemd config to propagate reloads to individual units. \ 
([\#9463](https://github.com/matrix-org/synapse/issues/9463))

Internal Changes
----------------

- Add documentation and type hints to `parse_duration`. \ 
([\#9432](https://github.com/matrix-org/synapse/issues/9432))
- Remove vestiges of `uploads_path` configuration setting. \ 
([\#9462](https://github.com/matrix-org/synapse/issues/9462))
- Add a comment about systemd-python. \ 
([\#9464](https://github.com/matrix-org/synapse/issues/9464))
- Test that we require validated email for email pushers. \ 
([\#9496](https://github.com/matrix-org/synapse/issues/9496))
- Allow python to generate bytecode for synapse. \ 
([\#9502](https://github.com/matrix-org/synapse/issues/9502))
- Fix incorrect type hints. \ 
([\#9515](https://github.com/matrix-org/synapse/issues/9515), \ 
[\#9518](https://github.com/matrix-org/synapse/issues/9518))
- Add type hints to device and event report admin API. \ 
([\#9519](https://github.com/matrix-org/synapse/issues/9519))
- Add type hints to user admin API. \ 
([\#9521](https://github.com/matrix-org/synapse/issues/9521))
- Bump the versions of mypy and mypy-zope used for static type checking. \ 
([\#9529](https://github.com/matrix-org/synapse/issues/9529))

Files:
RevisionActionfile
1.19modifypkgsrc/chat/matrix-synapse/Makefile
1.10modifypkgsrc/chat/matrix-synapse/PLIST
1.13modifypkgsrc/chat/matrix-synapse/distinfo