Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-mautrix for openSUSE:Factory 
checked in at 2022-09-01 22:11:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-mautrix (Old)
 and      /work/SRC/openSUSE:Factory/.python-mautrix.new.2083 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-mautrix"

Thu Sep  1 22:11:09 2022 rev:8 rq:1000503 version:0.17.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-mautrix/python-mautrix.changes    
2022-06-23 10:23:49.223710651 +0200
+++ /work/SRC/openSUSE:Factory/.python-mautrix.new.2083/python-mautrix.changes  
2022-09-01 22:12:09.200405325 +0200
@@ -1,0 +2,88 @@
+Wed Aug 31 10:34:08 UTC 2022 - Matej Cepl <mc...@suse.com>
+
+- Update to 0.17.8:
+  - (crypto) Fixed parsing /keys/claim responses with no failures
+    field.
+  - (bridge) Fixed parsing e2ee key sharing allow/minimum level
+    config.
+  - (util.async_db) Added init_commands to run commands on
+    each SQLite connection (e.g. to enable PRAGMAs). No-op on
+    Postgres.
+  - (bridge) Added check to make sure e2ee keys are intact on
+    server. If they aren't, the crypto database will be wiped and
+    the bridge will stop.
+  - (bridge) Added hidden option to use appservice login for
+    double puppeting.
+  - (client) Fixed sync handling throwing an error if event
+    parsing failed.
+  - (errors) Added M_UNKNOWN_ENDPOINT error code from MSC3743
+  - (appservice) Updated MSC3202 support to handle one time keys
+    correctly.
+  - (types) Added m.read.private to receipt types.
+  - (appservice) Stopped ensure_registered and invite_user
+    raising IntentErrors (now they raise the original Matrix
+    error instead).
+  - (bridge) Started rejecting reusing access tokens when
+    enabling double puppeting. Reuse is detected by presence of
+    encryption keys on the device.
+  - (client.api) Added wrapper method for the /context API.
+  - (api, errors) Implemented new error codes from MSC3848.
+  - (types) Disabled deserializing m.direct content (it didn't
+    work and it wasn't really necessary).
+  - (client.state_store) Updated set_encryption_info to allow raw
+    dicts. This fixes the bug where sending a m.room.encryption
+    event with a raw dict as the content would throw an error
+    from the state store.
+  - (crypto) Fixed error when fetching keys for user with no
+    cross-signing keys (thanks to @maltee1 in #109).
+  - (types) Updated BeeperMessageStatusEventContent fields.
+  - (api) Updated request logging to log full URL instead of only
+    path.
+  - (bridge) Fixed migrating key sharing allow flag to new config
+    format.
+  - (appservice) Added beeper_new_messages flag for batch_send
+    method.
+  - (crypto) Fixed Python 3.8/9 compatibility broken in v0.17.0.
+  - (crypto) Added some tests for attachments and store code.
+  - (crypto) Improved logging when device change validation
+    fails.
+  - Breaking change (bridge) Added options to check cross-signing
+    status for bridge users. This requires changes to the base
+    config.
+        New options include requiring cross-signed devices (with
+        TOFU) for sending and/or receiving messages, and an
+        option to drop any unencrypted messages.
+  - Breaking change (crypto) Removed sender_key parameter from
+    CryptoStore's has_group_session and put_group_session, and
+    also OlmMachine's wait_for_session.
+  - Breaking change (crypto.store.memory) Updated the key of the
+    _inbound_sessions dict to be (room_id, session_id), removing
+    the identity key in the middle. This only affects custom
+    stores based on the memory store.
+  - (crypto) Added basic cross-signing validation code.
+  - (crypto) Marked device_id and sender_key as deprecated in
+    Megolm events as per Matrix 1.3.
+  - (api) Bumped request logs to DEBUG level.
+        Also added new sensitive parameter to the request method
+        to prevent logging content in sensitive requests. The
+        login method was updated to mark the content as sensitive if a
+        password or token is provided.
+  - (bridge.commands) Switched the order of the user ID parameter
+    in set-pl, set-avatar and set-displayname.
+  - (bridge) Started requiring Matrix v1.1 support from
+    homeservers.
+  - (bridge) Added hack to automatically send a read receipt for
+    messages sent to Matrix with double puppeting (to work around
+    weird unread count issues).
+  - (client) Added support for knocking on rooms (thanks to
+    @maltee1 in #105).
+  - (bridge) Added config option to set key rotation settings
+    with e2be.
+  - (bridge) Updated e2be helper to stop bridge if syncing fails.
+  - (util.async_db) Updated asyncpg connector to stop program
+    if an asyncpg InternalClientError is thrown. These errors
+    usually cause everything to get stuck.
+        The behavior can be disabled by passing meow_exit_on_ice
+        = false in the db_args.
+
+-------------------------------------------------------------------

Old:
----
  mautrix-python-0.16.8-gh.tar.gz

New:
----
  mautrix-python-0.17.8-gh.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-mautrix.spec ++++++
--- /var/tmp/diff_new_pack.ncwlZ8/_old  2022-09-01 22:12:09.796406955 +0200
+++ /var/tmp/diff_new_pack.ncwlZ8/_new  2022-09-01 22:12:09.804406977 +0200
@@ -25,13 +25,13 @@
 %endif
 
 Name:           python-mautrix
-Version:        0.16.8
+Version:        0.17.8
 Release:        0
 Summary:        A Python 3 asyncio Matrix framework
 License:        MPL-2.0
 URL:            https://github.com/mautrix/python
 # The GitHub Archive has json data required for the test suite
-Source:         
https://github.com/mautrix/python/archive/refs/tags/v0.16.8.tar.gz#/mautrix-python-%{version}-gh.tar.gz
+Source:         
https://github.com/mautrix/python/archive/refs/tags/v%{version}.tar.gz#/mautrix-python-%{version}-gh.tar.gz
 BuildRequires:  %{python_module base}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
@@ -53,6 +53,9 @@
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module aiosqlite}
 BuildRequires:  %{python_module sqlalchemy}
+BuildRequires:  %{python_module olm}
+BuildRequires:  %{python_module unpaddedbase64}
+BuildRequires:  %{python_module pycryptodomex}
 %endif
 %python_subpackages
 

++++++ mautrix-python-0.16.8-gh.tar.gz -> mautrix-python-0.17.8-gh.tar.gz ++++++
++++ 5088 lines of diff (skipped)

Reply via email to