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
Tom Burdick
c4d1ee5547
add patch support to cowboy_rest
2013-01-29 11:34:20 -06:00
Loïc Hoguin
ab0699ab29
Make examples use the new routing
2013-01-29 14:47:17 +01:00
Loïc Hoguin
638638a841
Fix {cowboy_req, resp_sent} potentially leaking in loop handlers
2013-01-29 14:35:26 +01:00
Loïc Hoguin
8050f2e0fa
Do not attempt to skip the request body on Connection: close
2013-01-29 13:34:22 +01:00
Loïc Hoguin
b2ba4d28f8
Add a section about closing the connection in the guide
2013-01-29 13:33:47 +01:00
Loïc Hoguin
bdc8342595
Merge branch 'fix/callback_specs' of https://github.com/keynslug/cowboy
2013-01-29 12:11:12 +01:00
Loïc Hoguin
747bfc29ee
Makefile: only recompile files newer than the .app
2013-01-29 02:33:23 +01:00
Loïc Hoguin
ba924cbb7f
Update Ranch to 0.6.1
2013-01-29 01:20:16 +01:00
Loïc Hoguin
fd8ec6aaf3
Update roadmap
2013-01-29 01:19:49 +01:00
Loïc Hoguin
5d8c29ff0f
If a binding is reused, we check that values are identical
...
This is more for consistency than anything.
2013-01-29 00:57:26 +01:00
Loïc Hoguin
c2c333de8a
Add the 'function' constraint
2013-01-28 23:39:21 +01:00
Loïc Hoguin
a5a69353f1
Add the 'int' constraint
2013-01-28 19:56:42 +01:00
Loïc Hoguin
a357c49d1b
New routing
...
Ultimately few things change, it's mostly just a nicer syntax and
slightly different expectations. The name of the value `dispatch`
did not change, because the previous dispatch values will now fail
if the code is not updated to using `cowboy_router:compile/1`.
No constraints have been implemented in this commit.
2013-01-28 16:53:09 +01:00
Andrew Majorov
0d93c96b31
Update handler callback specs
...
There is one another {upgrade, ...} quintuple allowed as the result of
Handler:init call, somewhy not mentioned in the callback specifications.
2013-01-26 02:37:43 +04:00
Vladimir Dronnikov
85fc53be8c
Expose uppercase binary converter
2013-01-25 02:41:06 +00:00
Vladimir Dronnikov
05a7fe0e2b
Do not transform URIs to Unicode
2013-01-25 02:36:05 +00:00
Loïc Hoguin
68da864aeb
Remove cowboy_dispatcher
...
Types and code are moved to cowboy_router. The match/3 export
from cowboy_dispatcher isn't available anymore as it is called
internally.
2013-01-22 18:26:19 +01:00
Loïc Hoguin
bcb1222df9
Merge branch 'fix_change_state' of https://github.com/nevar/cowboy
2013-01-22 17:30:05 +01:00
Loïc Hoguin
ca98a86b30
Add HTML5 Video Example to the static example
2013-01-22 17:19:39 +01:00
Slava Yurin
9aa0e1a58a
Fix handler state change in cowboy_rest
2013-01-22 23:14:08 +07:00
Loïc Hoguin
166761483d
Do not crash if connection is closed while sending static file
2013-01-22 17:08:32 +01:00
Loïc Hoguin
ca9184f39c
Merge branch 'master' of https://github.com/0x00F6/cowboy
2013-01-22 14:43:43 +01:00