Here is a complete discussion on the character set of cookie name  (for
python development):
http://bugs.python.org/issue2193

I think *drakma *should follow python's work.

In file "util.lisp" of *drakma*, function *split-set-cookie-string*  splits
cookie string using function* is-valid-cookiename-char* which comes from *
chunga*.
But function* is-valid-cookiename-char *just follow *RFC2616* which  rules
that chars of cookie name are legal when they are in* token set *( see
bellow)*.
*

  token          = 1*<any CHAR except CTLs or separators>
  separators     = "(" | ")" | "<" | ">" | "@"
                      | "," | ";" | ":" | "\" | <">
                      | "/" | "[" | "]" | "?" | "="
                      | "{" | "}" | SP | HT

*
*That is not practical!*

*In python, letters, digits and "!#$%&'*+-.^_`|~:"*
<http://hg.python.org/cpython/rev/8cae3ee7f691#l1.15>  *are legal in Cookie
name.
_______________________________________________
drakma-devel mailing list
drakma-devel@common-lisp.net
http://lists.common-lisp.net/cgi-bin/mailman/listinfo/drakma-devel

Reply via email to