summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorleot <leot@pkgsrc.org>2015-08-23 14:32:24 +0000
committerleot <leot@pkgsrc.org>2015-08-23 14:32:24 +0000
commit06cf6765b8cdd6198098a09348b166569dd746a0 (patch)
tree23b4583128921ba5d2a38314521e1ba4b87ec609
parent76f952d8650c44b5c58305c51d2a0a7c48384765 (diff)
downloadpkgsrc-06cf6765b8cdd6198098a09348b166569dd746a0.tar.gz
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.
-rw-r--r--net/mitmproxy/Makefile20
-rw-r--r--net/mitmproxy/PLIST50
-rw-r--r--net/mitmproxy/distinfo8
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