QNetworkCookie: Use RFC6265 rules for parsing Set-Cookie
authorShane Kearns <ext-shane.2.kearns@nokia.com>
Fri, 8 Jun 2012 11:01:27 +0000 (12:01 +0100)
committerQt by Nokia <qt-info@nokia.com>
Tue, 26 Jun 2012 22:46:35 +0000 (00:46 +0200)
commitd76bd0d7358b1c061f3c685a9256243eb9f11d7a
treed34d12f2662b6dc59c26fab0f520cdb873628f4b
parent7b61e60676cd7989050d50f6e823e30a5c99cf14
QNetworkCookie: Use RFC6265 rules for parsing Set-Cookie

The ';' separator takes priority even inside a quoted string.
Quotation marks have no special meaning, they are not parsed and
regenerated anymore. This means it is not possible to include
the ';' character inside a cookie value.
Other characters are returned transparently, including [",\]

Task-number: QTBUG-15794
Task-number: QTBUG-26002
Task-number: QTBUG-11641
Change-Id: I4eefef5c6ac7753d5a21c226169e264578521fe9
Reviewed-by: Richard J. Moore <rich@kde.org>
src/network/access/qnetworkcookie.cpp
tests/auto/network/access/qnetworkcookie/tst_qnetworkcookie.cpp