Mon Nov 16 18:33:51 2015 UTC ()
Update net/mitmproxy to 0.14.0.

Changes:
* 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


(leot)
diff -r1.5 -r1.6 pkgsrc/net/mitmproxy/Makefile
diff -r1.3 -r1.4 pkgsrc/net/mitmproxy/PLIST
diff -r1.4 -r1.5 pkgsrc/net/mitmproxy/distinfo

cvs diff -r1.5 -r1.6 pkgsrc/net/mitmproxy/Makefile (expand / switch to context diff)
--- pkgsrc/net/mitmproxy/Makefile 2015/08/23 14:32:24 1.5
+++ pkgsrc/net/mitmproxy/Makefile 2015/11/16 18:33:51 1.6
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2015/08/23 14:32:24 leot Exp $
+# $NetBSD: Makefile,v 1.6 2015/11/16 18:33:51 leot Exp $
 
-DISTNAME=	mitmproxy-0.13
+DISTNAME=	mitmproxy-0.14.0
 CATEGORIES=	net
 MASTER_SITES=	http://mitmproxy.org/download/
 
@@ -12,13 +12,17 @@
 DEPENDS+=	${PYPKGPREFIX}-Pillow>=2.3.0:../../graphics/py-Pillow
 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}-certifi>=2015.9.6.2:../../security/py-certifi
+DEPENDS+=	${PYPKGPREFIX}-click>=5.1:../../devel/py-click
 DEPENDS+=	${PYPKGPREFIX}-configargparse>=0.9.3:../../devel/py-configargparse
+DEPENDS+=	${PYPKGPREFIX}-construct>=2.5.2:../../devel/py-construct
+DEPENDS+=	${PYPKGPREFIX}-enum34-[0-9]*:../../devel/py-enum34
 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}-six>=1.9.0:../../lang/py-six
 DEPENDS+=	${PYPKGPREFIX}-tornado>=4.0.2:../../www/py-tornado
 DEPENDS+=	${PYPKGPREFIX}-urwid>=1.3:../../devel/py-urwid
 

cvs diff -r1.3 -r1.4 pkgsrc/net/mitmproxy/PLIST (expand / switch to context diff)
--- pkgsrc/net/mitmproxy/PLIST 2015/08/23 14:32:24 1.3
+++ pkgsrc/net/mitmproxy/PLIST 2015/11/16 18:33:51 1.4
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2015/08/23 14:32:24 leot Exp $
+@comment $NetBSD: PLIST,v 1.4 2015/11/16 18:33:51 leot Exp $
 bin/mitmdump
 bin/mitmproxy
 bin/mitmweb
@@ -14,9 +14,6 @@
 ${PYSITELIB}/libmproxy/console/common.py
 ${PYSITELIB}/libmproxy/console/common.pyc
 ${PYSITELIB}/libmproxy/console/common.pyo
-${PYSITELIB}/libmproxy/console/contentview.py
-${PYSITELIB}/libmproxy/console/contentview.pyc
-${PYSITELIB}/libmproxy/console/contentview.pyo
 ${PYSITELIB}/libmproxy/console/flowdetailview.py
 ${PYSITELIB}/libmproxy/console/flowdetailview.pyc
 ${PYSITELIB}/libmproxy/console/flowdetailview.pyo
@@ -62,6 +59,9 @@
 ${PYSITELIB}/libmproxy/console/window.py
 ${PYSITELIB}/libmproxy/console/window.pyc
 ${PYSITELIB}/libmproxy/console/window.pyo
+${PYSITELIB}/libmproxy/contentviews.py
+${PYSITELIB}/libmproxy/contentviews.pyc
+${PYSITELIB}/libmproxy/contentviews.pyo
 ${PYSITELIB}/libmproxy/contrib/README
 ${PYSITELIB}/libmproxy/contrib/__init__.py
 ${PYSITELIB}/libmproxy/contrib/__init__.pyc
@@ -88,6 +88,15 @@
 ${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/urlencode.py
 ${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/urlencode.pyc
 ${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/urlencode.pyo
+${PYSITELIB}/libmproxy/contrib/tls/__init__.py
+${PYSITELIB}/libmproxy/contrib/tls/__init__.pyc
+${PYSITELIB}/libmproxy/contrib/tls/__init__.pyo
+${PYSITELIB}/libmproxy/contrib/tls/_constructs.py
+${PYSITELIB}/libmproxy/contrib/tls/_constructs.pyc
+${PYSITELIB}/libmproxy/contrib/tls/_constructs.pyo
+${PYSITELIB}/libmproxy/contrib/tls/utils.py
+${PYSITELIB}/libmproxy/contrib/tls/utils.pyc
+${PYSITELIB}/libmproxy/contrib/tls/utils.pyo
 ${PYSITELIB}/libmproxy/contrib/wbxml/ASCommandResponse.py
 ${PYSITELIB}/libmproxy/contrib/wbxml/ASCommandResponse.pyc
 ${PYSITELIB}/libmproxy/contrib/wbxml/ASCommandResponse.pyo
@@ -115,9 +124,9 @@
 ${PYSITELIB}/libmproxy/dump.py
 ${PYSITELIB}/libmproxy/dump.pyc
 ${PYSITELIB}/libmproxy/dump.pyo
-${PYSITELIB}/libmproxy/encoding.py
-${PYSITELIB}/libmproxy/encoding.pyc
-${PYSITELIB}/libmproxy/encoding.pyo
+${PYSITELIB}/libmproxy/exceptions.py
+${PYSITELIB}/libmproxy/exceptions.pyc
+${PYSITELIB}/libmproxy/exceptions.pyo
 ${PYSITELIB}/libmproxy/filt.py
 ${PYSITELIB}/libmproxy/filt.pyc
 ${PYSITELIB}/libmproxy/filt.pyo
@@ -127,6 +136,18 @@
 ${PYSITELIB}/libmproxy/main.py
 ${PYSITELIB}/libmproxy/main.pyc
 ${PYSITELIB}/libmproxy/main.pyo
+${PYSITELIB}/libmproxy/models/__init__.py
+${PYSITELIB}/libmproxy/models/__init__.pyc
+${PYSITELIB}/libmproxy/models/__init__.pyo
+${PYSITELIB}/libmproxy/models/connections.py
+${PYSITELIB}/libmproxy/models/connections.pyc
+${PYSITELIB}/libmproxy/models/connections.pyo
+${PYSITELIB}/libmproxy/models/flow.py
+${PYSITELIB}/libmproxy/models/flow.pyc
+${PYSITELIB}/libmproxy/models/flow.pyo
+${PYSITELIB}/libmproxy/models/http.py
+${PYSITELIB}/libmproxy/models/http.pyc
+${PYSITELIB}/libmproxy/models/http.pyo
 ${PYSITELIB}/libmproxy/onboarding/__init__.py
 ${PYSITELIB}/libmproxy/onboarding/__init__.pyc
 ${PYSITELIB}/libmproxy/onboarding/__init__.pyo
@@ -164,30 +185,45 @@
 ${PYSITELIB}/libmproxy/protocol/__init__.py
 ${PYSITELIB}/libmproxy/protocol/__init__.pyc
 ${PYSITELIB}/libmproxy/protocol/__init__.pyo
-${PYSITELIB}/libmproxy/protocol/handle.py
-${PYSITELIB}/libmproxy/protocol/handle.pyc
-${PYSITELIB}/libmproxy/protocol/handle.pyo
+${PYSITELIB}/libmproxy/protocol/base.py
+${PYSITELIB}/libmproxy/protocol/base.pyc
+${PYSITELIB}/libmproxy/protocol/base.pyo
 ${PYSITELIB}/libmproxy/protocol/http.py
 ${PYSITELIB}/libmproxy/protocol/http.pyc
 ${PYSITELIB}/libmproxy/protocol/http.pyo
-${PYSITELIB}/libmproxy/protocol/primitives.py
-${PYSITELIB}/libmproxy/protocol/primitives.pyc
-${PYSITELIB}/libmproxy/protocol/primitives.pyo
-${PYSITELIB}/libmproxy/protocol/tcp.py
-${PYSITELIB}/libmproxy/protocol/tcp.pyc
-${PYSITELIB}/libmproxy/protocol/tcp.pyo
+${PYSITELIB}/libmproxy/protocol/http_replay.py
+${PYSITELIB}/libmproxy/protocol/http_replay.pyc
+${PYSITELIB}/libmproxy/protocol/http_replay.pyo
+${PYSITELIB}/libmproxy/protocol/rawtcp.py
+${PYSITELIB}/libmproxy/protocol/rawtcp.pyc
+${PYSITELIB}/libmproxy/protocol/rawtcp.pyo
+${PYSITELIB}/libmproxy/protocol/tls.py
+${PYSITELIB}/libmproxy/protocol/tls.pyc
+${PYSITELIB}/libmproxy/protocol/tls.pyo
 ${PYSITELIB}/libmproxy/proxy/__init__.py
 ${PYSITELIB}/libmproxy/proxy/__init__.pyc
 ${PYSITELIB}/libmproxy/proxy/__init__.pyo
 ${PYSITELIB}/libmproxy/proxy/config.py
 ${PYSITELIB}/libmproxy/proxy/config.pyc
 ${PYSITELIB}/libmproxy/proxy/config.pyo
-${PYSITELIB}/libmproxy/proxy/connection.py
-${PYSITELIB}/libmproxy/proxy/connection.pyc
-${PYSITELIB}/libmproxy/proxy/connection.pyo
-${PYSITELIB}/libmproxy/proxy/primitives.py
-${PYSITELIB}/libmproxy/proxy/primitives.pyc
-${PYSITELIB}/libmproxy/proxy/primitives.pyo
+${PYSITELIB}/libmproxy/proxy/modes/__init__.py
+${PYSITELIB}/libmproxy/proxy/modes/__init__.pyc
+${PYSITELIB}/libmproxy/proxy/modes/__init__.pyo
+${PYSITELIB}/libmproxy/proxy/modes/http_proxy.py
+${PYSITELIB}/libmproxy/proxy/modes/http_proxy.pyc
+${PYSITELIB}/libmproxy/proxy/modes/http_proxy.pyo
+${PYSITELIB}/libmproxy/proxy/modes/reverse_proxy.py
+${PYSITELIB}/libmproxy/proxy/modes/reverse_proxy.pyc
+${PYSITELIB}/libmproxy/proxy/modes/reverse_proxy.pyo
+${PYSITELIB}/libmproxy/proxy/modes/socks_proxy.py
+${PYSITELIB}/libmproxy/proxy/modes/socks_proxy.pyc
+${PYSITELIB}/libmproxy/proxy/modes/socks_proxy.pyo
+${PYSITELIB}/libmproxy/proxy/modes/transparent_proxy.py
+${PYSITELIB}/libmproxy/proxy/modes/transparent_proxy.pyc
+${PYSITELIB}/libmproxy/proxy/modes/transparent_proxy.pyo
+${PYSITELIB}/libmproxy/proxy/root_context.py
+${PYSITELIB}/libmproxy/proxy/root_context.pyc
+${PYSITELIB}/libmproxy/proxy/root_context.pyo
 ${PYSITELIB}/libmproxy/proxy/server.py
 ${PYSITELIB}/libmproxy/proxy/server.pyc
 ${PYSITELIB}/libmproxy/proxy/server.pyo

cvs diff -r1.4 -r1.5 pkgsrc/net/mitmproxy/distinfo (expand / switch to context diff)
--- pkgsrc/net/mitmproxy/distinfo 2015/11/04 00:35:12 1.4
+++ pkgsrc/net/mitmproxy/distinfo 2015/11/16 18:33:51 1.5
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.4 2015/11/04 00:35:12 agc Exp $
+$NetBSD: distinfo,v 1.5 2015/11/16 18:33:51 leot Exp $
 
-SHA1 (mitmproxy-0.13.tar.gz) = 18e8af58b3f3da16e00babe152b28f339b1d1906
+SHA1 (mitmproxy-0.14.0.tar.gz) = 5d74b6d8f33f5e12de16ae2d0f82f7268d73ca85
-RMD160 (mitmproxy-0.13.tar.gz) = d9d621843569ca79597c2e976cc05034271dedd9
+RMD160 (mitmproxy-0.14.0.tar.gz) = 763c2e7d94c2361205a7277d1d52d42e1bb6f3fb
-SHA512 (mitmproxy-0.13.tar.gz) = 88293a8d07b7176a7b6cf19be5a370d97e4d2ec70106c6cc2698ecc6164436ad5f3897a6860bc31a39da19a39df45e36d1297302748ad8c47732d8d4b2ab4aba
+SHA512 (mitmproxy-0.14.0.tar.gz) = edf97b2825948ab9b4512dd1fc7f048655f70ae789d8f16f1c86b5bbec32fb490145c5801642e1fa58a53710733424ef17f8f842c1abea2252e565815854caf1
-Size (mitmproxy-0.13.tar.gz) = 6774412 bytes
+Size (mitmproxy-0.14.0.tar.gz) = 6785233 bytes