aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * tests: extract language.writer and language.websocketAldo Cortesi2015-05-023-96/+111
| | |
| | * language: extract http testsAldo Cortesi2015-05-022-253/+260
| | |
| | * Split language test suite: generatorsAldo Cortesi2015-05-024-76/+43
| | | | | | | | | | | | Also remove some unused code
| | * Massive refactoring to split up language implementation.Aldo Cortesi2015-05-0213-696/+737
| | |
| | * websockets: progressive masking.Aldo Cortesi2015-05-011-2/+36
| | |
| | * pathoc: cope better with disconnect conditionsAldo Cortesi2015-05-011-9/+9
| | |
| | * pathoc: Integrate bytes read/written log into Log handlerAldo Cortesi2015-04-301-67/+62
| | |
| | * Revamp pathoc log output with a context handlerAldo Cortesi2015-04-303-114/+146
| | | | | | | | | | | | | | | 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 Cortesi2015-04-305-15/+82
| | |
| | * Stub out websocket read loop and Frame language constructAldo Cortesi2015-04-293-33/+141
| | |
| | * Pull HTTP functionality out of language._Message in prep for framesAldo Cortesi2015-04-243-27/+52
| | |
| | * Change the semantics of the craft anchor point specificationAldo Cortesi2015-04-234-7/+14
| | | | | | | | | | | | | | | The anchor point is now defined as /p (rather than /p/), with the specification for a request just to /p or /p/ being empty.
| | * pathod: register websocket key from client handshakeAldo Cortesi2015-04-232-9/+20
| | |
| | * Refactor logging, add some defaults to pathod argument help.Aldo Cortesi2015-04-232-27/+41
| | |
| | * Use get_request_line from netlib.httpAldo Cortesi2015-04-231-6/+8
| | |
| | * Example websocket key for mock rendersAldo Cortesi2015-04-231-4/+11
| | |
| | * Resolve messages as part of policy checkAldo Cortesi2015-04-222-13/+13
| | |
| | * pathod: flag to set debugging for web interface devAldo Cortesi2015-04-224-6/+11
| | |
| | * websockets: server handshake schemeAldo Cortesi2015-04-2210-80/+243
| | | | | | | | | | | | Also refactor settings and resolution interfaces
| | * First-pass websocket client handshakeAldo Cortesi2015-04-222-2/+14
| | |
| | * Fix call signature in pathoc.Aldo Cortesi2015-04-201-2/+2
| | |
| | * Whitespace, interface refcactoring, sketch websockets languageAldo Cortesi2015-04-207-57/+145
| | |
| | * Whitespace, small fixes.Aldo Cortesi2015-04-207-40/+45
| | |
| | * Refactor pathocAldo Cortesi2015-04-193-124/+153
| | | | | | | | | | | | | | | | | | | | | 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 connectionAldo Cortesi2015-04-192-38/+37
| | |
| | * Add SANs specification arguments to pathodAldo Cortesi2015-04-192-2/+10
| | |
| | * 100% unit testsAldo Cortesi2015-04-193-12/+22
| | | | | | | | | | | | | | | - Add SANs to pathod SSLConfig - Fix tricky SSL establishment error test. Lets see if it's platform portable.
| | * Scripts to reproducibly generate the test certificateAldo Cortesi2015-04-194-29/+121
| | |
| | * Document embedded response specification.Aldo Cortesi2015-04-183-29/+75
| | |
| | * Unit test++ for PathodSpecAldo Cortesi2015-04-182-5/+13
| | |
| | * Fix test that fails on Travis with a bodgeAldo Cortesi2015-04-171-1/+3
| | | | | | | | | | | | Circumvents a platform difference causing a test failure.
| | * Unit tests: cmdline.pathodAldo Cortesi2015-04-172-6/+92
| | |
| | * housekeeping: ++tests, coverage annotationsAldo Cortesi2015-04-176-25/+88
| | |
| | * Housekeeping: .env and fix unit testsAldo Cortesi2015-04-172-1/+6
| | |
| | * Improvements to pathoc repeat requestsAldo Cortesi2015-03-142-4/+16
| | | | | | | | | | | | | | | - Pathoc will now keep trying if connections failed - Add a -w option to specify a wait time between requests
| | * Merge branch 'master' of ssh.github.com:mitmproxy/pathodAldo Cortesi2015-03-146-10/+31
| | |\
| | | * Bump to 0.11.1Aldo Cortesi2014-11-151-2/+2
| | | |
| | | * Merge branch 'master' of ssh.github.com:mitmproxy/pathodAldo Cortesi2014-11-152-2/+6
| | | |\
| | | | * Merge remote-tracking branch 'origin/master'Maximilian Hils2014-11-1119-863/+1261
| | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: setup.py
| | | | * | be more explicit about requirementsMaximilian Hils2014-11-112-2/+6
| | | | | |
| | | * | | Use current version for download linksAldo Cortesi2014-11-152-3/+10
| | | | |/ | | | |/| | | | | | | | | | | Fixes #19
| | | * | Fix unit testsAldo Cortesi2014-11-111-2/+2
| | | | |
| | | * | Changelog, remove entry points in favor of scriptsAldo Cortesi2014-11-082-8/+10
| | | | |
| | | * | Add a pip requirement to pathod to work around a pip/requests screwupAldo Cortesi2014-11-051-0/+3
| | | | |
| | * | | Fix entry points for cmdline toolsAldo Cortesi2015-03-141-2/+2
| | |/ /
| | * | --memo-limit - limit failed attempts to find new generated requests to NAldo Cortesi2014-10-262-0/+11
| | | |
| | * | Improve netability of grammarsAldo Cortesi2014-10-262-17/+43
| | | |
| | * | Resolve a quoting ambiguity in nested response specsAldo Cortesi2014-10-262-19/+24
| | | |
| | * | Allow nesting of pathod response specs in pathoc specsAldo Cortesi2014-10-263-5/+73
| | | | | | | | | | | | | | | | | | | | This opens the door to really neat, repeatable, client-side driven fuzzing, especially of proxies.
| | * | Add a memoize argument to prevent playing the same pattern twiceAldo Cortesi2014-10-253-21/+29
| | | | | | | | | | | | | | | | Also remove addition of Date header, which makes this non-deterministic