| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Clarify language API, stub out nested websocket frames | Aldo Cortesi | 2015-06-04 | 1 | -3/+3 |
| | | |||||
| * | Factor logger out of pathoc, use it in pathod as well. | Aldo Cortesi | 2015-05-30 | 1 | -55/+3 |
| | | |||||
| * | Add coding style check, reformat. | Aldo Cortesi | 2015-05-30 | 1 | -28/+35 |
| | | |||||
| * | websockets: client and server flavors, key and mask specification | Aldo Cortesi | 2015-05-16 | 1 | -1/+2 |
| | | |||||
| * | pathoc: cope with errors during websocket frame read. | Aldo Cortesi | 2015-05-05 | 1 | -2/+5 |
| | | |||||
| * | Split language test suite: generators | Aldo Cortesi | 2015-05-02 | 1 | -2/+4 |
| | | | | | Also remove some unused code | ||||
| * | Massive refactoring to split up language implementation. | Aldo Cortesi | 2015-05-02 | 1 | -5/+6 |
| | | |||||
| * | pathoc: cope better with disconnect conditions | Aldo Cortesi | 2015-05-01 | 1 | -9/+9 |
| | | |||||
| * | pathoc: Integrate bytes read/written log into Log handler | Aldo Cortesi | 2015-04-30 | 1 | -67/+62 |
| | | |||||
| * | Revamp pathoc log output with a context handler | Aldo Cortesi | 2015-04-30 | 1 | -103/+127 |
| | | | | | | This does two things - it gives us a central place to put log utilities, and it lets us group together related log lines. | ||||
| * | Websocket frame read limit. | Aldo Cortesi | 2015-04-30 | 1 | -7/+57 |
| | | |||||
| * | Stub out websocket read loop and Frame language construct | Aldo Cortesi | 2015-04-29 | 1 | -3/+86 |
| | | |||||
| * | websockets: server handshake scheme | Aldo Cortesi | 2015-04-22 | 1 | -9/+9 |
| | | | | | Also refactor settings and resolution interfaces | ||||
| * | Fix call signature in pathoc. | Aldo Cortesi | 2015-04-20 | 1 | -2/+2 |
| | | |||||
| * | Whitespace, interface refcactoring, sketch websockets language | Aldo Cortesi | 2015-04-20 | 1 | -9/+15 |
| | | |||||
| * | Whitespace, small fixes. | Aldo Cortesi | 2015-04-20 | 1 | -16/+21 |
| | | |||||
| * | Refactor pathoc | Aldo Cortesi | 2015-04-19 | 1 | -107/+128 |
| | | | | | | | | We're getting ready for websockets. All the output specifiers are now on the Pathoc object itself - we can't assume that all input and output happens in response to a method call any more. This has the upside that we can unify the request/print_request methods. | ||||
| * | pathoc: Print SSL info only once per connection | Aldo Cortesi | 2015-04-19 | 1 | -35/+35 |
| | | |||||
| * | housekeeping: ++tests, coverage annotations | Aldo Cortesi | 2015-04-17 | 1 | -1/+1 |
| | | |||||
| * | Improvements to pathoc repeat requests | Aldo Cortesi | 2015-03-14 | 1 | -4/+12 |
| | | | | | | - Pathoc will now keep trying if connections failed - Add a -w option to specify a wait time between requests | ||||
| * | --memo-limit - limit failed attempts to find new generated requests to N | Aldo Cortesi | 2014-10-26 | 1 | -0/+7 |
| | | |||||
| * | Add a memoize argument to prevent playing the same pattern twice | Aldo Cortesi | 2014-10-25 | 1 | -7/+21 |
| | | | | | Also remove addition of Date header, which makes this non-deterministic | ||||
| * | pathoc -n 0 repeats forever | Aldo Cortesi | 2014-10-25 | 1 | -1/+5 |
| | | |||||
| * | Rationalize pathoc arguments, add -r flag to randomly select a request from ↵ | Aldo Cortesi | 2014-10-25 | 1 | -2/+7 |
| | | | | | the provided specs | ||||
| * | Allow specification of multiple patterns from file and on command line | Aldo Cortesi | 2014-10-25 | 1 | -3/+12 |
| | | |||||
| * | Parse patterns eagerly on instantiation | Aldo Cortesi | 2014-10-25 | 1 | -30/+51 |
| | | |||||
| * | Nicer way to specify patterns read for file - just use a path | Aldo Cortesi | 2014-10-25 | 1 | -2/+2 |
| | | |||||
| * | Refactor and whitespace | Aldo Cortesi | 2014-10-24 | 1 | -1/+34 |
| | | |||||
| * | Fix tests, re-add scripts | Aldo Cortesi | 2014-10-24 | 1 | -2/+3 |
| | | |||||
| * | adjust to netlib api changes | Maximilian Hils | 2014-07-21 | 1 | -3/+3 |
| | | |||||
| * | Also dump SANs for pathoc -S | Aldo Cortesi | 2014-03-07 | 1 | -1/+5 |
| | | |||||
| * | Use new get_current_cipher to show cipher in pathoc SSL output | Aldo Cortesi | 2014-03-02 | 1 | -3/+5 |
| | | |||||
| * | pathoc -S dumps information on the remote SSL certificate chain | Aldo Cortesi | 2014-03-02 | 1 | -2/+30 |
| | | |||||
| * | Implement custom certs. | Aldo Cortesi | 2014-03-02 | 1 | -1/+1 |
| | | |||||
| * | Big improvements to SSL handling | Aldo Cortesi | 2014-03-02 | 1 | -2/+16 |
| | | | | | | | | | - pathod now dynamically generates SSL certs, using the ~/.mitmproxy cacert - pathoc returns data on SSL peer certificates - Pathod certificate CN can be specified on command line - Support SSLv23 | ||||
| * | Expand SSL support | Aldo Cortesi | 2014-02-27 | 1 | -10/+9 |
| | | | | | | | - Cipher suite selection for both pathoc and pathod - SSL version specification for pathod - Expose SSLv23 as an option, and use it by default | ||||
| * | adjust to signature changes in netlib.tcp | Maximilian Hils | 2014-01-28 | 1 | -5/+5 |
| | | |||||
| * | Pyflakes cleanup, adjust requirements.txt | Aldo Cortesi | 2014-01-19 | 1 | -3/+2 |
| | | |||||
| * | Merge pull request #11 from mitmproxy/refactor_read_http_body | Aldo Cortesi | 2014-01-04 | 1 | -6/+6 |
| |\ | | | | | always return Content-Length: 0 if r is not set | ||||
| | * | always return Content-Length: 0 if r is not set | Maximilian Hils | 2013-12-15 | 1 | -6/+6 |
| | | | |||||
| * | | Ability to specify SSL/TLS version | Aldo Cortesi | 2013-12-17 | 1 | -2/+9 |
| |/ | |||||
| * | Changelog, minor cleanups. | Aldo Cortesi | 2013-04-30 | 1 | -0/+1 |
| | | |||||
| * | Improve robustness of proxy CONNECT, test coverage to 100%. | Aldo Cortesi | 2013-03-02 | 1 | -2/+10 |
| | | |||||
| * | Make pathoc request return more human-friendly. | Aldo Cortesi | 2013-02-27 | 1 | -1/+7 |
| | | |||||
| * | Adapt to netlib API changes. | Aldo Cortesi | 2013-02-24 | 1 | -1/+1 |
| | | |||||
| * | Add support for client certificates | Aldo Cortesi | 2013-01-20 | 1 | -2/+3 |
| | | | | | | | - pathod request logs now include a clientcert member with details on the client cert, or None if there wasn't one. - pathoc has a -C option to specify a client certificate | ||||
| * | CONNECT through proxy mode for pathoc | Aldo Cortesi | 2013-01-05 | 1 | -1/+16 |
| | | | | | Also, use this to unit test the pathod CONNECT implementation. | ||||
| * | Shift SSL parameters into Pathoc class | Aldo Cortesi | 2013-01-04 | 1 | -1/+10 |
| | | |||||
| * | Use .freeze to implement the -e explain flags for pathod and pathoc. | Aldo Cortesi | 2012-10-31 | 1 | -0/+6 |
| | | | | | | This now prints (in pathoc) or logs (in pathod) a frozen specification that includes an expanded record of all generated values and locations. | ||||
| * | Extract .serve() method from message classes. | Aldo Cortesi | 2012-10-30 | 1 | -2/+2 |
| | | |||||
