Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-07 | Convert the hello world example to a release | Loïc Hoguin | |
2013-09-07 | Fix wrong header sent in echo_post example | Loïc Hoguin | |
2013-09-07 | Implement recv timeout for SPDY | Loïc Hoguin | |
2013-09-07 | Much improved Getting started chapter | Loïc Hoguin | |
We now describe how to build a hello world application from start to finish, including setting up erlang.mk for building, and using relx for generating the release. All concepts are not explained in details of course, but we don't need to at this point, we just want things to be working. | |||
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-03 | add some tests for Host header parser | YAMAMOTO Takashi | |
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 | make cowboy_client:request() allow to override Host header | YAMAMOTO Takashi | |
this will be used by tests | |||
2013-09-03 | add unit test for cowboy_protocol:parse_host/1 | YAMAMOTO Takashi | |
2013-09-03 | cowboy_protocol: accept host using ipv6 literal | YAMAMOTO Takashi | |
2013-08-31 | Use gun to test the SPDY implementation in Cowboy | Loïc Hoguin | |
2013-08-31 | Update erlang.mk | Loïc Hoguin | |
2013-08-31 | Add note about SSL tests requiring R16B01 | Loïc Hoguin | |
2013-08-27 | Fix issue when modifying websocket example | Loïc Hoguin | |
Thanks ale. | |||
2013-08-27 | Fix some explanations around response bodies | Loïc Hoguin | |
2013-08-27 | Merge branch 'fix-ws-atom-responses' of git://github.com/seriyps/cowboy | Loïc Hoguin | |
2013-08-27 | Alphabetical order | Loïc Hoguin | |
2013-08-27 | Merge branch 'websocket-compressed-metadata' of git://github.com/irccloud/cowboy | Loïc Hoguin | |
2013-08-27 | Explain how to test and dialyze | Loïc Hoguin | |
2013-08-24 | Crash on failure, don't report errors | Loïc Hoguin | |
When something went wrong in a handler we used to report errors and then terminate the process normally. This doesn't work so well with links which won't detect failure. Now we still catch the error, but throw another one with more details on why it happened, including the Req object information and the stacktrace. Ranch will then print an error message with all this information. Because we crash directly, this also means that we will not hog resources unnecessarily for too long when something bad happens. | |||
2013-08-24 | Update Ranch to 0.8.5 | Loïc Hoguin | |
2013-08-24 | Simpler code for sending errors following crashes | Loïc Hoguin | |
2013-08-24 | Update erlang.mk | Loïc Hoguin | |
2013-08-23 | SPDY sponsored by LeoFS | Loïc Hoguin | |
2013-08-15 | add websocket_compress metadata | RJ | |
2013-08-13 | Allow atom responses in websocket handlers #563 | Sergey Prokhorov | |
2013-08-10 | Merge branch 'patched' of git://github.com/kukhyun/cowboy | Loïc Hoguin | |
2013-08-01 | Fix rest_pastebin example | Kuk-Hyun Lee | |
2013-07-22 | Merge branch 'master' of git://github.com/pmyarchon/cowboy | Loïc Hoguin | |
2013-07-18 | Slight docs fix in cowboy_req.erl | pmyarchon | |
2013-07-12 | Merge branch 'fix/websocket-inflate-unmask' of git://github.com/soundrop/cowboy | Loïc Hoguin | |
2013-07-12 | Merge branch 'patch-1' of git://github.com/edgurgel/cowboy | Loïc Hoguin | |
2013-07-12 | Merge branch 'fix-chunked-req' of git://github.com/fishcakez/cowboy | Loïc Hoguin | |
2013-07-08 | Fix qs_vals description on missing value for a name | Eduardo Gurgel | |
2013-07-08 | Use the proper typespec for the websocket_deflate_frame rsv bits | Ali Sabil | |
2013-07-05 | Fix decoding of chunked body. | James Fish | |
Previously cowboy_http:te_chunked/2 would enter an incorrect state if it tried to parse an incomplete chunk when the length was known from the partial chunk. Previosuly cowboy_http:te_chunked/2 expected the trailing "\r\n" to always be present if chunk body was present in the buffer. This is not guaranteed and so this commit accommodates that situation. | |||
2013-07-02 | Fix handling of websocket fragmented deflated frames | Ali Sabil | |
2013-07-02 | Fix websocket unmasking when compression is enabled | Ali Sabil | |
The unmasking logic was based on the length of inflated data instead of the length of the deflated data. This meant data would get corrupted when we receive a websocket frame split across multiple TCP packets. | |||
2013-07-02 | Add failing tests for the websocket deflate support | Ali Sabil | |
2013-07-02 | Fix coding style in websocket_deflate_frame/3 | Ali Sabil | |
2013-07-02 | Remove usage of the inflate buffer | Ali Sabil | |
2013-06-29 | Merge branch 'fix/http-tests-get-mtu' of git://github.com/soundrop/cowboy | Loïc Hoguin | |
2013-06-29 | Merge branch 'fix_docs' of git://github.com/pannonia-technologies/cowboy | Loïc Hoguin | |
2013-06-27 | Minor corrections of the guide | Matthias Endler | |
2013-06-27 | Remove unknown keys from .app.src file | Loïc Hoguin | |