| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | reimplement streaming for HTTP/1 | Thomas Kriechbaumer | 2015-08-01 | 1 | -2/+1 |
| | | |||||
| * | move code to netlib and implement protocols | Thomas Kriechbaumer | 2015-07-30 | 1 | -1/+4 |
| | | |||||
| * | Merge pull request #548 from macmantrl/no_serverconn | Maximilian Hils | 2015-07-26 | 1 | -1/+5 |
| |\ | | | | | Prevent unnecessary upstream server connects | ||||
| | * | Prevent unecessary upstream server connects | Terry Long | 2015-07-03 | 1 | -1/+5 |
| | | | | | | | | | | | | | Selectively connect to upstream server based on no_upstream_cert option. When no_upstream_cert is used during server replay, prevent connecting to the upstream server unless absolutely necessary. | ||||
| * | | Merge pull request #675 from Kriechi/protocol-refactor | Maximilian Hils | 2015-07-24 | 1 | -1/+1 |
| |\ \ | | | | | | | HTTP protocol refactoring | ||||
| | * | | refactor to use netlib.http protocols | Thomas Kriechbaumer | 2015-07-22 | 1 | -1/+1 |
| | | | | |||||
| | * | | use new netlib module names | Thomas Kriechbaumer | 2015-07-22 | 1 | -1/+1 |
| | |/ | |||||
| * / | improve inline scripts, fix #683, fix #684 | Maximilian Hils | 2015-07-24 | 1 | -11/+14 |
| |/ | |||||
| * | fix #618 | Maximilian Hils | 2015-06-08 | 1 | -1/+1 |
| | | |||||
| * | Add coding style check, reformat. | Aldo Cortesi | 2015-05-30 | 1 | -28/+68 |
| | | |||||
| * | Ensure that flow/view state is consistent. | Aldo Cortesi | 2015-05-29 | 1 | -2/+3 |
| | | | | | Fixes #595 and #592 | ||||
| * | Adjust for ODict interface change | Aldo Cortesi | 2015-04-15 | 1 | -1/+1 |
| | | |||||
| * | Housekeeping and cleanups | Aldo Cortesi | 2015-04-14 | 1 | -3/+0 |
| | | | | | | | | | - 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 #547 from macmantrl/blank_values | Maximilian Hils | 2015-04-08 | 1 | -1/+1 |
| |\ | | | | | Keep blank query values for flow hashing | ||||
| | * | Keep blank query values for flow hashing | Terry Long | 2015-04-02 | 1 | -1/+1 |
| | | | |||||
| * | | console: sticky cookies and auth to options screen | Aldo Cortesi | 2015-04-06 | 1 | -3/+3 |
| |/ | |||||
| * | Merge branch 'master' of github.com:mitmproxy/mitmproxy | Maximilian Hils | 2015-03-26 | 1 | -1/+3 |
| |\ | |||||
| | * | Merge pull request #515 from krzysiekbielicki/master | Maximilian Hils | 2015-03-26 | 1 | -1/+1 |
| | |\ | | | | | | | [#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/+1 |
| | | | | |||||
| | * | | fix #530 set client_playback to None when client_playback is done | Marcelo Glezer | 2015-03-25 | 1 | -0/+2 |
| | | | | |||||
| * | | | web: backup flows on edit | Maximilian Hils | 2015-03-26 | 1 | -0/+4 |
| |/ / | |||||
| * / | Adding a server replay option to ignore host when searching for matching ↵ | Wade Catron | 2015-03-08 | 1 | -7/+20 |
| |/ | | | | requests | ||||
| * | fix #319 | Maximilian Hils | 2015-02-27 | 1 | -1/+1 |
| | | |||||
| * | added sni and ssl_established=true in ServerConnection. removed check for ↵ | Marcelo Glezer | 2015-02-12 | 1 | -1/+3 |
| | | | | | None value of server_conn in http.py | ||||
| * | less is more | Marcelo Glezer | 2015-02-12 | 1 | -3/+1 |
| | | |||||
| * | added ClientConnection and ServerConnection to new request | Marcelo Glezer | 2015-02-12 | 1 | -3/+14 |
| | | |||||
| * | renamed add_request to create_request and added a tiny docstring | Marcelo Glezer | 2015-02-11 | 1 | -1/+7 |
| | | |||||
| * | request is absolute | Marcelo Glezer | 2015-02-10 | 1 | -1/+1 |
| | | |||||
| * | added support for creating new requests. still wip (not working for https) | Marcelo Glezer | 2015-02-10 | 1 | -0/+9 |
| | | |||||
| * | disable replay from ui for live flows | Maximilian Hils | 2015-02-07 | 1 | -0/+2 |
| | | |||||
| * | fix #451 | Maximilian Hils | 2015-02-07 | 1 | -4/+2 |
| | | |||||
| * | fix tests, re-enable pypy, do housekeeping | Maximilian Hils | 2015-02-07 | 1 | -4/+4 |
| | | |||||
| * | clean up flow reading | Maximilian Hils | 2015-02-05 | 1 | -0/+19 |
| | | |||||
| * | fix #443 | Maximilian Hils | 2015-01-09 | 1 | -1/+1 |
| | | |||||
| * | Consolidate reading flows from file, use in mitmweb. | Aldo Cortesi | 2015-01-02 | 1 | -1/+16 |
| | | |||||
| * | web: CSP, revert functionality, serve content | Maximilian Hils | 2014-12-25 | 1 | -0/+2 |
| | | |||||
| * | web: duplicate, delete, replay flows | Maximilian Hils | 2014-12-24 | 1 | -0/+5 |
| | | |||||
| * | web: intercept feature | Maximilian Hils | 2014-12-23 | 1 | -5/+11 |
| | | |||||
| * | simplify code | Maximilian Hils | 2014-12-23 | 1 | -19/+13 |
| | | |||||
| * | --replay_ignore_payload_params added, to filter params in form posts | Marcelo Glezer | 2014-12-18 | 1 | -12/+27 |
| | | |||||
| * | introduce revised views, port over changes from multiple_views branch | Maximilian Hils | 2014-11-26 | 1 | -66/+191 |
| | | |||||
| * | fix limit_txt, fix #412 | Maximilian Hils | 2014-11-23 | 1 | -2/+2 |
| | | |||||
| * | retain raw filter str on filt objects | Maximilian Hils | 2014-11-22 | 1 | -4/+4 |
| | | |||||
| * | handle script hooks in replay, fix tests, fix #402 | Maximilian Hils | 2014-11-14 | 1 | -12/+12 |
| | | |||||
| * | fix tests | Maximilian Hils | 2014-11-11 | 1 | -1/+1 |
| | | |||||
| * | fix #402 | Maximilian Hils | 2014-11-10 | 1 | -1/+2 |
| | | |||||
| * | Reduce loop timeouts to improve mitmproxy responsiveness | Aldo Cortesi | 2014-11-06 | 1 | -3/+10 |
| | | | | | Fixes #384 | ||||
| * | Fix crash while streaming | Aldo Cortesi | 2014-10-26 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | 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 | -3/+6 |
| | | |||||
| * | Fixing issue #368. | Wade 524 | 2014-10-24 | 1 | -2/+3 |
| | | |||||
