pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net/mitmproxy
Module Name: pkgsrc
Committed By: leot
Date: Sat May 3 10:44:00 UTC 2025
Modified Files:
pkgsrc/net/mitmproxy: Makefile PLIST distinfo
Log Message:
mitmproxy: Update to 12.0.0
Changes:
29 April 2025: mitmproxy 12.0.0
- New Contentview System
Contentviews can now be interactive and re-encode prettified
data. For example, the new Protobuf view pretty-prints to YAML,
which the user can edit and then re-serialize into binary
representation.
Replace the existing gRPC and Protobuf contentviews with an
interactive contentview that supports both existing proto
definitions and completely unknown protos.
The MsgPack contentview is now interactive, too.
The contentview API has been drastically simplified. Contentviews
now return a plain str with the prettified data. Syntax
highlighting is now signaled off-band (and based on tree-sitter).
Docs: Add new documentation page and API reference for contentviews.
Contentviews can now be written in Rust for better performance
and access to the crates ecosystem.
- Other Changes
Add a new feature to store streamed bodies for requests and responses.
Add support for TLS 1.3 Post Handshake Authentication.
Add search functionality to the documentation.
Introduce a new theme for docs.mitmproxy.org.
Add CRL entries to dummy cert when the upstream certificate has some.
Fix a bug where mitmproxy would incorrectly send empty HTTP/2 data frames.
Enhance homebrew installation command for Brewfile users.
Fix a bug where mitmdump would exit prematurely in server replay mode.
Fix a bug where WebSocket Messages view jumps to top when a message is
received
Create content view for Socket.IO over WebSocket transport
Correctly forward HTTP_1_1_REQUIRED errors in HTTP/2 streams.
Fix a bug where HAR export would crash for malformed flows.
Fix a bug where mitmweb would crash when viewing flows with undefined
headers.
Fix a bug where mitmproxy does not listen on IPv4 and IPv6 by default in
wireguard mode.
Adjust popover placement for browsers that support anchor
positioning (Chrome, Edge)
Fix mitmweb crash when searching or highlighting using ~h, ~hq, or ~hs.
mitmproxy.dns.Message has been renamed to mitmproxy.dns.DNSMessage
Added support for selecting multiple flows in mitmweb using
Ctrl+Click and Shift+Click. Multi-selection is now supported
for deleting, duplicating, marking, reverting, replaying,
resuming, and aborting flows.
17 February 2025: mitmproxy 11.1.3
- Update mitmproxy_rs dependency to fix several bugs in local capture mode.
- Add documentation for local capture mode.
- Revise documentation on proxy modes.
- Add a log message to point Docker mitmweb users towards web_password.
- Fix a bug where UTF-8 surrogates would crash the export addon.
- Add help entries for all options in mitmweb that didn't have them.
To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 pkgsrc/net/mitmproxy/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/net/mitmproxy/PLIST
cvs rdiff -u -r1.32 -r1.33 pkgsrc/net/mitmproxy/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/mitmproxy/Makefile
diff -u pkgsrc/net/mitmproxy/Makefile:1.52 pkgsrc/net/mitmproxy/Makefile:1.53
--- pkgsrc/net/mitmproxy/Makefile:1.52 Fri Apr 25 11:12:32 2025
+++ pkgsrc/net/mitmproxy/Makefile Sat May 3 10:44:00 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.52 2025/04/25 11:12:32 wiz Exp $
+# $NetBSD: Makefile,v 1.53 2025/05/03 10:44:00 leot Exp $
-DISTNAME= mitmproxy-11.1.2
-PKGREVISION= 1
+DISTNAME= mitmproxy-12.0.0
CATEGORIES= net
MASTER_SITES= https://downloads.mitmproxy.org/${PKGVERSION_NOREV}/
@@ -11,33 +10,30 @@ COMMENT= Interactive TLS-capable interce
LICENSE= mit
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>78:../../devel/py-setuptools
-DEPENDS+= ${PYPKGPREFIX}-aioquic>=1.1.0:../../www/py-aioquic
+DEPENDS+= ${PYPKGPREFIX}-aioquic>=1.2.0:../../www/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}-cryptography>=42.0:../../security/py-cryptography
DEPENDS+= ${PYPKGPREFIX}-flask>=3.0:../../www/py-flask
-DEPENDS+= ${PYPKGPREFIX}-h11>=0.11:../../www/py-h11
+DEPENDS+= ${PYPKGPREFIX}-h11>=0.16.0:../../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.11.2:../../net/py-mitmproxy_rs
+DEPENDS+= ${PYPKGPREFIX}-mitmproxy_rs>=0.12.3:../../net/py-mitmproxy_rs
DEPENDS+= ${PYPKGPREFIX}-msgpack>=1.0.0:../../devel/py-msgpack
DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=22.1:../../security/py-OpenSSL
DEPENDS+= ${PYPKGPREFIX}-passlib>=1.6.5:../../security/py-passlib
DEPENDS+= ${PYPKGPREFIX}-publicsuffix2>=2.20190812:../../www/py-publicsuffix2
DEPENDS+= ${PYPKGPREFIX}-pyparsing>=2.4.2:../../devel/py-pyparsing
DEPENDS+= ${PYPKGPREFIX}-pyperclip>=1.9.0:../../x11/py-pyperclip
-DEPENDS+= ${PYPKGPREFIX}-ruamel-yaml>=0.16:../../devel/py-ruamel-yaml
+DEPENDS+= ${PYPKGPREFIX}-ruamel-yaml>=0.18.10:../../devel/py-ruamel-yaml
DEPENDS+= ${PYPKGPREFIX}-sortedcontainers>=2.3:../../devel/py-sortedcontainers
DEPENDS+= ${PYPKGPREFIX}-tornado>=6.2:../../www/py-tornado
DEPENDS+= ${PYPKGPREFIX}-urwid>=2.6.14:../../devel/py-urwid
DEPENDS+= ${PYPKGPREFIX}-wsproto>=1.0:../../www/py-wsproto
DEPENDS+= ${PYPKGPREFIX}-zstandard>=0.15:../../archivers/py-zstandard
-# urwid[trio]
-DEPENDS+= ${PYPKGPREFIX}-exceptiongroup>0:../../devel/py-exceptiongroup
-DEPENDS+= ${PYPKGPREFIX}-trio>=0.22.0:../../devel/py-trio
USE_LANGUAGES= # none
Index: pkgsrc/net/mitmproxy/PLIST
diff -u pkgsrc/net/mitmproxy/PLIST:1.24 pkgsrc/net/mitmproxy/PLIST:1.25
--- pkgsrc/net/mitmproxy/PLIST:1.24 Fri Apr 25 11:12:32 2025
+++ pkgsrc/net/mitmproxy/PLIST Sat May 3 10:44:00 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.24 2025/04/25 11:12:32 wiz Exp $
+@comment $NetBSD: PLIST,v 1.25 2025/05/03 10:44:00 leot Exp $
bin/mitmdump
bin/mitmproxy
bin/mitmweb
@@ -170,72 +170,72 @@ ${PYSITELIB}/mitmproxy/connection.pyo
${PYSITELIB}/mitmproxy/contentviews/__init__.py
${PYSITELIB}/mitmproxy/contentviews/__init__.pyc
${PYSITELIB}/mitmproxy/contentviews/__init__.pyo
-${PYSITELIB}/mitmproxy/contentviews/auto.py
-${PYSITELIB}/mitmproxy/contentviews/auto.pyc
-${PYSITELIB}/mitmproxy/contentviews/auto.pyo
+${PYSITELIB}/mitmproxy/contentviews/_api.py
+${PYSITELIB}/mitmproxy/contentviews/_api.pyc
+${PYSITELIB}/mitmproxy/contentviews/_api.pyo
+${PYSITELIB}/mitmproxy/contentviews/_compat.py
+${PYSITELIB}/mitmproxy/contentviews/_compat.pyc
+${PYSITELIB}/mitmproxy/contentviews/_compat.pyo
+${PYSITELIB}/mitmproxy/contentviews/_registry.py
+${PYSITELIB}/mitmproxy/contentviews/_registry.pyc
+${PYSITELIB}/mitmproxy/contentviews/_registry.pyo
+${PYSITELIB}/mitmproxy/contentviews/_utils.py
+${PYSITELIB}/mitmproxy/contentviews/_utils.pyc
+${PYSITELIB}/mitmproxy/contentviews/_utils.pyo
+${PYSITELIB}/mitmproxy/contentviews/_view_css.py
+${PYSITELIB}/mitmproxy/contentviews/_view_css.pyc
+${PYSITELIB}/mitmproxy/contentviews/_view_css.pyo
+${PYSITELIB}/mitmproxy/contentviews/_view_dns.py
+${PYSITELIB}/mitmproxy/contentviews/_view_dns.pyc
+${PYSITELIB}/mitmproxy/contentviews/_view_dns.pyo
+${PYSITELIB}/mitmproxy/contentviews/_view_graphql.py
+${PYSITELIB}/mitmproxy/contentviews/_view_graphql.pyc
+${PYSITELIB}/mitmproxy/contentviews/_view_graphql.pyo
+${PYSITELIB}/mitmproxy/contentviews/_view_http3.py
+${PYSITELIB}/mitmproxy/contentviews/_view_http3.pyc
+${PYSITELIB}/mitmproxy/contentviews/_view_http3.pyo
+${PYSITELIB}/mitmproxy/contentviews/_view_image/__init__.py
+${PYSITELIB}/mitmproxy/contentviews/_view_image/__init__.pyc
+${PYSITELIB}/mitmproxy/contentviews/_view_image/__init__.pyo
+${PYSITELIB}/mitmproxy/contentviews/_view_image/image_parser.py
+${PYSITELIB}/mitmproxy/contentviews/_view_image/image_parser.pyc
+${PYSITELIB}/mitmproxy/contentviews/_view_image/image_parser.pyo
+${PYSITELIB}/mitmproxy/contentviews/_view_image/view.py
+${PYSITELIB}/mitmproxy/contentviews/_view_image/view.pyc
+${PYSITELIB}/mitmproxy/contentviews/_view_image/view.pyo
+${PYSITELIB}/mitmproxy/contentviews/_view_javascript.py
+${PYSITELIB}/mitmproxy/contentviews/_view_javascript.pyc
+${PYSITELIB}/mitmproxy/contentviews/_view_javascript.pyo
+${PYSITELIB}/mitmproxy/contentviews/_view_json.py
+${PYSITELIB}/mitmproxy/contentviews/_view_json.pyc
+${PYSITELIB}/mitmproxy/contentviews/_view_json.pyo
+${PYSITELIB}/mitmproxy/contentviews/_view_mqtt.py
+${PYSITELIB}/mitmproxy/contentviews/_view_mqtt.pyc
+${PYSITELIB}/mitmproxy/contentviews/_view_mqtt.pyo
+${PYSITELIB}/mitmproxy/contentviews/_view_multipart.py
+${PYSITELIB}/mitmproxy/contentviews/_view_multipart.pyc
+${PYSITELIB}/mitmproxy/contentviews/_view_multipart.pyo
+${PYSITELIB}/mitmproxy/contentviews/_view_query.py
+${PYSITELIB}/mitmproxy/contentviews/_view_query.pyc
+${PYSITELIB}/mitmproxy/contentviews/_view_query.pyo
+${PYSITELIB}/mitmproxy/contentviews/_view_raw.py
+${PYSITELIB}/mitmproxy/contentviews/_view_raw.pyc
+${PYSITELIB}/mitmproxy/contentviews/_view_raw.pyo
+${PYSITELIB}/mitmproxy/contentviews/_view_socketio.py
+${PYSITELIB}/mitmproxy/contentviews/_view_socketio.pyc
+${PYSITELIB}/mitmproxy/contentviews/_view_socketio.pyo
+${PYSITELIB}/mitmproxy/contentviews/_view_urlencoded.py
+${PYSITELIB}/mitmproxy/contentviews/_view_urlencoded.pyc
+${PYSITELIB}/mitmproxy/contentviews/_view_urlencoded.pyo
+${PYSITELIB}/mitmproxy/contentviews/_view_wbxml.py
+${PYSITELIB}/mitmproxy/contentviews/_view_wbxml.pyc
+${PYSITELIB}/mitmproxy/contentviews/_view_wbxml.pyo
+${PYSITELIB}/mitmproxy/contentviews/_view_xml_html.py
+${PYSITELIB}/mitmproxy/contentviews/_view_xml_html.pyc
+${PYSITELIB}/mitmproxy/contentviews/_view_xml_html.pyo
${PYSITELIB}/mitmproxy/contentviews/base.py
${PYSITELIB}/mitmproxy/contentviews/base.pyc
${PYSITELIB}/mitmproxy/contentviews/base.pyo
-${PYSITELIB}/mitmproxy/contentviews/css.py
-${PYSITELIB}/mitmproxy/contentviews/css.pyc
-${PYSITELIB}/mitmproxy/contentviews/css.pyo
-${PYSITELIB}/mitmproxy/contentviews/dns.py
-${PYSITELIB}/mitmproxy/contentviews/dns.pyc
-${PYSITELIB}/mitmproxy/contentviews/dns.pyo
-${PYSITELIB}/mitmproxy/contentviews/graphql.py
-${PYSITELIB}/mitmproxy/contentviews/graphql.pyc
-${PYSITELIB}/mitmproxy/contentviews/graphql.pyo
-${PYSITELIB}/mitmproxy/contentviews/grpc.py
-${PYSITELIB}/mitmproxy/contentviews/grpc.pyc
-${PYSITELIB}/mitmproxy/contentviews/grpc.pyo
-${PYSITELIB}/mitmproxy/contentviews/hex.py
-${PYSITELIB}/mitmproxy/contentviews/hex.pyc
-${PYSITELIB}/mitmproxy/contentviews/hex.pyo
-${PYSITELIB}/mitmproxy/contentviews/http3.py
-${PYSITELIB}/mitmproxy/contentviews/http3.pyc
-${PYSITELIB}/mitmproxy/contentviews/http3.pyo
-${PYSITELIB}/mitmproxy/contentviews/image/__init__.py
-${PYSITELIB}/mitmproxy/contentviews/image/__init__.pyc
-${PYSITELIB}/mitmproxy/contentviews/image/__init__.pyo
-${PYSITELIB}/mitmproxy/contentviews/image/image_parser.py
-${PYSITELIB}/mitmproxy/contentviews/image/image_parser.pyc
-${PYSITELIB}/mitmproxy/contentviews/image/image_parser.pyo
-${PYSITELIB}/mitmproxy/contentviews/image/view.py
-${PYSITELIB}/mitmproxy/contentviews/image/view.pyc
-${PYSITELIB}/mitmproxy/contentviews/image/view.pyo
-${PYSITELIB}/mitmproxy/contentviews/javascript.py
-${PYSITELIB}/mitmproxy/contentviews/javascript.pyc
-${PYSITELIB}/mitmproxy/contentviews/javascript.pyo
-${PYSITELIB}/mitmproxy/contentviews/json.py
-${PYSITELIB}/mitmproxy/contentviews/json.pyc
-${PYSITELIB}/mitmproxy/contentviews/json.pyo
-${PYSITELIB}/mitmproxy/contentviews/mqtt.py
-${PYSITELIB}/mitmproxy/contentviews/mqtt.pyc
-${PYSITELIB}/mitmproxy/contentviews/mqtt.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
-${PYSITELIB}/mitmproxy/contentviews/protobuf.py
-${PYSITELIB}/mitmproxy/contentviews/protobuf.pyc
-${PYSITELIB}/mitmproxy/contentviews/protobuf.pyo
-${PYSITELIB}/mitmproxy/contentviews/query.py
-${PYSITELIB}/mitmproxy/contentviews/query.pyc
-${PYSITELIB}/mitmproxy/contentviews/query.pyo
-${PYSITELIB}/mitmproxy/contentviews/raw.py
-${PYSITELIB}/mitmproxy/contentviews/raw.pyc
-${PYSITELIB}/mitmproxy/contentviews/raw.pyo
-${PYSITELIB}/mitmproxy/contentviews/urlencoded.py
-${PYSITELIB}/mitmproxy/contentviews/urlencoded.pyc
-${PYSITELIB}/mitmproxy/contentviews/urlencoded.pyo
-${PYSITELIB}/mitmproxy/contentviews/wbxml.py
-${PYSITELIB}/mitmproxy/contentviews/wbxml.pyc
-${PYSITELIB}/mitmproxy/contentviews/wbxml.pyo
-${PYSITELIB}/mitmproxy/contentviews/xml_html.py
-${PYSITELIB}/mitmproxy/contentviews/xml_html.pyc
-${PYSITELIB}/mitmproxy/contentviews/xml_html.pyo
${PYSITELIB}/mitmproxy/contrib/README.md
${PYSITELIB}/mitmproxy/contrib/__init__.py
${PYSITELIB}/mitmproxy/contrib/__init__.pyc
@@ -390,6 +390,9 @@ ${PYSITELIB}/mitmproxy/net/dns/types.pyo
${PYSITELIB}/mitmproxy/net/encoding.py
${PYSITELIB}/mitmproxy/net/encoding.pyc
${PYSITELIB}/mitmproxy/net/encoding.pyo
+${PYSITELIB}/mitmproxy/net/free_port.py
+${PYSITELIB}/mitmproxy/net/free_port.pyc
+${PYSITELIB}/mitmproxy/net/free_port.pyo
${PYSITELIB}/mitmproxy/net/http/__init__.py
${PYSITELIB}/mitmproxy/net/http/__init__.pyc
${PYSITELIB}/mitmproxy/net/http/__init__.pyo
Index: pkgsrc/net/mitmproxy/distinfo
diff -u pkgsrc/net/mitmproxy/distinfo:1.32 pkgsrc/net/mitmproxy/distinfo:1.33
--- pkgsrc/net/mitmproxy/distinfo:1.32 Thu Feb 6 13:22:10 2025
+++ pkgsrc/net/mitmproxy/distinfo Sat May 3 10:44:00 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.32 2025/02/06 13:22:10 adam Exp $
+$NetBSD: distinfo,v 1.33 2025/05/03 10:44:00 leot Exp $
-BLAKE2s (mitmproxy-11.1.2.tar.gz) = 1ad4efc9d1ff9043885d25710895c93be58fcea43ba98b1512de510beea04b45
-SHA512 (mitmproxy-11.1.2.tar.gz) = f2dd79ab6c5f000f12410d5e4594a05246c8855d646b36bc6caaef0300afb499ace03ef61bfcc6a929c00d4b2acfbf4d64d1dba67299853acafaa891846993be
-Size (mitmproxy-11.1.2.tar.gz) = 1565130 bytes
+BLAKE2s (mitmproxy-12.0.0.tar.gz) = 4f251f49cb46f233920d8aadc021f28f98b2e951d77f1897e7fafebfd4ceebb6
+SHA512 (mitmproxy-12.0.0.tar.gz) = 846e74f4ef0fa32416174210441f3571657b1bf986b6570c4d053c7c9e8ca09b10fab9776e8dadd1df14e8b913a55eb1f3b73f7addfd9ad87551a28bd984b26c
+Size (mitmproxy-12.0.0.tar.gz) = 1560765 bytes
Home |
Main Index |
Thread Index |
Old Index