Closed Bug 269084 Opened 20 years ago Closed 19 years ago

Allow manual editing/additions to "Edit Site Permissions" (exceptions list) cookie allow/deny list

Categories

(Camino Graveyard :: General, enhancement, P3)

PowerPC
macOS
enhancement

Tracking

(Not tracked)

VERIFIED FIXED
Camino1.0

People

(Reporter: alqahira, Assigned: sfraser_bugs)

Details

(Keywords: fixed1.8)

Attachments

(2 files)

User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8a5) Gecko/20041106 Camino/0.8+ Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8a5) Gecko/20041106 Camino/0.8+ It would be nice to manually add "whitelisted" or "blacklisted" sites to Camino's cookie site permissions list. Since a number of sites run a series of servers for their ads/cookies (a.evil-ad-cookie.com, b.evil-ad-cookie.com, etc.), it would also be nice to be able to input, or edit an existing cookie to, the global domain, quickly WL/BL them all (I've loaded several pages since turning on this feature wherein I would have to accept/deny a series of cookies from 3-4 different subdomains of the same ad/cookie site...). Reproducible: Always Steps to Reproduce: 1. Click on "Edit Site Permissions" button in "Privacy" pane of Camino prefs 2. Attempt to edit "a.badcookiesite.com" to ".badcookiesite.com" or to add "evil.cookie.com" to the list Actual Results: One is only able to toggle "Allow/Deny" for "a.badcookiesite.com" Expected Results: Allow editing of "a.badcookiesite.com" to ".badcookiesite.com" and allow adding of "evil.cookiesite.com" to the list.
No obvious dupes of this so confirming it as a valid enhancement request. For my 2 pence worth I can see the point behind the request, but I'm not sure its actually a viable end-user feature. Mike might want to "won't fix" it for that reason.
Status: UNCONFIRMED → NEW
Ever confirmed: true
(In reply to comment #1) I'm seconding the request, as this feature is the only thing keeping me on Firefox when I'd much rather be using Camino. The way Firefox allows you to deny all cookies but then have a user-defined exception list is exactly how I'd like Camino to work. It's a viable enough end-user feature for Firefox - why not Camino? > No obvious dupes of this so confirming it as a valid enhancement request. > > For my 2 pence worth I can see the point behind the request, but I'm not sure > its actually a viable end-user feature. Mike might want to "won't fix" it for > that reason.
Priority: -- → P3
Target Milestone: --- → Camino1.1
(In reply to comment #2) > The way Firefox allows you to deny > all cookies but then have a user-defined exception list is exactly how I'd like > Camino to work. You should be able to "fake" this by choosing "Deny all cookies" in the Camino prefs and then adding the line host cookie 1 site.domain.com for each site you want to allow to the hostperm.1 file in your profile (~/Library/Application Support/Camino). No built-in editing and requires a restart to take effect, but might be a solution for some people now.
Assignee: mikepinkerton → sfraser_bugs
Attached patch Hacky patchSplinter Review
This patch (with the nib) adds a context menu on the cookies table that looks like: Remove ------------ Block cookies from this site and the last item calls into the code in the patch. It's hacky because a) it's undiscoverable b) it assumes that the protocol is http (is it every otherwise? https?).
Attached image Screenshot
Here's what I have. The menu is also available as the context menu on the table view. The items strings change depending on what you have selected.
What happens if you have several cookies selected? Does the menu populate with two entries for each unique host? E.g., if you had two .ads.pointroll.com cookies, one .a.macworld.com, and one advertising.com cookie selected, would there be six items in the menu (plus Remove and Remove All…)?
No, in that case the menu has: Remove --------------- Block cookies from these sites Remove and block cookies from these sites --------------- Remove All
Status: NEW → ASSIGNED
Summary: Allow manual editing/additions to "Edit Site Permissions" cookie allow/deny list → Allow manual editing/additions to "Edit Site Permissions" (exceptions list) cookie allow/deny list
Fixed (with a more sophisiticated patch).
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Target Milestone: Camino1.1 → Camino1.0
Keywords: fixed1.8
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: