NOTE: pre-release, don't use. Install https://github.com/emanuele-f/PCAPdroid-mitm/releases/tag/v1.4 instead to work with PCAPdroid
Breaking changes:
- Increase minSdk to 24 (required by Chaquopy 17)
- Drop x86 and armeabi-v7a ABI support (required by mitmproxy, Python >= 3.12)
- Update mitmproxy to 12.2.3
- Update Chaquopy to 17
- Target Python 3.13
- Support 16 KB page sizes
- Change API to expose IP version and protocol of connections, to fix IPv6 local port collisions
Relevant upstream mitmproxy changes since 11.0.0:
- (security) Fix LDAP injection in proxyauth/ldap (GHSA-527g-3w9m-29hv)
- (security) Fix HTTP/2-to-HTTP/1 request smuggling via hyper-h2 upgrade (GHSA-847f-9342-265h)
- Reduce leaf certificate validity to 197 days to stay under Chromium's 200-day cap
- Fix authority/subject key identifier mismatch with custom CAs not using SHA-1-derived SKI
- Copy CRL distribution points from the upstream certificate into generated certs
- Fix 400 Bad Request for requests with an uppercase scheme (HTTP://)
- Fix modify_body crash on backslash sequences and several content-decoding issues