The NetBSD Project

CVS log for pkgsrc/net/mitmproxy/Makefile

[BACK] Up to [] / pkgsrc / net / mitmproxy

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.30 / (download) - annotate - [select for diffs], Sun Jul 19 16:01:27 2020 UTC (2 weeks, 3 days ago) by leot
Branch: MAIN
Changes since 1.29: +3 -3 lines
Diff to previous 1.29 (colored)

mitmproxy: Update to 5.2

 * Add Filter message to mitmdump (@sarthak212)
 * Display TCP flows at flow list (@Jessonsotoventura, @nikitastupin, @mhils)
 * Colorize JSON Contentview (@sarthak212)
 * Fix console crash when entering regex escape character in half-open
   string (@sarthak212)
 * Integrate contentviews to TCP flow details (@nikitastupin)
 * Added add-ons that enhance the performance of web application
   scanners (@anneborcherding)
 * Increase WebSocket message timestamp precision (@JustAnotherArchivist)
 * Fix HTTP reason value on HTTP/2 reponses (@rbdixon)
 * mitmweb: support wslview to open a web browser (@G-Rath)
 * Fix dev version detection with parent git repo (@JustAnotherArchivist)
 * Restructure examples and supported addons (@mhils)
 * Certificate generation: mark SAN as critical if no CN is set (@mhils)
 * Simplify Replacements with new ModifyBody addon (@mplattner)
 * Rename SetHeaders addon to ModifyHeaders (@mplattner)
 * mitmweb: "New -> File" menu option has been renamed to "Clear All"
 * Add new MapRemote addon to rewrite URLs of requests (@mplattner)
 * Add support for HTTP Trailers to the HTTP/2 protocol
   (@sanlengjingvv and @Kriechi)
 * Fix certificate runtime error during expire cleanup (@gorogoroumaru)
 * Fixed the DNS Rebind Protection for secure support of IPv6 addresses
 * WebSockets: match the HTTP-WebSocket flow for the ~websocket filter
 * Fix deadlock caused by the "replay.client.stop" command (@gorogoroumaru)
 * Add new MapLocal addon to serve local files instead of remote
   resources (@mplattner and @mhils)
 * Add minimal TCP interception and modification (@nikitastupin)
 * Add new CheckSSLPinning addon to check SSL-Pinning on client (@su-vikas)
 * Add a JSON dump script: write data into a file or send to an endpoint as
   JSON (@emedvedev)
 * Fix console output formatting (@sarthak212)
 * Add example for proxy authentication using selenium
   (@anneborcherding and @weichweich)

Revision 1.29 / (download) - annotate - [select for diffs], Mon Apr 13 20:40:22 2020 UTC (3 months, 3 weeks ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.28: +6 -6 lines
Diff to previous 1.28 (colored)

mitmproxy: Update to 5.1.1

    * Fixed Docker images not starting due to missing shell

  ** Major Changes **
    * Initial Support for TLS 1.3

  ** Full Changelog **
    * Reduce leaf certificate validity to one year due to upcoming browser
      changes (@mhils)
    * Rename mitmweb's web_iface option to web_host for consistency (@oxr463)
    * Sending a SIGTERM now exits mitmproxy without prompt, SIGINT still
      asks (@ThinkChaos)
    * Don't force host header on outgoing requests (@mhils)
    * Additional documentation and examples for WebSockets (@Kriechi)
    * Gracefully handle hyphens in domain names (@matosconsulting)
    * Fix header replacement count (@naivekun)
    * Emit serverconnect event only after a connection has been
      established (@Prinzhorn)
    * Fix ValueError in table mode of server replay flow (@ylmrx)
    * HTTP/2: send all stream reset types to other connection (@rohfle)
    * HTTP/2: fix WINDOW_UPDATE swallowed on closed streams (@Kriechi)
    * Fix wrong behavior of --allow-hosts options (@BlownSnail)
    * Additional and updated documentation for examples, WebSockets,
      Getting Started (@Kriechi)

Revision 1.28 / (download) - annotate - [select for diffs], Wed Jan 1 21:30:03 2020 UTC (7 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

mitmproxy: Update to 5.0.1

 * Fixed precompiled Linux binaries to not crash in table mode.
 * Support image/webp preview in mitmweb

Revision 1.27 / (download) - annotate - [select for diffs], Tue Dec 17 10:21:51 2019 UTC (7 months, 2 weeks ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.26: +18 -15 lines
Diff to previous 1.26 (colored)

mitmproxy: Update to 5.0.0

** Major Changes **
  * Added new Table UI (@Jessonsotoventura)
  * Added EKU extension to certificates. This fixes support for macOS Catalina (@vin01)

** Security Fixes **
  * Fixed command injection vulnerabilities when exporting flows as curl/httpie commands (@cript0nauta)
  * Do not echo unsanitized user input in HTTP error responses (@fimad)

** Full Changelog **
  * Moved to Github CI for Continuous Integration, dropping support for old Linux and macOS releases. (#3728)
  * Vastly improved command parsing, in particular for setting flow filters (@typoon)
  * Added a new flow export for raw responses (@mckeimic)
  * URLs are now edited in an external editor (@Jessonsotoventura)
  * mitmproxy now has a command history (@typoon)
  * Added terminal like keyboard shortcuts for the command bar (ctrl+w, ctrl+a, ctrl+f, ...) (@typoon)
  * Fixed issue with improper handling of non-ascii characters in URLs (@rjt-gupta)
  * Filtering can now use unicode characters (@rjt-gupta)
  * Fixed issue with user keybindings not being able to override default keybindings
  * Improved installation instructions
  * Added support for IPV6-only environments (@sethb157)
  * Fixed bug with server replay (@rjt-gupta)
  * Fixed issue with duplicate error responses (@ccssrryy)
  * Users can now set a specific external editor using $MITMPROXY_EDITOR (@rjt-gupta)
  * Config file can now be called `config.yml` or `config.yaml` (@ylmrx)
  * Fixed crash on `view.focus.[next|prev]` (@ylmrx)
  * Updated documentation to help using mitmproxy certificate on Android (@jannst)
  * Added support to parse IPv6 entries from `pfctl` on MacOS. (@tomlabaude)
  * Fixed instructions on how to build the documentation (@jannst)
  * Added a new `--allow-hosts` option (@pierlon)
  * Added support for zstd content-encoding (@tsaaristo)
  * Fixed issue where the replay server would corrupt the Date header (@tonyb486)
  * Improve speed for WebSocket interception (@MathieuBordere)
  * Fixed issue with parsing JPEG files. (@lusceu)
  * Improve example code style (@BoboTiG)
  * Fixed issue converting void responses to HAR (@worldmind)
  * Color coded http status codes in mitmweb (@arun-94)
  * Added organization to generated certificates (@Abcdefghijklmnopqrstuvwxyzxyz)
  * Errors are now displayed on sys.stderr (@JessicaFavin)
  * Fixed issue with replay timestamps (@rjt-gupta)
  * Fixed copying in mitmweb on macOS (@XZzYassin)

Revision / (download) - annotate - [select for diffs], Tue Jul 23 11:26:22 2019 UTC (12 months, 2 weeks ago) by bsiegert
Branch: pkgsrc-2019Q2
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored) next main 1.26 (colored)

Pullup ticket #6009 - requested by leot
net/mitmproxy: bugfix

Revisions pulled up:
- net/mitmproxy/Makefile                                        1.26
- net/mitmproxy/distinfo                                        1.17
- net/mitmproxy/patches/ 1.2

   Module Name:    pkgsrc
   Committed By:   leot
   Date:           Sun Jul 21 12:16:29 UTC 2019

   Modified Files:
           pkgsrc/net/mitmproxy: Makefile distinfo

   Log Message:
   mitmproxy: Fix support with newer py-wsproto

   Backport upstream commit 106948d996d74bf5ff7e3511f35eefea0a90561f
   (except change) to fix support with py-wsproto 0.13.0 and newer.


Revision 1.26 / (download) - annotate - [select for diffs], Sun Jul 21 12:16:28 2019 UTC (12 months, 2 weeks ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

mitmproxy: Fix support with newer py-wsproto

Backport upstream commit 106948d996d74bf5ff7e3511f35eefea0a90561f
(except change) to fix support with py-wsproto 0.13.0 and newer.


Revision 1.25 / (download) - annotate - [select for diffs], Fri Apr 26 13:14:08 2019 UTC (15 months, 1 week ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base
Branch point for: pkgsrc-2019Q2
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

Omit mentions of python 34 and 35, after those were removed.

- Includes some whitespace changes, to be handled in a separate commit.

Revision 1.24 / (download) - annotate - [select for diffs], Thu Apr 25 07:33:11 2019 UTC (15 months, 1 week ago) by maya
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

PKGREVISION bump for anything using python without a PYPKGPREFIX.

This is a semi-manual PKGREVISION bump.

Revision 1.23 / (download) - annotate - [select for diffs], Mon Apr 15 10:19:04 2019 UTC (15 months, 3 weeks ago) by leot
Branch: MAIN
Changes since 1.22: +6 -2 lines
Diff to previous 1.22 (colored)

mitmproxy: Add a patch to fix with newer py-wsproto API changes in >=0.13.0

Unfortunately the .orig file is also installed, add a post-install:
target to clean `*.orig' left.


Revision 1.22 / (download) - annotate - [select for diffs], Thu Aug 9 11:51:41 2018 UTC (23 months, 3 weeks ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.21: +8 -2 lines
Diff to previous 1.21 (colored)

mitmproxy: Update net/mitmproxy to 4.0.4

pkgsrc changes:
 - Instead of maintaining patches/ rewrite the logic to avoid
   too strict version dependencies via SUBST.

31 July 2018: mitmproxy 4.0.4
    * Security: Protect mitmweb against DNS rebinding. (CVE-2018-14505, @atx)
    * Reduce certificate lifetime to two years to be conformant with
      the current CA/Browser Forum Baseline Requirements. (@muffl0n)
    * Update cryptography to version 2.3.

15 June 2018: mitmproxy 4.0.3
    * Add support for IPv6 transparent mode on Windows (#3174)
    * Add Docker images for ARMv7 - Raspberry Pi (#3190)
    * Major overhaul of our release workflow - you probably won't notice it, but for us it's a big thing!
    * Fix the Python version detection on Python 3.5, we now show a more intuitive error message (#3188)
    * Fix application shutdown on Windows (#3172)
    * Fix IPv6 scope suffixes in block addon (#3164)
    * Fix options update when added (#3157)
    * Fix "Edit Flow" button in mitmweb (#3136)

15 June 2018: mitmproxy 4.0.2
    * Skipped!

Revision 1.21 / (download) - annotate - [select for diffs], Thu May 17 13:06:13 2018 UTC (2 years, 2 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.20: +6 -12 lines
Diff to previous 1.20 (colored)

mitmproxy: Update net/mitmproxy to 4.0.1

pkgsrc changes:
 - Take MAINTAINERship
 - Sync DEPENDS with
 - Add Python 3.5 to PYTHON_VERSIONS_INCOMPATIBLE (mitmproxy now requires Python

mitmproxy 4.0.1
The previous release had a packaging issue, so we bumped it to
v4.0.1 and re-released it. This contains no actual bugfixes or
new features.

mitmproxy 4.0
 * mitmproxy now requires Python 3.6!
 * Moved the core to asyncio - which gives us a very significant performance
 * Reduce memory consumption by using `SO_KEEPALIVE` (#3076)
 * Export request as httpie command (#3031)
 * Configure mitmproxy console keybindings with the keys.yaml file. See docs
   for more.

Breaking Changes
 * The --conf command-line flag is now --confdir, and specifies the mitmproxy
   configuration directory, instead of the options yaml file (which is at
   `config.yaml` under the configuration directory).
 * `allow_remote` got replaced by `block_global` and `block_private` (#3100)
 * No more custom events (#3093)
 * The `cadir` option has been renamed to `confdir`
 * We no longer magically capture print statements in addons and translate
   them to logs. Please use `` explicitly.

 * Correctly block connections from remote clients with IPv4-mapped IPv6
   client addresses (#3099)
 * Expand `~` in paths during the `cut` command (#3078)
 * Remove socket listen backlog constraint
 * Improve handling of user script exceptions (#3050, #2837)
 * Ignore signal errors on windows
 * Fix traceback for commands with un-terminated escape characters (#2810)
 * Fix request replay when proxy is bound to local interface (#2647)
 * Fix traceback when running scripts on a flow twice (#2838)
 * Fix traceback when killing intercepted flow (#2879)
 * And lots of typos, docs improvements, revamped examples, and general fixes!

Revision 1.20 / (download) - annotate - [select for diffs], Thu Apr 5 17:53:02 2018 UTC (2 years, 4 months ago) by leot
Branch: MAIN
Changes since 1.19: +2 -4 lines
Diff to previous 1.19 (colored)

mitmproxy: Update net/mitmproxy to 3.0.4

pkgsrc changes:
 - py-h11 and py-requests are no longer needed, delete them from
   DEPENDS (`h11' is no more used while `requests' is only an extra

05 April 2018: mitmproxy 3.0.4

  * Fix an issue that caused mitmproxy to not retry HTTP requests on timeout.
  * Misc bug fixes and improvements

Revision 1.19 / (download) - annotate - [select for diffs], Mon Feb 26 12:28:48 2018 UTC (2 years, 5 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.18: +15 -16 lines
Diff to previous 1.18 (colored)

mitmproxy: Update net/mitmproxy to 3.0.3

pkgsrc changes:
 - Sync DEPENDS with upstream
 - Update DESCR to reflect current reality

23 February 2018: mitmproxy 3.0
  * Fix a quote-related issue affecting the mitmproxy console command prompt

22 February 2018: mitmproxy 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„ŗ—‘ web interface, mitmweb. (Matthew Shao,
    Google Summer of Code 2017)
  * Major Improvements to mitmproxy„ŗ—‘ 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 „ŗ◊‘plit view„ŗto split mitmproxy„ŗ—‘ UI into two separate panes.
  * Add key binding viewer and editor
  * Add a command to spawn a preconfigured Chrome browser instance from
  * 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
  * 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
  * Fix setting palette options (@JordanLoehr)
  * Fix a crash with brotli encoding (@whackashoe)
  * Provide certificate installation instructions on (@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
  * 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 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 „ŗ◊őitmdump -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. :(

Revision 1.18 / (download) - annotate - [select for diffs], Sun Sep 3 08:53:12 2017 UTC (2 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

Follow some redirects.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Jun 21 08:34:00 2017 UTC (3 years, 1 month ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Update net/mitmproxy to 2.0.2.

28 April 2017: mitmproxy 2.0.2
    * Fix mitmweb's Content-Security-Policy to work with Chrome 58+
    * HTTP/2: actually use header normalization from hyper-h2

Revision 1.16 / (download) - annotate - [select for diffs], Fri Apr 14 13:15:04 2017 UTC (3 years, 3 months ago) by leot
Branch: MAIN
Changes since 1.15: +13 -10 lines
Diff to previous 1.15 (colored)

Update net/mitmproxy to 2.0.1

15 March 2017: mitmproxy 2.0.1
    * bump cryptography dependency
    * bump pyparsing dependency
    * HTTP/2: use header normalization from hyper-h2

21 February 2017: mitmproxy 2.0
    * HTTP/2 is now enabled by default.
    * Image ContentView: Parse images with Kaitai Struct ( 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.

26 December 2016: mitmproxy 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„ŗ—‘ 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.

16 October 2016: mitmproxy 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 0.12
    * Numerous bugfixes

Revision 1.15 / (download) - annotate - [select for diffs], Thu Mar 16 14:34:41 2017 UTC (3 years, 4 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.14: +3 -1 lines
Diff to previous 1.14 (colored)

Add (missing but needed) dependency to devel/py-requests


Revision 1.14 / (download) - annotate - [select for diffs], Sun Jan 1 14:43:50 2017 UTC (3 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Add python-3.6 to incompatible versions.

Revision 1.13 / (download) - annotate - [select for diffs], Sat Jul 9 13:03:59 2016 UTC (4 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Remove python33: adapt all packages that refer to it.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Apr 21 08:20:45 2016 UTC (4 years, 3 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.11: +17 -11 lines
Diff to previous 1.11 (colored)

Update net/mitmproxy to 0.17

9 April 2016: mitmproxy 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
    * export (Zohar Lorberbaum)
    * Fix XSS vulnerability in HTTP errors (Will Coster)
    * Numerous bugfixes and minor improvements

Revision 1.11 / (download) - annotate - [select for diffs], Sun Feb 21 23:54:28 2016 UTC (4 years, 5 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.10: +3 -2 lines
Diff to previous 1.10 (colored)


Thanks and noticed by wiz@.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Feb 16 13:54:00 2016 UTC (4 years, 5 months ago) by leot
Branch: MAIN
Changes since 1.9: +9 -9 lines
Diff to previous 1.9 (colored)

Update net/mitmproxy to 0.16.

  * Completely revised HTTP2 implementation based on hyper-h2 (Thomas
  * 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
  * 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

Revision 1.9 / (download) - annotate - [select for diffs], Thu Feb 11 11:07:58 2016 UTC (4 years, 5 months ago) by leot
Branch: MAIN
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

Avoid too strict requirements (upper limit of dependencies versions), again!


Revision 1.8 / (download) - annotate - [select for diffs], Wed Dec 30 15:08:08 2015 UTC (4 years, 7 months ago) by leot
Branch: MAIN
Changes since 1.7: +14 -14 lines
Diff to previous 1.7 (colored)

Update net/mitmproxy to 0.15.

4 December 2015: mitmproxy 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

Revision 1.7 / (download) - annotate - [select for diffs], Sat Dec 5 21:25:52 2015 UTC (4 years, 8 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)


Revision 1.6 / (download) - annotate - [select for diffs], Mon Nov 16 18:33:51 2015 UTC (4 years, 8 months ago) by leot
Branch: MAIN
Changes since 1.5: +7 -3 lines
Diff to previous 1.5 (colored)

Update net/mitmproxy to 0.14.0.

* Statistics: 399 commits, 13 contributors, 79 closed issues, 37 closed
  PRs, 103 days
* Docs: Greatly updated docs now hosted on ReadTheDocs!
* 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
* mitmproxy and mitmdump: Support for displaying UTF8 contents
* mitmproxy: add command line switch to disable mouse interaction (Timothy
* 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
* 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:
* Inline Scripts: Properly handle exceptions in `done` hook
* Inline Scripts: Allow relative imports, provide `__file__`
* Examples: Add probabilistic TLS passthrough as an inline script

Revision 1.5 / (download) - annotate - [select for diffs], Sun Aug 23 14:32:24 2015 UTC (4 years, 11 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.4: +12 -8 lines
Diff to previous 1.4 (colored)

Update net/mitmproxy to mitmproxy-0.13.

22 July 2015: mitmproxy 0.13
    * Misc bug fixes

3 June 2015: mitmproxy 0.12.1
    * mitmproxy console: mouse interaction - scroll in the flow list, click on
      flow to view, click to switch between tabs.
    * Update our crypto defaults: SHA256, 2048 bit RSA, 4096 bit DH parameters.
    * BUGFIX: crash under some circumstances when copying to clipboard.
    * BUGFIX: occasional crash when deleting flows.

18 May 2015: mitmproxy 0.12
    * mitmproxy console: Significant revamp of the UI. The major changes are
      listed below, and in addition almost every aspect of the UI has
      been tweaked, and performance has improved significantly.
    * mitmproxy console: A new options screen has been created ("o" shortcut),
      and many options that were previously manipulated directly via a
      keybinding have been moved there.
    * mitmproxy console: Big improvement in palettes. This includes improvements
      to all colour schemes. Palettes now set the terminal background colour by
      default, and a new --palette-transparent option has been added to disable
    * mitmproxy console: g/G shortcuts throughout mitmproxy console to jump
      to the beginning/end of the current view.
    * mitmproxy console: switch  palettes on the fly from the options screen.
    * mitmproxy console: A cookie editor has been added for mitmproxy console
      at long last.
    * mitmproxy console: Various components of requests and responses can be
      copied to the clipboard from mitmproxy - thanks to @marceloglezer.
    * Support for creating new requests from scratch in mitmproxy console (@marceloglezer).
    * SSLKEYLOGFILE environment variable to specify a logging location for TLS
      master keys. This can be used with tools like Wireshark to allow TLS
    * Server facing SSL cipher suite specification (thanks to Jim Shaver).
    * Official support for transparent proxying on FreeBSD - thanks to Mike C
    * Many other small bugfixes and improvemenets throughout the project.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Mar 9 09:18:03 2015 UTC (5 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.3: +12 -8 lines
Diff to previous 1.3 (colored)

Update to 0.11.3, provided by Leonardo Taccari in PR 49730:

Update net/mitmproxy to 0.11.3.

29 Dec 2014: mitmproxy 0.11.3:
    * Bug fixes (-w option and #435 issue).

29 Dec 2014: mitmproxy 0.11.2:
    * Configuration files - mitmproxy.conf, mitmdump.conf, common.conf in the
      .mitmproxy directory.
    * Better handling of servers that reject connections that are not SNI.
    * Many other small bugfixes and improvements.

15 November 2014: mitmproxy 0.11.1:
    * Bug fixes: connection leaks some crashes

7 November 2014: mitmproxy 0.11:
    * Performance improvements for mitmproxy console
    * SOCKS5 proxy mode allows mitmproxy to act as a SOCKS5 proxy server
    * Data streaming for response bodies exceeding a threshold
    * Ignore hosts or IP addresses, forwarding both HTTP and HTTPS traffic
    * Finer-grained control of traffic replay, including options to ignore
      contents or parameters when matching flows (
    * Pass arguments to inline scripts
    * Configurable size limit on HTTP request and response bodies
    * Per-domain specification of interception certificates and keys (see
      --cert option)
    * Certificate forwarding, relaying upstream SSL certificates verbatim (see
    * Search and highlighting for HTTP request and response bodies in
      mitmproxy console (
    * Transparent proxy support on Windows
    * Improved error messages and logging
    * Support for FreeBSD in transparent mode, using pf (
    * Content view mode for WBXML (
    * Better documentation, with a new section on proxy modes
    * Generic TCP proxy mode
    * Countless bugfixes and other small improvements

28 January 2014: mitmproxy 0.10:
    * Support for multiple scripts and multiple script arguments
    * Easy certificate install through the in-proxy web app, which is now
      enabled by default
    * Forward proxy mode, that forwards proxy requests to an upstream HTTP server
    * Reverse proxy now works with SSL
    * Search within a request/response using the "/" and "n" shortcut keys
    * A view that beatifies CSS files if cssutils is available
    * Bug fix, documentation improvements, and more.

25 August 2013: mitmproxy 0.9.2:
    * Improvements to the helper script for OSX.
    * Don't take minor version into account when checking for serialized file
    * Fix a bug causing resource exhaustion under some circumstances for SSL
    * Revamp the way we store interception certificates. We used to store these
      on disk, they're now in-memory. This fixes a race condition related to
      cert handling, and improves compatibility with Windows, where the rules
      governing permitted file names are weird, resulting in errors for some
      valid IDNA-encoded names.
    * Display transfer rates for responses in the flow list.
    * Many other small bugfixes and improvements.

16 June 2013: mitmproxy 0.9.1:
    * Use "correct" case for Content-Type headers added by mitmproxy.
    * Make UTF environment detection more robust.
    * Improved MIME-type detection for viewers.
    * Always read files in binary mode (Windows compatibility fix).
    * Some developer documentation.

Revision 1.3 / (download) - annotate - [select for diffs], Fri May 9 07:37:14 2014 UTC (6 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.

Revision 1.2 / (download) - annotate - [select for diffs], Sat Jan 25 10:30:16 2014 UTC (6 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

Mark packages as not ready for python-3.x where applicable;
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of x.y.z
respectively, please use the same style for other packages,
and check during updates.

Use where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.

Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.

Whitespace cleanups and other nits corrected, where necessary.

Revision 1.1 / (download) - annotate - [select for diffs], Wed May 15 22:39:26 2013 UTC (7 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2

Import mitmproxy-0.9 as net/mitmproxy.

This package contains tool for HTTP(S) sniffing.

mitmproxy is an interactive, SSL-capable man-in-the-middle proxy
for HTTP with a console interface.

mitmdump is the command-line version of mitmproxy. Think tcpdump
for HTTP.

libmproxy is the library that mitmproxy and mitmdump are built on.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>