Commit Graph

9512 Commits

Author SHA1 Message Date
Maximilian Hils
8ede5a4cb0 fix Python 3.10 compatibility 2021-08-06 10:22:49 +02:00
Maximilian Hils
5990f9e30f add CI for python 3.10rc1 2021-08-06 10:03:24 +02:00
Maximilian Hils
226e31290c Merge branch 'main' into gsoc 2021-08-04 19:16:31 +02:00
Maximilian Hils
7efefb716e docs: remove outdated http/2 advice 2021-08-04 17:30:36 +02:00
Maximilian Hils
4abd00afab
Merge pull request #4731 from aaron-tan/improve-render-size
Improve rendering of size column
2021-08-04 17:26:20 +02:00
Maximilian Hils
6aa9d8658f size column: add a bit more precision 2021-08-04 17:14:42 +02:00
Maximilian Hils
aa2abb9bf4 reopen main for development 2021-08-04 15:12:51 +02:00
Maximilian Hils
8b88e8f0a5 mitmproxy 7.0.2 2021-08-04 15:01:35 +02:00
Maximilian Hils
53a916e39b
fix websocket regression introduced in 7.0.1 (#4733) 2021-08-04 12:59:48 +00:00
Aaron Tan
4266c4852c Improve rendering of size column 2021-08-04 21:02:43 +10:00
Maximilian Hils
88374e958b reopen main for development 2021-08-03 17:33:06 +02:00
Maximilian Hils
2ebcd5f157 mitmproxy 7.0.1 2021-08-03 17:17:14 +02:00
Maximilian Hils
c90aaf55d9
Minor fixes, Docs++ (#4730)
* simplify upstream_cert logic

* docs: update ignore domains tutorial

* update certificate docs

* add proxy-auth header for plain http requests, fix #4728

* update CHANGELOG
2021-08-03 17:15:44 +02:00
Maximilian Hils
45123cd287 update CHANGELOG 2021-08-03 17:14:07 +02:00
Maximilian Hils
416e5046bc add proxy-auth header for plain http requests, fix #4728 2021-08-03 17:02:49 +02:00
Maximilian Hils
359406e7a5 update certificate docs 2021-08-03 17:02:49 +02:00
Maximilian Hils
aca3456fee docs: update ignore domains tutorial 2021-08-03 16:31:57 +02:00
Maximilian Hils
7d2525b4c7 simplify upstream_cert logic 2021-08-03 16:31:16 +02:00
Maximilian Hils
2ad3e5c698
Merge pull request #4716 from Zheaoli/fix-unittest
fix #4705
2021-08-03 14:43:18 +02:00
Maximilian Hils
7624e19010 tnetstring: accept IO[bytes], not just BinaryIO 2021-08-03 14:39:12 +02:00
Maximilian Hils
04a1ff4a42 catch TypeError when reading flows, fix #4705 2021-08-03 14:34:16 +02:00
Maximilian Hils
083987c007
minor export fixups, fix #4718, fix #4714 (#4725) 2021-08-02 18:32:01 +00:00
Brad Dixon
68cc3e721f
Fix #4614 Options and Keybinding screen: home and end crash mitmproxy (#4693)
* Fix #4614 Options and Keybinding screen: home and end crash mitmproxy

* fix flake8

* Add integration test for fix to #4614

* fix the flake8, again.
2021-08-02 19:18:22 +02:00
Maximilian Hils
3b87d3f66e
[requires.io] dependency update on main branch (#4723)
* [requires.io] dependency update

* [requires.io] dependency update

Co-authored-by: requires.io <support@requires.io>
2021-08-02 19:17:29 +02:00
Maximilian Hils
703fdea1a5
asgiapp: lowercase header names, refs #4717 (#4722) 2021-08-02 14:45:40 +00:00
Maximilian Hils
648a799525
don't fail on invalid certs, fix #4713 (#4721) 2021-08-02 13:15:05 +00:00
Maximilian Hils
b57bc68c51
Merge pull request #4710 from mhils/issue-4706
Improve HTTP Stream Modification
2021-08-02 14:36:44 +02:00
Maximilian Hils
51a15be50c extend test coverage for HTTP stream modification 2021-08-02 14:31:52 +02:00
Maximilian Hils
e865484c45
don't emit WS CONT. frames when the peer does not send any, fix #4701 (#4719) 2021-08-02 12:23:56 +00:00
Maximilian Hils
df797cd1b0 improve .stream docs 2021-08-02 14:02:54 +02:00
Maximilian Hils
c7e8b82420 update streaming example 2021-08-02 13:57:12 +02:00
Maximilian Hils
b64005dfea make it possible to return multiple chunks from streaming, refs #4706 2021-08-02 13:57:12 +02:00
Maximilian Hils
9d02eb91c4
[requires.io] dependency update on main branch (#4715)
* [requires.io] dependency update

* [requires.io] dependency update

Co-authored-by: requires.io <support@requires.io>
2021-08-02 13:51:38 +02:00
Manjusaka
331061c6f2
add unittest for mitmproxy.io 2021-08-01 20:57:56 +08:00
Maximilian Hils
7da9e52ff3
[requires.io] dependency update on main branch (#4712)
* [requires.io] dependency update

* [requires.io] dependency update

Co-authored-by: requires.io <support@requires.io>
2021-07-30 15:59:33 +02:00
Maximilian Hils
13131e273d
clarify ciphers_(client|server), refs #4703 (#4709) 2021-07-29 12:55:45 +00:00
Maximilian Hils
2d75d06eb6
[requires.io] dependency update on main branch (#4697)
* [requires.io] dependency update

* [requires.io] dependency update

Co-authored-by: requires.io <support@requires.io>
2021-07-24 19:13:09 +02:00
Maximilian Hils
e270399a3e docs: be more clear on pattern separator 2021-07-21 09:58:42 +02:00
zokutyou2@gmail.com
4f5c615818 applied requested changes 2021-07-21 16:53:52 +09:00
Maximilian Hils
d8f5f0efbb
perf: reuse OpenSSL context to reduce number of TLS handshakes (#4694) 2021-07-21 09:23:27 +02:00
Maximilian Hils
a8a3af5fbd
Merge pull request #4692 from mhils/issue-4689
Fix Secure Web Proxy compatibility with some clients (#4689)
2021-07-20 17:17:06 +02:00
Maximilian Hils
7fe2c11898 tlsconfig: tests++ 2021-07-20 17:12:06 +02:00
Maximilian Hils
927f1d4ab3 update CHANGELOG 2021-07-20 15:33:05 +02:00
Maximilian Hils
ef2795673b disable HTTP/2 CONNECT for secure web proxies 2021-07-20 15:33:05 +02:00
Maximilian Hils
d4899574eb use local IP address as cert subject if no other info is available 2021-07-19 15:18:58 +02:00
Maximilian Hils
34774885e0 add Cert.__repr__ to ease debugging 2021-07-19 15:18:13 +02:00
Maximilian Hils
c718d4f7b0
Merge pull request #4690 from mhils/post-release
Post-Release Cleanups
2021-07-19 13:20:08 +02:00
Maximilian Hils
10bf38e42f strip v from tags when uploading binaries 2021-07-19 13:02:04 +02:00
Maximilian Hils
f1f86f9a74 docker: re-run buildx to push all architectures to latest tag 2021-07-19 13:02:04 +02:00
Maximilian Hils
f7a6445ea7 trigger docker deploy for tags 2021-07-19 13:02:04 +02:00