| Summary: | konqueror doesnt keep me loged on imdb | ||
|---|---|---|---|
| Product: | [Applications] konqueror | Reporter: | karaluh <karaluh> |
| Component: | general | Assignee: | Konqueror Bugs <konqueror-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | adawit |
| Priority: | NOR | ||
| Version First Reported In: | 4.8.1 | ||
| Target Milestone: | --- | ||
| Platform: | Ubuntu | ||
| OS: | Linux | ||
| Latest Commit: | http://commits.kde.org/kdelibs/f2e2737435d7dc60d670f56cf4a132e0865c3ab6 | Version Fixed/Implemented In: | 4.9.1 |
| Sentry Crash Report: | |||
|
Description
karaluh
2012-04-23 13:23:49 UTC
ALT+F2, enter cookies and press enter. When the cookie configuration dialog popups check and make sure the "Treat all cookies as session cookies" option is not checked. Otherwise, all cookies received from servers will be treated like session cookies and deleted when you exit the application (konqueror). (In reply to comment #1) > ALT+F2, enter cookies and press enter. When the cookie configuration dialog > popups check and make sure the "Treat all cookies as session cookies" option > is not checked. Otherwise, all cookies received from servers will be treated > like session cookies and deleted when you exit the application (konqueror). It's not, so everything should be fine. Ok. I found why this happens. It is a bug with the site sending invalid cookie expiration date. More specifically the site sends the following cookie expire header on three essential cookies: "expires=Thu, 30 Dec 2037 00:00:00 GMT;". Unfortunately "30 Dec 2037" is a Wednesday and not a Thursday ; so the cookie expiration date parsing code fails. As a result the cookie will be treated like a session cookie and removed when the session ends. Anyhow, it is yet another crappy site we have to deal with. It will be addressed soon. Git commit f2e2737435d7dc60d670f56cf4a132e0865c3ab6 by Dawit Alemayehu. Committed on 17/08/2012 at 21:51. Pushed by adawit into branch 'KDE/4.9'. Fix cookie expiration date parsing. Now the date parsing attempts to comply with the specifications in RFC 6265 sec 4.1.1 and RFC 2616 sec 3.3.1. FIXED-IN: 4.9.1 M +52 -28 kioslave/http/kcookiejar/kcookiejar.cpp M +9 -0 kioslave/http/kcookiejar/tests/cookie.test M +11 -4 kioslave/http/kcookiejar/tests/kcookiejartest.cpp http://commits.kde.org/kdelibs/f2e2737435d7dc60d670f56cf4a132e0865c3ab6 |