pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/mitmproxy mitmproxy: Update to 5.3.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c689d3dd8f55
branches:  trunk
changeset: 442455:c689d3dd8f55
user:      leot <leot%pkgsrc.org@localhost>
date:      Tue Nov 24 17:06:50 2020 +0000

description:
mitmproxy: Update to 5.3.0

Changes:
5.3.0
=====
* Support for Python 3.9 (@mhils)
* Add MsgPack content viewer (@tasn)
* Use `@charset` to decode CSS files if available (@prinzhorn)
* Fix links to anticache docs in mitmweb and use HTTPS for links to
  documentation (@rugk)
* Updated typing for WebsocketMessage.content (@prinzhorn)
* Add option `console_strip_trailing_newlines`, and no longer strip trailing
  newlines by default (@capt8bit)
* Prevent transparent mode from connecting to itself in the basic
  cases (@prinzhorn)
* Display HTTP trailers in mitmweb (@sanlengjingvv)
* Revamp onboarding app (@mhils)
* Add ASGI support for embedded apps (@mhils)
* Updated raw exports to not remove headers (@wchasekelley)
* Fix file unlinking before external viewer finishes loading (@wchasekelley)
* Add --cert-passphrase command line argument (@mirosyn)
* Add interactive tutorials to the documentation (@mplattner)
* Support `deflateRaw` for `Content-Encoding`'s (@kjoconnor)
* Fix broken requests without body on HTTP/2 (@Kriechi)
* Add support for sending (but not parsing) HTTP Trailers to the HTTP/1.1
  protocol (@bburky)
* Add support to echo http trailers in dumper addon (@shiv6146)
* Fix OpenSSL requiring different CN for root and leaf certificates (@mhils)
* ... and various other fixes, documentation improvements, dependency
  version bumps, etc.

diffstat:

 net/mitmproxy/Makefile |  14 ++++++++------
 net/mitmproxy/PLIST    |  34 +++++++++++++---------------------
 net/mitmproxy/distinfo |  10 +++++-----
 3 files changed, 26 insertions(+), 32 deletions(-)

diffs (137 lines):

diff -r 0fd1c29b744f -r c689d3dd8f55 net/mitmproxy/Makefile
--- a/net/mitmproxy/Makefile    Tue Nov 24 15:39:08 2020 +0000
+++ b/net/mitmproxy/Makefile    Tue Nov 24 17:06:50 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.30 2020/07/19 16:01:27 leot Exp $
+# $NetBSD: Makefile,v 1.31 2020/11/24 17:06:50 leot Exp $
 
-DISTNAME=      mitmproxy-5.2
+DISTNAME=      mitmproxy-5.3.0
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=mitmproxy/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
@@ -11,17 +11,19 @@
 LICENSE=       mit
 
 DEPENDS+=      ${PYPKGPREFIX}-OpenSSL>=19.1.0:../../security/py-OpenSSL
+DEPENDS+=      ${PYPKGPREFIX}-asgiref>=3.2.10:../../www/py-asgiref
 DEPENDS+=      ${PYPKGPREFIX}-asn1>=0.3.1:../../security/py-asn1
 DEPENDS+=      ${PYPKGPREFIX}-blinker>=1.4:../../devel/py-blinker
 DEPENDS+=      ${PYPKGPREFIX}-brotli>=1.0:../../archivers/py-brotli
 DEPENDS+=      ${PYPKGPREFIX}-certifi>=2019.9.11:../../security/py-certifi
 DEPENDS+=      ${PYPKGPREFIX}-click>=7.0:../../devel/py-click
-DEPENDS+=      ${PYPKGPREFIX}-cryptography>=2.9:../../security/py-cryptography
+DEPENDS+=      ${PYPKGPREFIX}-cryptography>=3.2:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-flask>=1.1.1:../../www/py-flask
-DEPENDS+=      ${PYPKGPREFIX}-h2>=3.2.0:../../www/py-h2
-DEPENDS+=      ${PYPKGPREFIX}-hyperframe>=5.1.0:../../www/py-hyperframe
+DEPENDS+=      ${PYPKGPREFIX}-h2>=4.0:../../www/py-h2
+DEPENDS+=      ${PYPKGPREFIX}-hyperframe>=6.0:../../www/py-hyperframe
 DEPENDS+=      ${PYPKGPREFIX}-kaitaistruct>=0.7:../../devel/py-kaitaistruct
-DEPENDS+=      ${PYPKGPREFIX}-ldap3>=2.6.1:../../databases/py-ldap3
+DEPENDS+=      ${PYPKGPREFIX}-ldap3>=2.8:../../databases/py-ldap3
+DEPENDS+=      ${PYPKGPREFIX}-msgpack>=1.0.0:../../devel/py-msgpack
 DEPENDS+=      ${PYPKGPREFIX}-passlib>=1.6.5:../../security/py-passlib
 DEPENDS+=      ${PYPKGPREFIX}-protobuf>=3.6.0:../../devel/py-protobuf
 DEPENDS+=      ${PYPKGPREFIX}-publicsuffix2>=2.20190812:../../www/py-publicsuffix2
diff -r 0fd1c29b744f -r c689d3dd8f55 net/mitmproxy/PLIST
--- a/net/mitmproxy/PLIST       Tue Nov 24 15:39:08 2020 +0000
+++ b/net/mitmproxy/PLIST       Tue Nov 24 17:06:50 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2020/07/19 16:01:27 leot Exp $
+@comment $NetBSD: PLIST,v 1.16 2020/11/24 17:06:50 leot Exp $
 bin/mitmdump
 bin/mitmproxy
 bin/mitmweb
@@ -25,6 +25,9 @@
 ${PYSITELIB}/mitmproxy/addons/anticomp.py
 ${PYSITELIB}/mitmproxy/addons/anticomp.pyc
 ${PYSITELIB}/mitmproxy/addons/anticomp.pyo
+${PYSITELIB}/mitmproxy/addons/asgiapp.py
+${PYSITELIB}/mitmproxy/addons/asgiapp.pyc
+${PYSITELIB}/mitmproxy/addons/asgiapp.pyo
 ${PYSITELIB}/mitmproxy/addons/block.py
 ${PYSITELIB}/mitmproxy/addons/block.pyc
 ${PYSITELIB}/mitmproxy/addons/block.pyo
@@ -83,17 +86,15 @@
 ${PYSITELIB}/mitmproxy/addons/onboardingapp/__init__.pyc
 ${PYSITELIB}/mitmproxy/addons/onboardingapp/__init__.pyo
 ${PYSITELIB}/mitmproxy/addons/onboardingapp/static/bootstrap.min.css
-${PYSITELIB}/mitmproxy/addons/onboardingapp/static/fontawesome/css/font-awesome.css
-${PYSITELIB}/mitmproxy/addons/onboardingapp/static/fontawesome/css/font-awesome.min.css
-${PYSITELIB}/mitmproxy/addons/onboardingapp/static/fontawesome/fonts/FontAwesome.otf
-${PYSITELIB}/mitmproxy/addons/onboardingapp/static/fontawesome/fonts/fontawesome-webfont.eot
-${PYSITELIB}/mitmproxy/addons/onboardingapp/static/fontawesome/fonts/fontawesome-webfont.svg
-${PYSITELIB}/mitmproxy/addons/onboardingapp/static/fontawesome/fonts/fontawesome-webfont.ttf
-${PYSITELIB}/mitmproxy/addons/onboardingapp/static/fontawesome/fonts/fontawesome-webfont.woff
 ${PYSITELIB}/mitmproxy/addons/onboardingapp/static/images/favicon.ico
 ${PYSITELIB}/mitmproxy/addons/onboardingapp/static/images/mitmproxy-long.png
 ${PYSITELIB}/mitmproxy/addons/onboardingapp/static/mitmproxy.css
-${PYSITELIB}/mitmproxy/addons/onboardingapp/templates/frame.html
+${PYSITELIB}/mitmproxy/addons/onboardingapp/templates/icons/android-brands.svg
+${PYSITELIB}/mitmproxy/addons/onboardingapp/templates/icons/apple-brands.svg
+${PYSITELIB}/mitmproxy/addons/onboardingapp/templates/icons/certificate-solid.svg
+${PYSITELIB}/mitmproxy/addons/onboardingapp/templates/icons/firefox-browser-brands.svg
+${PYSITELIB}/mitmproxy/addons/onboardingapp/templates/icons/linux-brands.svg
+${PYSITELIB}/mitmproxy/addons/onboardingapp/templates/icons/windows-brands.svg
 ${PYSITELIB}/mitmproxy/addons/onboardingapp/templates/index.html
 ${PYSITELIB}/mitmproxy/addons/onboardingapp/templates/layout.html
 ${PYSITELIB}/mitmproxy/addons/proxyauth.py
@@ -135,9 +136,6 @@
 ${PYSITELIB}/mitmproxy/addons/view.py
 ${PYSITELIB}/mitmproxy/addons/view.pyc
 ${PYSITELIB}/mitmproxy/addons/view.pyo
-${PYSITELIB}/mitmproxy/addons/wsgiapp.py
-${PYSITELIB}/mitmproxy/addons/wsgiapp.pyc
-${PYSITELIB}/mitmproxy/addons/wsgiapp.pyo
 ${PYSITELIB}/mitmproxy/certs.py
 ${PYSITELIB}/mitmproxy/certs.pyc
 ${PYSITELIB}/mitmproxy/certs.pyo
@@ -180,6 +178,9 @@
 ${PYSITELIB}/mitmproxy/contentviews/json.py
 ${PYSITELIB}/mitmproxy/contentviews/json.pyc
 ${PYSITELIB}/mitmproxy/contentviews/json.pyo
+${PYSITELIB}/mitmproxy/contentviews/msgpack.py
+${PYSITELIB}/mitmproxy/contentviews/msgpack.pyc
+${PYSITELIB}/mitmproxy/contentviews/msgpack.pyo
 ${PYSITELIB}/mitmproxy/contentviews/multipart.py
 ${PYSITELIB}/mitmproxy/contentviews/multipart.pyc
 ${PYSITELIB}/mitmproxy/contentviews/multipart.pyo
@@ -237,12 +238,6 @@
 ${PYSITELIB}/mitmproxy/contrib/kaitaistruct/vlq_base128_le.py
 ${PYSITELIB}/mitmproxy/contrib/kaitaistruct/vlq_base128_le.pyc
 ${PYSITELIB}/mitmproxy/contrib/kaitaistruct/vlq_base128_le.pyo
-${PYSITELIB}/mitmproxy/contrib/urwid_escape.py
-${PYSITELIB}/mitmproxy/contrib/urwid_escape.pyc
-${PYSITELIB}/mitmproxy/contrib/urwid_escape.pyo
-${PYSITELIB}/mitmproxy/contrib/urwid_monkeypatch.py
-${PYSITELIB}/mitmproxy/contrib/urwid_monkeypatch.pyc
-${PYSITELIB}/mitmproxy/contrib/urwid_monkeypatch.pyo
 ${PYSITELIB}/mitmproxy/contrib/wbxml/ASCommandResponse.py
 ${PYSITELIB}/mitmproxy/contrib/wbxml/ASCommandResponse.pyc
 ${PYSITELIB}/mitmproxy/contrib/wbxml/ASCommandResponse.pyo
@@ -410,9 +405,6 @@
 ${PYSITELIB}/mitmproxy/net/websockets/utils.py
 ${PYSITELIB}/mitmproxy/net/websockets/utils.pyc
 ${PYSITELIB}/mitmproxy/net/websockets/utils.pyo
-${PYSITELIB}/mitmproxy/net/wsgi.py
-${PYSITELIB}/mitmproxy/net/wsgi.pyc
-${PYSITELIB}/mitmproxy/net/wsgi.pyo
 ${PYSITELIB}/mitmproxy/options.py
 ${PYSITELIB}/mitmproxy/options.pyc
 ${PYSITELIB}/mitmproxy/options.pyo
diff -r 0fd1c29b744f -r c689d3dd8f55 net/mitmproxy/distinfo
--- a/net/mitmproxy/distinfo    Tue Nov 24 15:39:08 2020 +0000
+++ b/net/mitmproxy/distinfo    Tue Nov 24 17:06:50 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.21 2020/07/19 16:01:27 leot Exp $
+$NetBSD: distinfo,v 1.22 2020/11/24 17:06:50 leot Exp $
 
-SHA1 (mitmproxy-5.2.tar.gz) = b36561948e4171ceeea5be35345ab86ff5e4f434
-RMD160 (mitmproxy-5.2.tar.gz) = c29eadc2c63a80b1e5f8af756db6900c35d9afee
-SHA512 (mitmproxy-5.2.tar.gz) = 6073c73b24618d6f64c4e99f199ebb6bc4157a3f83bfa7aff10a113f8dde823715e95bdf4202a1526dc0856d120858d32842b814327c3b98452b629fccb1790d
-Size (mitmproxy-5.2.tar.gz) = 27251381 bytes
+SHA1 (mitmproxy-5.3.0.tar.gz) = 383f56f0acd8d5cd92a2c442363d7ac29aaf865b
+RMD160 (mitmproxy-5.3.0.tar.gz) = b22745c42323c0832db92511a0b8105a24cc965f
+SHA512 (mitmproxy-5.3.0.tar.gz) = 3f52f5285869de49c7c04ef9b6c0f3ef66689eb45fb6f9e971111049bf1aa0777e3e84b51f7031c1bdf105ce3f17fa4b03036d72617985b92996c6eea7566c38
+Size (mitmproxy-5.3.0.tar.gz) = 27272534 bytes



Home | Main Index | Thread Index | Old Index