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 2022-12-19 14:07:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-mitmproxy (Old)
 and      /work/SRC/openSUSE:Factory/.python-mitmproxy.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-mitmproxy"

Mon Dec 19 14:07:56 2022 rev:8 rq:1043697 version:9.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-mitmproxy/python-mitmproxy.changes        
2022-10-08 01:25:58.502332871 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-mitmproxy.new.1835/python-mitmproxy.changes  
    2022-12-19 14:07:59.878581587 +0100
@@ -1,0 +2,71 @@
+Thu Dec 15 17:32:53 UTC 2022 - Daniel Garcia <daniel.gar...@suse.com>
+
+- Skip broken tests in different architectures
+
+-------------------------------------------------------------------
+Thu Dec 15 17:17:36 UTC 2022 - Daniel Garcia <daniel.gar...@suse.com>
+
+- Remove fix-big-integer.patch
+- Update to version 9.0.1:
+  - The precompiled binaries now ship with OpenSSL 3.0.7, which resolves
+    CVE-2022-3602 and CVE-2022-3786.
+  - Performance and stability improvements for WireGuard mode. (#5694, @mhils,
+    @decathorpe)
+  - Fix a bug where the standalone Linux binaries would require libffi to be
+    installed. (#5699, @mhils)
+  - Hard exit when mitmproxy cannot write logs, fixes endless loop when parent
+    process exits. (#4669, @Prinzhorn)
+  - Fix a permission error affecting the Docker images. (#5700, @mhils)
+
+- 9.0.0
+  # Major Features
+  - Add Raw UDP support. (#5414, @meitinger)
+  - Add WireGuard mode to enable transparent proxying via WireGuard. (#5562,
+    @decathorpe, @mhils)
+  - Add DTLS support. (#5397, @kckeiks).
+  - Add a quick help bar to mitmproxy. (#5381, #5652, @kckeiks, @mhils).
+
+  # Deprecations
+  - Deprecate add_log event hook. Users should use the builtin logging module
+    instead. See the docs for details and upgrade instructions. (#5590, @mhils)
+  - Deprecate mitmproxy.ctx.log in favor of Python's builtin logging module.
+    See the docs for details and upgrade instructions. (#5590, @mhils)
+
+  # Breaking Changes
+  - The mode option is now a list of server specs instead of a single spec. The
+    CLI interface is unaffected, but users may need to update their
+    config.yaml. (#5393, @mhils)
+
+  # Full Changelog
+  - Mitmproxy binaries now ship with Python 3.11. (#5678, @mhils)
+  - One mitmproxy instance can now spawn multiple proxy servers. (#5393,
+    @mhils)
+  - Add syntax highlighting to JSON and msgpack content view. (#5623,
+    @SapiensAnatis)
+  - Add MQTT content view. (#5588, @nikitastupin, @abbbe)
+  - Setting connection_strategy to lazy now also disables early upstream
+    connections to fetch TLS certificate details. (#5487, @mhils)
+  - Fix order of event hooks on startup. (#5376, @meitinger)
+  - Include server information in bind/listen errors. (#5495, @meitinger)
+  - Include information about lazy connection_strategy in related errors.
+    (#5465, @meitinger, @mhils)
+  - Fix tls_version_server_min and tls_version_server_max options. (#5546,
+    @mhils)
+  - Added Magisk module generation for Android onboarding. (#5547, @jorants)
+  - Update Linux binary builder to Ubuntu 20.04, bumping the minimum glibc
+    version to 2.31. (#5547, @jorants)
+  - Add "Save filtered" button in mitmweb. (#5531, @rnbwdsh, @mhils)
+  - Render application/prpc content as gRPC/Protocol Buffers (#5568,
+    @selfisekai)
+  - Mitmweb now supports content_view_lines_cutoff. (#5548, @sanlengjingvv)
+  - Fix a mitmweb crash when scrolling down the flow list. (#5507, @LIU-shuyi)
+  - Add HTTP/3 binary frame content view. (#5582, @mhils)
+  - Fix mitmweb not properly opening a browser and being stuck on some Linux.
+    (#5522, @Prinzhorn)
+  - Fix race condition when updating mitmweb WebSocket connections that are
+    closing. (#5405, #5686, @mhils)
+  - Fix mitmweb crash when using filters. (#5658, #5661, @LIU-shuyi, @mhils)
+  - Fix missing default port when starting a browser. (#5687, @rbdixon)
+  - Add docs for transparent mode on Windows. (#5402, @stephenspol)
+
+-------------------------------------------------------------------

Old:
----
  fix-big-integer.patch
  mitmproxy-8.1.1.tar.gz

New:
----
  mitmproxy-9.0.1.tar.gz

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

Other differences:
------------------
++++++ python-mitmproxy.spec ++++++
--- /var/tmp/diff_new_pack.IxQTKj/_old  2022-12-19 14:08:00.738586043 +0100
+++ /var/tmp/diff_new_pack.IxQTKj/_new  2022-12-19 14:08:00.746586085 +0100
@@ -16,38 +16,36 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 %define skip_python36 1
 %define skip_python38 1
 Name:           python-mitmproxy
-Version:        8.1.1
+Version:        9.0.1
 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/v%{version}.tar.gz#/mitmproxy-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM fix-big-integer.patch -- based on commit 
gh#mitmproxy/mitmproxy@780adbaf9b13
-Patch:          fix-big-integer.patch
+Source:         
https://github.com/mitmproxy/mitmproxy/archive/refs/tags/%{version}.tar.gz#/mitmproxy-%{version}.tar.gz
 BuildRequires:  %{python_module Brotli >= 1.0}
 BuildRequires:  %{python_module Flask >= 1.1.1}
 BuildRequires:  %{python_module asgiref >= 3.2.10}
-BuildRequires:  %{python_module blinker >= 1.4}
 BuildRequires:  %{python_module certifi >= 2019.9.11}
 BuildRequires:  %{python_module click >= 7.0}
-BuildRequires:  %{python_module cryptography >= 3.3}
+BuildRequires:  %{python_module cryptography >= 38.0}
+BuildRequires:  %{python_module h11 >= 0.11}
 BuildRequires:  %{python_module h2 >= 4.1}
 BuildRequires:  %{python_module hyperframe >= 6.0}
 BuildRequires:  %{python_module hypothesis >= 5.8}
-BuildRequires:  %{python_module kaitaistruct >= 0.7}
+BuildRequires:  %{python_module kaitaistruct >= 0.10}
 BuildRequires:  %{python_module ldap3 >= 2.8}
+BuildRequires:  %{python_module mitmproxy-wireguard >= 0.1.6}
 BuildRequires:  %{python_module msgpack >= 1.0.0}
 BuildRequires:  %{python_module parver >= 0.1}
 BuildRequires:  %{python_module passlib >= 1.6.5}
 BuildRequires:  %{python_module protobuf >= 3.14}
 BuildRequires:  %{python_module publicsuffix2 >= 2.20190812}
-BuildRequires:  %{python_module pyOpenSSL >= 21.0}
+BuildRequires:  %{python_module pyOpenSSL >= 22.1}
 BuildRequires:  %{python_module pyparsing >= 2.4.2}
 BuildRequires:  %{python_module pyperclip >= 1.6.0}
 BuildRequires:  %{python_module pytest >= 6.1.0}
@@ -57,6 +55,7 @@
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module sortedcontainers >= 2.3}
 BuildRequires:  %{python_module tornado >= 6.1}
+BuildRequires:  %{python_module typing_extensions >= 4.3 if %python-base < 
3.10}
 BuildRequires:  %{python_module urwid >= 2.1.1}
 BuildRequires:  %{python_module wsproto >= 1.0}
 BuildRequires:  %{python_module zstandard >= 0.11}
@@ -65,19 +64,20 @@
 Requires:       python-Brotli >= 1.0
 Requires:       python-Flask >= 1.1.1
 Requires:       python-asgiref >= 3.2.10
-Requires:       python-blinker >= 1.4
 Requires:       python-certifi >= 2019.9.11
 Requires:       python-click >= 7.0
-Requires:       python-cryptography >= 3.3
+Requires:       python-cryptography >= 38.0
+Requires:       python-h11 >= 0.11
 Requires:       python-h2 >= 4.1
 Requires:       python-hyperframe >= 6.0
-Requires:       python-kaitaistruct >= 0.7
+Requires:       python-kaitaistruct >= 0.10
 Requires:       python-ldap3 >= 2.8
+Requires:       python-mitmproxy-wireguard >= 0.1.6
 Requires:       python-msgpack >= 1.0.0
 Requires:       python-passlib >= 1.6.5
 Requires:       python-protobuf >= 3.14
 Requires:       python-publicsuffix2 >= 2.20190812
-Requires:       python-pyOpenSSL >= 21.0
+Requires:       python-pyOpenSSL >= 22.1
 Requires:       python-pyparsing >= 2.4.2
 Requires:       python-pyperclip >= 1.6.0
 Requires:       python-ruamel.yaml >= 0.16
@@ -86,6 +86,9 @@
 Requires:       python-urwid >= 2.1.1
 Requires:       python-wsproto >= 1.0
 Requires:       python-zstandard >= 0.11
+%if 0%{?python_version_nodots} < 310
+Requires:       python-typing_extensions >= 4.3
+%endif
 Requires(post): update-alternatives
 Requires(postun):update-alternatives
 BuildArch:      noarch
@@ -135,7 +138,8 @@
 # test_refresh fails on i586... wrong timestamp type, maybe?
 # test_rollback and test_output[None-expected_out0-expected_err0] just 
randomly fail on i586
 # test_get_version fails to mock updated git version
-%pytest -k "not (test_refresh or test_rollback or test_output or 
test_get_version)" --hypothesis-profile="obs"
+# test_wireguard uses a binary client just available for x86_64
+%pytest -k "not (test_refresh or test_rollback or test_output or 
test_get_version or test_wireguard)" --hypothesis-profile="obs"
 
 %post
 %python_install_alternative mitmdump
@@ -150,7 +154,8 @@
 %files %{python_files}
 %doc README.md CHANGELOG.md
 %license LICENSE
-%{python_sitelib}/*
+%{python_sitelib}/mitmproxy
+%{python_sitelib}/mitmproxy-%{version}*-info
 %python_alternative %{_bindir}/mitmdump
 %python_alternative %{_bindir}/mitmproxy
 %python_alternative %{_bindir}/mitmweb

++++++ mitmproxy-8.1.1.tar.gz -> mitmproxy-9.0.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-mitmproxy/mitmproxy-8.1.1.tar.gz 
/work/SRC/openSUSE:Factory/.python-mitmproxy.new.1835/mitmproxy-9.0.1.tar.gz 
differ: char 12, line 1

Reply via email to