Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-mitmproxy for openSUSE:Factory checked in at 2024-10-18 15:58:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-mitmproxy (Old) and /work/SRC/openSUSE:Factory/.python-mitmproxy.new.19354 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-mitmproxy" Fri Oct 18 15:58:09 2024 rev:11 rq:1208812 version:11.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-mitmproxy/python-mitmproxy.changes 2024-03-01 23:36:16.158899431 +0100 +++ /work/SRC/openSUSE:Factory/.python-mitmproxy.new.19354/python-mitmproxy.changes 2024-10-18 15:58:31.962500261 +0200 @@ -1,0 +2,121 @@ +Fri Oct 18 00:32:15 UTC 2024 - Joshua Smith <smolsh...@opensuse.org> + +- Update to version 11.0.0: + * mitmproxy now supports transparent HTTP/3 proxying. + * Add HTTP3 support in HTTPS reverse-proxy mode. + * mitmproxy now officially supports Python 3.13. + * Tighten HTTP detection heuristic to better support custom + TCP-based protocols. + * Add show_ignored_hosts option to display ignored flows in the + UI. This option is implemented as a temporary workaround and + will be removed in the future. + * Fix slow tnetstring parsing in case of very large tnetstring. + * Add getaddrinfo-based fallback for DNS resolution if we are + unable to determine the operating system's name servers. + * Improve the error message when users specify the certs option + without a matching private key. + * Fix a bug where intermediate certificates would not be + transmitted when using QUIC. + * Fix a bug where fragmented QUIC client hellos were not handled + properly. + * Emit a warning when users configure a TLS version that is not + supported by the current OpenSSL build. + * Fix a bug where mitmproxy would crash when receiving + STOP_SENDING QUIC frames. + * Fix error when unmarking all flows. + * Add addon to update the alt-svc header in reverse mode. + * Do not send unnecessary empty data frames when streaming + HTTP/2. + * Fix of measurement unit in HAR import, duration is in + milliseconds. + * Connection.tls_version now is QUICv1 instead of QUIC for QUIC. + * Add support for full mTLS with client certs between client and + mitmproxy. + * Update documentation adding a list of all possibile + web_columns. +- Updates from version 10.4.2: + * Fix a crash on startup when mitmproxy is unable to determine + the OS' DNS servers +- Updates from version 10.4.1: + * Fix a bug where macOS local mode would not start up on macOS. + * Fix UDP error handling when we learn that the remote has + disconnected. +- Updates from version 10.4.0: + * Add support for DNS over TCP. + * Add first MVP new Capture Tab in mitmweb + * Add HttpConnectedHook and HttpConnectErrorHook. + * Fix non-linear growth in processing time for large HTTP bodies. + * Fix a bug where connections would be incorrectly ignored with + allow_hosts. + * Fix zstd decompression to read across frames. + * Handle certificates we cannot parse more gracefully. + * Parse compressed domain names in ResourceRecord data. + * Fix a bug where mitmweb's flow list would not stay at the + bottom. + * Fix a bug where SSH connections would be incorrectly handled as + HTTP. + * Skip UTF-8 byte-order marks (BOM) when loading HAR files. + * Allow typing.Sequence[str] to be an editable option. + * Add Host header to CONNECT requests. + * Support all query types in DNS mode. + * Fix a bug where mitmproxy would crash for pipelined HTTP flows. + * Add an optional "index" column for mitmweb. +- Updates from version 10.3.1: + * Release tags are now prefixed with v again. + * Fix a bug where mitmproxy would not exit when -n is passed. + * Set the unbuffered (stdout/stderr) flag for the mitmdump + PyInstaller build. + * Fix a bug where client replay would not work with proxyauth. + * Fix slowdown when sending large amounts of data over HTTP/2. + * Add an option to strip HTTPS records from DNS responses to + block encrypted ClientHellos. + * Add an API to parse HTTPS records from DNS RDATA. + * Releases now come with a Sigstore attestations file to + demonstrate build provenance. +- Updates from version 10.3.0: + * Add support for editing non text files in a hex editor + * Add server_connect_error hook that is triggered when connection + establishment fails. + * Add section in mitmweb for rendering, adding and removing a + comment + * Fix multipart form content view being unusable. + * Documentation Improvements on CA Certificate Generation + * Make it possible to read flows from stdin with mitmweb. + * Update aioquic dependency to >= 1.0.0, < 2.0.0. + * Fix a bug where async client_connected handlers would crash + mitmproxy. + * Add button to close flow details panel + * Ignore SIGPIPE signals when there is lots of traffic. Socket + errors are handled directly and do not require extra signals + that generate noise. + * Add primitive websocket interception and modification + * Add support for exporting websocket messages when using "raw" + export. + * The "save body" feature now also includes WebSocket messages. + * Fix compatibility with older cryptography versions and silence + a DeprecationWarning on Python <3.11. + * Fix a bug when proxying unicode domains. +- Updates from version 10.2.4: + * Fix a bug where errors during startup would not be displayed + when running mitmproxy. + * Use newer cryptography APIs to avoid + CryptographyDeprecationWarnings. This bumps the minimum + required version to cryptography 42.0. +- Updates from version 10.2.3: + * Fix a regression where allow_hosts/ignore_hosts would break + with IPv6 connections. + * Fix bug where failed CONNECT request URLs are saved to HAR + files incorrectly. + * Add an arm64 variant for the precompiled macOS app. + * Fix duplicate answers being returned in DNS queries. + * Fix bug where wireguard config is generated with incorrect + endpoint when two or more NICs are active. + * Fix a regression when leaf cert creation would fail with + intermediate CAs in ca_file. + * Add content_view_lines_cutoff option to mitmdump + * Allow runtime modifications of HTTP flow filters for server + replays + * Fix bug view options menu in case of overflow + * Allow --allow-hosts and --ignore-hosts to work together + +------------------------------------------------------------------- Old: ---- mitmproxy-10.2.2.tar.gz New: ---- mitmproxy-11.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-mitmproxy.spec ++++++ --- /var/tmp/diff_new_pack.fcPEYY/_old 2024-10-18 15:58:32.858537828 +0200 +++ /var/tmp/diff_new_pack.fcPEYY/_new 2024-10-18 15:58:32.858537828 +0200 @@ -19,13 +19,13 @@ %{?sle15_python_module_pythons} %define skip_python39 1 Name: python-mitmproxy -Version: 10.2.2 +Version: 11.0.0 Release: 0 Summary: An interactive, SSL/TLS-capable intercepting proxy License: MIT Group: Development/Languages/Python URL: https://mitmproxy.org -Source: https://github.com/mitmproxy/mitmproxy/archive/refs/tags/%{version}.tar.gz#/mitmproxy-%{version}.tar.gz +Source: https://github.com/mitmproxy/mitmproxy/archive/refs/tags/v%{version}.tar.gz#/mitmproxy-%{version}.tar.gz BuildRequires: %{python_module Brotli >= 1.0} BuildRequires: %{python_module Flask >= 1.1.1} BuildRequires: %{python_module aioquic >= 0.9.4} @@ -111,8 +111,6 @@ %autosetup -p1 -n mitmproxy-%{version} rm mitmproxy/contrib/kaitaistruct/make.sh -sed -i 's/--color=yes//' setup.cfg - echo " # increase test deadline for slow obs executions import hypothesis @@ -136,7 +134,8 @@ %check # test_refresh fails on i586... wrong timestamp type, maybe? # test_rollback and test_output[None-expected_out0-expected_err0] just randomly fail on i586 -%pytest -k "not (test_refresh or test_rollback or test_output)" --hypothesis-profile="obs" +# test_dns and test_name_servers require networking +%pytest -k "not (test_refresh or test_rollback or test_output or test_name_servers or test_dns)" --hypothesis-profile="obs" %post %python_install_alternative mitmdump ++++++ mitmproxy-10.2.2.tar.gz -> mitmproxy-11.0.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-mitmproxy/mitmproxy-10.2.2.tar.gz /work/SRC/openSUSE:Factory/.python-mitmproxy.new.19354/mitmproxy-11.0.0.tar.gz differ: char 12, line 1