aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Refactor logging, fix conversion to websocket handlerAldo Cortesi2015-05-312-25/+34
|
* Add timestamps to logs by everywhereAldo Cortesi2015-05-312-3/+9
|
* Refactor, fix a crashing bug by changing the way we specify SANs to pathodAldo Cortesi2015-05-312-25/+35
|
* Refactor pathod to allow switching protocol handlersAldo Cortesi2015-05-311-31/+34
|
* Prevent autoflake from changing our APIAldo Cortesi2015-05-301-0/+1
|
* Factor logger out of pathoc, use it in pathod as well.Aldo Cortesi2015-05-308-212/+214
|
* Add coding style check, reformat.Aldo Cortesi2015-05-3031-145/+242
|
* Merge pull request #23 from Kriechi/fix-linksAldo Cortesi2015-05-305-19/+19
|\ | | | | fix github links
| * fix typoThomas Kriechbaumer2015-05-291-3/+3
| |
| * fix github linksThomas Kriechbaumer2015-05-294-16/+16
|/
* fix typoMaximilian Hils2015-05-261-1/+1
|
* Post-release version bump.Aldo Cortesi2015-05-261-1/+1
|
* Remove server example for now.Aldo Cortesi2015-05-261-6/+0
|
* release prep: bump version, fix doc layout a bitAldo Cortesi2015-05-183-4/+10
|
* Strike times token on copyAldo Cortesi2015-05-175-6/+13
|
* HTTP and websocket requests now have an xN clause to repeatAldo Cortesi2015-05-176-1/+38
|
* websockets: raw body specificationAldo Cortesi2015-05-173-5/+39
|
* websockets: lINTEGER to specify payload lengthAldo Cortesi2015-05-175-1/+56
|
* websockets: replace the "raw" with a simpler mechanismAldo Cortesi2015-05-173-24/+25
| | | | | 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-177-1/+46
|
* websockets: client and server flavors, key and mask specificationAldo Cortesi2015-05-167-30/+96
|
* websockets: mask specificationAldo Cortesi2015-05-166-32/+120
| | | | | | - Add a FixedLengthValue - Use it to implement a 4-byte mask specifier - Adjust docs
* websockets: fix actions on framesAldo Cortesi2015-05-052-1/+2
|
* pathoc: cope with errors during websocket frame read.Aldo Cortesi2015-05-051-2/+5
|
* websockets: specification of fin, mask, rsv1-3 bits.Aldo Cortesi2015-05-045-14/+177
|
* Split up language docs, document websocket code specification.Aldo Cortesi2015-05-044-244/+249
|
* DocsAldo Cortesi2015-05-041-36/+61
|
* websockets: code specificationAldo Cortesi2015-05-038-30/+131
|
* Lower-case rather than upper-case to canonicalize namesAldo Cortesi2015-05-034-13/+13
| | | | Marginally less finicky
* PreValue -> ValueAldo Cortesi2015-05-034-8/+8
|
* Clarify token/component split through namingAldo Cortesi2015-05-035-128/+91
| | | | Tokens are now Tok*
* Remove bundled pyparsing, install as external packageAldo Cortesi2015-05-0311-3763/+19
| | | | Adapt ValueLiteral parsing to suit
* base.PathodSpec -> http.PathodResponseAldo Cortesi2015-05-034-62/+63
|
* Language: minor refactoring and whitespaceAldo Cortesi2015-05-036-41/+24
|
* Split out language messages and actionsAldo Cortesi2015-05-038-353/+372
|
* Revamp header components in languageAldo Cortesi2015-05-024-150/+153
|
* language: create and use Integer and PreValue genericsAldo Cortesi2015-05-024-79/+65
|
* Refactor language to move specific tokens into protocol moduleAldo Cortesi2015-05-025-96/+113
| | | | This patch makes progress on language/http.py
* test coverage: generators and websockets to 100%Aldo Cortesi2015-05-024-18/+26
|
* 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
|