GNOME Bugzilla – Bug 529047
epiphany-webkit don't store cookies
Last modified: 2009-02-23 11:50:54 UTC
As per summary, epiphany-webkit is able to work with sites requiring cookies (while I'm not sure this is true for libsoup backend too), but cookies are not available in Edit->Personal Data dialog. PS To test if browser is able to accept session cookies, see http://www.pageout.net/page.dyn/cookie_tester or http://www.html-kit.com/tools/cookietester/
Same thing here, although those tests claim I have cookies working, none ever get stored, like cookies for "remember me" for passwords/usernames.
*** Bug 541325 has been marked as a duplicate of this bug. ***
*** Bug 553074 has been marked as a duplicate of this bug. ***
no news regarding this issue?
We are working to add the needed functionality to libsoup (http://bugzilla.gnome.org/show_bug.cgi?id=522125). It's pretty close to being done. Once that's done I'll put here a fairly simple patch for epiphany and it should be good to go.
Created attachment 121538 [details] [review] Ephy cookies with libsoup Just attaching the patch in case I'm hit by a bus or something (or, hopefully more likely, in case someone wants to have a look).
webkit itself already has cookies management. it also can store them in a file. WebCore/platform/network/curl/ResourceHandleManager.cpp ResourceHandleManager::setCookieJarFileName(char *filename) it stores cookies in mozilla-like cookies.txt file
For the record, this depends on https://bugs.webkit.org/show_bug.cgi?id=22624.
Created attachment 129130 [details] [review] ephycookies.patch Use the latest (and hopefully final) WebKit API, and SoupCookieJarSQLite for storage. Needs libsoup trunk.
Created attachment 129139 [details] [review] ephycookies.patch Fix crasher, reported by Christopher Williams (crldb).
Created attachment 129143 [details] [review] ephycookies.patch Undo stupid mistake in last patch...
Committed in trunk, r8811. Needs WebKit trunk, at least r41139.