aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
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.
2013-02-16Add a web server exampleAdam Cammack
Explore re-routing in middleware.
2013-02-16Improve pastebin exampleAdam Cammack
Reject more malicious paths.
2013-02-15Make sure socket is passive once we've done with loop handlerAndrew Majorov
It is sometimes important to make a socket passive as it was initially and as it is expected to be by cowboy_protocol, right after we've done with loop handling.
2013-02-14Properly pass the handler's state to websocket_terminate/3 on closeLoïc Hoguin
2013-02-14Merge branch 'has_body_improved' of git://github.com/0xAX/cowboyLoïc Hoguin
2013-02-14Merge branch 'fix/websocket_callback_specs' of git://github.com/keynslug/cowboyLoïc Hoguin
2013-02-14Merge branch 'native_compile' of git://github.com/acammack/cowboyLoïc Hoguin
2013-02-14cowbot_req:has_body:/1 improved0xAX
2013-02-13Make cowboy_websocket.erl compile with +nativeAdam Cammack
Worked until cccc0bc
2013-02-13Update websocket handler callback specsAndrew Majorov
There are some additional terminate reasons exist which are not mentioned in the specs.
2013-02-12Make cowboy_http.erl compile with +nativeAdam Cammack
Worked until 27da092
2013-02-12Update to 0.8.00.8.0Loïc Hoguin
2013-02-12Make cowboy_protocol:resume/6 privateLoïc Hoguin
2013-02-12Update CHANGELOGLoïc Hoguin
2013-02-12Update AUTHORSLoïc Hoguin
2013-02-12Fix connection state being ignored for unknown length streamingLoïc Hoguin
2013-02-12Merge branch 'stream_example' of git://github.com/acammack/cowboyLoïc Hoguin
2013-02-12Add a REST example that streams its responseAdam Cammack
2013-02-12Merge branch 'static_doc' of git://github.com/acammack/cowboyLoïc Hoguin
2013-02-11Fix examples in cowboy_static edoc and guideAdam Cammack
2013-02-11Add a REST point on the roadmapLoïc Hoguin
2013-02-11Add a few directions in the REST chapter in the guideLoïc Hoguin
This is obviously not proper documentation. We will properly document it when the API stabilizes.
2013-02-11Better handle socket closing with loop handlersLoïc Hoguin
We now read from the socket to be able to detect errors or TCP close events, and buffer the data if any. Once the data receive goes over a certain limit, which defaults to 5000 bytes, we simply close the connection with an {error, overflow} reason.
2013-02-09Do not reset the connection timeout timer on sendLoïc Hoguin
Sends can be successful even if the connection is gone.
2013-02-09Merge branch 'add_middleware_example' of git://github.com/acammack/cowboyLoïc Hoguin
2013-02-09Add an example with custom middlewareAdam Cammack
2013-02-09Make sure rest_terminate is always calledLoïc Hoguin
Also improves error reporting.
2013-02-09Fix examples linksLoïc Hoguin
Thanks to grass on IRC for the heads up.
2013-02-09Merge branch 'fix_created_path' of git://github.com/nevar/cowboyLoïc Hoguin
2013-02-09Improve Websocket exampleLoïc Hoguin
2013-02-09Fix Location headerSlava Yurin
Fix #414
2013-02-07Merge branch 'add_rest_example' of git://github.com/acammack/cowboyLoïc Hoguin
2013-02-07Add a more involved REST exampleAdam Cammack
A pastebin type application that can optionally highlight the output as both text and HTML.
2013-02-07Merge branch 'improve_basic_auth_example' of git://github.com/acammack/cowboyLoïc Hoguin
2013-02-06Improve basic_auth exampleAdam Cammmack
Some web browsers will now prompt for user name and password
2013-02-06Fix crashes when creating the requestLoïc Hoguin
We now obtain the peer address before creating the Req object. If an error occurs, then something went wrong, we close the connection nicely directly.
2013-02-06Add note about 80 columns max to CONTRIBUTING fileLoïc Hoguin
2013-02-06Merge branch 'elixir-example' of git://github.com/yrashk/cowboyLoïc Hoguin
2013-02-06Elixir hello world exampleYurii Rashkovskii
2013-02-06Strip whitespaces when authorization type is unknownLoïc Hoguin
2013-02-06Merge branch 'expose-to_upper' of git://github.com/dvv/cowboyLoïc Hoguin