Commit Graph

8578 Commits

Author SHA1 Message Date
Martin Plattner
c98f12c4f3 map addons: fix tests 2020-07-17 19:55:34 +02:00
Martin Plattner
0c8a46253b map local: align ascii figures in docs 2020-07-17 17:54:46 +02:00
Martin Plattner
ebf857a88e map local: add warning if no candidate exists 2020-07-17 17:41:41 +02:00
Martin Plattner
b3c809c45a map local: improve candidate generation (url dec.) 2020-07-17 17:29:36 +02:00
Martin Plattner
565cbb2504 add server header to responses from MapLocal 2020-07-17 14:58:47 +02:00
Martin Plattner
627a03c8e0 move parse_spec to util.spec 2020-07-17 14:56:33 +02:00
Maximilian Hils
f36dcd8915
revise map local docs
provide a short summary at the start (with easy-to-copy examples) and then discuss the nitty-gritty details below.
2020-07-14 15:55:31 +02:00
Martin Plattner
d6293004e0 map local: update docs 2020-07-10 20:51:18 +02:00
Martin Plattner
7781dcb15f map local: fix mimetype detection 2020-07-10 20:44:54 +02:00
Martin Plattner
257c178bbe map local: fix tests 2020-07-10 20:44:23 +02:00
Martin Plattner
8de8157450 Merge branch 'maplocal-addon' of github.com:mplattner/mitmproxy into maplocal-addon 2020-07-10 15:02:01 +02:00
Maximilian Hils
c3894b0f58 map local: minor docs improvements 2020-07-10 14:29:51 +02:00
Maximilian Hils
3bbcbacd68 map local: 404 if not found 2020-07-10 14:28:12 +02:00
Martin Plattner
434538f11d Merge branch 'maplocal-addon' of github.com:mplattner/mitmproxy into maplocal-addon 2020-07-10 13:36:37 +02:00
Maximilian Hils
fe1b76bdef refactor spec parsing, map_local candidate generation 2020-07-10 13:23:13 +02:00
Martin Plattner
eca6dc4d1c maplocal addon: fix linting 2020-07-08 23:58:02 +02:00
Martin Plattner
8942ae88d5 maplocal addon: update docs 2020-07-08 23:53:44 +02:00
Martin Plattner
41c99810ef maplocal addon: improve tests 2020-07-08 23:52:22 +02:00
Martin Plattner
55bba92653 maplocal addon: improvements 2020-07-08 23:39:44 +02:00
Martin Plattner
53644de820 maplocal addon: add some tests 2020-07-08 01:34:48 +02:00
Martin Plattner
b1609697cd maplocal addon: minor improvements 2020-07-08 01:34:14 +02:00
Martin Plattner
7022a54737 maplocal addon: add mimetype guessing 2020-07-07 23:19:29 +02:00
Martin Plattner
1b6b3cd96c add MapLocal addon draft 2020-07-07 16:12:23 +02:00
Thomas Kriechbaumer
51b9ee109e
Merge pull request #4067 from gorogoroumaru/master
Fix "RuntimeError: dictionary changed size during iteration" in the "expire" function of "mitmproxy/certs.py"
2020-07-06 19:10:38 +02:00
gorogoroumaru
b456c3afa1 Changed iteration to list comprehension in order to prevent "RuntimeError: dictionary changed size during iteration" 2020-07-06 19:01:10 +02:00
Thomas Kriechbaumer
49e10d7cc2 add http trailers changelog entry 2020-07-06 18:54:55 +02:00
Thomas Kriechbaumer
46a0f69485
Merge pull request #4042 from sanlengjingvv/develop
support HTTP/2 trailers
2020-07-06 17:14:17 +02:00
Thomas Kriechbaumer
c0f62cc559 fix missing message body and end_stream for trailers 2020-07-06 17:04:16 +02:00
Thomas Kriechbaumer
828ba0c2e7 refactor h2 trailer support
This allow's trailers without the initial Trailer header announcement. In HTTP/2 the stream ends with any frame containing END_SREAM. In the case of trailers, it is a final HEADERS frame after all the DATA frames. Therefore we do not need to explicitly check for the trailer announcement header, but can simply wait until the response message / stream has ended.
2020-07-06 01:05:26 +02:00
gorogoroumaru
0e998e9b52
Fix typespec_to_str funcion to process typing.Optional[int] (#4066)
* Fix typespec_to_str funcion to process typing.Optional[int]

* Add test

* Add test

Co-authored-by: gorogoroumaru <zokutyou2@gmail.com>
2020-07-05 11:20:39 +02:00
Maximilian Hils
65318603ae
Merge pull request #4058 from Vane11ope/vane11ope/fix
List was not cycled right for tab auto-completion
2020-07-05 04:04:44 +02:00
Vane11ope
ecf076cb24 Add tests for list completer 2020-07-05 10:40:48 +09:00
Vane11ope
2e0c078e7c Use -1 as an initial value for the pos 2020-07-05 04:55:10 +09:00
Maximilian Hils
d52b17f200
Merge pull request #4065 from mitmproxy/codecov-fails-too-much
Don't fail on covecov errors
2020-07-04 12:29:36 +02:00
Maximilian Hils
96ce21687e blacklist -> blocklist 2020-07-04 12:09:51 +02:00
Maximilian Hils
b46ffe1395 don't fail on covecov errors
this happens quite a bit, so let's stop failing tests for that.
2020-07-04 11:52:26 +02:00
Maximilian Hils
491123df23
Merge pull request #4064 from TeddJohnson/patch-1
Update concepts-certificates.md
2020-07-04 11:51:25 +02:00
Maximilian Hils
c60c3dbb75 docs: consistently use backticks for highlighting 2020-07-04 11:29:53 +02:00
Maximilian Hils
75ef914c05
Merge pull request #4062 from mhils/fix-tests
Minor addon improvements, fix tests
2020-07-04 11:29:02 +02:00
Maximilian Hils
50d7b4e84f
don' 2020-07-04 11:20:34 +02:00
Maximilian Hils
0ee0cf5668 minor addon improvements, fix tests 2020-07-04 11:19:23 +02:00
Tedd Johnson
c3d3b75517
Update concepts-certificates.md
{{< highlight bash  >}} doesn't render properly on the wiki, so converted to codeblock
2020-07-04 01:14:21 -07:00
Maximilian Hils
cf158022d9
Merge pull request #4060 from mplattner/mapremote-addon
add mapremote addon to modify request URLs
2020-07-03 19:08:11 +02:00
Martin Plattner
cee4da4e8c fix docs and url encoding 2020-07-03 16:31:41 +02:00
Maximilian Hils
417c213dd7
minor docs improvements 2020-07-03 15:29:17 +02:00
Martin Plattner
89fad1e2b1 add mapremote addon to modify request URLs 2020-07-03 14:27:37 +02:00
Thomas Kriechbaumer
288ce65d73 add h2 trailers example and fix sending 2020-07-03 12:49:31 +02:00
Thomas Kriechbaumer
ebb061796c unify HTTP trailers APIs 2020-07-02 18:31:47 +02:00
Maximilian Hils
73163c876c
Merge pull request #4046 from mplattner/modify-body-addon
Replace replacements addon with new modify body addon
2020-07-02 15:02:37 +02:00
Martin Plattner
fe662b4282 improve modify addons docs
fixes #3945
2020-07-02 13:49:20 +02:00