aboutsummaryrefslogtreecommitdiffstats
path: root/src/cowboy_req.erl
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2012-12-17 12:32:17 +0100
committerLoïc Hoguin <[email protected]>2012-12-17 12:32:17 +0100
commitf077c711a8d455922e099a3e69de07054e47c242 (patch)
treee98121d74028d4b41e02a2efdcf4b1f53876b64b /src/cowboy_req.erl
parent18510324826845f4c24a3a100b9026a2d8450965 (diff)
downloadcowboy-f077c711a8d455922e099a3e69de07054e47c242.tar.gz
cowboy-f077c711a8d455922e099a3e69de07054e47c242.tar.bz2
cowboy-f077c711a8d455922e099a3e69de07054e47c242.zip
Fix cowboy_http:cookie_to_iodata/3
No more trying to quote, this is still completely broken everywhere.
Diffstat (limited to 'src/cowboy_req.erl')
-rw-r--r--src/cowboy_req.erl6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/cowboy_req.erl b/src/cowboy_req.erl
index dc98e30..b29d694 100644
--- a/src/cowboy_req.erl
+++ b/src/cowboy_req.erl
@@ -800,6 +800,12 @@ multipart_skip(Req) ->
%% Response API.
%% @doc Add a cookie header to the response.
+%%
+%% The cookie name cannot contain any of the following characters:
+%% =,;\s\t\r\n\013\014
+%%
+%% The cookie value cannot contain any of the following characters:
+%% ,; \t\r\n\013\014
-spec set_resp_cookie(iodata(), iodata(), cookie_opts(), Req)
-> Req when Req::req().
set_resp_cookie(Name, Value, Opts, Req) ->