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 <[email protected]>
+
+- Skip broken tests in different architectures
+
+-------------------------------------------------------------------
+Thu Dec 15 17:17:36 UTC 2022 - Daniel Garcia <[email protected]>
+
+- 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