Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1499 commits
Select commit Hold shift + click to select a range
fc9d7d2
Update ruff requirement from <=0.8.1,>=0.5.0 to >=0.5.0,<=0.8.4 (#7431)
dependabot[bot] Jan 2, 2025
6e4cb23
require Python 3.12+ (#7440)
mhils Jan 6, 2025
9957abf
fix use of `asyncio.create_task` (#7443)
mhils Jan 6, 2025
617806c
try to fix dependabot
mhils Jan 6, 2025
416caf4
Bump the github-actions group with 3 updates (#7447)
dependabot[bot] Jan 6, 2025
9d34a1c
Update hypothesis requirement from <=6.123.2,>=6.104.2 to >=6.104.2,<…
dependabot[bot] Jan 6, 2025
9483634
Update ruff requirement from <=0.8.4,>=0.5.0 to >=0.5.0,<=0.8.6 (#7448)
dependabot[bot] Jan 6, 2025
421fb46
Update ruamel-yaml requirement from <=0.18.7,>=0.16 to >=0.16,<=0.18.…
dependabot[bot] Jan 6, 2025
a18b1e3
fix CHANGELOG.md
mhils Jan 6, 2025
a14df6b
fix: Add missing HTTP status codes (#7455)
jwadolowski Jan 7, 2025
784ad4b
fix: Remove filter expression lowercasing in block_list addon (#7456)
jwadolowski Jan 7, 2025
70e59c2
Remove check for status codes in the blocklist add-on (#7453)
lups2000 Jan 8, 2025
6a39a1d
chore: Fix CHANGELOG.md formatting glitch (#7461)
jwadolowski Jan 8, 2025
033732c
Prompt user before clearing screen (#7445)
errorxyz Jan 9, 2025
54829b5
dns resolver: make Hickory and `getaddrinfo` resolvers available usin…
mhils Jan 9, 2025
277bf97
mitmproxy 11.1.0
Jan 12, 2025
ee1ead7
reopen main for development
Jan 12, 2025
dfb2b27
Updates docs for DNS and HTTP/3 mode (#7474)
errorxyz Jan 13, 2025
ffb40ae
fix run.ps1 being in %PATH% (#7481)
meitinger Jan 16, 2025
0e3b099
windows: respect user console preference (#7482)
meitinger Jan 16, 2025
2f4a506
Build arm64 binaries (#7484)
mhils Jan 16, 2025
99e79f7
Use Python 3.13 for binaries (#7485)
mhils Jan 16, 2025
e78ab0f
web: remove unnecessary template copying build step (#7490)
mhils Jan 17, 2025
b761cb4
Web: harden `xsrf_token` usage (#7491)
mhils Jan 19, 2025
562c4cd
docs: Add mitmweb user interface tutorial (#7507)
mhils Jan 26, 2025
ebf1f54
Add mitmweb tutorial videos to docs (#7509)
EstherRoeth Jan 26, 2025
ca8df49
Fix console freezing due to DNS queries with an empty question sectio…
sujaldev Jan 27, 2025
c5402a4
Check `flow.killable` before killing prior knowledge h2 connections. …
sujaldev Jan 27, 2025
6138d2a
Next Layer: Don't wait for host header based on alpn (#7519)
mhils Jan 28, 2025
0013825
fixes #7457: streamline filter expression case-sensitivity (#7483)
AdityaPatadiya Jan 29, 2025
608ae61
Bump the github-actions group with 3 updates (#7532)
dependabot[bot] Feb 1, 2025
8e7f219
Update tox requirement from <=4.23.2,>=4.15.1 to >=4.15.1,<=4.24.1 (#…
dependabot[bot] Feb 1, 2025
ca3b3ad
Update hyperframe requirement from <=6.0.1,>=6.0 to >=6.0,<=6.1.0 (#7…
dependabot[bot] Feb 1, 2025
d068524
Update pyopenssl requirement from <=24.3.0,>=22.1 to >=22.1,<=25.0.0 …
dependabot[bot] Feb 1, 2025
34a046a
Bump pyinstaller-hooks-contrib from 2024.11 to 2025.1 in the pyinstal…
dependabot[bot] Feb 1, 2025
77d1f27
Update ruff requirement from <=0.8.6,>=0.5.0 to >=0.5.0,<=0.9.4 (#7528)
dependabot[bot] Feb 1, 2025
16660ca
Bump the pytest group with 2 updates (#7525)
dependabot[bot] Feb 1, 2025
032e51e
Unescape escaped characters in curl and httpie args (#7520)
proteusvacuum Feb 3, 2025
385800f
web: copy request/response data to clipboard (#7352)
lups2000 Feb 3, 2025
ea0dcb0
Update bug report template to use form (#7535)
mhils Feb 5, 2025
fa89055
web: add token-based authentication for the web ui API
mhils Jan 17, 2025
0bd573a
web: add password-based authentication
mhils Jan 19, 2025
62693af
web: remove dns rebinding protection
mhils Jan 17, 2025
5a135df
update CHANGELOG
mhils Jan 19, 2025
abf8eca
mitmproxy 11.1.1
Feb 5, 2025
dced5fb
reopen main for development
Feb 5, 2025
aa12372
work around cloudflare bugs
mhils Feb 6, 2025
01490b6
mitmproxy 11.1.2
Feb 6, 2025
0d4148d
reopen main for development
Feb 6, 2025
847fb4b
fix docstring typo (#7542)
mhils Feb 7, 2025
1093323
docs: add local capture mode (#7540)
mhils Feb 8, 2025
3915c5a
Revise Proxy Mode Docs (#7545)
mhils Feb 9, 2025
0bd0c1b
mitmweb: recommend setting `web_password` for systems without browser…
mhils Feb 12, 2025
3d26e85
fix type annotations to be compatible with future h2 release (#7543)
mhils Feb 13, 2025
d7e8258
Add proxy mode docs for tun mode (#7558)
mhils Feb 15, 2025
8e4c695
Ensure export output has no surrogates (#7562)
mhils Feb 16, 2025
395e641
Ensure that all mitmweb options have help text. (#7563)
mhils Feb 16, 2025
9881dd7
bump mitmproxy_rs (#7564)
mhils Feb 17, 2025
d9c46fc
mitmproxy 11.1.3
Feb 17, 2025
1b74e3d
reopen main for development
Feb 17, 2025
35bcadd
docs: Enhance homebrew installation command for Brewfile users (#7566)
AntoineJT Feb 19, 2025
372186f
Content view for socket.io over websocket transport (#7570)
DenizenB Feb 24, 2025
09c884b
Fix websocket view jumps to top bug (#7572)
DenizenB Feb 25, 2025
7c1e429
keepserving: do not exit before client has disconnected (#7571)
mhils Feb 25, 2025
e225e73
Revert "CONTRIBUTING.md: temporarily remove `--cov`" (#6520)
mhils Feb 25, 2025
e89377a
Add Support for TLS 1.3 Post Handshake Authentication (#7576)
mhils Mar 1, 2025
cce0b1f
Update hypothesis requirement from <=6.124.9,>=6.104.2 to >=6.104.2,<…
dependabot[bot] Mar 1, 2025
04a6245
Bump pyinstaller from 6.11.1 to 6.12.0 in the pyinstaller group (#7582)
dependabot[bot] Mar 1, 2025
2dd618e
Update ruff requirement from <=0.9.4,>=0.5.0 to >=0.5.0,<=0.9.9 (#7584)
dependabot[bot] Mar 1, 2025
c0707dd
Bump the mypy group with 2 updates (#7583)
dependabot[bot] Mar 1, 2025
8d96ce7
Fix CI: actually test on older Python versions (#7586)
mhils Mar 1, 2025
b8df6c0
Bump the github-actions group with 5 updates (#7585)
dependabot[bot] Mar 3, 2025
a5a192a
Fix broken wireguard link in docs (#7588)
errorxyz Mar 5, 2025
63a0b8d
New Docs Layout (#7593)
mhils Mar 9, 2025
bde7831
Update README.md (#7594)
emanuele-em Mar 9, 2025
db57440
docs: improve accessibility (#7596)
mhils Mar 9, 2025
f373ccf
Preventing mitmweb crash when viewing flows with undefined headers (#…
emanuele-em Mar 11, 2025
63f6af8
Fix change_upstream_proxy.py example (#7605)
Prinzhorn Mar 13, 2025
6269898
Docs: Add Search Bar (#7603)
mhils Mar 15, 2025
4d798c2
Support HTTP_1_1_UPGRADE_REQUIRED, refactor protocol error status cod…
mhils Mar 25, 2025
60e3044
Pick random ports that work with both TCP and UDP (#7618)
mhils Mar 28, 2025
cc6da7a
Do not send empty HTTP/2 data frames unless the client sent some (#7574)
mhils Mar 28, 2025
3c7c3cc
fixup url.unparse (#7624)
mhils Mar 28, 2025
b1acc0d
docs: mention that transparent mode is TCP only for now (#7626)
mhils Apr 1, 2025
a233887
Bump the pytest group with 4 updates (#7628)
dependabot[bot] Apr 2, 2025
9f7ca8c
Update types-requests requirement from <=2.32.0.20250301,>=2.32.0.202…
dependabot[bot] Apr 2, 2025
9653f7d
Update tox requirement from <=4.24.1,>=4.15.1 to >=4.15.1,<=4.25.0 (#…
dependabot[bot] Apr 2, 2025
efe477d
Update ruff requirement from <=0.9.9,>=0.5.0 to >=0.5.0,<=0.11.2 (#7633)
dependabot[bot] Apr 2, 2025
b9e2050
Bump the github-actions group with 2 updates (#7634)
dependabot[bot] Apr 2, 2025
df03e18
Bump pyinstaller-hooks-contrib from 2025.1 to 2025.2 in the pyinstall…
dependabot[bot] Apr 2, 2025
8f98384
Update pyparsing requirement from <=3.2.1,>=2.4.2 to >=2.4.2,<=3.2.3 …
dependabot[bot] Apr 2, 2025
d33090b
Log streamed bodies (#7637)
mkiami Apr 7, 2025
5f28814
Adjust popover anchor positioning (#7642)
lups2000 Apr 9, 2025
f33f4dd
Fix mitmweb crash when searching/highlighting by ~h/~hq/~hs (#7652)
lups2000 Apr 10, 2025
3ed7a63
Local mode UX enhancement in mitmweb (#7643)
lups2000 Apr 11, 2025
c281f76
Wireguard: Bind server on IPv4 and IPv6 separately (#7589)
errorxyz Apr 14, 2025
f29f146
switch to uv (#7662)
mhils Apr 16, 2025
7334943
docs: mention that macOS local mode covers egress only (#7659)
mhils Apr 16, 2025
d0a35dc
introduce new contentview API (#7623)
mhils Apr 21, 2025
109e6fe
fix badge link
mhils Apr 21, 2025
ce15153
Add CRL to dummy certs (#7609)
JordanPlayz158 Apr 22, 2025
d0ee0ed
contentviews: docs++ (#7667)
mhils Apr 23, 2025
b089c5f
fix #7452 (#7666)
mhils Apr 23, 2025
f8648db
docs(fix): fix broken upstream certificate sniffing link in how-mitmp…
shellvon Apr 25, 2025
75cbbcb
Bump h11 dependency version for critical security fix (#7673)
Antiz96 Apr 25, 2025
4e8eef8
migrate to new contentview API, make DNS interactive (#7670)
mhils Apr 25, 2025
519200e
[web] add multiple flow selection (#7319)
lups2000 Apr 27, 2025
ee72827
console ux: make it more clear what the current dialog is about (#7676)
mhils Apr 29, 2025
d48f9ae
bump mitmproxy_rs, add interop tests (#7678)
mhils Apr 29, 2025
01a5cce
[web] replay multiple selected flows (#7674)
lups2000 Apr 29, 2025
45ce325
sort contentviews alphabetically (#7679)
mhils Apr 29, 2025
aab2e6a
mitmproxy 12.0.0
Apr 29, 2025
59eae83
reopen main for development
Apr 29, 2025
010fc99
Bump docker/build-push-action from 6.15.0 to 6.16.0 in the github-act…
dependabot[bot] May 2, 2025
a65273c
Load script addon before dns resolver addon (#7685)
Florigolo May 2, 2025
bdd1827
fix various deprecation warnings (#7687)
mhils May 3, 2025
c69f0b3
[web] Add token header (#7681)
gschaer May 4, 2025
eea4add
Web: fix nits (#7693)
mhils May 5, 2025
a8e0b66
Fix a crash when editing raw message bodies in mitmproxy (#7697)
mhils May 6, 2025
8b41236
mitmproxy 12.0.1
May 6, 2025
c208a62
reopen main for development
May 6, 2025
7c2bac5
Force confdir to /home/mitmproxy/.mitmproxy when volume is root-owned…
shellvon May 8, 2025
1f701e5
docs: explain when `raw_content` is `None` (#7702)
mhils May 9, 2025
4be711c
web: increase typescript use for ducks (#7692)
mhils May 9, 2025
974a22e
Fix raw response export incorrectly zeroing non-zero `Content-Length`…
sujaldev May 12, 2025
6b0309f
web: misc improvements (#7706)
mhils May 12, 2025
b49264c
web: upgrade dependencies (#7707)
mhils May 13, 2025
76f407d
web: Upgrade to CodeMirror 6 (#7709)
mhils May 14, 2025
e12bb69
fix display of ipv6 addresses (#7700)
mhils May 14, 2025
c718ce0
Upgrade tornado to 6.5.0 to fix CVE-2025-47287 (#7716)
Qwarctick May 19, 2025
a6814fe
web: move eventlog reducer off immer (#7714)
mhils May 19, 2025
d7c36bb
web: remove unused prop-types dependency (#7722)
mhils May 23, 2025
434daba
Add portfile support (#7724)
xmo-odoo May 23, 2025
e87f699
Web: search/highlight by body content (#7704)
lups2000 May 23, 2025
790f000
fix concurrent mitmweb instances overwrite each others mitmproxy auth…
turboOrange May 24, 2025
10076ce
mitmproxy 12.1.0
May 24, 2025
d8720f6
reopen main for development
May 24, 2025
1207e9d
web: account for race conditions during flow fetching (#7729)
mhils May 25, 2025
810ea46
mitmproxy 12.1.1
May 25, 2025
a810142
reopen main for development
May 25, 2025
5e15aac
Web: simplify connection state reducer (#7728)
mhils May 26, 2025
42f9fc6
docs: fix relative URLs on event hook page (#7736)
mhils May 27, 2025
3ead2ab
Web: Fix crash when no explicit Server-Connection is logged (#7734)
lups2000 May 28, 2025
72ca373
Do not escape non-ascii characters in the JSON contentview (#7740)
mhils May 30, 2025
a74ebbb
Bump the github-actions group with 3 updates (#7744)
dependabot[bot] May 30, 2025
34f5624
Bump the openssl group with 2 updates (#7742)
dependabot[bot] May 30, 2025
c4e1b18
Update tornado requirement from <=6.5.0,>=6.5.0 to >=6.5.0,<=6.5.1 (#…
dependabot[bot] May 30, 2025
17f10b0
Update ruamel-yaml requirement from <=0.18.10,>=0.18.10 to >=0.18.10,…
dependabot[bot] May 30, 2025
e683c73
Ensure syntax highlighting is consistent between Rust and mitmweb (#7…
mhils May 30, 2025
67b0fd1
Update flask requirement from <=3.1.0,>=3.0 to >=3.0,<=3.1.1 (#7743)
dependabot[bot] May 30, 2025
b5ac8e6
add CSS and JS syntax highlighting (#7749)
mhils Jun 1, 2025
2d5db47
Fix type for `Master.opts` to accept `None` (#7752)
injust Jun 3, 2025
5390f3e
Bump mhils/workflows from b71b699e73564a34763a256b9efc8139a5d1c3fd to…
dependabot[bot] Jun 4, 2025
d1ea8bc
pipx -> uvx (#7768)
mhils Jun 11, 2025
a9668ed
Update argon2-cffi requirement from <=23.1.0,>=23.1.0 to >=23.1.0,<=2…
dependabot[bot] Jun 19, 2025
a9ebed5
Update msgpack requirement from <=1.1.0,>=1.0.0 to >=1.0.0,<=1.1.1 (#…
dependabot[bot] Jun 19, 2025
404e2aa
Update ruamel-yaml requirement from <=0.18.12,>=0.18.10 to >=0.18.10,…
dependabot[bot] Jun 19, 2025
72940c3
Update h2 requirement from <=4.1.0,>=4.1 to >=4.1,<=4.2.0 (#7529)
dependabot[bot] Jun 19, 2025
b709903
chore: update deprecated windows-2019 github runner image (#7801)
chedieck Jul 13, 2025
85107cd
Bump the github-actions group with 4 updates (#7791)
dependabot[bot] Jul 13, 2025
a4d794c
fix: update log message with correct header name (#7802)
kristof-mattei Jul 14, 2025
f067c13
Bump docker/metadata-action from 5.7.0 to 5.8.0 in the github-actions…
dependabot[bot] Aug 3, 2025
0d8daa2
Bump tox from 4.25.0 to 4.28.4 (#7820)
dependabot[bot] Aug 3, 2025
9b9965f
Bump maturin from 1.8.3 to 1.9.2 (#7819)
dependabot[bot] Aug 3, 2025
81234ba
Update asgiref requirement from <=3.8.1,>=3.2.10 to >=3.2.10,<=3.9.1 …
dependabot[bot] Aug 3, 2025
4789410
Bump click from 8.1.8 to 8.2.1 (#7817)
dependabot[bot] Aug 3, 2025
640ef7a
Bump requests from 2.32.3 to 2.32.4 (#7815)
dependabot[bot] Aug 3, 2025
4d350a8
Bump the pyinstaller group with 2 updates (#7813)
dependabot[bot] Aug 3, 2025
6571b9c
fix missing content-length header in curl export (#7810)
mheguy Aug 3, 2025
2770532
Bump build from 1.2.2.post1 to 1.3.0 (#7816)
dependabot[bot] Aug 3, 2025
57f477e
Bump the mypy group with 2 updates (#7814)
dependabot[bot] Aug 3, 2025
40f3452
Web: Show Local timezone in the Timing tab (#7804)
lups2000 Aug 8, 2025
bbb95a7
Run pyupgrade and improve f-strings (#7837)
injust Aug 19, 2025
5c0aa2f
Update chmod permissions for Android (#7832)
janisozaur Aug 19, 2025
c635d43
Console: Prevent showing the quit message when no flows are available…
lups2000 Aug 19, 2025
f6d27fa
Fix auth cookie always using the default `web_port` option. (#7827)
sujaldev Aug 19, 2025
0617504
Link better instructions to root AVD (#7839)
tibequadorian Aug 24, 2025
b5d31f4
Bump the github-actions group with 5 updates (#7844)
dependabot[bot] Aug 24, 2025
e9603ee
Update flask requirement from <=3.1.1,>=3.0 to >=3.0,<=3.1.2 (#7846)
dependabot[bot] Aug 24, 2025
12ee819
fix a flow reader bug found with fuzzing (#7841)
mhils Aug 24, 2025
ba22373
Bump tox-uv from 1.25.0 to 1.28.0 (#7850)
dependabot[bot] Aug 24, 2025
7e9a6e0
Bump pyinstaller from 6.14.2 to 6.15.0 in the pyinstaller group (#7842)
dependabot[bot] Aug 24, 2025
37ee12a
Bump awscli from 1.38.34 to 1.42.16 (#7845)
dependabot[bot] Aug 24, 2025
3780e60
Bump ruff from 0.11.2 to 0.12.10 (#7848)
dependabot[bot] Aug 24, 2025
39ce216
Update tornado requirement from <=6.5.1,>=6.5.0 to >=6.5.0,<=6.5.2 (#…
dependabot[bot] Aug 24, 2025
5274c5b
Build docker images with trixie (#7851)
mhils Aug 24, 2025
6813dc6
Bump pdoc from 15.0.2 to 15.0.4 (#7849)
dependabot[bot] Aug 24, 2025
b8f3690
Bump types-requests from 2.32.4.20250611 to 2.32.4.20250809 in the my…
dependabot[bot] Aug 24, 2025
52f3cf8
Bump mhils/workflows from 2a12a934b7c0db7fddaeacd20c542bdfcf9b2a19 to…
dependabot[bot] Aug 24, 2025
791a03e
Bump requests from 2.32.4 to 2.32.5 (#7855)
dependabot[bot] Aug 24, 2025
d5b9d0a
Update zstandard requirement from <=0.23.0,>=0.15 to >=0.15,<=0.24.0 …
dependabot[bot] Aug 24, 2025
d44f853
Update ruamel-yaml requirement from <=0.18.14,>=0.18.10 to >=0.18.10,…
dependabot[bot] Aug 24, 2025
1bae162
Bump maturin from 1.9.2 to 1.9.3 (#7854)
dependabot[bot] Aug 24, 2025
71c5323
Update h2 requirement from <=4.2.0,>=4.1 to >=4.1,<=4.3.0 (#7852)
dependabot[bot] Aug 24, 2025
c4440d4
Update lockfile (#7858)
mhils Aug 24, 2025
603e1f2
update CHANGELOG
mhils Aug 24, 2025
76f61de
mitmproxy 12.1.2
Aug 24, 2025
c14152c
reopen main for development
Aug 24, 2025
38a7ee9
clarify MSFT env vars
mhils Aug 24, 2025
c8ddc21
Bump pytest dependency group (#7864)
errorxyz Sep 8, 2025
ff256c6
Switch dependabot from pip to uv (#7873)
mheguy Sep 8, 2025
4d1bbcb
Remove macOS from supported TUN platforms (#7863)
Prinzhorn Sep 8, 2025
37d1cf5
Bump the github-actions group with 2 updates (#7876)
dependabot[bot] Sep 8, 2025
1110c95
Update docs for `dns_name_servers` (#7894)
Prinzhorn Oct 5, 2025
1e6c7ad
Don't `return` in `finally` block (PEP 765) (#7905)
injust Oct 9, 2025
5cabab0
Bump the github-actions group with 2 updates (#7895)
dependabot[bot] Oct 9, 2025
4b4a8e2
Add `AGENTS.md` (#7907)
mhils Oct 9, 2025
46d0adc
Add custom htpasswd parser (#7906)
mhils Oct 10, 2025
0981668
Bump hypothesis dependency (#7865)
errorxyz Oct 15, 2025
b7ac318
Update Dependencies (#7916)
mhils Oct 15, 2025
ff22911
Temporarily silence a valid fuzzing finding (#7917)
mhils Oct 15, 2025
593a664
Bump the github-actions group with 2 updates (#7919)
dependabot[bot] Oct 15, 2025
886055d
Update to Python 3.14 (#7918)
mhils Oct 15, 2025
a91a81b
mitmproxy 12.2.0
Oct 15, 2025
2208605
reopen main for development
Oct 15, 2025
cf952bc
Fix various issues in infer_content_encoding (#7928)
xu-cheng Oct 27, 2025
3d3460a
chore: remove bless from hex editors (#7937)
caiquejjx Oct 29, 2025
3b3beed
fix: is_mostly_bin support chinese characters (#7933)
caiquejjx Oct 30, 2025
7463204
Bump the github-actions group with 2 updates (#7945)
dependabot[bot] Nov 2, 2025
c7ccfd8
try to fix dependabot (#7946)
mhils Nov 2, 2025
709f0ef
Bump mhils/workflows from 8a2bdd081227cbdd6f5d3bbb54a759607feac0b6 to…
dependabot[bot] Nov 2, 2025
9ef9b51
Update ruamel-yaml requirement from <=0.18.15,>=0.18.10 to >=0.18.10,…
dependabot[bot] Nov 2, 2025
e9a2c31
Bump twine from 6.1.0 to 6.2.0 (#7950)
dependabot[bot] Nov 2, 2025
c515125
Bump pdoc from 15.0.4 to 16.0.0 (#7952)
dependabot[bot] Nov 2, 2025
ebb0f8c
Bump ruff from 0.14.0 to 0.14.3 (#7954)
dependabot[bot] Nov 2, 2025
bd64ef1
Dependabot: add more groups (#7956)
mhils Nov 2, 2025
9ed522f
Bump awscli from 1.42.16 to 1.42.64 (#7955)
dependabot[bot] Nov 2, 2025
387f807
Bump tox from 4.31.0 to 4.32.0 (#7949)
dependabot[bot] Nov 2, 2025
4ed781c
CI: update macOS version (#7957)
mhils Nov 2, 2025
b8292fe
Console: Show query parameters for empty-body requests (#7923)
lups2000 Nov 3, 2025
1f277b2
Update lockfile (#7962)
mhils Nov 5, 2025
5898ebb
Move off deprecated pyOpenSSL functionality (#7968)
mhils Nov 9, 2025
e19a5ce
infer_content_encoding: Fallback to UTF-8 for more content types (#7961)
xu-cheng Nov 9, 2025
c356c40
fixes gzip decoding issue. (#7940)
AdityaPatadiya Nov 9, 2025
181dfb0
fix: add flush to buffered file handle (#7967)
caiquejjx Nov 10, 2025
9e22acf
feat: Make TCP inactivity timeout configurable (#7910)
keshavkrishna Nov 11, 2025
a358d28
fix mitmweb --web-host with ipv6 (#7963)
Julien00859 Nov 11, 2025
7093e50
Add example addon for DNS flows (#7973)
mhils Nov 11, 2025
2607487
Move mitmweb to Vite (#7971)
mhils Nov 13, 2025
08a947b
Add "local" mode to ‘--mode help’ command description (#7976) (#7977)
Rohankaf Nov 14, 2025
7654286
docs: fix typos in some files (#7981)
Edge-Seven Nov 18, 2025
e85a40c
Fix event loop leak when running tests (#7982)
DNEGEL3125 Nov 18, 2025
9f2cdea
Update pinned dependencies (#7991)
mhils Nov 24, 2025
2d28a1b
release ci: do not eat npm output
mhils Nov 24, 2025
4c0013a
Update node.js version (#7992)
mhils Nov 24, 2025
d9d5878
mitmproxy 12.2.1
Nov 24, 2025
c4491d2
Add regression test for TCP kill behavior
ihalatci Dec 25, 2025
00d77ce
Restore TCP kill behavior on upstream 12.2.1
ihalatci Dec 25, 2025
06f9613
Merge remote-tracking branch 'origin/main' into upgrade/12.2.1
ihalatci Dec 25, 2025
66594bb
Fix import order in TCP layer test
ihalatci Dec 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 0 additions & 19 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

27 changes: 27 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Bug Report
description: File a bug report to help us improve.
labels: ["kind/triage"]
body:
- type: textarea
attributes:
label: Problem Description
value: |
A clear and concise description of what the bug is.

#### Steps to reproduce the behavior:
1.
2.
3.
validations:
required: true
- type: textarea
attributes:
label: System Information
description: Paste the output of "mitmproxy --version" here.
render: raw
- type: checkboxes
attributes:
label: 'Checklist'
options:
- label: This bug affects the [latest mitmproxy release](https://github.com/mitmproxy/mitmproxy/releases).
required: true
5 changes: 2 additions & 3 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Support
url: https://stackoverflow.com/questions/tagged/mitmproxy
about: Please do not use GitHub for support requests.
If you have questions on how to use mitmproxy, please ask them on StackOverflow!
url: https://github.com/mitmproxy/mitmproxy/discussions
about: If you have questions on how to use mitmproxy, ask them on the discussions page!
38 changes: 38 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
version: 2
updates:
- package-ecosystem: github-actions
directory: "/"
schedule:
interval: "monthly"
groups:
"github actions":
patterns:
- "*"
- package-ecosystem: pip
directory: "/"
schedule:
interval: "monthly"
open-pull-requests-limit: 10
groups:
pytest:
patterns:
- "pytest*"
- "hypothesis"
pyinstaller:
patterns:
- "pyinstaller*"
mypy:
patterns:
- "types-*"
- "mypy"
openssl:
patterns:
- "pyopenssl"
- "cryptography"
tox:
patterns:
- "tox*"
deploy:
patterns:
- "awscli"
- "twine"
1 change: 1 addition & 0 deletions .github/node-version.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
24
43 changes: 43 additions & 0 deletions .github/workflows/autofix.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: autofix.ci

on:
pull_request:
push:
branches:
- main

permissions:
contents: read

jobs:
autofix:
runs-on: ubuntu-latest
steps:
- uses: mhils/workflows/checkout@481eaf3cc2ad8eb664a4c9a20cc635d46e02b5c6
- uses: mhils/workflows/setup-uv@481eaf3cc2ad8eb664a4c9a20cc635d46e02b5c6

# If we need to update the lockfile (--check returns an error),
# make sure to upgrade everything.
- run: uv lock --check || uv lock --upgrade

- uses: mhils/workflows/uv-sync@481eaf3cc2ad8eb664a4c9a20cc635d46e02b5c6

- run: ruff check --fix-only .
- run: ruff format .

- run: web/gen/all

- uses: actions/setup-node@v6
with:
node-version-file: .github/node-version.txt
- run: npm ci
working-directory: web
- run: npm run eslint
working-directory: web
continue-on-error: true
- run: npm run prettier
working-directory: web

- uses: mhils/add-pr-ref-in-changelog@main

- uses: autofix-ci/action@635ffb0c9798bd160680f18fd73371e355b85f27
Loading
Loading