We have some news to share for the request index beta feature. We’ve added more options to sort your requests, counters to the individual filters and documentation for the search functionality. Checkout the blog post for more details.

File python-mitmproxy.changes of Package python-mitmproxy

-------------------------------------------------------------------
Wed Aug  1 13:48:05 UTC 2018 - aloisio@gmx.com

- Added protect_against_DNS_rebinding.patch and
  improve_DNS_rebinding_protection_support_IPv6.patch to address
  CVE-2018-14505 (fixes boo#1102178)

- Added update_ldap3_dependency.patch for the package to work
  with python3-ldap3 2.5 (fixes boo#1101457)

- Minor spec improvements

-------------------------------------------------------------------
Thu Apr  5 15:27:41 UTC 2018 - aloisio@gmx.com

- Update to version 3.0.4
  * Fix an issue that caused mitmproxy to not retry HTTP requests
    on timeout.
  * Various other fixes (@kira0204, @fenilgandhi, @tran-tien-dat,
    @smonami, @luzpaz, @fristonio, @kajojify, @Oliver-Fish,
    @hcbarry, @jplochocki, @MikeShi42, @ghillu, @emilstahl)

-------------------------------------------------------------------
Thu Feb 22 13:16:53 UTC 2018 - aloisio@gmx.com

- 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)

-------------------------------------------------------------------
Fri Apr 28 16:09:14 UTC 2017 - aloisio@gmx.com

- Update to version 2.0.2
  * Fix mitmweb's Content-Security-Policy to work with Chrome
    58+ (#2284)

-------------------------------------------------------------------
Wed Mar 15 18:49:52 UTC 2017 - aloisio@gmx.com

- Update to version 2.0.1
  * http2: fix h2 header normalization test (#2080)

-------------------------------------------------------------------
Tue Feb 21 18:35:24 UTC 2017 - aloisio@gmx.com

- Update to version 2.0.0
  * HTTP/2 is now enabled by default.
  * Image ContentView: Parse images with Kaitai Struct
    (kaitai.io) instead of Pillow.
    This simplifies installation, reduces binary size, and
    allows parsing in pure Python.
  * Web: Add missing flow filters.
  * Add transparent proxy support for OpenBSD.
  * Check the mitmproxy CA for expiration and warn the user to
    regenerate it if necessary.
  * Testing: Tremendous improvements, enforced 100% coverage
    for large parts of the  codebase, increased overall
    coverage.
  * Enforce individual coverage: one source file -> one test
    file with 100% coverage.
  * A myriad of other small improvements throughout the
    project.
  * Numerous bugfixes.
- Added python3-mitmproxy-no_git.patch

-------------------------------------------------------------------
Thu Feb  2 23:24:52 UTC 2017 - aloisio@gmx.com

- Update to version 1.0.2
  * Fix compatibility with Python 3.5.0
  1.0.1:
  * Fix compatibility with Python 3.6

-------------------------------------------------------------------
Mon Dec 26 20:14:35 UTC 2016 - aloisio@gmx.com

- Switched to python3 package

- Update to version  1.0
  * All mitmproxy tools are now Python 3 only! We plan to 
    support Python 3.5 and higher.
  * Web-Based User Interface: Mitmproxy now offically has a 
    web-based user interface called mitmweb. We consider it
    stable for all features currently exposed in the UI,
    but it still misses a lot of mitmproxy’s options.
  * Windows Compatibility: With mitmweb, mitmproxy is now 
    useable on Windows. 
    We are also introducing an installer (kindly sponsored 
    by BitRock) that simplifies setup.
  * Configuration: The config file format is now a single 
    YAML file. In most cases, converting to the new format
    should be trivial - please see the docs for more
    information.
  * Console: Significant UI improvements - including sorting 
    of flows by size, type and url, status bar improvements,
    much faster indentation for HTTP views, and more.
  * HTTP/2: Significant improvements, but is temporarily 
    disabled by default due to wide-spread protocol
    implementation errors on some large website
  * WebSocket: The protocol implementation is now mature, 
    and is enabled by
    default. Complete UI support is coming in the next 
    release. Hooks for message interception and manipulation
    are available.
  * A myriad of other small improvements throughout the 
    project.
  version 0.18:
  * Python 3 Compatibility for mitmproxy and pathod (Shadab 
    Zafar, GSoC 2016)
  * Major improvements to mitmweb (Clemens Brunner & Jason 
    Hao, GSoC 2016)
  * Internal Core Refactor: Separation of most features into 
    isolated Addons
  * Initial Support for WebSockets
  * Improved HTTP/2 Support
  * Reverse Proxy Mode now automatically adjusts host 
    headers and TLS Server Name Indication
  * Improved HAR export
  * Improved export functionality for curl, python code, raw 
    http etc.
  * Flow URLs are now truncated in the console for better 
    visibility
  * New filters for TCP, HTTP and marked flows.
  * Mitmproxy now handles comma-separated Cookie headers
  * Merge mitmproxy and pathod documentation
  * Mitmdump now sanitizes its console output to not include 
    control characters
  * Improved message body handling for HTTP messages:
    .raw_content provides the message body as seen on the 
     wire
    .content provides the decompressed body (e.g. un-gzipped)
    .text provides the body decompressed and decoded body
  * New HTTP Message getters/setters for cookies and form 
    contents.
  * Add ability to view only marked flows in mitmproxy
  * Improved Script Reloader (Always use polling, watch for 
    whole directory)
  * Use tox for testing
  * Unicode support for tnetstrings
  * Add dumpfile converters for mitmproxy versions 0.11 and 
    version 0.12
  * Numerous bugfixes
  version 0.17:
  * Simplify repository and release structure. mitmproxy now 
    comes as a single package, including netlib and pathod.
  * Rename the Python package from libmproxy to mitmproxy.
  * New option to add server certs to client chain 
    (CVE-2016-2402, John Kozyrakis)
  * Enable HTTP/2 by default (Thomas Kriechbaumer)
  * Improved HAR extractor (Shadab Zafar)
  * Add icon for OSX and Windows binaries
  * Add content view for query parameters (Will Coster)
  * Initial work on Python 3 compatibility
  * locust.io export (Zohar Lorberbaum)
  * Fix XSS vulnerability in HTTP errors (Will Coster)
  * Numerous bugfixes and minor improvements
  version 0.16:
  * Completely revised HTTP2 implementation based on 
    hyper-h2 (Thomas Kriechbaumer)
  * Export flows as cURL command, Python code or raw HTTP 
    (Shadab Zafar)
  * Fixed compatibility with the Android Emulator (Will 
    Coster)
  * Script Reloader: Inline scripts are reloaded 
    automatically if modified (Matthew Shao)
  * Inline script hooks for TCP mode (Michael J. Bazzinotti)
  * Add default ciphers to support iOS9 App Transport 
    Security (Jorge Villacorta)
  * Basic Authentication for mitmweb (Guillem Anguera)
  * Exempt connections from interception based on TLS Server 
    Name Indication (David Weinstein)
  * Provide Python Wheels for faster installation
  * Numerous bugfixes and minor improvements
  version 0.15:
  * Support for loading and converting older dumpfile 
    formats (0.13 and up)
  * Content views for inline script (@chrisczub)
  * Better handling of empty header values (Benjamin 
    Lee/@bltb)
  * Fix a gnarly memory leak in mitmdump
  * A number of bugfixes and small improvements
  version 0.14:
  * Statistics: 399 commits, 13 contributors, 79 closed 
    issues, 37 closed
    PRs, 103 days
  * Docs: Greatly updated docs now hosted on ReadTheDocs!
    http://docs.mitmproxy.org
  * Docs: Fixed Typos, updated URLs etc. (Nick Badger, Ben 
    Lerner, Choongwoo
    Han, onlywade, Jurriaan Bremer)
  * mitmdump: Colorized TTY output
  * mitmdump: Use mitmproxy's content views for 
    human-readable output (Chris Czub)
  * mitmproxy and mitmdump: Support for displaying UTF8 
    contents
  * mitmproxy: add command line switch to disable mouse 
    interaction (Timothy Elliott)
  * mitmproxy: bug fixes (Choongwoo Han, sethp-jive, 
    FreeArtMan)
  * mitmweb: bug fixes (Colin Bendell)
  * libmproxy: Add ability to fall back to TCP passthrough 
    for non-HTTP connections.
  * libmproxy: Avoid double-connect in case of TLS Server 
    Name Indication. This yields a massive speedup for
    TLS handshakes.
  * libmproxy: Prevent unneccessary upstream connections 
    (macmantrl)
  * Inline Scripts: New API for HTTP Headers:
    http://docs.mitmproxy.org/en/latest/dev/models.html#netlib.http.Headers
  * Inline Scripts: Properly handle exceptions in `done` hook
  * Inline Scripts: Allow relative imports, provide 
    `__file__`
  * Examples: Add probabilistic TLS passthrough as an inline 
    script
  * netlib: Refactored HTTP protocol handling code
  * netlib: ALPN support
  * netlib: fixed a bug in the optional certificate 
    verification.
  * netlib: Initial Python 3.5 support (this is the first 
    prerequisite for 3.x support in mitmproxy)

- Added python3-mitmproxy-rpmlintrc

-------------------------------------------------------------------
Wed Jan 27 16:05:25 UTC 2016 - freitag@owncloud.com

- Fix a repo in requires list 

-------------------------------------------------------------------
Sun Jul 26 08:05:07 UTC 2015 - freitag@owncloud.com

- Update to upstream version 0.13 
  * Upstream certificate validation.
  * Add HTTP transparent proxy mode.
  * Add ~src and ~dst REGEX filters
  * mitmproxy console: change g/G keyboard shortcuts to match less.
  * mitmproxy console: Flow marking and unmarking.
  * mitmproxy console: add marking of flows
  * Remove the certforward feature

-------------------------------------------------------------------
Mon Mar  9 15:43:46 UTC 2015 - freitag@owncloud.com

- Fixed download URL to use the one from python.org
- Fixed group
- Year in the header

-------------------------------------------------------------------
Wed Mar  4 10:54:43 UTC 2015 - freitag@owncloud.com

- Fixed license. 

-------------------------------------------------------------------
Thu Dec 13 11:49:30 UTC 2012 - fcastelli@suse.com

- Another cleanup of the .spec file

-------------------------------------------------------------------
Mon Dec 10 14:59:04 UTC 2012 - fcastelli@suse.com

- Cleanup .spec file

-------------------------------------------------------------------
Thu Nov 29 09:23:08 UTC 2012 - fcastelli@suse.com

- Ensure libmproxy is found
- Require python-netlib at runtime

-------------------------------------------------------------------
Wed Nov 28 16:59:50 UTC 2012 - fcastelli@suse.com

- Fix build on 12.2 x86_64.

-------------------------------------------------------------------
Wed Nov 28 16:25:10 UTC 2012 - fcastelli@suse.com

- update to git rev 8c976ac7f0.

-------------------------------------------------------------------
Tue Oct 16 08:58:30 UTC 2012 - fcastelli@suse.com

- created initial package for version 0.8

openSUSE Build Service is sponsored by