aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-04-08Do not crash if connection times out while sending a file using sendfileAli Sabil
2013-03-06Update Ranch to 0.6.2Loïc Hoguin
2013-03-06Merge branch 'check-body-length' of git://github.com/rambocoder/cowboyLoïc Hoguin
2013-03-06Stop using binary:match in cowboy_protocolLoïc Hoguin
It's been found slower than a custom equivalent to what we were using it for. As this is the critical path we prefer the custom solution.
2013-03-06Check the length before reading the body in body/1 and body_qs/1rambocoder
2013-03-05Make streamed chunk size configurableLoïc Hoguin
Defaults to a maximum of 1000000 bytes. Also standardize the te_identity and te_chunked decoding functions. Now they both try to read as much as possible (up to the limit), making body reading much faster when not using chunked encoding.
2013-03-05Handle identity transfer-encoding when determining body lengthLoïc Hoguin
2013-03-03Merge branch 'param_all' of git://github.com/nevar/cowboyLoïc Hoguin
2013-03-03Add '*' matcher for parametersSlava Yurin
For get_type_provided: '*' will be match any parameters of media-range in "accept" header. If '*' matched, then '*' is replaced by the matching parameters. If Accept header is missing and '*' using, then in media_type in parameters will be '*' and reply content-type will be without any parameters. For content_types_accepted: '*' will be match any parameters in "content-type" header.
2013-03-02Allow overriding ERLC_OPTSLoïc Hoguin
2013-03-02Describe arguments of the HTTP handler callbacksLoïc Hoguin
2013-03-02Explain what are listeners and acceptors in Getting StartedLoïc Hoguin
2013-03-02Add a simple README in the doc folder for guidanceLoïc Hoguin
2013-03-02Disable cover in tests by defaultLoïc Hoguin
2013-03-02Run tests in parallelLoïc Hoguin
2013-03-02Disable the shell for ct_runLoïc Hoguin
2013-03-02Use random ports for testsLoïc Hoguin
2013-03-02Add a recommendation about static files in production to the guideLoïc Hoguin
2013-03-02Merge branch 'onresponse_example' of git://github.com/acammack/cowboyLoïc Hoguin
2013-03-01Add an example of onresponse hooksAdam Cammack
Also fix the guide entry on hooks.
2013-03-02Fix cowboy_router typesLoïc Hoguin
2013-03-01Merge branch 'ssl_example' of git://github.com/acammack/cowboyLoïc Hoguin
2013-03-01Add an SSL exampleAdam Cammack
2013-03-01Fix an error in the guide introductionLoïc Hoguin
Reported by Joe Armstrong.
2013-03-01Make path check cross-platform and generally saferLoïc Hoguin
2013-02-27Optimize cowboy_static:rest_init/2Loïc Hoguin
2013-02-27Remove extraneous newlines in cowboy_staticLoïc Hoguin
2013-02-27Add a Supported platforms section to the guide introductionLoïc Hoguin
2013-02-27Add more details on how to report bugs and vulnerabilitiesLoïc Hoguin
2013-02-27Fix an incorrect comment in cowboy_routerLoïc Hoguin
2013-02-22Merge branch 'fix-loop-hibernate' of git://github.com/fishcakez/cowboyLoïc Hoguin
2013-02-22Fix to prevent loop handler awakening immediately after response sentJames Fish
If a loop handler sent a response (e.g. cowboy_req:chunked_reply/2,/3) and then returns {loop, Req, HandlerState, hibernate} it would have a {cowboy_req, resp_sent} message in its message queue. This message would cause the process to immediately awaken, so it is flushed before hibernation.
2013-02-22Update to 0.8.10.8.1Loïc Hoguin
2013-02-22Update CHANGELOGLoïc Hoguin
2013-02-22Update AUTHORSLoïc Hoguin
2013-02-22Merge branch 'fix-warnings' of git://github.com/Egobrain/cowboyLoïc Hoguin
2013-02-21Added warn compile options. Fixed compile warnings.Egobrain
2013-02-20Merge branch 'fix_ranch_vsn' of git://github.com/nevar/cowboyLoïc Hoguin
2013-02-20Add cowboy:set_env/3Loïc Hoguin
2013-02-20Compile cowboy_sub_protocol behaviour before modules using itLoïc Hoguin
2013-02-18Fix ranch version in MakefileSlava Yurin
2013-02-17Merge branch 'fix-handler-spec' of git://github.com/fishcakez/cowboyLoïc Hoguin
2013-02-17Merge branch 'sub_protocol-behaviour' of git://github.com/fishcakez/cowboyLoïc Hoguin
2013-02-17Fix {suspend, ...} specs to use atom() for function nameJames Fish
2013-02-16Add sub protocol behaviourJames Fish
2013-02-16Merge branch 'fix/loop_socket_passive' of git://github.com/keynslug/cowboyLoïc Hoguin
2013-02-16Merge branch 'eventsource_example' of git://github.com/acammack/cowboyLoïc Hoguin
2013-02-16Merge branch 'web_server_example' of git://github.com/acammack/cowboyLoïc Hoguin
2013-02-16Merge branch 'pastebin_example' of git://github.com/acammack/cowboyLoïc Hoguin
2013-02-16Add EventSource exampleAdam Cammack
Port from extend/cowboy_examples.