mitmproxy: Updatet to 10.2.0
authorLeonardo Taccari <leot@NetBSD.org>
Sat, 6 Jan 2024 12:09:05 +0000 (13:09 +0100)
committerLeonardo Taccari <leot@NetBSD.org>
Sat, 6 Jan 2024 12:09:29 +0000 (13:09 +0100)
Changelog available in COMMIT_MSG.

mitmproxy/COMMIT_MSG
mitmproxy/Makefile
mitmproxy/PLIST
mitmproxy/distinfo

index 73bfeaae7a5c413a794b1e815ba9e107c0f22299..5aaf8d676767b5fcca220c5c7aeb07e11c5841a4 100644 (file)
@@ -6,6 +6,17 @@ pkgsrc changes:
 - TODO
 
 Changes:
+## 04 January 2024: mitmproxy 10.2.0
+* Local Redirect Mode is now officially available on macOS and Windows.
+  See the linked blog posts for details.
+* UDP streams are now backed by a new implementation in mitmproxy_rs.
+  This represents a major API change as UDP traffic is now exposed as
+  streams instead of a callback for each packet.
+* Fix a regression from mitmproxy 10.1.6 where ignore_hosts would
+  terminate requests instead of forwarding them.
+* ignore_hosts now waits for the entire HTTP headers if it suspects the
+  connection to be HTTP.
+
 ## 14 December 2023: mitmproxy 10.1.6
 * Fix compatibility with Windows Schannel clients, which previously got
   confused by CA and leaf certificate sharing the same Subject Key Identifier.
index 806fc529d04f32e375f1f18f8c978e6d2455ac73..0ffabec2421e83a48fb16656c6d7db83350b01fe 100644 (file)
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.45 2023/10/23 06:37:49 wiz Exp $
 
-DISTNAME=      mitmproxy-10.1.6
+DISTNAME=      mitmproxy-10.2.0
 CATEGORIES=    net
 MASTER_SITES=  https://downloads.mitmproxy.org/${PKGVERSION_NOREV}/
 
@@ -9,19 +9,19 @@ HOMEPAGE=     https://mitmproxy.org/
 COMMENT=       Interactive console program for inspecting and editing traffic flows
 LICENSE=       mit
 
-DEPENDS+=      ${PYPKGPREFIX}-aioquic_mitmproxy>=0.9.21:../../wip/py-aioquic_mitmproxy
+DEPENDS+=      ${PYPKGPREFIX}-aioquic>=0.9.24:../../wip/py-aioquic
 DEPENDS+=      ${PYPKGPREFIX}-asgiref>=3.2.10:../../www/py-asgiref
 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>=38.0:../../security/py-cryptography
+DEPENDS+=      ${PYPKGPREFIX}-cryptography>=39.0:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-flask>=1.1.1:../../www/py-flask
 DEPENDS+=      ${PYPKGPREFIX}-h11>=0.11:../../www/py-h11
 DEPENDS+=      ${PYPKGPREFIX}-h2>=4.1:../../www/py-h2
 DEPENDS+=      ${PYPKGPREFIX}-hyperframe>=6.0:../../www/py-hyperframe
 DEPENDS+=      ${PYPKGPREFIX}-kaitaistruct>=0.10:../../devel/py-kaitaistruct
 DEPENDS+=      ${PYPKGPREFIX}-ldap3>=2.8:../../databases/py-ldap3
-DEPENDS+=      ${PYPKGPREFIX}-mitmproxy_rs>=0.4:../../wip/py-mitmproxy_rs
+DEPENDS+=      ${PYPKGPREFIX}-mitmproxy_rs>=0.5.1:../../wip/py-mitmproxy_rs
 DEPENDS+=      ${PYPKGPREFIX}-msgpack>=1.0.0:../../devel/py-msgpack
 DEPENDS+=      ${PYPKGPREFIX}-passlib>=1.6.5:../../security/py-passlib
 DEPENDS+=      ${PYPKGPREFIX}-protobuf>=3.14:../../devel/py-protobuf
index d3717aa7ec0c7afe8f2983e35077442e2a6ef198..443c8586293d78170cd7e31bac20b923381e47e7 100644 (file)
@@ -420,9 +420,6 @@ ${PYSITELIB}/mitmproxy/net/server_spec.pyo
 ${PYSITELIB}/mitmproxy/net/tls.py
 ${PYSITELIB}/mitmproxy/net/tls.pyc
 ${PYSITELIB}/mitmproxy/net/tls.pyo
-${PYSITELIB}/mitmproxy/net/udp.py
-${PYSITELIB}/mitmproxy/net/udp.pyc
-${PYSITELIB}/mitmproxy/net/udp.pyo
 ${PYSITELIB}/mitmproxy/options.py
 ${PYSITELIB}/mitmproxy/options.pyc
 ${PYSITELIB}/mitmproxy/options.pyo
index 065fa840efe473781ddc76a609d7ee5c9860f8d7..40f12d7bee436ccc67803bb3ea0241ed1e89f264 100644 (file)
@@ -1,5 +1,5 @@
 $NetBSD: distinfo,v 1.29 2022/07/08 12:57:26 leot Exp $
 
-BLAKE2s (mitmproxy-10.1.6.tar.gz) = 6d2ae57488dd55eedf6934d267c6a851d3bf3de1975c2fe7917be2c3c16fd231
-SHA512 (mitmproxy-10.1.6.tar.gz) = 362c8f434289ea7841206dd9c0d38668e57de35acf431ae75160e7eaab4d60fe192bf4dafa8711ff67344b6e5fd2bc234b3bf4b3c6adc49f4b6054898f8716c3
-Size (mitmproxy-10.1.6.tar.gz) = 1531486 bytes
+BLAKE2s (mitmproxy-10.2.0.tar.gz) = f52101931defcc78823b158fafcf5fb6702b8021c440797fc5a4e03fc5a25491
+SHA512 (mitmproxy-10.2.0.tar.gz) = 8c6570e6f72d4ceda95c3ed67a1874014ae7db0eca710c554f4f8d710d3b243b3ec6e1f7959786f184db4fb85eced2cc04a0e21e0cd87e480615e38d77335e5d
+Size (mitmproxy-10.2.0.tar.gz) = 1529688 bytes