aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-09-10Fix SPDY push explanationsLoïc Hoguin
2013-09-09Fix the list of registered processes in the examplesLoïc Hoguin
2013-09-09Fix value for header content-encoding in a testLoïc Hoguin
Not that it matters for the test, but still.
2013-09-09Add files generated by examples to the .gitignoreLoïc Hoguin
2013-09-09Convert the websocket example to a releaseLoïc Hoguin
2013-09-09Convert the web_server example to a releaseLoïc Hoguin
Temporary mimetypes list here too.
2013-09-09Fix command to start the static_world releaseLoïc Hoguin
2013-09-09Convert the static handler example to a releaseLoïc Hoguin
Temporarily hardcode the list of mimetypes.
2013-09-08Convert the SSL hello world example to a releaseLoïc Hoguin
2013-09-08Fix the command to start the release in rest_basic_auth exampleLoïc Hoguin
2013-09-08Convert the REST streaming example to a releaseLoïc Hoguin
2013-09-08Convert the REST pastebin example to a releaseLoïc Hoguin
2013-09-08Add missing files to the REST basic auth exampleLoïc Hoguin
2013-09-08Convert the REST hello world example to a releaseLoïc Hoguin
2013-09-08Convert the EventSource example to a releaseLoïc Hoguin
2013-09-08Conver the error hook example to a releaseLoïc Hoguin
2013-09-08Convert the POST echo example to a releaseLoïc Hoguin
2013-09-07Convert the GET echo example to a releaseLoïc Hoguin
2013-09-07Convert the cookie example to a releaseLoïc Hoguin
2013-09-07Convert the compressed response example to a releaseLoïc Hoguin
2013-09-07Convert the chunked hello world example to a releaseLoïc Hoguin
2013-09-07Rename the basic_auth example to rest_basic_authLoïc Hoguin
2013-09-07Convert the basic auth example to a releaseLoïc Hoguin
2013-09-07Convert the hello world example to a releaseLoïc Hoguin
2013-09-07Fix wrong header sent in echo_post exampleLoïc Hoguin
2013-09-07Implement recv timeout for SPDYLoïc Hoguin
2013-09-07Much improved Getting started chapterLoï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-04Make cowlib a proper dependencyLoïc Hoguin
Start moving a few functions from Cowboy into cowlib.
2013-09-04More SPDY code readability improvementsLoïc Hoguin
2013-09-04Fix a badmatch issue when calling which_children on SPDY processLoïc Hoguin
2013-09-04Simplify the SPDY code by adding child management functionsLoïc Hoguin
2013-09-02Fix specs for SPDYLoïc Hoguin
2013-09-02Merge branch 'ipv6-literal' of git://github.com/yamt/cowboyLoïc Hoguin
2013-09-03add some tests for Host header parserYAMAMOTO Takashi
2013-09-02Add request body support for SPDYLoï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-03make cowboy_client:request() allow to override Host headerYAMAMOTO Takashi
this will be used by tests
2013-09-03add unit test for cowboy_protocol:parse_host/1YAMAMOTO Takashi
2013-09-03cowboy_protocol: accept host using ipv6 literalYAMAMOTO Takashi
2013-08-31Use gun to test the SPDY implementation in CowboyLoïc Hoguin
2013-08-31Update erlang.mkLoïc Hoguin
2013-08-31Add note about SSL tests requiring R16B01Loïc Hoguin
2013-08-27Fix issue when modifying websocket exampleLoïc Hoguin
Thanks ale.
2013-08-27Fix some explanations around response bodiesLoïc Hoguin
2013-08-27Merge branch 'fix-ws-atom-responses' of git://github.com/seriyps/cowboyLoïc Hoguin
2013-08-27Alphabetical orderLoïc Hoguin
2013-08-27Merge branch 'websocket-compressed-metadata' of git://github.com/irccloud/cowboyLoïc Hoguin
2013-08-27Explain how to test and dialyzeLoïc Hoguin
2013-08-24Crash on failure, don't report errorsLoï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-24Update Ranch to 0.8.5Loïc Hoguin
2013-08-24Simpler code for sending errors following crashesLoïc Hoguin