Loïc Hoguin
db7833f5e8
Move the type application_start_type() into cowboy_app.
2011-04-18 13:27:42 +02:00
Loïc Hoguin
2beb5c8206
Move the dispatcher related types into cowboy_dispatcher.
2011-04-18 13:24:27 +02:00
Loïc Hoguin
6712eaa5c8
Rename match() into match_rule().
2011-04-18 12:20:52 +02:00
Loïc Hoguin
ef2673b61e
Rename dispatch() into dispatch_rules().
2011-04-18 12:14:13 +02:00
Loïc Hoguin
ecf117b375
Rename dispatch_rules() into dispatch_rule().
2011-04-18 12:06:53 +02:00
Loïc Hoguin
02d825e003
Move HTTP types definitions to include/http.hrl (for now).
2011-04-18 00:25:04 +02:00
Loïc Hoguin
61d755f8cc
Move the opaque type sslsocket() out of include/types.hrl.
2011-04-18 00:09:12 +02:00
Loïc Hoguin
15dc645596
Use the inet:socket() type instead of the user-defined one.
2011-04-18 00:06:26 +02:00
Loïc Hoguin
9ad32386c0
Use the inet:ip_address() type instead of the user-defined one.
2011-04-17 23:57:30 +02:00
Loïc Hoguin
d4c071c2d0
Fix the type spec for path_tokens, a list of *non empty* strings.
2011-03-22 12:26:07 +01:00
Loïc Hoguin
193968d53e
Fix spec for cowboy_dispatcher:split_host/1.
2011-03-21 22:13:27 +01:00
Loïc Hoguin
a4f8bb6573
Add support for the '*' path.
...
Mostly used by the following request: OPTIONS * HTTP/1.1
2011-03-19 18:53:59 +01:00
Loïc Hoguin
2c52a30b0a
Rewrite the dispatcher to take a list of host each having a list of paths.
...
* Makes more sense to parse the host only once instead of for each path.
* Allows proper handling of: If the host is not a valid host on the server,
the response MUST be a 400 (Bad Request) error.
2011-03-19 17:42:03 +01:00
Loïc Hoguin
da72255940
Initial commit.
2011-03-17 00:29:35 +01:00