Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | fix #346 | Maximilian Hils | 2014-10-22 | 1 | -0/+5 |
|\ |