Closed Bug 365014 Opened 18 years ago Closed 17 years ago

Camino does not use shared cookie storage

Categories

(Camino Graveyard :: OS Integration, enhancement)

PowerPC
macOS
enhancement
Not set
normal

Tracking

(Not tracked)

VERIFIED WONTFIX

People

(Reporter: bganesh, Unassigned)

Details

User-Agent:       Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.0.7) Gecko/20060911 Camino/1.0.3
Build Identifier: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.0.7) Gecko/20060911 Camino/1.0.3

Cocoa application use the shared NSHTTPCookieStorage. This makes cookies available across all cocoa apps regardless of which set the cookie. But Camino uses its own cookie mechanisms. Please make Camino play nice with other Mac apps, it would be nice to be able to use the same cookies across NetNewsWire, Camino, Safari etc.

Reproducible: Always




NSHTTPCookieStorage reference :
http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSHTTPCookieStorage_Class/Reference/Reference.html
This is worth considering--it looks like we'd be able to keep feature parity on that API--but we'd have to see if core has hooks to let us swap out the entire cookie storage system, and we'd need to make sure that constantly translating cookies between the two formats wouldn't noticeably hurt our performance.
Moving to Core:Networking:Cookies.  This is a unique bug, no dupes found.
Component: General → Networking: Cookies
Product: Camino → Core
QA Contact: general → networking.cookies
Target Milestone: --- → Future
Version: unspecified → Trunk
Restoring to Camino. Historically, Core has favored interoperability of profiles between different machines running Firefox over OS integration (see for example the multi-year debate about using Keychain), meaning this that there is a good chance that this would either be WONTFIXed or rot as a Core bug, whereas we might choose to (if possible) implement this specifically for Camino.

If you would like to see Core share OS cookies, please file a new bug rather than moving this one.
Component: Networking: Cookies → OS Integration
Product: Core → Camino
QA Contact: networking.cookies → os.integration
Target Milestone: Future → ---
Version: Trunk → unspecified
Now that bug 230933 pretty much broke cookies on trunk (see bug 385074), now might be a good time to revisit this as something we'd like to do to fix it.
Does NSHTTPCookieStorage support httponly and other new cookie features added when moving cookies to mozStorage and the effectiveTLD service?
Too much of a double-edged sword, we think.

[10:49am] <cl> [this idea] might also lead to problems, however -- I can envision people clearing cookies in Safari and then wondering where everything in Camino went...
[10:50am] <pinkerton> yeah, i don't think using safari's cookie storage is a good thing
[10:50am] <cl> but that's a problem we'd likely have anyway if we ever moved to WebKit
[10:50am] <pinkerton> we'd use our own anyway
[10:50am] <pinkerton> so i think that bug should be WONTFIXd
Status: UNCONFIRMED → RESOLVED
Closed: 17 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.