diff options
author | leot <leot@pkgsrc.org> | 2015-11-16 18:33:51 +0000 |
---|---|---|
committer | leot <leot@pkgsrc.org> | 2015-11-16 18:33:51 +0000 |
commit | 7c6089f22f566cf17fd8b3e18f0a99b6269a0093 (patch) | |
tree | 5d139a34924bfc9e799425b8c49db168a0f6c43b /net | |
parent | 8f357934f0c03ef9887042f7bd5b33b6b21cdbd2 (diff) | |
download | pkgsrc-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')
-rw-r--r-- | net/mitmproxy/Makefile | 10 | ||||
-rw-r--r-- | net/mitmproxy/PLIST | 80 | ||||
-rw-r--r-- | net/mitmproxy/distinfo | 10 |
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 |