------------------------------------------------------------------- Thu Jan 6 13:33:12 UTC 2022 - Ben Greiner - Register obs hypothesis profile for slow test executions ------------------------------------------------------------------- Wed Dec 8 21:07:48 UTC 2021 - Ferdinand Thiessen - Update to 7.0.4 * Compatibility with Python 3.10 * Supports proxying raw TCP connections * Support TCP connections that start with a server-side greeting * Support SMTP * Accept HTTP/2 requests from the client and forward them to an HTTP/1 server * Displays WebSocket messages also in a dedicated UI tab * Clients can now establish TLS with the proxy right from the start, which can add a significant layer of defense in public networks. * Removed pathoc and pathod, see https://github.com/mitmproxy/mitmproxy/issues/4273 ------------------------------------------------------------------- Wed Jan 27 14:37:07 UTC 2021 - Markéta Machová - Update to 6.0.2 * Mitmproxy now requires Python 3.8 or above. * Deprecation of pathod and pathoc tools and modules. Future releases will not contain them! * SSLKEYLOGFILE now supports TLS 1.3 secrets * Tests: Replace asynctest with stdlib mock * Many smaller improvements and bugfixes - Drop unpin.patch and replace it with a sed script - Drop merged replace-asynctest.patch ------------------------------------------------------------------- Tue Aug 11 10:05:06 UTC 2020 - Benjamin Greiner - Update to v5.2 * Add Filter message to mitmdump (@sarthak212) * Display TCP flows at flow list (@Jessonsotoventura, @nikitastupin, @mhils) * Colorize JSON Contentview (@sarthak212) * Fix console crash when entering regex escape character in half-open string (@sarthak212) * Integrate contentviews to TCP flow details (@nikitastupin) * Added add-ons that enhance the performance of web application scanners (@anneborcherding) * Increase WebSocket message timestamp precision (@JustAnotherArchivist) * Fix HTTP reason value on HTTP/2 reponses (@rbdixon) * mitmweb: support wslview to open a web browser (@G-Rath) * Fix dev version detection with parent git repo (@JustAnotherArchivist) * Restructure examples and supported addons (@mhils) * Certificate generation: mark SAN as critical if no CN is set (@mhils) * Simplify Replacements with new ModifyBody addon (@mplattner) * Rename SetHeaders addon to ModifyHeaders (@mplattner) * mitmweb: "New -> File" menu option has been renamed to "Clear All" (@yogeshojha) * Add new MapRemote addon to rewrite URLs of requests (@mplattner) * Add support for HTTP Trailers to the HTTP/2 protocol (@sanlengjingvv and @Kriechi) * Fix certificate runtime error during expire cleanup (@gorogoroumaru) * Fixed the DNS Rebind Protection for secure support of IPv6 addresses (@tunnelpr0) * WebSockets: match the HTTP-WebSocket flow for the ~websocket filter (@Kriechi) * Fix deadlock caused by the "replay.client.stop" command (@gorogoroumaru) * Add new MapLocal addon to serve local files instead of remote resources (@mplattner and @mhils) * Add minimal TCP interception and modification (@nikitastupin) * Add new CheckSSLPinning addon to check SSL-Pinning on client (@su-vikas) * Add a JSON dump script: write data into a file or send to an endpoint as JSON (@emedvedev) * Fix console output formatting (@sarthak212) * Add example for proxy authentication using selenium (@anneborcherding and @weichweich) - refresh unpin.patch - replace unmaintained asynctest by native python 3.8 unittest calls * replace-asynctest.patch * gh#mitmproxy/mitmproxy#4020 ------------------------------------------------------------------- Mon Jun 15 10:39:50 UTC 2020 - Marketa Calabkova - initial packaging (v5.1.1)