Commit graph

9769 commits

Author SHA1 Message Date
Manuel Meitinger
383dd67a61 [dns] set DNS test port > 1024 2022-04-10 17:57:39 +02:00
Manuel Meitinger
ec1f736171 [dns] proxyserver tests 2022-04-10 17:49:19 +02:00
Manuel Meitinger
079a59039d [dns] fix mypy issues 2022-04-10 11:53:41 +02:00
Manuel Meitinger
563f041ba6 [dns] generalize self-connect test 2022-04-10 11:16:13 +02:00
Manuel Meitinger
93d495f103 [dns] fix forward mode 2022-04-09 04:32:53 +02:00
Manuel Meitinger
c43dbdc79b [dns] minor fixes 2022-04-09 04:29:11 +02:00
Manuel Meitinger
7acc1b2590 Merge branch 'main' of https://github.com/mitmproxy/mitmproxy into dns 2022-04-09 04:03:23 +02:00
Manuel Meitinger
ef3f9e492e [dns] rewrite of udp, merge dnsserver>proxyserver 2022-04-09 03:58:23 +02:00
Maximilian Hils
0b4cbfab99
console: be more tolerant on UTF8 checks, but enforce encoding (#5250) 2022-04-06 20:13:19 +02:00
Maximilian Hils
02d2b6d310
warn users if sse flows are received without streaming, refs #4469 (#5249) 2022-04-06 10:51:58 +00:00
kjy00302
0454f63e98
Fix text truncation for full-width characters (#4278)
* Fix text truncation for full-width characters

* Add test for TruncatedText
2022-04-06 11:17:55 +02:00
Maximilian Hils
6d67a405a9
add Flow.timestamp_created, which retains list order on replay (#5227) 2022-04-06 10:34:17 +02:00
Manuel Meitinger
ea6f9727da [dns] use snake_case in web flows 2022-04-04 05:29:05 +02:00
Manuel Meitinger
1a4f5f61e7 [dns] use EAI_NONAME instead of EAI_NODATA 2022-04-04 04:51:46 +02:00
Manuel Meitinger
b5c115c7a1 [dns] fix simple mode and add tests 2022-04-04 04:30:55 +02:00
Manuel Meitinger
16e7662c87 [dns] domain_names tests 2022-04-04 02:37:33 +02:00
Manuel Meitinger
f535045e69 [dns] make resolve async, move packing to net 2022-04-03 19:52:54 +02:00
Manuel Meitinger
86ddac327f
[dns] require running event loop
Co-authored-by: Maximilian Hils <github@maximilianhils.com>
2022-04-03 02:51:59 +02:00
Manuel Meitinger
3d1e525f0a
[dns] better no-export check
Co-authored-by: Maximilian Hils <github@maximilianhils.com>
2022-04-02 14:07:54 +02:00
Aldo Cortesi
85e57a91e0
[requires.io] dependency update on main branch (#5236)
* [requires.io] dependency update

* [requires.io] dependency update

* Update setup.py

Co-authored-by: requires.io <support@requires.io>
Co-authored-by: Maximilian Hils <git@maximilianhils.com>
2022-04-02 12:05:06 +02:00
Manuel Meitinger
0a68ff7736 [dns] flowfilter tests 2022-03-31 03:55:16 +02:00
Manuel Meitinger
ff22e54dbc [dns] allow arbitrary class and type values 2022-03-31 03:34:08 +02:00
Manuel Meitinger
30cd490c79 [dns] udp reader tests 2022-03-31 01:45:37 +02:00
Manuel Meitinger
9adf715124 [dns] server config test 2022-03-31 00:44:30 +02:00
Manuel Meitinger
2612053415 [dns] layer test full coverage 2022-03-31 00:20:27 +02:00
Manuel Meitinger
993c3e4ee2 [dns] layer test 2022-03-30 23:43:57 +02:00
Manuel Meitinger
4fff28e2a5
Merge branch 'mitmproxy:main' into dns 2022-03-30 20:57:43 +02:00
Maximilian Hils
648d3bc0f9
add wsreplay.py, close #5012 2022-03-30 15:14:29 +02:00
Maximilian Hils
0fa7c46368
fix cut addon to work with binary content, fix #3965 (#5230) 2022-03-30 12:24:18 +00:00
Manuel Meitinger
917d57265e [dns] fix missing import 2022-03-29 22:56:20 +02:00
Manuel Meitinger
d713a01841 [dns] changelog 2022-03-29 22:56:05 +02:00
Manuel Meitinger
f1d937bf4b Merge branch 'main' of https://github.com/mitmproxy/mitmproxy into dns 2022-03-29 22:43:08 +02:00
Manuel Meitinger
f2f918a17e [dns] build and improve web UI 2022-03-29 22:29:34 +02:00
Maximilian Hils
31add1a7c0
console: improve flowlist performance (#5228)
Co-authored-by: BkPHcgQL3V <BkPHcgQL3V@gmx.com>
2022-03-29 19:32:40 +02:00
Gabriel Corona
66dd158560
Add domain fronting example (#5217)
Co-authored-by: Maximilian Hils <git@maximilianhils.com>
2022-03-29 18:24:59 +02:00
Manuel Meitinger
86adb1a5a0 [dns] temporarily exclude dns.py and more tests 2022-03-29 17:00:13 +02:00
Manuel Meitinger
c504bc6eb1 [dns] eventsequence test 2022-03-29 16:25:34 +02:00
Manuel Meitinger
fc0bdc143c [dns] view test 2022-03-29 16:16:45 +02:00
Manuel Meitinger
525ac67605 [dns] save test 2022-03-29 16:07:39 +02:00
Maximilian Hils
1bc265ace7
Merge pull request #5226 from mhils/cleanup
`pyupgrade --py38-plus`
2022-03-29 15:36:32 +02:00
Maximilian Hils
9d1e3107e8 pyupgrade --keep-runtime-typing --py38-plus 2022-03-29 15:29:37 +02:00
Manuel Meitinger
1ad264781b
Merge branch 'mitmproxy:main' into dns 2022-03-29 15:27:36 +02:00
Maximilian Hils
b8bed1d770
errorcheck: print message to stderr for console UI (#5225) 2022-03-29 15:26:46 +02:00
Manuel Meitinger
3f328e22ea [dns] finish refactoring blocking code 2022-03-29 15:24:58 +02:00
Maximilian Hils
beb49ab121 don't use #noqa for imports 2022-03-29 13:51:08 +02:00
Maximilian Hils
f0da667516
tlsconfig: make sure to use the correct connection, fix #5109 (#5224) 2022-03-29 08:27:53 +00:00
Aldo Cortesi
a63c96ce72
[requires.io] dependency update on main branch (#5223)
* [requires.io] dependency update

* Update setup.py

Co-authored-by: requires.io <support@requires.io>
Co-authored-by: Maximilian Hils <git@maximilianhils.com>
2022-03-29 06:58:31 +00:00
Manuel Meitinger
74603dd115 [dns] refactor blocking code out of DNSLayer 2022-03-29 01:38:17 +02:00
Aldo Cortesi
533dfcd71b
[requires.io] dependency update on main branch (#5215)
* [requires.io] dependency update

* [requires.io] dependency update

* Update setup.py

Co-authored-by: requires.io <support@requires.io>
Co-authored-by: Maximilian Hils <git@maximilianhils.com>
2022-03-28 19:18:39 +00:00
Manuel Meitinger
08a9a1be5c [dns] more tests 2022-03-28 17:29:47 +02:00