Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Adapt for new request_client_cert option in netlib. | Aldo Cortesi | 2013-05-13 | 1 | -1/+2 |
| | |||||
* | Merge pull request #107 from rouli/master | Aldo Cortesi | 2013-04-19 | 1 | -0/+28 |
|\ | | | | | Adding remote TCP and SSL setup timestamps | ||||
| * | adding tcp and ssl setup timestamps to get better resolution on flows ↵ | Rouli | 2013-03-19 | 1 | -0/+28 |
| | | | | | | | | performance | ||||
* | | Add a basic built-in web app. | Aldo Cortesi | 2013-03-25 | 1 | -1/+11 |
|/ | |||||
* | Fuzzing, and fixes for errors found with fuzzing. | Aldo Cortesi | 2013-03-03 | 1 | -1/+1 |
| | |||||
* | 100% unit test coverage on proxy.py. Hallelujah! | Aldo Cortesi | 2013-03-03 | 1 | -1/+17 |
| | |||||
* | Unit test proxy auth. | Aldo Cortesi | 2013-03-03 | 1 | -7/+18 |
| | |||||
* | Move HTTP auth module to netlib. | Aldo Cortesi | 2013-03-03 | 1 | -1/+1 |
| | |||||
* | Extend unit tests for proxy.py to some tricky cases. | Aldo Cortesi | 2013-03-02 | 1 | -9/+50 |
| | |||||
* | Test cert generation errors. | Aldo Cortesi | 2013-03-02 | 1 | -3/+10 |
| | |||||
* | Test SNI for transparent mode. | Aldo Cortesi | 2013-03-02 | 1 | -0/+6 |
| | |||||
* | Test SNI for ordinary proxy connections. | Aldo Cortesi | 2013-03-02 | 1 | -1/+5 |
| | |||||
* | New SNI handling mechanism. | Aldo Cortesi | 2013-03-01 | 1 | -31/+31 |
| | |||||
* | Test cert file specification, spruce up server testing truss a bit. | Aldo Cortesi | 2013-02-24 | 1 | -0/+7 |
| | |||||
* | Significantly simplify server connection handling, and test. | Aldo Cortesi | 2013-02-24 | 1 | -6/+22 |
| | |||||
* | Handle server disconnects better. | Aldo Cortesi | 2013-02-24 | 1 | -1/+13 |
| | | | | | | | | Server connections can be closed for legitimate reasons, like timeouts. If we've already pumped data over a server connection, we reconnect on error. If not, we treat it as a legitimate error and pass it on to the client. Fixes #85 | ||||
* | Test a difficult-to-trigger IOError, fix cert generation in test suite. | Aldo Cortesi | 2013-02-24 | 1 | -0/+9 |
| | |||||
* | Test client connection close conditions. | Aldo Cortesi | 2013-02-24 | 1 | -0/+16 |
| | |||||
* | Test request and response kill functionality. | Aldo Cortesi | 2013-02-23 | 1 | -1/+31 |
| | |||||
* | Unit test dummy response functions. | Aldo Cortesi | 2013-02-23 | 1 | -0/+16 |
| | |||||
* | Test WSGI app calling. | Aldo Cortesi | 2013-02-16 | 1 | -6/+18 |
| | | | | | - Factor out test servers into a separate file - Adjust docs to note new Flask dependency | ||||
* | Beef up unit tests for HAR utility functions - flow.py coverage now 100%. | Aldo Cortesi | 2013-01-29 | 1 | -6/+4 |
| | |||||
* | Add tests for client certificate support. | Aldo Cortesi | 2013-01-20 | 1 | -2/+3 |
| | |||||
* | Rudimentary testing for client certs. | Aldo Cortesi | 2013-01-18 | 1 | -0/+3 |
| | |||||
* | Speed up the test suite by reducing time sleeping in tests. | Aldo Cortesi | 2013-01-18 | 1 | -3/+2 |
| | |||||
* | Merge branch 'master' of ssh.github.com:cortesi/mitmproxy | Aldo Cortesi | 2013-01-18 | 1 | -0/+51 |
|\ | | | | | | | | | Conflicts: test/test_server.py | ||||
| * | fixes due to merge with master | Rouli | 2013-01-17 | 1 | -1/+2 |
| | | |||||
| * | changing requests and responses to have two timestamps, one marking their ↵ | Rouli | 2013-01-17 | 1 | -0/+41 |
| | | | | | | | | initiation, and the other their complete | ||||
* | | Unit tests and minor code refactoring for ServerConnection. | Aldo Cortesi | 2013-01-05 | 1 | -9/+15 |
|/ | |||||
* | removed assigned but unread variables | András Veres-Szentkirályi | 2012-07-15 | 1 | -1/+1 |
| | |||||
* | removed unused imports | András Veres-Szentkirályi | 2012-07-15 | 1 | -4/+1 |
| | |||||
* | Refine semantics of replay_request method. | Aldo Cortesi | 2012-07-10 | 1 | -6/+3 |
| | |||||
* | Test replay corner cases. Fix discovered bugs. | Aldo Cortesi | 2012-07-09 | 1 | -0/+12 |
| | |||||
* | Unit test request replay thread. | Aldo Cortesi | 2012-07-09 | 1 | -0/+10 |
| | | | | | | This is a small patch, but is the culmination of lots of work: we can now unit test the deep innards of mitmproxy, with coverage. There's a lot more to come in this vein. | ||||
* | Refator server tests to use flow.FlowMaster and flow.State | Aldo Cortesi | 2012-07-09 | 1 | -5/+5 |
| | |||||
* | Beef up logging substantially. | Aldo Cortesi | 2012-07-01 | 1 | -3/+3 |
| | |||||
* | Handle invalid data more gracefully. | Aldo Cortesi | 2012-06-30 | 1 | -1/+14 |
| | | | | Fixes #47 | ||||
* | Basic transparent mode. | Aldo Cortesi | 2012-06-15 | 1 | -1/+1 |
| | |||||
* | Refactor test suite to make room for transparent mode tests. | Aldo Cortesi | 2012-06-15 | 1 | -6/+10 |
| | |||||
* | First draft conversion of server to PyOpenSSL. | Aldo Cortesi | 2012-06-13 | 1 | -0/+3 |
| | |||||
* | Refactoring of proxy.py | Aldo Cortesi | 2012-06-10 | 1 | -4/+12 |
| | | | | | - Correctly pass HTTP request version on to upstream servers - Adjust tests not to hang due to a pathod response with no content-length | ||||
* | Reverse proxy testing. | Aldo Cortesi | 2012-06-09 | 1 | -0/+5 |
| | |||||
* | Move pathod service testing truss to nose. | Aldo Cortesi | 2012-06-09 | 1 | -18/+14 |
| | |||||
* | Start conversion to nose. | Aldo Cortesi | 2012-06-09 | 1 | -1/+0 |
| | | | | RIP pry. | ||||
* | Shift mitmproxy test suite over to pathod. | Aldo Cortesi | 2012-06-08 | 1 | -54/+9 |
| | | | | This opens a whole brave new world of testing for mitmproxy. | ||||
* | Unit test import cleanups. | Aldo Cortesi | 2012-02-20 | 1 | -1/+0 |
| | |||||
* | Fix an issue caused by some editors when editing a request/response body. | Aldo Cortesi | 2012-01-21 | 1 | -1/+1 |
| | | | | | | Many editors make it hard save a file without a terminating newline on the last line. When editing message bodies, this can cause problems. For now, I just strip the newlines off the end of the body when we return from an editor. | ||||
* | Rewrite Headers object to preserve order and case. | Aldo Cortesi | 2011-07-14 | 1 | -2/+2 |
| | |||||
* | Fix unit tests on OSX when a system proxy is configured. | Aldo Cortesi | 2011-03-14 | 1 | -4/+7 |
| | |||||
* | Add client replay options to mitmdump. | Aldo Cortesi | 2011-03-06 | 1 | -0/+75 |