Revisions of matrix-synapse

Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 31)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 30)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 29)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 28)
- Update to 0.99.0
  * Features
    - Synapse's cipher string has been updated to require ECDH key exchange. Configuring and generating dh_params is no longer required, and they will be ignored. (#4229)
    - Synapse can now automatically provision TLS certificates via ACME (the protocol used by CAs like Let's Encrypt). (#4384, #4492, #4525, #4572, #4564, #4566, #4547, #4557)
    - Implement MSC1708 (.well-known routing for server-server federation) (#4408, #4409, #4426, #4427, #4428, #4464, #4468, #4487, #4488, #4489, #4497, #4511, #4516, #4520, #4521, #4539, #4542, #4544)
    - Search now includes results from predecessor rooms after a room upgrade. (#4415)
    - Config option to disable requesting MSISDN on registration. (#4423)
    - Add a metric for tracking event stream position of the user directory. (#4445)
    - Support exposing server capabilities in CS API (MSC1753, MSC1804) (#4472, 81b7e7eed))
    - Add support for room version 3 (#4483, #4499, #4515, #4523, #4535)
    - Synapse will now reload TLS certificates from disk upon SIGHUP. (#4495, #4524)
    - The matrixdotorg/synapse Docker images now use Python 3 by default. (#4558)
  * Bugfixes
    - Prevent users with access tokens predating the introduction of device IDs from creating spurious entries in the user_ips table. (#4369)
    - Fix typo in ALL_USER_TYPES definition to ensure type is a tuple (#4392)
    - Fix high CPU usage due to remote devicelist updates (#4397)
    - Fix potential bug where creating or joining a room could fail (#4404)
    - Fix bug when rejecting remote invites (#4405, #4527)
    - Fix incorrect logcontexts after a Deferred was cancelled (#4407)
    - Ensure encrypted room state is persisted across room upgrades. (#4411)
    - Copy over whether a room is a direct message and any associated room tags on room upgrade. (#4412)
    - Fix None guard in calling config.server.is_threepid_reserved (#4435)
    - Don't send IP addresses as SNI (#4452)
    - Fix UnboundLocalError in post_urlencoded_get_json (#4460)
    - Add a timeout to filtered room directory queries. (#4461)
    - Workaround for login error when using both LDAP and internal authentication. (#4486)
    - Fix a bug where setting a relative consent directory path would cause a crash. (#4512)
  * Deprecations and Removals
    - Synapse no longer generates self-signed TLS certificates when generating a configuration file. (#4509)
  * Improved Documentation
buildservice-autocommit accepted request 665642 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 27)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 26)
- For test purpose a matrix server will be start. But never been
  stopped. Fix that server will be stoped after test.
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 25)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 24)
Eric Schirra's avatar Eric Schirra (ecsos) accepted request 665296 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 23)
rever to 0.34.0 because wrong require package msgpack
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 22)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 21)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 20)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 19)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 18)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 17)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 16)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 15)
- 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)
- Changes from 0.34.0.1
  This release fixes CVE-2019-5885 and is recommended for all users of Synapse 0.34.0 and below.
  * Bugfixes
    - Fix problem reading macaroon_secret_key from config (#4373)
- Changes from 0.34.1
  Update 2019/01/09: this release has a bug (#4371) that causes all users to be logged out on upgrade. Please do not upgrade to it.
  * 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)
buildservice-autocommit accepted request 660866 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 14)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 13)
- 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 <meta http-equiv="Content-Type" header. (#4183)
    - Fix an issue where public consent URLs had two slashes. (#4192)
    - Fallback auth now accepts the session parameter on Python 3. (#4197)
    - Remove riot.im from the list of trusted Identity Servers in the default configuration (#4207)
    - fix start up failure when mau_limit_reserved_threepids set and db is postgres (#4211)
    - Fix auto join failures for servers that require user consent (#4223)
    - Fix exception caused by non-ascii event IDs (#4241)
    - Pushers can now be unsubscribed from on Python 3. (#4250)
    - Fix UnicodeDecodeError when postgres is configured to give non-English errors (#4253)
  * Internal Changes
    - Debian packages utilising a virtualenv with bundled dependencies can now be built. (#4212)
    - Disable pager when running git-show in CI (#4291)
    - A coveragerc file has been added. (#4180)
buildservice-autocommit accepted request 650771 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 12)
baserev update by copy to link target
Displaying revisions 321 - 340 of 351
openSUSE Build Service is sponsored by