This now uses the unmodified mitmproxy package, with all its features
like wireguard mode and QUIC decryption support.
Relevant upstream changes:
- mitmproxy now supports transparent HTTP/3 proxying
- ignore_hosts now waits for the entire HTTP headers if it suspects
the connection to be HTTP
- Fix regression where ignore_hosts would terminate requests
instead of forwarding them
- allow_hosts/ignore_hosts option now matches against the full
host:port string
- Fix a bug when proxying unicode domains
- Fix non-linear growth in processing time for large HTTP bodies
- Fix zstd decompression to read across frames
Relevant upstream changes:
- fix a bug where TCP connections were not closed properly
- enable legacy SSL connect when connecting to server
- enable decompressing zstd responses
- HAR files support
- fix certificate generation for punycode domains
- fix certificate generation to work with strict mode OpenSSL 3.x clients
- fix empty cookie attributes being set to Key= instead of Key