From 06cf6765b8cdd6198098a09348b166569dd746a0 Mon Sep 17 00:00:00 2001 From: leot Date: Sun, 23 Aug 2015 14:32:24 +0000 Subject: Update net/mitmproxy to mitmproxy-0.13. Changes: 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 this. * 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 decoding. * Server facing SSL cipher suite specification (thanks to Jim Shaver). * Official support for transparent proxying on FreeBSD - thanks to Mike C (http://github.com/mike-pt). * Many other small bugfixes and improvemenets throughout the project. --- net/mitmproxy/Makefile | 20 ++++++++++++-------- net/mitmproxy/PLIST | 50 +++++++++++++++++++++++++++++++++++++++----------- net/mitmproxy/distinfo | 8 ++++---- 3 files changed, 55 insertions(+), 23 deletions(-) diff --git a/net/mitmproxy/Makefile b/net/mitmproxy/Makefile index 95d48cbe2bb..7bcadf9a020 100644 --- a/net/mitmproxy/Makefile +++ b/net/mitmproxy/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.4 2015/03/09 09:18:03 wiz Exp $ +# $NetBSD: Makefile,v 1.5 2015/08/23 14:32:24 leot Exp $ -DISTNAME= mitmproxy-0.11.3 +DISTNAME= mitmproxy-0.13 CATEGORIES= net MASTER_SITES= http://mitmproxy.org/download/ @@ -9,14 +9,18 @@ HOMEPAGE= http://mitmproxy.org/ COMMENT= Interactive console program for inspecting and editing traffic flows LICENSE= mit -DEPENDS+= ${PYPKGPREFIX}-asn1>=0.1.2:../../security/py-asn1 -DEPENDS+= ${PYPKGPREFIX}-tornado>=4.0.2:../../www/py-tornado DEPENDS+= ${PYPKGPREFIX}-Pillow>=2.3.0:../../graphics/py-Pillow -DEPENDS+= ${PYPKGPREFIX}-lxml>=3.3.6:../../textproc/py-lxml -DEPENDS+= ${PYPKGPREFIX}-netlib>=0.11:../../net/py-netlib -DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=0.14:../../security/py-OpenSSL -DEPENDS+= ${PYPKGPREFIX}-urwid>=1.1:../../devel/py-urwid +DEPENDS+= ${PYPKGPREFIX}-asn1>=0.1.2:../../security/py-asn1 +DEPENDS+= ${PYPKGPREFIX}-blinker>=1.3:../../devel/py-blinker +DEPENDS+= ${PYPKGPREFIX}-certifi-[0-9]*:../../security/py-certifi DEPENDS+= ${PYPKGPREFIX}-configargparse>=0.9.3:../../devel/py-configargparse +DEPENDS+= ${PYPKGPREFIX}-html2text>=2015.4.14:../../textproc/py-html2text +DEPENDS+= ${PYPKGPREFIX}-lxml>=3.3.6:../../textproc/py-lxml +DEPENDS+= ${PYPKGPREFIX}-netlib>=0.13:../../net/py-netlib +DEPENDS+= ${PYPKGPREFIX}-pyparsing>=1.5.2:../../devel/py-pyparsing +DEPENDS+= ${PYPKGPREFIX}-pyperclip>=1.5.8:../../x11/py-pyperclip +DEPENDS+= ${PYPKGPREFIX}-tornado>=4.0.2:../../www/py-tornado +DEPENDS+= ${PYPKGPREFIX}-urwid>=1.3:../../devel/py-urwid USE_LANGUAGES= # none PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # py-netlib diff --git a/net/mitmproxy/PLIST b/net/mitmproxy/PLIST index 8adc3974bdc..4c6603c5d84 100644 --- a/net/mitmproxy/PLIST +++ b/net/mitmproxy/PLIST @@ -1,6 +1,7 @@ -@comment $NetBSD: PLIST,v 1.2 2015/03/09 09:18:03 wiz Exp $ +@comment $NetBSD: PLIST,v 1.3 2015/08/23 14:32:24 leot Exp $ bin/mitmdump bin/mitmproxy +bin/mitmweb ${PYSITELIB}/libmproxy/__init__.py ${PYSITELIB}/libmproxy/__init__.pyc ${PYSITELIB}/libmproxy/__init__.pyo @@ -31,16 +32,40 @@ ${PYSITELIB}/libmproxy/console/grideditor.pyo ${PYSITELIB}/libmproxy/console/help.py ${PYSITELIB}/libmproxy/console/help.pyc ${PYSITELIB}/libmproxy/console/help.pyo +${PYSITELIB}/libmproxy/console/options.py +${PYSITELIB}/libmproxy/console/options.pyc +${PYSITELIB}/libmproxy/console/options.pyo +${PYSITELIB}/libmproxy/console/palettepicker.py +${PYSITELIB}/libmproxy/console/palettepicker.pyc +${PYSITELIB}/libmproxy/console/palettepicker.pyo ${PYSITELIB}/libmproxy/console/palettes.py ${PYSITELIB}/libmproxy/console/palettes.pyc ${PYSITELIB}/libmproxy/console/palettes.pyo +${PYSITELIB}/libmproxy/console/pathedit.py +${PYSITELIB}/libmproxy/console/pathedit.pyc +${PYSITELIB}/libmproxy/console/pathedit.pyo +${PYSITELIB}/libmproxy/console/searchable.py +${PYSITELIB}/libmproxy/console/searchable.pyc +${PYSITELIB}/libmproxy/console/searchable.pyo +${PYSITELIB}/libmproxy/console/select.py +${PYSITELIB}/libmproxy/console/select.pyc +${PYSITELIB}/libmproxy/console/select.pyo +${PYSITELIB}/libmproxy/console/signals.py +${PYSITELIB}/libmproxy/console/signals.pyc +${PYSITELIB}/libmproxy/console/signals.pyo +${PYSITELIB}/libmproxy/console/statusbar.py +${PYSITELIB}/libmproxy/console/statusbar.pyc +${PYSITELIB}/libmproxy/console/statusbar.pyo +${PYSITELIB}/libmproxy/console/tabs.py +${PYSITELIB}/libmproxy/console/tabs.pyc +${PYSITELIB}/libmproxy/console/tabs.pyo +${PYSITELIB}/libmproxy/console/window.py +${PYSITELIB}/libmproxy/console/window.pyc +${PYSITELIB}/libmproxy/console/window.pyo ${PYSITELIB}/libmproxy/contrib/README ${PYSITELIB}/libmproxy/contrib/__init__.py ${PYSITELIB}/libmproxy/contrib/__init__.pyc ${PYSITELIB}/libmproxy/contrib/__init__.pyo -${PYSITELIB}/libmproxy/contrib/html2text.py -${PYSITELIB}/libmproxy/contrib/html2text.pyc -${PYSITELIB}/libmproxy/contrib/html2text.pyo ${PYSITELIB}/libmproxy/contrib/jsbeautifier/__init__.py ${PYSITELIB}/libmproxy/contrib/jsbeautifier/__init__.pyc ${PYSITELIB}/libmproxy/contrib/jsbeautifier/__init__.pyo @@ -63,9 +88,6 @@ ${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/packer.pyo ${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/urlencode.py ${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/urlencode.pyc ${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/urlencode.pyo -${PYSITELIB}/libmproxy/contrib/pyparsing.py -${PYSITELIB}/libmproxy/contrib/pyparsing.pyc -${PYSITELIB}/libmproxy/contrib/pyparsing.pyo ${PYSITELIB}/libmproxy/contrib/wbxml/ASCommandResponse.py ${PYSITELIB}/libmproxy/contrib/wbxml/ASCommandResponse.pyc ${PYSITELIB}/libmproxy/contrib/wbxml/ASCommandResponse.pyo @@ -190,9 +212,9 @@ ${PYSITELIB}/libmproxy/web/__init__.pyo ${PYSITELIB}/libmproxy/web/app.py ${PYSITELIB}/libmproxy/web/app.pyc ${PYSITELIB}/libmproxy/web/app.pyo -${PYSITELIB}/libmproxy/web/static/css/app.css +${PYSITELIB}/libmproxy/web/static/app.css +${PYSITELIB}/libmproxy/web/static/app.js ${PYSITELIB}/libmproxy/web/static/css/app.css.map -${PYSITELIB}/libmproxy/web/static/css/vendor.css ${PYSITELIB}/libmproxy/web/static/css/vendor.css.map ${PYSITELIB}/libmproxy/web/static/fonts/fontawesome-webfont.eot ${PYSITELIB}/libmproxy/web/static/fonts/fontawesome-webfont.svg @@ -209,13 +231,19 @@ ${PYSITELIB}/libmproxy/web/static/images/resourceImageIcon.png ${PYSITELIB}/libmproxy/web/static/images/resourceJavaIcon.png ${PYSITELIB}/libmproxy/web/static/images/resourceNotModifiedIcon.png ${PYSITELIB}/libmproxy/web/static/images/resourceRedirectIcon.png -${PYSITELIB}/libmproxy/web/static/js/app.js ${PYSITELIB}/libmproxy/web/static/js/app.js.map -${PYSITELIB}/libmproxy/web/static/js/vendor.js ${PYSITELIB}/libmproxy/web/static/js/vendor.js.map +${PYSITELIB}/libmproxy/web/static/vendor.css +${PYSITELIB}/libmproxy/web/static/vendor.js ${PYSITELIB}/libmproxy/web/templates/index.html +${PYSITELIB}/libmproxy/webfonts/fontawesome-webfont.eot +${PYSITELIB}/libmproxy/webfonts/fontawesome-webfont.svg +${PYSITELIB}/libmproxy/webfonts/fontawesome-webfont.ttf +${PYSITELIB}/libmproxy/webfonts/fontawesome-webfont.woff ${PYSITELIB}/${EGG_FILE}/PKG-INFO ${PYSITELIB}/${EGG_FILE}/SOURCES.txt ${PYSITELIB}/${EGG_FILE}/dependency_links.txt +${PYSITELIB}/${EGG_FILE}/entry_points.txt +${PYSITELIB}/${EGG_FILE}/pbr.json ${PYSITELIB}/${EGG_FILE}/requires.txt ${PYSITELIB}/${EGG_FILE}/top_level.txt diff --git a/net/mitmproxy/distinfo b/net/mitmproxy/distinfo index 1ef4ff3047b..68410e6700f 100644 --- a/net/mitmproxy/distinfo +++ b/net/mitmproxy/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.2 2015/03/09 09:18:03 wiz Exp $ +$NetBSD: distinfo,v 1.3 2015/08/23 14:32:24 leot Exp $ -SHA1 (mitmproxy-0.11.3.tar.gz) = e36e7c8d50983d2ae5a4038da278cb65fb4ea2ad -RMD160 (mitmproxy-0.11.3.tar.gz) = 14700b3ba104c4ea76c098d708d6c7a349020f04 -Size (mitmproxy-0.11.3.tar.gz) = 6172130 bytes +SHA1 (mitmproxy-0.13.tar.gz) = 18e8af58b3f3da16e00babe152b28f339b1d1906 +RMD160 (mitmproxy-0.13.tar.gz) = d9d621843569ca79597c2e976cc05034271dedd9 +Size (mitmproxy-0.13.tar.gz) = 6774412 bytes -- cgit v1.2.3