diff options
author | wiz <wiz@pkgsrc.org> | 2015-03-09 09:18:03 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2015-03-09 09:18:03 +0000 |
commit | f6d254232cd82433c9404f853f1b831e678685d5 (patch) | |
tree | dabf9d391f73f15895809e6c30d4e0ee9e46a2ed /net/mitmproxy | |
parent | 0bebfba71d6bdf6fa66dc2203a69eedf7b0f7936 (diff) | |
download | pkgsrc-f6d254232cd82433c9404f853f1b831e678685d5.tar.gz |
Update to 0.11.3, provided by Leonardo Taccari in PR 49730:
Update net/mitmproxy to 0.11.3.
Changes:
29 Dec 2014: mitmproxy 0.11.3:
* Bug fixes (-w option and #435 issue).
29 Dec 2014: mitmproxy 0.11.2:
* Configuration files - mitmproxy.conf, mitmdump.conf, common.conf in the
.mitmproxy directory.
* Better handling of servers that reject connections that are not SNI.
* Many other small bugfixes and improvements.
15 November 2014: mitmproxy 0.11.1:
* Bug fixes: connection leaks some crashes
7 November 2014: mitmproxy 0.11:
* Performance improvements for mitmproxy console
* SOCKS5 proxy mode allows mitmproxy to act as a SOCKS5 proxy server
* Data streaming for response bodies exceeding a threshold
(bradpeabody@gmail.com)
* Ignore hosts or IP addresses, forwarding both HTTP and HTTPS traffic
untouched
* Finer-grained control of traffic replay, including options to ignore
contents or parameters when matching flows (marcelo.glezer@gmail.com)
* Pass arguments to inline scripts
* Configurable size limit on HTTP request and response bodies
* Per-domain specification of interception certificates and keys (see
--cert option)
* Certificate forwarding, relaying upstream SSL certificates verbatim (see
--cert-forward)
* Search and highlighting for HTTP request and response bodies in
mitmproxy console (pedro@worcel.com)
* Transparent proxy support on Windows
* Improved error messages and logging
* Support for FreeBSD in transparent mode, using pf (zbrdge@gmail.com)
* Content view mode for WBXML (davidshaw835@air-watch.com)
* Better documentation, with a new section on proxy modes
* Generic TCP proxy mode
* Countless bugfixes and other small improvements
28 January 2014: mitmproxy 0.10:
* Support for multiple scripts and multiple script arguments
* Easy certificate install through the in-proxy web app, which is now
enabled by default
* Forward proxy mode, that forwards proxy requests to an upstream HTTP server
* Reverse proxy now works with SSL
* Search within a request/response using the "/" and "n" shortcut keys
* A view that beatifies CSS files if cssutils is available
* Bug fix, documentation improvements, and more.
25 August 2013: mitmproxy 0.9.2:
* Improvements to the mitmproxywrapper.py helper script for OSX.
* Don't take minor version into account when checking for serialized file
compatibility.
* Fix a bug causing resource exhaustion under some circumstances for SSL
connections.
* Revamp the way we store interception certificates. We used to store these
on disk, they're now in-memory. This fixes a race condition related to
cert handling, and improves compatibility with Windows, where the rules
governing permitted file names are weird, resulting in errors for some
valid IDNA-encoded names.
* Display transfer rates for responses in the flow list.
* Many other small bugfixes and improvements.
16 June 2013: mitmproxy 0.9.1:
* Use "correct" case for Content-Type headers added by mitmproxy.
* Make UTF environment detection more robust.
* Improved MIME-type detection for viewers.
* Always read files in binary mode (Windows compatibility fix).
* Some developer documentation.
Diffstat (limited to 'net/mitmproxy')
-rw-r--r-- | net/mitmproxy/Makefile | 20 | ||||
-rw-r--r-- | net/mitmproxy/PLIST | 125 | ||||
-rw-r--r-- | net/mitmproxy/distinfo | 8 |
3 files changed, 133 insertions, 20 deletions
diff --git a/net/mitmproxy/Makefile b/net/mitmproxy/Makefile index 9b013ce8151..95d48cbe2bb 100644 --- a/net/mitmproxy/Makefile +++ b/net/mitmproxy/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.3 2014/05/09 07:37:14 wiz Exp $ +# $NetBSD: Makefile,v 1.4 2015/03/09 09:18:03 wiz Exp $ -DISTNAME= mitmproxy-0.9 +DISTNAME= mitmproxy-0.11.3 CATEGORIES= net MASTER_SITES= http://mitmproxy.org/download/ @@ -10,15 +10,19 @@ COMMENT= Interactive console program for inspecting and editing traffic flows LICENSE= mit DEPENDS+= ${PYPKGPREFIX}-asn1>=0.1.2:../../security/py-asn1 -DEPENDS+= ${PYPKGPREFIX}-flask>=0.9:../../www/py-flask -DEPENDS+= ${PYPKGPREFIX}-imaging>=1.1:../../graphics/py-imaging -DEPENDS+= ${PYPKGPREFIX}-lxml>=2.3:../../textproc/py-lxml -DEPENDS+= ${PYPKGPREFIX}-netlib>=0.9:../../net/py-netlib -DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=0.13:../../security/py-OpenSSL +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}-configargparse>=0.9.3:../../devel/py-configargparse USE_LANGUAGES= # none -PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # py-imaging, py-netlib +PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # py-netlib +REPLACE_PYTHON= libmproxy/contrib/*.py libmproxy/contrib/wbxml/*.py + +.include "../../lang/python/application.mk" .include "../../lang/python/distutils.mk" .include "../../mk/bsd.pkg.mk" diff --git a/net/mitmproxy/PLIST b/net/mitmproxy/PLIST index dac7fa83ed9..8adc3974bdc 100644 --- a/net/mitmproxy/PLIST +++ b/net/mitmproxy/PLIST @@ -1,12 +1,9 @@ -@comment $NetBSD: PLIST,v 1.1 2013/05/15 22:39:26 wiz Exp $ +@comment $NetBSD: PLIST,v 1.2 2015/03/09 09:18:03 wiz Exp $ bin/mitmdump bin/mitmproxy ${PYSITELIB}/libmproxy/__init__.py ${PYSITELIB}/libmproxy/__init__.pyc ${PYSITELIB}/libmproxy/__init__.pyo -${PYSITELIB}/libmproxy/app.py -${PYSITELIB}/libmproxy/app.pyc -${PYSITELIB}/libmproxy/app.pyo ${PYSITELIB}/libmproxy/cmdline.py ${PYSITELIB}/libmproxy/cmdline.pyc ${PYSITELIB}/libmproxy/cmdline.pyo @@ -37,6 +34,7 @@ ${PYSITELIB}/libmproxy/console/help.pyo ${PYSITELIB}/libmproxy/console/palettes.py ${PYSITELIB}/libmproxy/console/palettes.pyc ${PYSITELIB}/libmproxy/console/palettes.pyo +${PYSITELIB}/libmproxy/contrib/README ${PYSITELIB}/libmproxy/contrib/__init__.py ${PYSITELIB}/libmproxy/contrib/__init__.pyc ${PYSITELIB}/libmproxy/contrib/__init__.pyo @@ -46,6 +44,7 @@ ${PYSITELIB}/libmproxy/contrib/html2text.pyo ${PYSITELIB}/libmproxy/contrib/jsbeautifier/__init__.py ${PYSITELIB}/libmproxy/contrib/jsbeautifier/__init__.pyc ${PYSITELIB}/libmproxy/contrib/jsbeautifier/__init__.pyo +${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/README.specs.mkd ${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/__init__.py ${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/__init__.pyc ${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/__init__.pyo @@ -67,6 +66,27 @@ ${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 +${PYSITELIB}/libmproxy/contrib/wbxml/ASWBXML.py +${PYSITELIB}/libmproxy/contrib/wbxml/ASWBXML.pyc +${PYSITELIB}/libmproxy/contrib/wbxml/ASWBXML.pyo +${PYSITELIB}/libmproxy/contrib/wbxml/ASWBXMLByteQueue.py +${PYSITELIB}/libmproxy/contrib/wbxml/ASWBXMLByteQueue.pyc +${PYSITELIB}/libmproxy/contrib/wbxml/ASWBXMLByteQueue.pyo +${PYSITELIB}/libmproxy/contrib/wbxml/ASWBXMLCodePage.py +${PYSITELIB}/libmproxy/contrib/wbxml/ASWBXMLCodePage.pyc +${PYSITELIB}/libmproxy/contrib/wbxml/ASWBXMLCodePage.pyo +${PYSITELIB}/libmproxy/contrib/wbxml/GlobalTokens.py +${PYSITELIB}/libmproxy/contrib/wbxml/GlobalTokens.pyc +${PYSITELIB}/libmproxy/contrib/wbxml/GlobalTokens.pyo +${PYSITELIB}/libmproxy/contrib/wbxml/InvalidDataException.py +${PYSITELIB}/libmproxy/contrib/wbxml/InvalidDataException.pyc +${PYSITELIB}/libmproxy/contrib/wbxml/InvalidDataException.pyo +${PYSITELIB}/libmproxy/contrib/wbxml/__init__.py +${PYSITELIB}/libmproxy/contrib/wbxml/__init__.pyc +${PYSITELIB}/libmproxy/contrib/wbxml/__init__.pyo ${PYSITELIB}/libmproxy/controller.py ${PYSITELIB}/libmproxy/controller.pyc ${PYSITELIB}/libmproxy/controller.pyo @@ -82,6 +102,28 @@ ${PYSITELIB}/libmproxy/filt.pyo ${PYSITELIB}/libmproxy/flow.py ${PYSITELIB}/libmproxy/flow.pyc ${PYSITELIB}/libmproxy/flow.pyo +${PYSITELIB}/libmproxy/main.py +${PYSITELIB}/libmproxy/main.pyc +${PYSITELIB}/libmproxy/main.pyo +${PYSITELIB}/libmproxy/onboarding/__init__.py +${PYSITELIB}/libmproxy/onboarding/__init__.pyc +${PYSITELIB}/libmproxy/onboarding/__init__.pyo +${PYSITELIB}/libmproxy/onboarding/app.py +${PYSITELIB}/libmproxy/onboarding/app.pyc +${PYSITELIB}/libmproxy/onboarding/app.pyo +${PYSITELIB}/libmproxy/onboarding/static/bootstrap.min.css +${PYSITELIB}/libmproxy/onboarding/static/fontawesome/css/font-awesome.css +${PYSITELIB}/libmproxy/onboarding/static/fontawesome/css/font-awesome.min.css +${PYSITELIB}/libmproxy/onboarding/static/fontawesome/fonts/FontAwesome.otf +${PYSITELIB}/libmproxy/onboarding/static/fontawesome/fonts/fontawesome-webfont.eot +${PYSITELIB}/libmproxy/onboarding/static/fontawesome/fonts/fontawesome-webfont.svg +${PYSITELIB}/libmproxy/onboarding/static/fontawesome/fonts/fontawesome-webfont.ttf +${PYSITELIB}/libmproxy/onboarding/static/fontawesome/fonts/fontawesome-webfont.woff +${PYSITELIB}/libmproxy/onboarding/static/mitmproxy.css +${PYSITELIB}/libmproxy/onboarding/static/mitmproxy.js.map +${PYSITELIB}/libmproxy/onboarding/templates/frame.html +${PYSITELIB}/libmproxy/onboarding/templates/index.html +${PYSITELIB}/libmproxy/onboarding/templates/layout.html ${PYSITELIB}/libmproxy/platform/__init__.py ${PYSITELIB}/libmproxy/platform/__init__.pyc ${PYSITELIB}/libmproxy/platform/__init__.pyo @@ -94,12 +136,45 @@ ${PYSITELIB}/libmproxy/platform/osx.pyo ${PYSITELIB}/libmproxy/platform/pf.py ${PYSITELIB}/libmproxy/platform/pf.pyc ${PYSITELIB}/libmproxy/platform/pf.pyo -${PYSITELIB}/libmproxy/proxy.py -${PYSITELIB}/libmproxy/proxy.pyc -${PYSITELIB}/libmproxy/proxy.pyo +${PYSITELIB}/libmproxy/platform/windows.py +${PYSITELIB}/libmproxy/platform/windows.pyc +${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/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/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/server.py +${PYSITELIB}/libmproxy/proxy/server.pyc +${PYSITELIB}/libmproxy/proxy/server.pyo ${PYSITELIB}/libmproxy/script.py ${PYSITELIB}/libmproxy/script.pyc ${PYSITELIB}/libmproxy/script.pyo +${PYSITELIB}/libmproxy/stateobject.py +${PYSITELIB}/libmproxy/stateobject.pyc +${PYSITELIB}/libmproxy/stateobject.pyo ${PYSITELIB}/libmproxy/tnetstring.py ${PYSITELIB}/libmproxy/tnetstring.pyc ${PYSITELIB}/libmproxy/tnetstring.pyo @@ -109,4 +184,38 @@ ${PYSITELIB}/libmproxy/utils.pyo ${PYSITELIB}/libmproxy/version.py ${PYSITELIB}/libmproxy/version.pyc ${PYSITELIB}/libmproxy/version.pyo -${PYSITELIB}/${EGG_FILE} +${PYSITELIB}/libmproxy/web/__init__.py +${PYSITELIB}/libmproxy/web/__init__.pyc +${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/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 +${PYSITELIB}/libmproxy/web/static/fonts/fontawesome-webfont.ttf +${PYSITELIB}/libmproxy/web/static/fonts/fontawesome-webfont.woff +${PYSITELIB}/libmproxy/web/static/images/chrome-devtools/LICENSE +${PYSITELIB}/libmproxy/web/static/images/chrome-devtools/resourceCSSIcon.png +${PYSITELIB}/libmproxy/web/static/images/chrome-devtools/resourceDocumentIcon.png +${PYSITELIB}/libmproxy/web/static/images/chrome-devtools/resourceJSIcon.png +${PYSITELIB}/libmproxy/web/static/images/chrome-devtools/resourcePlainIcon.png +${PYSITELIB}/libmproxy/web/static/images/resourceExecutableIcon.png +${PYSITELIB}/libmproxy/web/static/images/resourceFlashIcon.png +${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/templates/index.html +${PYSITELIB}/${EGG_FILE}/PKG-INFO +${PYSITELIB}/${EGG_FILE}/SOURCES.txt +${PYSITELIB}/${EGG_FILE}/dependency_links.txt +${PYSITELIB}/${EGG_FILE}/requires.txt +${PYSITELIB}/${EGG_FILE}/top_level.txt diff --git a/net/mitmproxy/distinfo b/net/mitmproxy/distinfo index 707d839d9c6..1ef4ff3047b 100644 --- a/net/mitmproxy/distinfo +++ b/net/mitmproxy/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.1 2013/05/15 22:39:26 wiz Exp $ +$NetBSD: distinfo,v 1.2 2015/03/09 09:18:03 wiz Exp $ -SHA1 (mitmproxy-0.9.tar.gz) = fff2765dc814e23767381efc3b27aa2f1dbaf0b1 -RMD160 (mitmproxy-0.9.tar.gz) = 1b075bc605932df6e4eb21e45a133722a39ec18b -Size (mitmproxy-0.9.tar.gz) = 3116986 bytes +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 |