summaryrefslogtreecommitdiff
path: root/net/mitmproxy
diff options
context:
space:
mode:
authorleot <leot@pkgsrc.org>2015-11-16 18:33:51 +0000
committerleot <leot@pkgsrc.org>2015-11-16 18:33:51 +0000
commit7c6089f22f566cf17fd8b3e18f0a99b6269a0093 (patch)
tree5d139a34924bfc9e799425b8c49db168a0f6c43b /net/mitmproxy
parent8f357934f0c03ef9887042f7bd5b33b6b21cdbd2 (diff)
downloadpkgsrc-7c6089f22f566cf17fd8b3e18f0a99b6269a0093.tar.gz
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
Diffstat (limited to 'net/mitmproxy')
-rw-r--r--net/mitmproxy/Makefile10
-rw-r--r--net/mitmproxy/PLIST80
-rw-r--r--net/mitmproxy/distinfo10
3 files changed, 70 insertions, 30 deletions
diff --git a/net/mitmproxy/Makefile b/net/mitmproxy/Makefile
index 7bcadf9a020..0436d1b5a8c 100644
--- a/net/mitmproxy/Makefile
+++ b/net/mitmproxy/Makefile
@@ -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 @@ LICENSE= mit
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
diff --git a/net/mitmproxy/PLIST b/net/mitmproxy/PLIST
index 4c6603c5d84..04b13762f5e 100644
--- a/net/mitmproxy/PLIST
+++ b/net/mitmproxy/PLIST
@@ -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/__init__.pyo
${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/tabs.pyo
${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/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/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/controller.pyo
${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/flow.pyo
${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/platform/windows.pyo
${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
diff --git a/net/mitmproxy/distinfo b/net/mitmproxy/distinfo
index 7e2c6155a02..0b58d4280ca 100644
--- a/net/mitmproxy/distinfo
+++ b/net/mitmproxy/distinfo
@@ -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
-RMD160 (mitmproxy-0.13.tar.gz) = d9d621843569ca79597c2e976cc05034271dedd9
-SHA512 (mitmproxy-0.13.tar.gz) = 88293a8d07b7176a7b6cf19be5a370d97e4d2ec70106c6cc2698ecc6164436ad5f3897a6860bc31a39da19a39df45e36d1297302748ad8c47732d8d4b2ab4aba
-Size (mitmproxy-0.13.tar.gz) = 6774412 bytes
+SHA1 (mitmproxy-0.14.0.tar.gz) = 5d74b6d8f33f5e12de16ae2d0f82f7268d73ca85
+RMD160 (mitmproxy-0.14.0.tar.gz) = 763c2e7d94c2361205a7277d1d52d42e1bb6f3fb
+SHA512 (mitmproxy-0.14.0.tar.gz) = edf97b2825948ab9b4512dd1fc7f048655f70ae789d8f16f1c86b5bbec32fb490145c5801642e1fa58a53710733424ef17f8f842c1abea2252e565815854caf1
+Size (mitmproxy-0.14.0.tar.gz) = 6785233 bytes