﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
13007	Django fails to log in when a cookie is set on the same domain containing a colon	Warlax	nobody	"From the release notes for the development version of django 1.2 I found this.

""""""
Cookie encoding
To fix bugs with cookies in Internet Explorer, Safari, and possibly other browsers, our encoding of cookie values was changed so that the characters comma and semi-colon are treated as non-safe characters, and are therefore encoded as \054 and \073 respectively. This could produce backwards incompatibilities, especially if you are storing comma or semi-colon in cookies and have javascript code that parses and manipulates cookie values client-side.
""""""

One bug we have found through using version 1.0 and 1.1 is that django also fails to understand cookies with a "":"" in their name. This makes the login system completely fall over, so it mite be worth encoding those too. We discovered this bug when running django under the same domain as another tool, and it was settings cookies such as blah:wiki, and once those cookies were set upon that domain, we simply could not log back into the django section of the site without first clearing the offending cookies.

Hopefully I have provided enough information to help you fix this bug.

Ash"		closed	HTTP handling	dev		fixed	cookies, sprintdec2010	Ubercore	Ready for checkin	1	0	0	0	0	0
