0
Fork 0
mirror of https://github.com/ninenines/cowboy.git synced 2025-07-14 12:20:24 +00:00
Commit graph

746 commits

Author SHA1 Message Date
Loïc Hoguin
46cce48143 Update to 0.8.0 2013-02-12 18:05:52 +01:00
Loïc Hoguin
f9c3b36847 Make cowboy_protocol:resume/6 private 2013-02-12 18:05:18 +01:00
Loïc Hoguin
433d463f2a Update CHANGELOG 2013-02-12 17:19:05 +01:00
Loïc Hoguin
d5187d8a46 Update AUTHORS 2013-02-12 17:18:58 +01:00
Loïc Hoguin
20329a6e9e Fix connection state being ignored for unknown length streaming 2013-02-12 17:15:11 +01:00
Loïc Hoguin
75b8849b47 Merge branch 'stream_example' of git://github.com/acammack/cowboy 2013-02-12 16:49:52 +01:00
Adam Cammack
f9dd3c9e54 Add a REST example that streams its response 2013-02-12 09:44:26 -06:00
Loïc Hoguin
bce7b860ee Merge branch 'static_doc' of git://github.com/acammack/cowboy 2013-02-12 14:06:54 +01:00
Adam Cammack
6575ceb0dd Fix examples in cowboy_static edoc and guide 2013-02-11 09:44:25 -06:00
Loïc Hoguin
bc743a3ea5 Add a REST point on the roadmap 2013-02-11 09:37:55 +01:00
Loïc Hoguin
c1bf0a2792 Add a few directions in the REST chapter in the guide
This is obviously not proper documentation. We will properly document
it when the API stabilizes.
2013-02-11 09:26:13 +01:00
Loïc Hoguin
40b8d0befc Better handle socket closing with loop handlers
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-11 09:03:13 +01:00
Loïc Hoguin
65ed13d2da Do not reset the connection timeout timer on send
Sends can be successful even if the connection is gone.
2013-02-09 21:46:05 +01:00
Loïc Hoguin
6879cd8859 Merge branch 'add_middleware_example' of git://github.com/acammack/cowboy 2013-02-09 21:14:45 +01:00
Adam Cammack
09f1a8d55b Add an example with custom middleware 2013-02-09 13:54:08 -06:00
Loïc Hoguin
26935cbfb0 Make sure rest_terminate is always called
Also improves error reporting.
2013-02-09 17:05:28 +01:00
Loïc Hoguin
6549f68d49 Fix examples links
Thanks to grass on IRC for the heads up.
2013-02-09 16:05:23 +01:00
Loïc Hoguin
86e3c5caee Merge branch 'fix_created_path' of git://github.com/nevar/cowboy 2013-02-09 15:45:20 +01:00
Loïc Hoguin
574c3d4900 Improve Websocket example 2013-02-09 15:38:35 +01:00
Slava Yurin
7ca591a0da Fix Location header
Fix #414
2013-02-09 11:19:25 +07:00
Loïc Hoguin
efbd913326 Merge branch 'add_rest_example' of git://github.com/acammack/cowboy 2013-02-07 18:37:15 +01:00
Adam Cammack
d7b83db92e Add a more involved REST example
A pastebin type application that can optionally highlight the output as
both text and HTML.
2013-02-07 11:00:26 -06:00
Loïc Hoguin
cb15243d8b Merge branch 'improve_basic_auth_example' of git://github.com/acammack/cowboy 2013-02-07 17:13:46 +01:00
Adam Cammmack
fbdd3af63e Improve basic_auth example
Some web browsers will now prompt for user name and password
2013-02-06 21:06:39 -06:00
Loïc Hoguin
ae401f7460 Fix crashes when creating the request
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-06 23:32:31 +01:00
Loïc Hoguin
1541e38d53 Add note about 80 columns max to CONTRIBUTING file 2013-02-06 22:28:44 +01:00
Loïc Hoguin
37d2448023 Merge branch 'elixir-example' of git://github.com/yrashk/cowboy 2013-02-06 22:19:14 +01:00
Yurii Rashkovskii
b69903435e Elixir hello world example 2013-02-06 14:08:49 -07:00
Loïc Hoguin
1c5ce11d13 Strip whitespaces when authorization type is unknown 2013-02-06 19:16:06 +01:00
Loïc Hoguin
ecb234693c Merge branch 'expose-to_upper' of git://github.com/dvv/cowboy 2013-02-06 18:52:56 +01:00
Loïc Hoguin
8e1bbc2cbc Merge branch 'no-unicode-uri' of git://github.com/dvv/cowboy 2013-02-06 18:38:13 +01:00
Loïc Hoguin
4e71cd0f14 Merge branch 'master' of git://github.com/tsloughter/cowboy 2013-02-06 18:35:52 +01:00
Loïc Hoguin
60e94237c2 Makefile: separate deps compilation from app compilation 2013-02-06 18:29:20 +01:00
Tristan Sloughter
29c4508884 add guards on set_resp_body_fun for streamlen and streamfun 2013-02-01 10:41:45 -06:00
Loïc Hoguin
855e9652fa Make sure the peer name is always available 2013-01-30 23:38:51 +01:00
Loïc Hoguin
f96e20aef7 Rename example 'static' to 'static_world' to avoid confusion 2013-01-30 22:13:31 +01:00
Loïc Hoguin
eaaa81cce6 Merge branch 'fix_routing_guide' of https://github.com/ivlis/cowboy 2013-01-30 21:50:18 +01:00
Ivan Lisenkov
60291c6878 Small routing guide fix
Make cowboy_router:compile/1 return to be consistent with current
implementation.
2013-01-31 00:41:14 +04:00
Loïc Hoguin
a3c0ff9ccf Fix small error in the websocket chapter in the guide
Reported by Michel Rijnders.
2013-01-30 19:00:47 +01:00
Loïc Hoguin
3c5502bbf7 Fix a new warning found by Dialyzer R16A 2013-01-30 18:23:21 +01:00
Loïc Hoguin
cc52343e9b Merge branch 'websocket-example' of https://github.com/pvieytes/cowboy 2013-01-30 14:57:25 +01:00
Pablo Vieytes
b8a0a8963b add websocket example 2013-01-30 10:11:39 +01:00
Loïc Hoguin
d9b3727a62 Merge branch 'patch-1' of https://github.com/CamShaft/cowboy
Conflicts:
	src/cowboy_rest.erl
2013-01-29 22:33:03 +01:00
Loïc Hoguin
f710ac86f8 Merge branch 'feature_basic_auth' of https://github.com/ivlis/cowboy 2013-01-29 22:20:59 +01:00
Ivan Lisenkov
54c6d3fa3a Implement authorization header parsing
Basic HTTP authorization according to RFC 2617 is implemented.
Added an example of its usage with REST handler.
2013-01-30 00:30:05 +04:00
Loïc Hoguin
ec52b4f4df Merge branch 'rest_post_created_path' of https://github.com/treetopllc/cowboy 2013-01-29 21:24:04 +01:00
Loïc Hoguin
fd5a977a39 Makefile verbosity tweaks 2013-01-29 20:29:31 +01:00
Tom Burdick
8a798014e9 allow POST rest handling to specify path after accepting content 2013-01-29 13:12:53 -06:00
Loïc Hoguin
a59c5d6e91 Merge branch 'rest_patch' of https://github.com/treetopllc/cowboy 2013-01-29 19:16:45 +01:00
Loïc Hoguin
85d05fff34 Fix chunked streaming of request body and improve speed 2013-01-29 19:12:34 +01:00