Hello community,

here is the log from the commit of package python-mitmproxy for 
openSUSE:Factory checked in at 2018-02-27 16:58:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-mitmproxy (Old)
 and      /work/SRC/openSUSE:Factory/.python-mitmproxy.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-mitmproxy"

Tue Feb 27 16:58:26 2018 rev:2 rq:580058 version:3.0.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-mitmproxy/python-mitmproxy.changes        
2017-08-04 11:58:02.187006441 +0200
+++ /work/SRC/openSUSE:Factory/.python-mitmproxy.new/python-mitmproxy.changes   
2018-02-27 16:59:22.312976577 +0100
@@ -1,0 +2,125 @@
+Thu Feb 22 13:16:53 UTC 2018 - [email protected]
+
+- Update to version 3.0.3
+  * A minor release that actually includes the fix meant for 3.0.2.
+  version 3.0.2
+  * Fix an issue that caused mitmproxy to lose keyboard control
+    after spawning an external editor.
+  version 3.0.1
+  * A quick point release to fix a bug that broke quoted arguments
+    in the console command editor.
+  version 3.0
+  Major Changes:
+  * Commands: A consistent, typed mechanism that allows addons to
+    expose actions to users.
+  * Options: A typed settings store for use by mitmproxy and
+    addons.
+  * Shift most of mitmproxy's own functionality into addons.
+  * Major improvements to mitmproxy console, including an almost
+    complete rewrite of the user interface, integration of
+    commands, key bindings, and multi-pane layouts.
+  * Major Improvements to mitmproxy’s web interface, mitmweb.
+    (Matthew Shao, Google Summer of Code 2017)
+  * Major Improvements to mitmproxy’s content views and protocol
+    layers (Ujjwal Verma, Google Summer of Code 2017)
+  * Faster JavaScript and CSS beautifiers. (Ujjwal Verma)
+  Minor Changes:
+  * Vastly improved JavaScript test coverage (Matthew Shao)
+  * Options editor for mitmweb (Matthew Shao)
+  * Static web-based flow viewer (Matthew Shao)
+  * Request streaming for HTTP/1.x and HTTP/2 (Ujjwal Verma)
+  * Implement more robust content views using Kaitai Struct
+    (Ujjwal Verma)
+  * Protobuf decoding now works without protoc being installed on
+    the host system (Ujjwal Verma)
+  * PNG, GIF, and JPEG can now be parsed without Pillow, which
+    simplifies mitmproxy installation and moves parsing from unsafe
+    C to pure Python (Ujjwal Verma)
+  * Add parser for ICO files (Ujjwal Verma)
+  * Migrate WebSockets implementation to wsproto. This reduces
+    code size and adds WebSocket compression support.
+    (Ujjwal Verma)
+  * Add “split view” to split mitmproxy’s UI into two separate
+    panes.
+  * Add key binding viewer and editor
+  * Add a command to spawn a preconfigured Chrome browser instance
+    from mitmproxy
+  * Fully support mitmproxy under the Windows Subsystem for Linux
+    (WSL), work around display errors
+  * Add XSS scanner addon (@ddworken)
+  * Add ability to toggle interception (@mattweidner)
+  * Numerous documentation improvements (@pauloromeira, @rst0git,
+    @rgerganov, @fulldecent, @zhigang1992, @F1ashhimself,
+    @vinaydargar, @jonathanrfisher1, @BasThomas, @LuD1161,
+    @ayamamori, @TomTasche)
+  * Add filters for websocket flows (@s4chin)
+  * Make it possible to create a response to CONNECT requests in
+    http_connect (@mengbiping)
+  * Redirect stdout in scripts to ctx.log.warn (@nikofil)
+  * Fix a crash when clearing the event log (@krsoninikhil)
+  * Store the generated certificate for each flow (@dlenski)
+  * Add --keep-host-header to retain the host header in reverse
+    proxy mode (@krsoninikhil)
+  * Fix setting palette options (@JordanLoehr)
+  * Fix a crash with brotli encoding (@whackashoe)
+  * Provide certificate installation instructions on mitm.it
+    (@ritiek)
+  * Fix a bug where we did not properly fall back to IPv4 when
+    IPv6 is unavailable (@titeuf87)
+  * Fix transparent mode on IPv6-enabled macOS systems (@Ga-ryo)
+  * Fix handling of HTTP messages with multiple Content-Length
+    headers (@surajt97)
+  * Fix IPv6 authority form parsing in CONNECT requests (@r1b)
+  * Fix event log display in mitmweb (@syahn)
+  * Remove private key from PKCS12 file in ~/.mitmproxy (@ograff).
+  * Add LDAP as a proxy authentication backend (@charlesdhdt)
+  * Use mypy to check the whole codebase (@iharsh234)
+  * Fix a crash when duplicating flows (@iharsh234)
+  * Fix testsuite when the path contains a “.” (@felixonmars)
+  * Store proxy authentication with flows (@lymanZerga11)
+  * Match ~d and ~u filters against pretty_host (@dequis)
+  * Update WBXML content view (@davidpshaw)
+  * Handle HEAD requests for mitm.it to support Chrome in
+    transparent mode on iOS (@tomlabaude)
+  * Update dns spoofing example to use --keep-host-header
+    (@krsoninikhil)
+  * Call error handler on HTTPException (@tarnacious)
+  * Make it possible to remove TLS from upstream HTTP connections
+  * Update to pyOpenSSL 17.5, cryptography 2.1.4, and OpenSSL
+    1.1.0g
+  * Make it possible to retroactively increase log verbosity.
+  * Make logging from addons thread-safe
+  * Tolerate imports in user scripts that match hook names (`from
+    mitmproxy import log`)
+  * Update mitmweb to React 16, which brings performance
+    improvements
+  * Fix a bug where reverting duplicated flows crashes mitmproxy
+  * Fix a bug where successive requests are sent to the wrong host
+    after a request has been redirected.
+  * Fix a bug that binds outgoing connections to the wrong
+    interface
+  * Fix a bug where custom certificates are ignored in reverse
+    proxy mode
+  * Fix import of flows that have been created with mitmproxy 0.17
+  * Fix formatting of (IPv6) IP addresses in a number of places
+  * Fix replay for HTTP/2 flows
+  * Decouple mitmproxy version and flow file format version
+  * Fix a bug where “mitmdump -nr” does not exit automatically
+  * Fix a crash when exporting flows to curl
+  * Fix formatting of sticky cookies
+  * Improve script reloading reliability by polling the filesystem
+    instead of using watchdog
+  * Fix a crash when refreshing Set-Cookie headers
+  * Add connection indicator to mitmweb to alert users when the
+    proxy server stops running
+  * Add support for certificates with cyrillic domains
+  * Simplify output of mitmproxy --version
+  * Add Request.make to simplify request creation in scripts
+  * Pathoc: Include a host header on CONNECT requests
+  * Remove HTML outline contentview (#2572)
+  * Remove Python and Locust export (#2465)
+  * Remove emojis from tox.ini because flake8 cannot parse that. :(
+
+- Dropped python-mitmproxy-no_git.patch (no longer necessary)
+
+-------------------------------------------------------------------

Old:
----
  mitmproxy-2.0.2.tar.gz
  python-mitmproxy-no_git.patch

New:
----
  mitmproxy-3.0.3.tar.gz

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

Other differences:
------------------
++++++ python-mitmproxy.spec ++++++
--- /var/tmp/diff_new_pack.J8Tpx7/_old  2018-02-27 16:59:24.920882349 +0100
+++ /var/tmp/diff_new_pack.J8Tpx7/_new  2018-02-27 16:59:24.920882349 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-mitmproxy
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,10 +15,11 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %define skip_python2 1
 %define py_name mitmproxy
 Name:           python-mitmproxy
-Version:        2.0.2
+Version:        3.0.3
 Release:        0
 Summary:        An SSL-capable man-in-the-middle proxy
 License:        MIT
@@ -26,44 +27,46 @@
 Url:            https://mitmproxy.org
 Source0:        
https://github.com/mitmproxy/mitmproxy/archive/v%{version}.tar.gz#/%{py_name}-%{version}.tar.gz
 Source1:        %{name}-rpmlintrc
-Patch0:         %{name}-no_git.patch
 BuildRequires:  %{python_module Sphinx}
 BuildRequires:  %{python_module brotlipy}
 BuildRequires:  %{python_module certifi}
 BuildRequires:  %{python_module devel >= 3.5}
 BuildRequires:  %{python_module hyperframe}
-BuildRequires:  %{python_module pyasn1}
 BuildRequires:  %{python_module pyOpenSSL}
+BuildRequires:  %{python_module pyasn1}
 BuildRequires:  %{python_module setuptools >= 11.3}
 BuildRequires:  %{python_module sphinxcontrib-documentedlist}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-base >= 3.5
 Requires:       python-Flask >= 0.10.1
 Requires:       python-Pillow >= 3.2
+Requires:       python-base >= 3.5
 Requires:       python-blinker >= 1.4
-Requires:       python-brotlipy >= 0.5.1
+Requires:       python-brotlipy >= 0.6.0
 Requires:       python-certifi >= 2015.11.20.1
 Requires:       python-click >= 6.2
 Requires:       python-construct >= 2.8
-Requires:       python-cryptography >= 1.3
+Requires:       python-cryptography >= 2.1.4
 Requires:       python-cssutils >= 1.0.1
-Requires:       python-h2 >= 2.5.1
+Requires:       python-h11 >= 0.7.0
+Requires:       python-h2 >= 3.0.1
 Requires:       python-html2text >= 2016.1.8
-Requires:       python-hyperframe >= 4.0.1
+Requires:       python-hyperframe >= 5.1.0
 Requires:       python-jsbeautifier >= 1.6.3
+Requires:       python-kaitaistruct >= 0.7
+Requires:       python-ldap3 >= 2.4
 Requires:       python-passlib >= 1.6.5
-Requires:       python-pyOpenSSL >= 16.0
-Requires:       python-pyasn1 >= 0.1.9
+Requires:       python-pyOpenSSL >= 17.5
+Requires:       python-pyasn1 >= 0.3.1
 Requires:       python-pyparsing >= 2.1.3
-Requires:       python-pyperclip >= 1.5.22
+Requires:       python-pyperclip >= 1.6.0
 Requires:       python-requests >= 2.9.1
 Requires:       python-ruamel.yaml >= 0.13.2
 Requires:       python-sortedcontainers >= 1.5.4
 Requires:       python-tornado >= 4.3
-Requires:       python-urwid >= 1.3.1
+Requires:       python-urwid >= 2.0.1
 Requires:       python-watchdog >= 0.8.3
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+Requires:       python-wsproto >= 0.11.0
 BuildArch:      noarch
 %python_subpackages
 
@@ -83,7 +86,6 @@
 
 %prep
 %setup -q -n %{py_name}-%{version}
-%patch0 -p1
 # fix non-executable-script error
 for file in 
{ASWBXMLCodePage,InvalidDataException,ASWBXMLByteQueue,GlobalTokens,ASWBXML,ASCommandResponse}
 do
@@ -92,24 +94,19 @@
 
 %build
 %python_build
-pushd docs
-make %{?_smp_mflags} man
-popd
 
 %install
 %python_install
-install -D -m0644 docs/_build/man/mitmproxydocs.1 
%{buildroot}%{_mandir}/man1/mitmproxy.1
+%python_expand rm -rf 
%{buildroot}%{$python_sitelib}/%{py_name}/contrib/kaitaistruct
 %fdupes %{buildroot}
 
 %files %{python_files}
-%defattr(-,root,root,-)
 %doc LICENSE README.rst
 %{_bindir}/mitmdump
 %{_bindir}/mitmproxy
 %{_bindir}/mitmweb
 %{_bindir}/pathoc
 %{_bindir}/pathod
-%{_mandir}/man1/mitmproxy.1%{ext_man}
 %{python_sitelib}/mitmproxy*
 %{python_sitelib}/pathod
 

++++++ mitmproxy-2.0.2.tar.gz -> mitmproxy-3.0.3.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-mitmproxy/mitmproxy-2.0.2.tar.gz 
/work/SRC/openSUSE:Factory/.python-mitmproxy.new/mitmproxy-3.0.3.tar.gz differ: 
char 13, line 1


Reply via email to