Commit Graph

10301 Commits

Author SHA1 Message Date
Maximilian Hils
34b0600ef8
fix windows installer build (#5690) 2022-10-29 14:12:16 +00:00
Maximilian Hils
36dcc2ca0e
ci: simplify release script (#5688) 2022-10-28 17:02:12 +02:00
Manuel Meitinger
8a78191a5f Merge remote-tracking branch 'upstream/main' into quic 2022-10-28 15:20:24 +02:00
mitmproxy release bot
abd1e7d764 reopen main for development 2022-10-28 12:47:17 +00:00
mitmproxy release bot
de04cd9046 mitmproxy 9.0.0 2022-10-28 12:47:17 +00:00
Maximilian Hils
8a79f61790 ci: fixup release permissions 2022-10-28 14:39:57 +02:00
Maximilian Hils
420d7f1cea ci: add option to skip status checks for releases 2022-10-28 14:39:57 +02:00
Maximilian Hils
756c59103e
ci: grant more permissions to release workflow 2022-10-28 13:28:16 +02:00
Brad Dixon
9a83d0e5df
Fix missing proxy port when starting a browser. (#5687)
* Fix missing proxy port when starting a browser.

* Update CHANGELOG.md

Co-authored-by: Maximilian Hils <github@maximilianhils.com>
2022-10-28 11:44:33 +02:00
Manuel Meitinger
1ac59fe369 [quic] fix ignore_connection issue 2022-10-28 03:04:12 +02:00
Manuel Meitinger
07fe8b4f20 Merge remote-tracking branch 'upstream/main' into quic 2022-10-28 02:14:33 +02:00
Manuel Meitinger
54350292d9 [quic] refine alpn handling 2022-10-28 02:13:38 +02:00
Manuel Meitinger
d6c629cfe2 [quic] more tests 2022-10-28 00:41:47 +02:00
Manuel Meitinger
83dac8dc39 [quic] refinements and tests 2022-10-27 03:55:17 +02:00
Aldo Cortesi
2316ec9b43
[requires.io] dependency update on main branch (#5685)
* [requires.io] dependency update

* Update setup.py

Co-authored-by: requires.io <support@requires.io>
Co-authored-by: Maximilian Hils <git@maximilianhils.com>
2022-10-26 20:15:47 +02:00
Maximilian Hils
e7dee6e35b update & order changelog 2022-10-26 20:14:50 +02:00
Maximilian Hils
7d46cef1f3
Merge pull request #5684 from mhils/misc
Update protocol docs + nits
2022-10-26 19:38:46 +02:00
Maximilian Hils
fe7d8fb3ad
properly fix websocket error handling (#5686) 2022-10-26 19:38:20 +02:00
Maximilian Hils
b6b54e4352 docs: update protocols 2022-10-26 18:50:09 +02:00
Maximilian Hils
720ea3fc16 docs: simplify example 2022-10-26 18:50:09 +02:00
Maximilian Hils
9580c57403 [web] improve udp timestamps 2022-10-26 18:50:09 +02:00
Maximilian Hils
5121eb49af
[web] don't crash when server has disappeared, fix #5677 (#5683) 2022-10-26 18:47:09 +02:00
Maximilian Hils
b5302ab522
Upgrade to Python 3.11 (#5678)
* upgrade to Python 3.11

* compatibility fixes
2022-10-26 11:13:37 +00:00
Manuel Meitinger
ec04569027 [quic] explicit timing, more tests 2022-10-25 20:50:40 +02:00
Manuel Meitinger
d45a7f262e [quic] first tests 2022-10-25 07:11:05 +02:00
Zakyntha
201651c357
Fixed docstring of console.view.eventlog (#5676) 2022-10-24 20:38:23 +00:00
stephenspol
c77decf054
Added Docs for Transparent Mode on Windows (#5672)
* Added docs for transparent mode on Windows

* Added changes to CHANGELOG.md

* Update CHANGELOG.md

* Update howto-transparent.md

Co-authored-by: Maximilian Hils <github@maximilianhils.com>
2022-10-24 15:18:38 +00:00
Maximilian Hils
58863cfb62
add more release automation (#5674) 2022-10-24 17:06:40 +02:00
Maximilian Hils
5f0d5bbe7f
docs: render markdown in notes (#5673) 2022-10-24 07:11:43 +00:00
Manuel Meitinger
519b91c9a2 [quic] assign metadata with NextLayer support 2022-10-24 03:47:20 +02:00
Manuel Meitinger
78f95b6a31 Merge remote-tracking branch 'upstream/main' into quic 2022-10-24 02:03:14 +02:00
Manuel Meitinger
98ce1c2b2b
Merge pull request #2 from mhils/pr-5435
Pr 5435
2022-10-24 02:02:29 +02:00
Maximilian Hils
839115df8e
separate snapshot and release deploy jobs (#5669) 2022-10-22 14:09:44 +02:00
inceabdullah
be2b9a962e
add websocket messages in HAR file (#5663)
* add websocket messages in HAR file

* use websocket_end instead of websocket_message

* remove requestID_to_entry

* remove request

* add base64-encoded data if it is binary

* har dumper: nits

Co-authored-by: Maximilian Hils <git@maximilianhils.com>
2022-10-21 02:44:01 +02:00
m4ci3k2
c0f25e0470
Make HAR files compatible with Firefox DevTools (#5666)
Firefox Developer Tools reject to load HAR files that do not have
`har.log.pages` element (see
<https://bugzilla.mozilla.org/show_bug.cgi?id=1691240>). Adding a
placeholder entry fixes it.

Co-authored-by: Maciej Zielenkiewicz <maciej.zielenkiewicz@connectpoint.pl>
2022-10-21 01:54:07 +02:00
Maximilian Hils
4f6e8681a7
Add Quick Help Bar (#5652)
* add quick help bar

Co-authored-by: Miguel Guarniz <mi9uel9@gmail.com>

* fix Python 3.9 compatibility

* try harder to fix 3.9 compatibility

* try harderer to fix 3.9 compatibility

* try hardererer to fix 3.9 compatibility

* quickhelp: Quit -> Quit/Back

* quickhelp: add more items

Co-authored-by: Miguel Guarniz <mi9uel9@gmail.com>
2022-10-20 16:29:59 +02:00
Maximilian Hils
ca74a2a9cb
Merge pull request #5661 from mhils/vscroll
fix vScroll calcuation, refs #5658
2022-10-20 14:47:11 +02:00
Maximilian Hils
bd0c134aef flowtable: fix viewportTop calculation
Co-authored-by: liushuyi.sputnik <liushuyi.sputnik@bytedance.com>
2022-10-20 14:37:22 +02:00
Maximilian Hils
46aa7ae74c flowtable: make sure rows are rendered on startup 2022-10-20 13:38:09 +02:00
Jay Malhotra
0bd36e7313
Add content view syntax highlighting for JSON and msgpack (#5648)
* feat(contentview): add json syntax highlighting

* feat(contentview): add msgpack syntax highlighting

* fix(contentview): address pipeline failures

* feat(contentview): switch to pygment-like token names

* feat(mitmproxy): update cli syntax highlighting

* refactor: respond to review comments

* nits

Co-authored-by: Maximilian Hils <git@maximilianhils.com>
Co-authored-by: Maximilian Hils <github@maximilianhils.com>
2022-10-19 21:51:03 +00:00
Maximilian Hils
3dffdc2261 fix vScroll calcuation, refs #5658 2022-10-19 21:08:24 +02:00
Marcus Vogel
42df073f7e
Save filtered button (#5531)
* Add "Save filtered" to mitmweb (backend: optional arg + js: added handler)
Use conexts in backend instead of manually closing (breaks on exceptions)
Transfer dumps gzipped instead of plain for speedup
Change Save... to Save, as there is no ...

* Add changelog
Add test

* Remove overly complicated flow dispatching for basic link functionality
Remove force gzip

* Run npm test -- -u to update jest
Throw error on invalid filter

* Add error 400 test

* Create test with invalid regex that actually fails.

* Add changelog entry

Co-authored-by: Markus Vogl <markus.vogl@datavisyn.io>
Co-authored-by: Maximilian Hils <git@maximilianhils.com>
2022-10-19 20:26:44 +02:00
Maximilian Hils
236f2c692c
expect tornado to error, fix #5405 (#5659) 2022-10-19 20:21:41 +02:00
Maximilian Hils
435bd4af18
Merge pull request #5651 from mhils/console-fixes
Fix console nits
2022-10-17 17:21:16 +02:00
Maximilian Hils
f170840e2d console: fix some bugs
the singleton signal creates some inconsistencies if there are two panes.
2022-10-17 17:17:42 +02:00
Maximilian Hils
f36a0b137a add ctrl left to change window focus 2022-10-17 17:11:57 +02:00
Maximilian Hils
db7074a37d clean up statusbar.py 2022-10-17 17:11:57 +02:00
Maximilian Hils
0e2d9b6786
Update README.md 2022-10-14 08:19:55 +02:00
Maximilian Hils
80803593c0
udp: bind to 0.0.0.0 on Windows (#5642) 2022-10-14 05:54:42 +00:00
Maximilian Hils
16c5862ae2
Merge pull request #5645 from mhils/nits
Fix nits
2022-10-14 07:44:18 +02:00