Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add coding style check, reformat. | Aldo Cortesi | 2015-05-30 | 1 | -4/+17 |
| | |||||
* | websockets: code specification | Aldo Cortesi | 2015-05-03 | 1 | -1/+1 |
| | |||||
* | Lower-case rather than upper-case to canonicalize names | Aldo Cortesi | 2015-05-03 | 1 | -1/+1 |
| | | | | Marginally less finicky | ||||
* | Revamp pathoc log output with a context handler | Aldo Cortesi | 2015-04-30 | 1 | -10/+17 |
| | | | | | This does two things - it gives us a central place to put log utilities, and it lets us group together related log lines. | ||||
* | websockets: server handshake scheme | Aldo Cortesi | 2015-04-22 | 1 | -1/+1 |
| | | | | Also refactor settings and resolution interfaces | ||||
* | Whitespace, interface refcactoring, sketch websockets language | Aldo Cortesi | 2015-04-20 | 1 | -1/+1 |
| | |||||
* | Whitespace, small fixes. | Aldo Cortesi | 2015-04-20 | 1 | -4/+4 |
| | |||||
* | Refactor pathoc | Aldo Cortesi | 2015-04-19 | 1 | -16/+25 |
| | | | | | | | 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 | -3/+2 |
| | |||||
* | 100% unit tests | Aldo Cortesi | 2015-04-19 | 1 | -1/+4 |
| | | | | | - Add SANs to pathod SSLConfig - Fix tricky SSL establishment error test. Lets see if it's platform portable. | ||||
* | Allow nesting of pathod response specs in pathoc specs | Aldo Cortesi | 2014-10-26 | 1 | -1/+4 |
| | | | | | This opens the door to really neat, repeatable, client-side driven fuzzing, especially of proxies. | ||||
* | Allow specification of multiple patterns from file and on command line | Aldo Cortesi | 2014-10-25 | 1 | -1/+1 |
| | |||||
* | Parse patterns eagerly on instantiation | Aldo Cortesi | 2014-10-25 | 1 | -15/+22 |
| | |||||
* | Nicer way to specify patterns read for file - just use a path | Aldo Cortesi | 2014-10-25 | 1 | -5/+0 |
| | |||||
* | Silence insecure requets warnings in our test package | Aldo Cortesi | 2014-09-07 | 1 | -6/+11 |
| | |||||
* | pathoc -S dumps information on the remote SSL certificate chain | Aldo Cortesi | 2014-03-02 | 1 | -19/+28 |
| | |||||
* | Big improvements to SSL handling | Aldo Cortesi | 2014-03-02 | 1 | -1/+1 |
| | | | | | | | | - 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 | ||||
* | adjust to signature changes in netlib.tcp | Maximilian Hils | 2014-01-28 | 1 | -9/+6 |
| | |||||
* | always return Content-Length: 0 if r is not set | Maximilian Hils | 2013-12-15 | 1 | -6/+6 |
| | |||||
* | Adapt for new request_client_cert option in netlib. | Aldo Cortesi | 2013-05-13 | 1 | -1/+4 |
| | |||||
* | Improve robustness of proxy CONNECT, test coverage to 100%. | Aldo Cortesi | 2013-03-02 | 1 | -0/+20 |
| | |||||
* | Make pathoc request return more human-friendly. | Aldo Cortesi | 2013-02-27 | 1 | -6/+6 |
| | |||||
* | Add support for client certificates | Aldo Cortesi | 2013-01-20 | 1 | -0/+13 |
| | | | | | | - 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 | ||||
* | Shift SSL parameters into Pathoc class | Aldo Cortesi | 2013-01-04 | 1 | -2/+30 |
| | |||||
* | Use .freeze to implement the -e explain flags for pathod and pathoc. | Aldo Cortesi | 2012-10-31 | 1 | -0/+4 |
| | | | | | This now prints (in pathoc) or logs (in pathod) a frozen specification that includes an expanded record of all generated values and locations. | ||||
* | Unit test suite love: 100% coverage | Aldo Cortesi | 2012-10-25 | 1 | -0/+1 |
| | | | | Also start figuring out how to sanitize binary data in the JSON API. | ||||
* | Remove actions log and explain, preparing for a more sophisticated take on this. | Aldo Cortesi | 2012-10-05 | 1 | -5/+1 |
| | |||||
* | Add pathoc -T to ignore timeouts. | Aldo Cortesi | 2012-09-28 | 1 | -1/+2 |
| | | | | Also move -c to -C for consistency. | ||||
* | Add pathoc -c to specify a list of return codes to ignore. | Aldo Cortesi | 2012-09-27 | 1 | -1/+8 |
| | |||||
* | Refactor print_requests -> print_request | Aldo Cortesi | 2012-09-26 | 1 | -8/+9 |
| | | | | | - Change to handle one request at a time - Shift error handling around | ||||
* | Response printing | Aldo Cortesi | 2012-09-26 | 1 | -13/+14 |
| | | | | Options to output full response, as sniffed from the socket. | ||||
* | Hex and verbatim output of requests. | Aldo Cortesi | 2012-09-26 | 1 | -1/+6 |
| | | | | | This works by sniffing traffic through the socket, so always gives us the exact traffic sent upstream. | ||||
* | Stub out new output argument structure. | Aldo Cortesi | 2012-09-26 | 1 | -6/+17 |
| | |||||
* | 100% test coverage. | Aldo Cortesi | 2012-07-30 | 1 | -0/+1 |
| | |||||
* | Swap the offset, seconds arguments for the pause operator. | Aldo Cortesi | 2012-07-24 | 1 | -1/+1 |
| | | | | This makes it uniform with the other operators.s | ||||
* | 100% test coverage for pathoc.py | Aldo Cortesi | 2012-07-23 | 1 | -0/+11 |
| | |||||
* | Allow execution of specs from file, using +./path | Aldo Cortesi | 2012-07-22 | 1 | -0/+5 |
| | |||||
* | pathoc: add a flag to dump request information. | Aldo Cortesi | 2012-07-21 | 1 | -2/+2 |
| | |||||
* | Factor out request printing in to a method, and test it. | Aldo Cortesi | 2012-06-30 | 1 | -2/+18 |
| | |||||
* | Split pathod and pathoc daemon test suites out. | Aldo Cortesi | 2012-06-26 | 1 | -0/+27 |