Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | * | Make pathoc request return more human-friendly. | Aldo Cortesi | 2013-02-27 | 3 | -15/+21 | |
| | | | ||||||
| | * | Adapt for new netlib SNI API. | Aldo Cortesi | 2013-02-27 | 1 | -0/+2 | |
| | | | ||||||
| | * | Wrap webapp in a creation function. | Aldo Cortesi | 2013-02-24 | 2 | -108/+108 | |
| | | | | | | | | | | | | This lets us spawn multiple instances of Pathod. | |||||
| | * | Adapt to netlib API changes. | Aldo Cortesi | 2013-02-24 | 2 | -2/+2 | |
| | | | ||||||
| | * | Make last_log return None if nothing is logged. | Aldo Cortesi | 2013-02-23 | 3 | -5/+4 | |
| | | | ||||||
| | * | Adjust docs, old -C is now -I. | Aldo Cortesi | 2013-01-21 | 1 | -2/+2 | |
| | | | ||||||
| | * | Add support for client certificates | Aldo Cortesi | 2013-01-20 | 9 | -16/+114 | |
| | | | | | | | | | | | | | | | | | | - 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 | |||||
| | * | Docs - pathoc and pathod proxy behaviour | Aldo Cortesi | 2013-01-05 | 2 | -9/+21 | |
| | | | ||||||
| | * | Implement and unit test not-after-connect option. | Aldo Cortesi | 2013-01-05 | 3 | -10/+22 | |
| | | | ||||||
| | * | CONNECT through proxy mode for pathoc | Aldo Cortesi | 2013-01-05 | 4 | -7/+45 | |
| | | | | | | | | | | | | Also, use this to unit test the pathod CONNECT implementation. | |||||
| | * | Proxy mode: drop to SSL if we see an HTTP CONNECT request | Aldo Cortesi | 2013-01-05 | 2 | -2/+16 | |
| | | | ||||||
| | * | Collect SSL options into an SSLOptions object | Aldo Cortesi | 2013-01-05 | 3 | -25/+23 | |
| | | | | | | | | | | | | | | | Also split SSL cert specifications from SSL service mode - we can now enter SSL service mode through a proxy CONNECT request as well. | |||||
| | * | Provisional proxy mode support for pathod. | Aldo Cortesi | 2013-01-05 | 7 | -15/+77 | |
| | | | ||||||
| | * | Shift SSL parameters into Pathoc class | Aldo Cortesi | 2013-01-04 | 3 | -10/+41 | |
| | | | ||||||
| | * | Require requests > 1.0.4 | Aldo Cortesi | 2012-12-31 | 3 | -4/+4 | |
| | | | | | | | | | | | | This changes the API slightly, since json is now a method, not a property. | |||||
| | * | Fix timeout test. | Aldo Cortesi | 2012-11-18 | 1 | -1/+1 | |
| | | | ||||||
| | * | Add disconnect specifiers to test suite. | Aldo Cortesi | 2012-11-18 | 4 | -14/+14 | |
| | | | | | | | | | | | | Fixes hangs seen in test suite with recent versions of requetss. | |||||
| | * | Expand basic fuzzing example. | Aldo Cortesi | 2012-11-16 | 1 | -6/+23 | |
| | | | ||||||
| | * | Add :u shortcut example. | Aldo Cortesi | 2012-11-16 | 2 | -3/+7 | |
| | | | | | | | | | | | | Update trove specifiers, netlib dependency. | |||||
| | * | :u belongs on Request not Response | Aldo Cortesi | 2012-11-16 | 2 | -3/+4 | |
| | | | ||||||
| | * | Update changelog. | Aldo Cortesi | 2012-11-16 | 1 | -1/+7 | |
| | | | ||||||
| | * | Add u User-agent shortcut. | Aldo Cortesi | 2012-11-16 | 7 | -8/+84 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Usage: 200:ua - Shortcut "a" for Android. 200:u"foo" - Or a value literal Shortcuts can be listed using the --show-uas argument to pathoc. | |||||
| | * | Fix typo. | Aldo Cortesi | 2012-11-02 | 1 | -2/+2 | |
| | | | ||||||
| | * | Examples and documentation. | Aldo Cortesi | 2012-11-02 | 9 | -30/+37 | |
| | | | ||||||
| | * | Merge branch 'master' of ssh.github.com:cortesi/pathod | Aldo Cortesi | 2012-10-31 | 0 | -0/+0 | |
| | |\ | ||||||
| | | * | Bump version, update CHANGELOG | Aldo Cortesi | 2012-10-31 | 2 | -1/+30 | |
| | | | | ||||||
| | * | | Bump version, update CHANGELOG | Aldo Cortesi | 2012-10-31 | 4 | -3/+32 | |
| | |/ | ||||||
| | * | Use .freeze to implement the -e explain flags for pathod and pathoc. | Aldo Cortesi | 2012-10-31 | 7 | -7/+40 | |
| | | | | | | | | | | | | | | | This now prints (in pathoc) or logs (in pathod) a frozen specification that includes an expanded record of all generated values and locations. | |||||
| | * | Fix generated values in request path specification. | Aldo Cortesi | 2012-10-31 | 2 | -2/+7 | |
| | | | ||||||
| | * | Add a .freeze() method to all components. | Aldo Cortesi | 2012-10-31 | 2 | -45/+171 | |
| | | | | | | | | | | | | | | | This expands and freezes all randomly generated values. The message returned can be queried for a precise spec to reproduce the message. | |||||
| | * | Add a .values method to messages, simplify a lot of stuff as a consequence. | Aldo Cortesi | 2012-10-30 | 3 | -34/+24 | |
| | | | ||||||
| | * | Make Message classes more self-contained. | Aldo Cortesi | 2012-10-30 | 2 | -45/+51 | |
| | | | ||||||
| | * | Extract .serve() method from message classes. | Aldo Cortesi | 2012-10-30 | 5 | -75/+73 | |
| | | | ||||||
| | * | Change preview_safe to return a safe copy of the current message. | Aldo Cortesi | 2012-10-30 | 5 | -19/+13 | |
| | | | ||||||
| | * | Simplify Request/Response class hierarchy. | Aldo Cortesi | 2012-10-30 | 2 | -59/+36 | |
| | | | ||||||
| | * | Add .spec methods for Request and Response objects. | Aldo Cortesi | 2012-10-29 | 2 | -7/+26 | |
| | | | ||||||
| | * | Add a .spec method to the token ABC, and to all tokens. | Aldo Cortesi | 2012-10-29 | 2 | -31/+99 | |
| | | | ||||||
| | * | Refactoring: canonical storage of a message is now the sequence of tokens ↵ | Aldo Cortesi | 2012-10-29 | 2 | -89/+70 | |
| | | | | | | | | | | | | | | | | | | | | | that defines it. We use a set of accessor properties to ease access to tokens. We can now ditch the .accept() methods. | |||||
| | * | Cleaup, some more ABCs. | Aldo Cortesi | 2012-10-29 | 2 | -60/+82 | |
| | | | ||||||
| | * | Change response spec format to code[:features] | Aldo Cortesi | 2012-10-28 | 6 | -34/+43 | |
| | | | | | | | | | | | | Reason message is now specified as just another feature with the "m" mnemonic. | |||||
| | * | Cleaup, ABC for Value classes. | Aldo Cortesi | 2012-10-28 | 3 | -22/+24 | |
| | | | ||||||
| | * | Clean up .accept() signature. | Aldo Cortesi | 2012-10-28 | 2 | -25/+31 | |
| | | | ||||||
| | * | Split Code and Reason into separate _Component objects. | Aldo Cortesi | 2012-10-28 | 2 | -30/+52 | |
| | | | ||||||
| | * | .body and .method to lazy generator instantiation. | Aldo Cortesi | 2012-10-28 | 2 | -24/+56 | |
| | | | | | | | | | | | | Also introduce a _Component ABC. | |||||
| | * | Move message body to new lazy-generator scheme. | Aldo Cortesi | 2012-10-28 | 7 | -21/+33 | |
| | | | ||||||
| | * | Adjust serve() API. | Aldo Cortesi | 2012-10-28 | 5 | -27/+27 | |
| | | | ||||||
| | * | Remove check argument to serve() methods. | Aldo Cortesi | 2012-10-27 | 6 | -64/+51 | |
| | | | | | | | | | | | | | | | | | | | | | Refactoring means we can now do this without a callback. Also introduce the maximum_length method that estimates the max possible message length. | |||||
| | * | Major refactoring towars separate representation of expressions and ↵ | Aldo Cortesi | 2012-10-27 | 4 | -99/+91 | |
| | | | | | | | | | | | | request/response service. | |||||
| | * | Unit test suite love: 100% coverage | Aldo Cortesi | 2012-10-25 | 8 | -14/+52 | |
| | | | | | | | | | | | | Also start figuring out how to sanitize binary data in the JSON API. | |||||
| | * | Start moving policy checks to service-time, rather than parse-time. | Aldo Cortesi | 2012-10-25 | 5 | -87/+64 | |
| | | |