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

Reply via email to