Loïc Hoguin
6884a4949b
Update to 0.8.1
2013-02-22 15:35:56 +01:00
Loïc Hoguin
fd636c9e6a
Update CHANGELOG
2013-02-22 15:32:58 +01:00
Loïc Hoguin
065c0ab072
Update AUTHORS
2013-02-22 15:24:13 +01:00
Loïc Hoguin
f7fa4016ec
Merge branch 'fix-warnings' of git://github.com/Egobrain/cowboy
2013-02-22 13:57:11 +01:00
Egobrain
73c718dcb5
Added warn compile options. Fixed compile warnings.
2013-02-21 18:32:23 +04:00
Loïc Hoguin
3181382d72
Merge branch 'fix_ranch_vsn' of git://github.com/nevar/cowboy
2013-02-20 20:15:38 +01:00
Loïc Hoguin
b2ffff9bec
Add cowboy:set_env/3
2013-02-20 12:14:21 +01:00
Loïc Hoguin
76b5cfea3f
Compile cowboy_sub_protocol behaviour before modules using it
2013-02-20 11:14:28 +01:00
Slava Yurin
389f52492c
Fix ranch version in Makefile
2013-02-18 14:12:08 +07:00
Loïc Hoguin
1f59607b7a
Merge branch 'fix-handler-spec' of git://github.com/fishcakez/cowboy
2013-02-17 22:25:19 +01:00
Loïc Hoguin
d4ed41e79b
Merge branch 'sub_protocol-behaviour' of git://github.com/fishcakez/cowboy
2013-02-17 22:17:03 +01:00
James Fish
c42e672dd0
Fix {suspend, ...} specs to use atom() for function name
2013-02-17 02:11:45 +00:00
James Fish
6d67ad809c
Add sub protocol behaviour
2013-02-16 16:19:53 +00:00
Loïc Hoguin
5dec37bb9e
Merge branch 'fix/loop_socket_passive' of git://github.com/keynslug/cowboy
2013-02-16 15:37:15 +01:00
Loïc Hoguin
d305527e88
Merge branch 'eventsource_example' of git://github.com/acammack/cowboy
2013-02-16 15:11:56 +01:00
Loïc Hoguin
39af3010cb
Merge branch 'web_server_example' of git://github.com/acammack/cowboy
2013-02-16 14:39:15 +01:00
Loïc Hoguin
e102b3ac09
Merge branch 'pastebin_example' of git://github.com/acammack/cowboy
2013-02-16 14:29:46 +01:00
Adam Cammack
a302fe5007
Add EventSource example
...
Port from extend/cowboy_examples.
2013-02-16 02:26:32 -06:00
Adam Cammack
f112cdf643
Add a web server example
...
Explore re-routing in middleware.
2013-02-16 02:21:54 -06:00
Adam Cammack
a9294e0f50
Improve pastebin example
...
Reject more malicious paths.
2013-02-16 02:13:19 -06:00
Andrew Majorov
3ea855137c
Make sure socket is passive once we've done with loop handler
...
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-15 15:34:01 +04:00
Loïc Hoguin
e3daf439da
Properly pass the handler's state to websocket_terminate/3 on close
2013-02-14 19:26:46 +01:00
Loïc Hoguin
1df271a35b
Merge branch 'has_body_improved' of git://github.com/0xAX/cowboy
2013-02-14 18:35:53 +01:00
Loïc Hoguin
bc340478c8
Merge branch 'fix/websocket_callback_specs' of git://github.com/keynslug/cowboy
2013-02-14 18:15:18 +01:00
Loïc Hoguin
0218249c21
Merge branch 'native_compile' of git://github.com/acammack/cowboy
2013-02-14 17:50:49 +01:00
0xAX
1de2e1f2a4
cowbot_req:has_body:/1 improved
2013-02-14 18:56:52 +06:00
Adam Cammack
7f0c6bbb39
Make cowboy_websocket.erl compile with +native
...
Worked until cccc0bc
2013-02-13 11:32:35 -06:00
Andrew Majorov
b44ccf59e6
Update websocket handler callback specs
...
There are some additional terminate reasons exist which are not mentioned
in the specs.
2013-02-13 18:24:02 +04:00
Adam Cammack
b903aca33d
Make cowboy_http.erl compile with +native
...
Worked until 27da092
2013-02-12 11:53:47 -06:00
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