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