[Python-checkins] cpython: issue2193 - Update docs about the legal characters allowed in Cookie name
senthil.kumaran
python-checkins at python.org
Sun Apr 22 04:32:16 CEST 2012
http://hg.python.org/cpython/rev/8cae3ee7f691
changeset: 76465:8cae3ee7f691
parent: 76462:0a63868c5e95
user: Senthil Kumaran <senthil at uthcode.com>
date: Sun Apr 22 10:31:52 2012 +0800
summary:
issue2193 - Update docs about the legal characters allowed in Cookie name
files:
Doc/library/http.cookies.rst | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/Doc/library/http.cookies.rst b/Doc/library/http.cookies.rst
--- a/Doc/library/http.cookies.rst
+++ b/Doc/library/http.cookies.rst
@@ -17,8 +17,17 @@
The module formerly strictly applied the parsing rules described in the
:rfc:`2109` and :rfc:`2068` specifications. It has since been discovered that
-MSIE 3.0x doesn't follow the character rules outlined in those specs. As a
-result, the parsing rules used are a bit less strict.
+MSIE 3.0x doesn't follow the character rules outlined in those specs and also
+many current day browsers and servers have relaxed parsing rules when comes to
+Cookie handling. As a result, the parsing rules used are a bit less strict.
+
+The character set, :data:`string.ascii_letters`, :data:`string.digits` and
+``!#$%&'*+-.^_`|~:`` denote the set of valid characters allowed by this module
+in Cookie name (as :attr:`~Morsel.key`).
+
+.. versionchanged:: 3.3
+ Allowed ':' as a valid Cookie name character.
+
.. note::
--
Repository URL: http://hg.python.org/cpython
More information about the Python-checkins
mailing list