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

924 commits

Author SHA1 Message Date
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