aboutsummaryrefslogtreecommitdiffstats
path: root/libpathod
Commit message (Collapse)AuthorAgeFilesLines
* fix craft anchorThomas Kriechbaumer2015-06-152-15/+9
| | | The go-button in the app was broken due to an invalid string representation of the regex. A plain string used as URL prefix simplifies this drastically.
* http2: add pathoc and language testsThomas Kriechbaumer2015-06-151-6/+2
|
* http2: using http2 implies SSLThomas Kriechbaumer2015-06-151-0/+3
|
* refactor cmdline testsThomas Kriechbaumer2015-06-152-207/+218
|
* http2: add warning for missing ALPN supportThomas Kriechbaumer2015-06-151-1/+5
|
* pathod: add ALPN supportThomas Kriechbaumer2015-06-151-7/+12
|
* http2: add request-response handlingThomas Kriechbaumer2015-06-084-32/+179
|
* http2: setup ALPNThomas Kriechbaumer2015-06-081-5/+29
|
* http2: add command line argumentsThomas Kriechbaumer2015-06-082-1/+22
|
* 100% test coverageAldo Cortesi2015-06-081-22/+4
|
* More timeout improvementsAldo Cortesi2015-06-081-3/+4
|
* Revamp timeout handling and test loggingAldo Cortesi2015-06-083-26/+50
|
* Revamp error logging somewhatAldo Cortesi2015-06-084-20/+16
|
* Convert parse_websocket_frame to a generatorAldo Cortesi2015-06-083-19/+24
|
* Convert parse_pathod to generatorAldo Cortesi2015-06-073-17/+19
|
* Make parse_pathoc a generatorAldo Cortesi2015-06-075-37/+35
| | | | | | | | This lets us do things like this: get:/:ir,@1:x1000000000 It will also let us expand the language to include a "repeat forever" concept.
* Refactor pathoc message receive to use queues and generatorsAldo Cortesi2015-06-051-14/+32
| | | | This gives us a nicer, thread-safe interface.
* Improve websocket loggingAldo Cortesi2015-06-054-22/+35
|
* Rudimentary support for reflected websocket frames.Aldo Cortesi2015-06-043-16/+48
|
* Shore up test suite.Aldo Cortesi2015-06-041-3/+2
|
* Refactor to allow dropping to websockets on any anchor pointAldo Cortesi2015-06-041-21/+32
|
* Craft anchor is now specified as a regexAldo Cortesi2015-06-044-15/+27
| | | | Unifies this with anchor points.
* Refactor Pathod HTTP handlers for clarityAldo Cortesi2015-06-041-44/+56
|
* Clarify nomenclature, complete nested frame language spec.Aldo Cortesi2015-06-044-89/+87
|
* Clarify language API, stub out nested websocket framesAldo Cortesi2015-06-046-21/+48
|
* Bump versionAldo Cortesi2015-06-041-1/+1
|
* Change test API to allow multiple pathoc requestsAldo Cortesi2015-05-312-2/+9
| | | | Add simple unit test for websocket server
* logging: Re-raise exception after outputAldo Cortesi2015-05-311-0/+2
|
* 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-305-209/+209
|
* Add coding style check, reformat.Aldo Cortesi2015-05-3016-110/+147
|
* fix typoThomas Kriechbaumer2015-05-291-3/+3
|
* fix github linksThomas Kriechbaumer2015-05-292-8/+8
|
* 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-174-6/+7
|
* HTTP and websocket requests now have an xN clause to repeatAldo Cortesi2015-05-176-1/+38
|
* websockets: raw body specificationAldo Cortesi2015-05-172-5/+31
|
* websockets: lINTEGER to specify payload lengthAldo Cortesi2015-05-173-1/+37
|
* websockets: replace the "raw" with a simpler mechanismAldo Cortesi2015-05-172-22/+16
| | | | | 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-174-1/+28
|
* websockets: client and server flavors, key and mask specificationAldo Cortesi2015-05-165-19/+53
|
* websockets: mask specificationAldo Cortesi2015-05-164-31/+89
| | | | | | - Add a FixedLengthValue - Use it to implement a 4-byte mask specifier - Adjust docs
* websockets: fix actions on framesAldo Cortesi2015-05-051-1/+1
|