Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Factor logger out of pathoc, use it in pathod as well. | Aldo Cortesi | 2015-05-30 | 3 | -3/+5 |
| | |||||
* | Add coding style check, reformat. | Aldo Cortesi | 2015-05-30 | 10 | -33/+60 |
| | |||||
* | Strike times token on copy | Aldo Cortesi | 2015-05-17 | 1 | -0/+6 |
| | |||||
* | websockets: raw body specification | Aldo Cortesi | 2015-05-17 | 1 | -0/+8 |
| | |||||
* | websockets: lINTEGER to specify payload length | Aldo Cortesi | 2015-05-17 | 2 | -0/+19 |
| | |||||
* | websockets: replace the "raw" with a simpler mechanism | Aldo Cortesi | 2015-05-17 | 1 | -2/+9 |
| | | | | | You can now say "knone" to specifiy that no key should be generated under any circumstances. | ||||
* | Introduce and enfoce uniqueness constraints for language components | Aldo Cortesi | 2015-05-17 | 3 | -0/+18 |
| | |||||
* | websockets: client and server flavors, key and mask specification | Aldo Cortesi | 2015-05-16 | 2 | -11/+43 |
| | |||||
* | websockets: mask specification | Aldo Cortesi | 2015-05-16 | 2 | -1/+31 |
| | | | | | | - Add a FixedLengthValue - Use it to implement a 4-byte mask specifier - Adjust docs | ||||
* | websockets: fix actions on frames | Aldo Cortesi | 2015-05-05 | 1 | -0/+1 |
| | |||||
* | websockets: specification of fin, mask, rsv1-3 bits. | Aldo Cortesi | 2015-05-04 | 2 | -4/+49 |
| | |||||
* | websockets: code specification | Aldo Cortesi | 2015-05-03 | 5 | -19/+61 |
| | |||||
* | Lower-case rather than upper-case to canonicalize names | Aldo Cortesi | 2015-05-03 | 3 | -11/+11 |
| | | | | Marginally less finicky | ||||
* | PreValue -> Value | Aldo Cortesi | 2015-05-03 | 1 | -1/+1 |
| | |||||
* | Clarify token/component split through naming | Aldo Cortesi | 2015-05-03 | 2 | -54/+38 |
| | | | | Tokens are now Tok* | ||||
* | Remove bundled pyparsing, install as external package | Aldo Cortesi | 2015-05-03 | 2 | -4/+6 |
| | | | | Adapt ValueLiteral parsing to suit | ||||
* | base.PathodSpec -> http.PathodResponse | Aldo Cortesi | 2015-05-03 | 2 | -27/+29 |
| | |||||
* | Language: minor refactoring and whitespace | Aldo Cortesi | 2015-05-03 | 3 | -11/+5 |
| | |||||
* | Split out language messages and actions | Aldo Cortesi | 2015-05-03 | 2 | -122/+128 |
| | |||||
* | Revamp header components in language | Aldo Cortesi | 2015-05-02 | 2 | -60/+78 |
| | |||||
* | language: create and use Integer and PreValue generics | Aldo Cortesi | 2015-05-02 | 1 | -28/+13 |
| | |||||
* | Refactor language to move specific tokens into protocol module | Aldo Cortesi | 2015-05-02 | 2 | -38/+40 |
| | | | | This patch makes progress on language/http.py | ||||
* | test coverage: generators and websockets to 100% | Aldo Cortesi | 2015-05-02 | 2 | -9/+25 |
| | |||||
* | tests: extract language.writer and language.websocket | Aldo Cortesi | 2015-05-02 | 3 | -96/+111 |
| | |||||
* | language: extract http tests | Aldo Cortesi | 2015-05-02 | 2 | -253/+260 |
| | |||||
* | Split language test suite: generators | Aldo Cortesi | 2015-05-02 | 2 | -58/+39 |
| | | | | Also remove some unused code | ||||
* | Massive refactoring to split up language implementation. | Aldo Cortesi | 2015-05-02 | 1 | -111/+108 |
| | |||||
* | Revamp pathoc log output with a context handler | Aldo Cortesi | 2015-04-30 | 2 | -11/+19 |
| | | | | | 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 | 3 | -5/+15 |
| | |||||
* | Stub out websocket read loop and Frame language construct | Aldo Cortesi | 2015-04-29 | 1 | -3/+9 |
| | |||||
* | Pull HTTP functionality out of language._Message in prep for frames | Aldo Cortesi | 2015-04-24 | 2 | -6/+27 |
| | |||||
* | Change the semantics of the craft anchor point specification | Aldo Cortesi | 2015-04-23 | 1 | -0/+1 |
| | | | | | 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 handshake | Aldo Cortesi | 2015-04-23 | 1 | -0/+3 |
| | |||||
* | pathod: flag to set debugging for web interface dev | Aldo Cortesi | 2015-04-22 | 1 | -2/+1 |
| | |||||
* | websockets: server handshake scheme | Aldo Cortesi | 2015-04-22 | 3 | -16/+48 |
| | | | | Also refactor settings and resolution interfaces | ||||
* | First-pass websocket client handshake | Aldo Cortesi | 2015-04-22 | 1 | -0/+5 |
| | |||||
* | Whitespace, interface refcactoring, sketch websockets language | Aldo Cortesi | 2015-04-20 | 2 | -3/+5 |
| | |||||
* | Whitespace, small fixes. | Aldo Cortesi | 2015-04-20 | 3 | -17/+17 |
| | |||||
* | 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 | 2 | -7/+8 |
| | | | | | - Add SANs to pathod SSLConfig - Fix tricky SSL establishment error test. Lets see if it's platform portable. | ||||
* | Scripts to reproducibly generate the test certificate | Aldo Cortesi | 2015-04-19 | 4 | -29/+121 |
| | |||||
* | Unit test++ for PathodSpec | Aldo Cortesi | 2015-04-18 | 1 | -0/+9 |
| | |||||
* | Fix test that fails on Travis with a bodge | Aldo Cortesi | 2015-04-17 | 1 | -1/+3 |
| | | | | Circumvents a platform difference causing a test failure. | ||||
* | Unit tests: cmdline.pathod | Aldo Cortesi | 2015-04-17 | 1 | -1/+88 |
| | |||||
* | housekeeping: ++tests, coverage annotations | Aldo Cortesi | 2015-04-17 | 2 | -1/+57 |
| | |||||
* | Housekeeping: .env and fix unit tests | Aldo Cortesi | 2015-04-17 | 1 | -1/+1 |
| | |||||
* | Fix unit tests | Aldo Cortesi | 2014-11-11 | 1 | -2/+2 |
| | |||||
* | Improve netability of grammars | Aldo Cortesi | 2014-10-26 | 1 | -11/+27 |
| | |||||
* | Resolve a quoting ambiguity in nested response specs | Aldo Cortesi | 2014-10-26 | 1 | -9/+13 |
| |