Commit Graph

89 Commits

Author SHA1 Message Date
Shiva
8438f06206 Added to changelog 2020-10-31 11:05:07 +01:00
Thomas Kriechbaumer
730ee85469
Merge branch 'master' into send-http1-trailers 2020-10-21 20:17:24 +02:00
Thomas Kriechbaumer
b167f9fd2d http2: fix missing END_STREAM flag on requests without body
fixes #4231
2020-10-17 16:59:24 +02:00
Kevin O'Connor
fbc5cc567b Handle "deflateRaw" Content-Encoding as "deflate". 2020-10-15 21:25:23 -04:00
Blake Burkhart
21330f511e is_http10 and is_http11 properties to requests 2020-10-13 09:21:15 -05:00
Blake Burkhart
b17857c7ae Send http/1 request and response trailer headers 2020-10-08 20:43:28 -05:00
Thomas Kriechbaumer
6eb78cc6dc changelog: mention py39 support 2020-10-06 22:45:58 +02:00
Maximilian Hils
bfa6467e4c
Merge branch 'master' into docs-tutorials 2020-09-07 18:29:38 +02:00
Martin Plattner
34716b480d update changelog 2020-09-04 16:57:44 +02:00
mirosyn
99dc31a73d
Merge branch 'master' into issue-4178-passphrase 2020-08-31 09:10:38 +03:00
chase
b74a2f4e45 Add small delay before unlinking file in external viewer fixes #4152
In some cases, such as with firefox, the file is removed before the viewer is
finished loading.
2020-08-28 12:10:43 -04:00
mirosyn
3ef1f966d2
Merge branch 'master' into issue-4178-passphrase 2020-08-28 17:16:12 +03:00
Miro Karvonen
770811b121 Updating the CHANGELOG, adding --cert-passphrase command line argument 2020-08-28 17:12:08 +03:00
Chase Kelley
2aacf94a63
update raw export to not remove headers (#4181) 2020-08-28 12:41:22 +02:00
capt8bit
c48a2fcc4f
Add option to control stripping newlines from edited bodies (#4125) 2020-08-14 08:06:12 +02:00
Maximilian Hils
67885320c0 add ASGI support for embedded apps
This commit replaces our WSGI implementation with a new ASGI one,
which then uses `asgiref`'s compatibility mode to still support WSGI applications.
The ASGI implementation is a bit bare-bone, but good enough for our purposes.

The major changes are:

  - We now support ASGI apps.
  - Instead of taking connections out of mitmproxy's normal processing,
    we now just set flow.response and let things continue as usual.
    This allows users to see responses in mitmproxy, use the response hook
    to modify app responses, etc. Also important for us,
    this makes the new implementation work for shenanigans like sans-io.
2020-08-13 17:22:31 +02:00
Maximilian Hils
20f6f823ac revamp onboarding app
- improve and simplify layout
- revise install instructions
- ditch fontawesome to reduce file size
2020-08-13 08:12:49 +02:00
sanlengjingvv
5d0e1906e6
Show http trailers in web-ui (#4142) 2020-08-12 17:21:31 +02:00
Alexander Prinzhorn
5ebc338fde
Prevent transparent mode from connecting to itself in the basic cases, references #4128 (#4135) 2020-08-11 13:13:09 +02:00
Maximilian Hils
06f67d6c55
Merge branch 'master' into guess_encoding 2020-08-07 19:01:37 +02:00
Alexander Prinzhorn
2bb5f7b973 Updated typing for WebsocketMessage.content 2020-08-07 12:03:13 +02:00
rugk
9e4f7d47f7
Fix link to anticache docs in mitmweb (#4126) 2020-08-06 22:04:33 +02:00
Alexander Prinzhorn
2fe8f3a218 Use @charset to decode CSS files if available 2020-08-06 15:01:23 +02:00
Tom Hacohen
5fd702934c Add a msgpack content viewer. 2020-07-22 16:47:08 +03:00
Martin Plattner
cc75d7109d bump version to 5.2 2020-07-18 22:05:03 +02:00
Thomas Kriechbaumer
04abe6b85b match HTTP-WebSocket handshake flow with ~websocket
fixes #3990
2020-07-16 17:49:47 +02:00
tunnelpr0
be8cb243b5
Update CHANGELOG
Fixed the DNS Rebind Protection for secure support of IPv6 addresses (@tunnelpr0)
2020-07-09 21:33:06 +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
Martin Plattner
89fad1e2b1 add mapremote addon to modify request URLs 2020-07-03 14:27:37 +02:00
Thomas Kriechbaumer
ac95f84a4c update changelog 2020-07-01 11:47:42 +02:00
Thomas Kriechbaumer
a233fdd302 bump version to 5.1.1 2020-04-13 13:09:23 +02:00
Thomas Kriechbaumer
c10ae4f524 bump version to 5.1.0 2020-04-13 09:46:45 +02:00
Thomas Kriechbaumer
7f4e73a766 add provisional changelog 2020-04-13 09:46:45 +02:00
Maximilian Hils
f245d24767 update CHANGELOG for 5.0.1 2019-12-27 18:25:57 +01:00
Maximilian Hils
1f45e14242 update CHANGELOG for 5.0 2019-12-12 16:38:29 +01:00
Maximilian Hils
22347d48e9 update CHANGELOG for 4.0.4 2018-07-31 14:18:07 +02:00
Aldo Cortesi
58c93a233b CHANGELOG, release/README updates
We no longer care about annotated tags.
2018-06-16 23:36:39 +12:00
Aldo Cortesi
ff8a9f5440 Sync CHANGELOG for v4.x 2018-06-16 09:07:37 +12:00
Aldo Cortesi
cf14409da9 CHANGELOG 2018-05-17 09:58:17 +12:00
Aldo Cortesi
be27bde4d4 cmdline: --conf -> --confdir, which specifies the config directory, not the yaml options file
This is a much more sensible behaviour for the flag.
2018-05-10 17:35:37 +12:00
Aldo Cortesi
1f02354196 Initial changelog for 4.0 2018-05-10 17:23:29 +12:00
Aldo Cortesi
9830e5b597 cadir -> confdir
We store a lot more than just the CAs in our configuration directory. Clarify
the option name.
2018-05-10 11:40:33 +12:00
Maximilian Hils
e33cf54e07 update CHANGELOG 2018-04-05 17:10:46 +02:00
luz.paz
afbb7f117b Misc. typos
Found via `codespell -q 3 -I ../mitmproxy-word-whitelist.txt`
Where whitelist contains:
```
cas
doubleclick
nd
ot
seeked
statics
te
thru
```
2018-02-24 21:45:11 -05:00
Aldo Cortesi
3c7f41dee6 Prep for v3.0.1 2018-02-23 14:25:34 +13:00
Maximilian Hils
ef30360481
minor changelog improvements 2018-02-22 12:42:02 +01:00
Aldo Cortesi
7cb6937f03 Update changelog for 3.0
Fixes #2784
2018-02-22 20:53:43 +13:00
Maximilian Hils
bd88733a0a update CHANGELOG 2017-04-28 14:22:56 +02:00
Thomas Kriechbaumer
91c3a99d48 update CHANGELOG with 2.0.0 release 2017-02-21 18:55:31 +01:00