Loïc Hoguin
630a805541
Convert the REST pastebin example to a release
2013-09-08 19:08:37 +02:00
Loïc Hoguin
dacaf5d293
Add missing files to the REST basic auth example
2013-09-08 12:22:52 +02:00
Loïc Hoguin
81843414b0
Convert the REST hello world example to a release
2013-09-08 12:22:30 +02:00
Loïc Hoguin
49acfce8b9
Convert the EventSource example to a release
2013-09-08 11:48:48 +02:00
Loïc Hoguin
6b7b0efd24
Conver the error hook example to a release
2013-09-08 11:30:47 +02:00
Loïc Hoguin
57e6d1f416
Convert the POST echo example to a release
2013-09-08 11:07:01 +02:00
Loïc Hoguin
e2b11bbeed
Convert the GET echo example to a release
2013-09-07 22:26:40 +02:00
Loïc Hoguin
340f0a5112
Convert the cookie example to a release
2013-09-07 21:58:03 +02:00
Loïc Hoguin
2f25c654b0
Convert the compressed response example to a release
2013-09-07 20:45:21 +02:00
Loïc Hoguin
4b20f5cd08
Convert the chunked hello world example to a release
2013-09-07 20:26:26 +02:00
Loïc Hoguin
bb9a2e975e
Rename the basic_auth example to rest_basic_auth
2013-09-07 16:23:13 +02:00
Loïc Hoguin
51ce122858
Convert the basic auth example to a release
2013-09-07 16:18:51 +02:00
Loïc Hoguin
335676876b
Convert the hello world example to a release
2013-09-07 15:33:40 +02:00
Loïc Hoguin
7ab12d1b66
Fix wrong header sent in echo_post example
2013-09-07 14:13:51 +02:00
Loïc Hoguin
299c93f661
Implement recv timeout for SPDY
2013-09-07 14:01:19 +02:00
Loïc Hoguin
c7f7e4456e
Much improved Getting started chapter
...
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-07 12:54:55 +02:00
Loïc Hoguin
4a30198f90
Make cowlib a proper dependency
...
Start moving a few functions from Cowboy into cowlib.
2013-09-04 19:24:54 +02:00
Loïc Hoguin
bd0de074c3
More SPDY code readability improvements
2013-09-04 12:47:27 +02:00
Loïc Hoguin
bf70b41282
Fix a badmatch issue when calling which_children on SPDY process
2013-09-04 12:30:45 +02:00
Loïc Hoguin
d83205243a
Simplify the SPDY code by adding child management functions
2013-09-04 12:29:30 +02:00
Loïc Hoguin
9b52ccad03
Fix specs for SPDY
2013-09-02 20:14:48 +02:00
Loïc Hoguin
67410731e0
Merge branch 'ipv6-literal' of git://github.com/yamt/cowboy
2013-09-02 20:05:03 +02:00
YAMAMOTO Takashi
d2adbf3de6
add some tests for Host header parser
2013-09-03 02:59:12 +09:00
Loïc Hoguin
9eab26d835
Add request body support for SPDY
...
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-02 19:14:28 +02:00
YAMAMOTO Takashi
201c53cb9f
make cowboy_client:request() allow to override Host header
...
this will be used by tests
2013-09-03 02:09:10 +09:00
YAMAMOTO Takashi
43b3c39a0c
add unit test for cowboy_protocol:parse_host/1
2013-09-03 02:09:10 +09:00
YAMAMOTO Takashi
77f7427b41
cowboy_protocol: accept host using ipv6 literal
2013-09-03 02:08:55 +09:00
Loïc Hoguin
d68b3de9d9
Use gun to test the SPDY implementation in Cowboy
2013-08-31 18:39:49 +02:00
Loïc Hoguin
7ff9a306d6
Update erlang.mk
2013-08-31 16:22:35 +02:00
Loïc Hoguin
ac55fb27f8
Add note about SSL tests requiring R16B01
2013-08-31 10:24:11 +02:00
Loïc Hoguin
2e5eb16f3b
Fix issue when modifying websocket example
...
Thanks ale.
2013-08-27 19:27:29 +02:00
Loïc Hoguin
7855f80e4b
Fix some explanations around response bodies
2013-08-27 18:32:53 +02:00
Loïc Hoguin
0d5a12c3ec
Merge branch 'fix-ws-atom-responses' of git://github.com/seriyps/cowboy
2013-08-27 18:21:03 +02:00
Loïc Hoguin
8a77c8f753
Alphabetical order
2013-08-27 18:14:31 +02:00
Loïc Hoguin
b22f25d902
Merge branch 'websocket-compressed-metadata' of git://github.com/irccloud/cowboy
2013-08-27 18:10:51 +02:00
Loïc Hoguin
fe7cc08daf
Explain how to test and dialyze
2013-08-27 17:51:25 +02:00
Loïc Hoguin
bbee34fe16
Crash on failure, don't report errors
...
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 20:36:23 +02:00
Loïc Hoguin
694c9bfbfa
Update Ranch to 0.8.5
2013-08-24 20:35:28 +02:00
Loïc Hoguin
bfb6db1eab
Simpler code for sending errors following crashes
2013-08-24 20:21:05 +02:00
Loïc Hoguin
ac6c460169
Update erlang.mk
2013-08-24 20:20:58 +02:00
Loïc Hoguin
1e51843f8f
SPDY sponsored by LeoFS
2013-08-23 23:23:04 +02:00
RJ
83d85e641a
add websocket_compress metadata
2013-08-15 10:47:18 +01:00
Sergey Prokhorov
01d30568dd
Allow atom responses in websocket handlers #563
2013-08-13 23:29:16 +04:00
Loïc Hoguin
3b4c0588e9
Merge branch 'patched' of git://github.com/kukhyun/cowboy
2013-08-10 16:31:16 +02:00
Kuk-Hyun Lee
ddbe4e53b8
Fix rest_pastebin example
2013-08-01 10:56:35 +09:00
Loïc Hoguin
5e5d8ab299
Merge branch 'master' of git://github.com/pmyarchon/cowboy
2013-07-22 13:58:14 +02:00
pmyarchon
95c915dfaa
Slight docs fix in cowboy_req.erl
2013-07-18 12:16:03 +04:00
Loïc Hoguin
ddefa33a38
Merge branch 'fix/websocket-inflate-unmask' of git://github.com/soundrop/cowboy
2013-07-12 21:57:27 +02:00
Loïc Hoguin
01301acdaf
Merge branch 'patch-1' of git://github.com/edgurgel/cowboy
2013-07-12 19:48:55 +02:00
Loïc Hoguin
f66a6fc57a
Merge branch 'fix-chunked-req' of git://github.com/fishcakez/cowboy
2013-07-12 18:51:28 +02:00