Loïc Hoguin
e102b3ac09
Merge branch 'pastebin_example' of git://github.com/acammack/cowboy
2013-02-16 14:29:46 +01:00
Adam Cammack
a9294e0f50
Improve pastebin example
...
Reject more malicious paths.
2013-02-16 02:13:19 -06: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
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