diff options
author | Shane Kearns <ext-shane.2.kearns@nokia.com> | 2012-06-07 15:41:39 +0100 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-06-27 00:46:35 +0200 |
commit | 7b61e60676cd7989050d50f6e823e30a5c99cf14 (patch) | |
tree | 4b2c88e5feb4aae4bb80f98358f9a3a369cd11e4 /tests/auto/network/access/qnetworkcookie/tst_qnetworkcookie.cpp | |
parent | 57adc1761d254b70cf5a2a2572b83144daade637 (diff) |
QNetworkCookie - use RFC6265 rules for max-age
If unparsable, ignore the max-age attribute but process the rest of
the cookie normally.
If max age <= 0, set expiration time to "earliest representable time"
To keep this a safe value for conversions, time_t of 0 is used.
This fixes cases 0019 and comma0005 in the test suite.
Due to this change, cookies may be sent after they should have expired
in case the max-age was malformed. Previously they would have been
discarded immediately, which is more likely to break web services.
Task-number: QTBUG-15794
Change-Id: I7882af8eb37db156785e4e358ca639e90c94f8d0
Reviewed-by: Richard J. Moore <rich@kde.org>
Diffstat (limited to 'tests/auto/network/access/qnetworkcookie/tst_qnetworkcookie.cpp')
0 files changed, 0 insertions, 0 deletions