Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Accurately timestamp start of request | Nick Raptis | 2015-05-08 | 1 | -0/+5 | |
|/ | | | | | | | | | | | When building a request from a stream, try to get an accurate start timestamp from the Reader. This was already in the code and also used when building response objects, but was ommited in commit ddf458b330bf9fe200cb1dbc3ddb5ae1a5d2102a Without his logic and when the client is reusing a connection to send requests, the timestamp_start of subsequent requests is early and equal to when the connection started read blocking | |||||
* | pretty_size now lives in netlib.utils | Aldo Cortesi | 2015-04-30 | 1 | -1/+4 | |
| | ||||||
* | Missed some un-needed variable declarations | Aldo Cortesi | 2015-04-21 | 1 | -3/+1 | |
| | ||||||
* | HTTP request reading moves to netlib | Aldo Cortesi | 2015-04-21 | 1 | -105/+64 | |
| | ||||||
* | Adjust for ODict interface change | Aldo Cortesi | 2015-04-15 | 1 | -2/+2 | |
| | ||||||
* | Add set_cookies method to HTTPResponse | Aldo Cortesi | 2015-04-14 | 1 | -0/+19 | |
| | ||||||
* | New get_cookies for HttpResponse | Aldo Cortesi | 2015-04-14 | 1 | -13/+14 | |
| | ||||||
* | New get_cookie and set_cookie implementations for HTTPRequest | Aldo Cortesi | 2015-04-14 | 1 | -9/+16 | |
| | ||||||
* | Merge branch 'master' of ssh.github.com:mitmproxy/mitmproxy | Aldo Cortesi | 2015-04-14 | 1 | -4/+29 | |
|\ | ||||||
| * | fix pretty_host if no host is present | Maximilian Hils | 2015-04-10 | 1 | -2/+4 | |
| | | ||||||
| * | fix #553 | Maximilian Hils | 2015-04-10 | 1 | -2/+25 | |
| | | ||||||
* | | Housekeeping and cleanups | Aldo Cortesi | 2015-04-14 | 1 | -14/+14 | |
|/ | | | | | | | | - No output to stdout on load in examples - they muck up the test suite. - Use the odict module directly, rather than aliasing it. The small convenience this gives to scripters is not worth it. - Move the cookie tests from the flow test module to the protocol_http test module. | |||||
* | Merge pull request #515 from krzysiekbielicki/master | Maximilian Hils | 2015-03-26 | 1 | -1/+20 | |
|\ | | | | | [#514] Add support for ignoring payload params in multipart/form-data | |||||
| * | [#514] Add support for ignoring payload params in multipart/form-data | Krzysztof Bielicki | 2015-03-10 | 1 | -1/+20 | |
| | | ||||||
* | | structure components | Maximilian Hils | 2015-03-21 | 1 | -0/+2 | |
|/ | ||||||
* | fix #319 | Maximilian Hils | 2015-02-27 | 1 | -9/+13 | |
| | ||||||
* | Correct typo; https://github.com/mitmproxy/mitmproxy/issues/319 | Youhei Sakurai | 2015-02-27 | 1 | -1/+1 | |
| | ||||||
* | Change from checking __call__ to using callable; | Youhei Sakurai | 2015-02-27 | 1 | -1/+1 | |
| | | | https://github.com/mitmproxy/mitmproxy/issues/319 | |||||
* | Maybe it should work; https://github.com/mitmproxy/mitmproxy/issues/319 | Youhei Sakurai | 2015-02-27 | 1 | -1/+6 | |
| | ||||||
* | added sni and ssl_established=true in ServerConnection. removed check for ↵ | Marcelo Glezer | 2015-02-12 | 1 | -4/+1 | |
| | | | | None value of server_conn in http.py | |||||
* | set sni to None when no server_conn is None | Marcelo Glezer | 2015-02-10 | 1 | -2/+4 | |
| | ||||||
* | fix #451 | Maximilian Hils | 2015-02-07 | 1 | -12/+26 | |
| | ||||||
* | fix ssl shutdown in tcp mode, refs #464 | Maximilian Hils | 2015-02-05 | 1 | -1/+3 | |
| | ||||||
* | fix #464 | Maximilian Hils | 2015-02-05 | 2 | -5/+7 | |
| | ||||||
* | web: CSP, revert functionality, serve content | Maximilian Hils | 2014-12-25 | 1 | -0/+5 | |
| | ||||||
* | web: much ui work, such christmas | Maximilian Hils | 2014-12-25 | 1 | -1/+2 | |
| | ||||||
* | web: duplicate, delete, replay flows | Maximilian Hils | 2014-12-24 | 1 | -0/+6 | |
| | ||||||
* | web: intercept feature | Maximilian Hils | 2014-12-23 | 2 | -29/+32 | |
| | ||||||
* | allow specification of SSL version, only allow TLS1.0+ by default | Maximilian Hils | 2014-12-15 | 1 | -4/+2 | |
| | ||||||
* | Merge pull request #414 from mitmproxy/flowviews2 | Aldo Cortesi | 2014-12-12 | 1 | -1/+4 | |
|\ | | | | | Flowviews2 | |||||
| * | introduce revised views, port over changes from multiple_views branch | Maximilian Hils | 2014-11-26 | 1 | -1/+4 | |
| | | ||||||
* | | fix #411 | Maximilian Hils | 2014-12-08 | 1 | -3/+3 | |
| | | ||||||
* | | add inline script example for websocket passthrough, fix #340 | Maximilian Hils | 2014-12-01 | 1 | -0/+6 | |
| | | ||||||
* | | make header processing configurable by inline scripts, refs #340 | Maximilian Hils | 2014-12-01 | 1 | -11/+15 | |
| | | ||||||
* | | fix error html | Maximilian Hils | 2014-11-26 | 1 | -1/+1 | |
|/ | ||||||
* | add sni support to LiveConnection.change_server | Maximilian Hils | 2014-11-19 | 1 | -2/+11 | |
| | ||||||
* | handle script hooks in replay, fix tests, fix #402 | Maximilian Hils | 2014-11-14 | 1 | -28/+38 | |
| | ||||||
* | fix #401 | Maximilian Hils | 2014-11-07 | 1 | -8/+4 | |
| | ||||||
* | Fixing issue #392. | Wade 524 | 2014-10-31 | 1 | -3/+2 | |
| | ||||||
* | Legibility | Aldo Cortesi | 2014-10-26 | 1 | -48/+124 | |
| | ||||||
* | Fix crash while streaming | Aldo Cortesi | 2014-10-26 | 1 | -13/+27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Found using fuzzing. Reproduction with pathoc, given "mitmproxy -s" and pathod running on 9999: get:'http://localhost:9999/p/':s'200:b\'foo\':h\'Content-Length\'=\'3\'':i58,'\x1a':r return flow.FlowMaster.run(self) File "/Users/aldo/mitmproxy/mitmproxy/libmproxy/controller.py", line 111, in run self.tick(self.masterq, 0.01) File "/Users/aldo/mitmproxy/mitmproxy/libmproxy/flow.py", line 613, in tick return controller.Master.tick(self, q, timeout) File "/Users/aldo/mitmproxy/mitmproxy/libmproxy/controller.py", line 101, in tick self.handle(*msg) File "/Users/aldo/mitmproxy/mitmproxy/libmproxy/controller.py", line 118, in handle m(obj) File "/Users/aldo/mitmproxy/mitmproxy/libmproxy/flow.py", line 738, in handle_responseheaders self.stream_large_bodies.run(f, False) File "/Users/aldo/mitmproxy/mitmproxy/libmproxy/flow.py", line 155, in run r.headers, is_request, flow.request.method, code File "/Users/aldo/mitmproxy/mitmproxy/netlib/http.py", line 401, in expected_http_body_size raise HttpError(400 if is_request else 502, "Invalid content-length header: %s" % headers["content-length"]) netlib.http.HttpError: Invalid content-length header: ['\x1a3'] | |||||
* | Spacing and legibility | Aldo Cortesi | 2014-10-26 | 1 | -24/+66 | |
| | ||||||
* | tweak SSL detection heuristics | Maximilian Hils | 2014-10-21 | 1 | -1/+9 | |
| | ||||||
* | add generic tcp proxying, fix #374 | Maximilian Hils | 2014-10-18 | 3 | -21/+29 | |
| | ||||||
* | fix typo | Maximilian Hils | 2014-10-08 | 1 | -1/+1 | |
| | ||||||
* | replay: carry over SNI value | Maximilian Hils | 2014-10-02 | 1 | -2/+3 | |
| | ||||||
* | fix timestamp formatting: end_time may not be set | Maximilian Hils | 2014-09-22 | 1 | -2/+4 | |
| | ||||||
* | clean up timestamp handling | Maximilian Hils | 2014-09-21 | 1 | -6/+10 | |
| | ||||||
* | start to fill detailpane | Maximilian Hils | 2014-09-19 | 1 | -0/+6 | |
| | ||||||
* | flowtable: add selection indicator, add keyboard navigation | Maximilian Hils | 2014-09-18 | 1 | -0/+3 | |
| |