aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* Factor logger out of pathoc, use it in pathod as well.Aldo Cortesi2015-05-303-3/+5
|
* Add coding style check, reformat.Aldo Cortesi2015-05-3010-33/+60
|
* Strike times token on copyAldo Cortesi2015-05-171-0/+6
|
* websockets: raw body specificationAldo Cortesi2015-05-171-0/+8
|
* websockets: lINTEGER to specify payload lengthAldo Cortesi2015-05-172-0/+19
|
* websockets: replace the "raw" with a simpler mechanismAldo Cortesi2015-05-171-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 componentsAldo Cortesi2015-05-173-0/+18
|
* websockets: client and server flavors, key and mask specificationAldo Cortesi2015-05-162-11/+43
|
* websockets: mask specificationAldo Cortesi2015-05-162-1/+31
| | | | | | - Add a FixedLengthValue - Use it to implement a 4-byte mask specifier - Adjust docs
* websockets: fix actions on framesAldo Cortesi2015-05-051-0/+1
|
* websockets: specification of fin, mask, rsv1-3 bits.Aldo Cortesi2015-05-042-4/+49
|
* websockets: code specificationAldo Cortesi2015-05-035-19/+61
|
* Lower-case rather than upper-case to canonicalize namesAldo Cortesi2015-05-033-11/+11
| | | | Marginally less finicky
* PreValue -> ValueAldo Cortesi2015-05-031-1/+1
|
* Clarify token/component split through namingAldo Cortesi2015-05-032-54/+38
| | | | Tokens are now Tok*
* Remove bundled pyparsing, install as external packageAldo Cortesi2015-05-032-4/+6
| | | | Adapt ValueLiteral parsing to suit
* base.PathodSpec -> http.PathodResponseAldo Cortesi2015-05-032-27/+29
|
* Language: minor refactoring and whitespaceAldo Cortesi2015-05-033-11/+5
|
* Split out language messages and actionsAldo Cortesi2015-05-032-122/+128
|
* Revamp header components in languageAldo Cortesi2015-05-022-60/+78
|
* language: create and use Integer and PreValue genericsAldo Cortesi2015-05-021-28/+13
|
* Refactor language to move specific tokens into protocol moduleAldo Cortesi2015-05-022-38/+40
| | | | This patch makes progress on language/http.py
* test coverage: generators and websockets to 100%Aldo Cortesi2015-05-022-9/+25
|
* 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-022-58/+39
| | | | Also remove some unused code
* Massive refactoring to split up language implementation.Aldo Cortesi2015-05-021-111/+108
|
* Revamp pathoc log output with a context handlerAldo Cortesi2015-04-302-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 Cortesi2015-04-303-5/+15
|
* Stub out websocket read loop and Frame language constructAldo Cortesi2015-04-291-3/+9
|
* Pull HTTP functionality out of language._Message in prep for framesAldo Cortesi2015-04-242-6/+27
|
* Change the semantics of the craft anchor point specificationAldo Cortesi2015-04-231-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 handshakeAldo Cortesi2015-04-231-0/+3
|
* pathod: flag to set debugging for web interface devAldo Cortesi2015-04-221-2/+1
|
* websockets: server handshake schemeAldo Cortesi2015-04-223-16/+48
| | | | Also refactor settings and resolution interfaces
* First-pass websocket client handshakeAldo Cortesi2015-04-221-0/+5
|
* Whitespace, interface refcactoring, sketch websockets languageAldo Cortesi2015-04-202-3/+5
|
* Whitespace, small fixes.Aldo Cortesi2015-04-203-17/+17
|
* Refactor pathocAldo Cortesi2015-04-191-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 connectionAldo Cortesi2015-04-191-3/+2
|
* 100% unit testsAldo Cortesi2015-04-192-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 certificateAldo Cortesi2015-04-194-29/+121
|
* Unit test++ for PathodSpecAldo Cortesi2015-04-181-0/+9
|
* 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-171-1/+88
|
* housekeeping: ++tests, coverage annotationsAldo Cortesi2015-04-172-1/+57
|
* Housekeeping: .env and fix unit testsAldo Cortesi2015-04-171-1/+1
|
* Fix unit testsAldo Cortesi2014-11-111-2/+2
|
* Improve netability of grammarsAldo Cortesi2014-10-261-11/+27
|
* Resolve a quoting ambiguity in nested response specsAldo Cortesi2014-10-261-9/+13
|