Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-03 | Use cowlib master | Loïc Hoguin | |
2014-11-07 | Rename 'halt' to 'stop' for better consistency | Loïc Hoguin | |
Now everywhere in Cowboy when we want to stop something we return a 'stop' tuple instead of one of the many choices depending on context that we had before. This particular change affects middlewares, sub protocols and REST handlers which were using 'halt' to stop processing. | |||
2014-10-03 | Replace some /binary to /bits in binary pattern matching | Loïc Hoguin | |
We don't need the extra check for multiple of 8 bits. | |||
2014-09-24 | Remove the error tuple return value for middlewares | Loïc Hoguin | |
It wasn't interesting compared to simply returning a halt tuple with an explicit reply. | |||
2014-09-24 | Remove the onrequest hook | Loïc Hoguin | |
It was redundant with middlewares. Allows us to save a few operations for every incoming requests. | |||
2014-07-12 | Reply with 400 on header parsing crash | Loïc Hoguin | |
This is a first step to improve the HTTP status codes returned by Cowboy on crashes. We will tweak it over time. Also fixes a small bug where two replies may have been sent when using loop handlers under rare conditions. | |||
2014-07-07 | Merge branch 'fix-spdy-parse-frame' of git://github.com/voluntas/cowboy | Loïc Hoguin | |
A fix for a possible bug has been made to the original patch. | |||
2014-06-28 | Fix cowboy_spdy parse frame | Nakai Ryosuke | |
2014-06-10 | Fix specs and a weird value in cowboy_spdy | Loïc Hoguin | |
2014-04-26 | Make loop handlers work with SPDY | Loïc Hoguin | |
Adds a loop_handler test suite that runs all tests under HTTP, HTTPS, SPDY each with and without the compress option enabled. Fixes output filtering that used to filter more than it should have. This forces us to parse the string sent by the emulator, which means it's probably not perfect yet. But it should at least not hide errors we want to see. Fix a crash in the output filtering code that entirely disabled output. Now when there is a crash the normal tty output is restored. Handlers are now in test/handlers/ as they can be reused between suites. Only generate a single certificate for the whole ct run to speed things up when we got many different test groups each needing certificates. | |||
2014-03-27 | Add +warn_missing_spec and fix specs | Loïc Hoguin | |
2014-03-26 | Remove outdated comments, all edoc, plus a few minor tweaks | Loïc Hoguin | |
2014-02-06 | Update copyright years | Loïc Hoguin | |
2013-11-14 | Add documentation for cowboy_spdy | Loïc Hoguin | |
2013-09-07 | Implement recv timeout for SPDY | Loïc Hoguin | |
2013-09-04 | Make cowlib a proper dependency | Loïc Hoguin | |
Start moving a few functions from Cowboy into cowlib. | |||
2013-09-04 | More SPDY code readability improvements | Loïc Hoguin | |
2013-09-04 | Fix a badmatch issue when calling which_children on SPDY process | Loïc Hoguin | |
2013-09-04 | Simplify the SPDY code by adding child management functions | Loïc Hoguin | |
2013-09-02 | Fix specs for SPDY | Loïc Hoguin | |
2013-09-02 | Merge branch 'ipv6-literal' of git://github.com/yamt/cowboy | Loïc Hoguin | |
2013-09-02 | Add request body support for SPDY | Loïc Hoguin | |
And various other improvements following the addition of two tests. New dependency cowlib that will gradually receive most of the parse code from SPDY but also HTTP and its headers. | |||
2013-09-03 | cowboy_protocol: accept host using ipv6 literal | YAMAMOTO Takashi | |
2013-08-24 | Simpler code for sending errors following crashes | Loïc Hoguin | |
2013-06-07 | Merge branch 'spdy-zero-length-header-names' of git://github.com/bgentry/cowboy | Loïc Hoguin | |
2013-06-05 | Fix a couple control_frame clauses that were too large | Loïc Hoguin | |
2013-06-03 | Add sendfile support to SPDY, enabling cowboy_static use | Loïc Hoguin | |
2013-05-31 | zero-length header names MUST issue a stream error | Blake Gentry | |
2013-05-30 | Add experimental and incomplete SPDY support | Loïc Hoguin | |
The SPDY connection processes are also supervisors. Missing: * sendfile support * request body reading support |