Closed
Bug 128639
Opened 23 years ago
Closed 22 years ago
"Enable Cookies based on privacy levels" missing in Cookies prefs panel
Categories
(Core :: Networking: Cookies, enhancement)
Core
Networking: Cookies
Tracking
()
VERIFIED
FIXED
People
(Reporter: ralentz, Assigned: harishd)
References
Details
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.8+)
Gecko/20020226
BuildID: 2002030109
I have enjoyed using the "Enable Cookies based on privacy levels" option on the
Cookies prefs panel, currently in 2002022603. This morning I tried 2002030109
(at least the build from that ftp directory) and it was missing from the
preferences panel. I was left with only the less powerful options (though
fortunately it did not revert my preference to one of the listed options).
-Robert
Reproducible: Always
Steps to Reproduce:
1. Select Edit -> Prefences.
2. Open the "Privacy & Security" area.
3. Then select the cookies panel.
Actual Results: The cookie choice I was used to did not appear, only less
powerful options were presented.
Expected Results: Listed the choice of basing cookie acceptance upon privacy level.
Comment 1•23 years ago
|
||
I dunni if we have already the p3p enabled in the builds.
The pref were removed with bug 126360
Comment 2•23 years ago
|
||
You were fooled before into thinking that you had been blocking cookies based on
your privacy prefences. In truth, the module that parses the compact policy has
never been turned on in the build. So the cookie module, which does a call to
the parser module, was not finding that module and therefore just "pretending"
that it knew what the compact policy said.
So this week I put in new code to remove the choice from the UI if the parser
module is not found. That is what you are now seeing.
The parser module is in source tree, but it does not get built by default. If
you manually do nmake -f makefile.win in the extensions/p3p directory, it will
get built. I don't know when that directory is going to start being built by
default, nor do I know why it hasn't been done up until now.
Status: UNCONFIRMED → RESOLVED
Closed: 23 years ago
Resolution: --- → INVALID
Comment 3•23 years ago
|
||
*** Bug 130264 has been marked as a duplicate of this bug. ***
Comment 4•23 years ago
|
||
*** Bug 131004 has been marked as a duplicate of this bug. ***
Comment 5•23 years ago
|
||
Are we to take it, then, that the standard Mozilla releases will *not* have p3p
turned on?
Comment 6•23 years ago
|
||
It will, once harishd gets approval to do so.
My request got denied. So, p3p will not be enabled in mozilla by default.
In order to enable it we need voices from the mozilla community requesting for P3P.
Comment 8•23 years ago
|
||
And where should these voices be raised? (ie: who do we need to bug?)
Comment 9•23 years ago
|
||
OK here's my voice, what do I do with it :) I'll hit that 'vote for this bug'
link for starters.
Maybe if a fair amount of people are needed to back the idea, someone could put
it on the front page for Mozilla.org? It might just be that not many people
have noticed yet, or even thought about looking up the bug if they have.
I'm really big on privacy, though still like cookies to work on honourable
sites... which makes p3p ideal for me, for all the obvious reasons.
It'd seem like a huge missing feature (one where IE6 has a major advantage). As
an idea of how important, I'd probably use IE as my main browser for this unless
there's a p3p option or plugin with the release version.
Comment 10•23 years ago
|
||
You can always turn it on yourself if you can build the product. Simply go to
the extensions/p3p directory and do nmake -f makefile.win.
Assignee | ||
Comment 11•23 years ago
|
||
May be you can use the news group ( news.public.mozilla.seamonkey ). Also, you can
vote in bugzilla ( http://bugzilla.mozilla.org/votehelp.html ).
Comment 12•23 years ago
|
||
Compiling in the option from the source code is probably fine for me, but
definitely not an option for the ordinary everyday users who will hopefully be
using it when 1.0 comes out...
I'm thinking of those who are average users, but don't want to use the full
Netscape with all the AOL additions. Chances are they won't know how to compile
from source, let alone be inclined to :)
Comment 13•23 years ago
|
||
Compiling from source doesn't bother me under Linux, but I don't have the
time/money/patience to set up a build environment for Windows, and I need
Mozilla for Windows too.
Comment 14•23 years ago
|
||
*** Bug 131045 has been marked as a duplicate of this bug. ***
Comment 15•23 years ago
|
||
I'll add my vote for P3P turned on by default. It's not perfect, but
it makes it simpler to implement a policy of "accept cookies from sites
that use them for benign purposes but not anybody else". Without it I
need a huge block list and have to keep checking daily for new sites I
need to block. With it I just need a list of sites that lie in their P3P
policy.
Various advertisers and commercial site operators might not want P3P on
by default, but IMHO the Mozilla configuration shouldn't be driven by what
non-users want.
Comment 16•23 years ago
|
||
I'd like to add my two cents' to get P3P put back in. It's useful, and it's a
competitive feature (IE has it).
Comment 17•23 years ago
|
||
Clarification here! It's not a matter of putting it back in -- it never was in
to start with. There was a UI but it did nothing because the underlying code
was never part of the build. The change that I made recently was to hide the UI
if the underlying code was not present.
Comment 18•23 years ago
|
||
Morse: I'm surprised, because I'm fairly sure I saw a couple of cases where
cookies were doing funky things when I changed the behavior in the P3P UI. I
could be wrong, but changing settings in that dialog did affect some of my
cookie settings, and also made changes to prefs.js.
Comment 19•23 years ago
|
||
OK, let me clarify further. The code in the UI to collect your preferences and
write them to the prefs.js file is there (and has been for many months). And
the code in the cookie module that acts upon the p3p settings that you made is
also there and has been for a while. If you had set your preferences to block
in all cases, it indeed would have blocked.
However if you set it to block in certain settings, based on what was stated in
the compact policy sent back by the site, then you were being fooled. That's
because the code that parses the compact policy didn't exists (that's what's in
extensions/p3p which is not turned on). So if the cookie module detected that
the compact-policy-parser module (i.e., p3p module) was not present, it just
made up a policy (I forget what value I had hard-coded that to be). And that's
what you were observing.
So the cookie behavior that you were observing had absolutely nothing to do with
any privacy policy from the site. I did a great job of fooling you into
thinking that I was protecting your privacy. Perception is not always
reality! ;-)
Comment 20•23 years ago
|
||
Is extensions/p3p turned off because it doesn't work right, or
because someone's explicitly decided it should be turned off, or
just by default because nobody's pushed to have it turned on?
Comment 21•23 years ago
|
||
Todd Knarr: Why not read the bug before you add a comment ?
p3p was NEVER enabled. We had only the pref (without backend)
Comment 22•23 years ago
|
||
Matthias: I did. See Stephen Morse's comment #10, which seems to say
that the back-end does exist and works if you explicitly enable it,
it just isn't enabled in the default build configuration, and other
bugs seem to indicate the back-end is working at least as far as
handling compact policies. Hence my question as to the possible reasons
for not enabling it by default.
Comment 23•23 years ago
|
||
*** Bug 131101 has been marked as a duplicate of this bug. ***
Comment 24•23 years ago
|
||
*** Bug 135468 has been marked as a duplicate of this bug. ***
Comment 25•23 years ago
|
||
Since this bug was invalidated on the basis that P3P was never
enabled, and bug 135468 requesting the feature to be enabled was
marked a dupe...
I'm morphing this to a RFE.
Updating summary, severity, resolution, Platform/OS...
Severity: normal → enhancement
Status: RESOLVED → UNCONFIRMED
OS: Windows NT → All
Hardware: PC → All
Resolution: INVALID → ---
Summary: "Enable Cookies based on privacy levels" missing in Cookies prefs panel → Enable P3P in nightly builds / "Enable Cookies based on privacy levels" missing in Cookies prefs panel
Comment 26•23 years ago
|
||
Confirming (don't hit me, timeless!)
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 28•23 years ago
|
||
To address timeless' concerns about p3p's inherent complexity expressed in one
of the bugs marked a duplicate of this one (I don't recall which!), implementing
APPEL may be helpful.
APPEL specifies an XML format to import p3p preferences. This would mean
extensive p3p "options" could be provided under simple(r) labels, as well as
allowing 3rd parties (or possibly concerned parties at mozilla) to make
customized p3p preferences.
I think having the ability to import and export APPEL documents would make cookie control much "smoother" (there are ample tools already in existence for creating APPEL documents from scratch).
I've made an RFE for adding APPEL here:
http://bugzilla.mozilla.org/show_bug.cgi?id=135551
Oh, voted for this bug too. Not only is p3p a "standard", its pretty neat.
Assignee | ||
Comment 29•23 years ago
|
||
Sam: I agree with you APPEL is a good thing to have. But it's of no use without
the full implementation of P3P. Please open up a separate bug requesting for
APPEL support. Thanx.
Comment 30•23 years ago
|
||
harishd: he already filed a bug for it, at:
http://bugzilla.mozilla.org/show_bug.cgi?id=135551
i've just confirmed that bug.
Comment 31•22 years ago
|
||
*** Bug 153990 has been marked as a duplicate of this bug. ***
Comment 32•22 years ago
|
||
In bug 124503 comment 70, Heikki said: "Currently the P3P code is in Netscape's
tree because MOZILLA.ORG DID NOT WANT IT IN MOZILLA TREE (the code that is in
the mozilla.org tree is very outdated)."
Does that mean that you can't get the latest and greatest P3P stuff in Mozilla
even if you're willing to build it yourself?
Comment 33•22 years ago
|
||
RE comment #32: "MOZILLA.ORG DID NOT WANT IT [P3P code] IN MOZILLA TREE"
-> Has a reason for this (bad?) decision be made public somewhere?
Comment 34•22 years ago
|
||
Hello! It's 2003 and nothing is happening w/ this bug! What's going on!?
Just trying to call attention to the bug.
Comment 36•22 years ago
|
||
Well, the Netscape P3P code now IS in the Mozilla tree (see bug 177822), just
not enabled...
Comment 37•22 years ago
|
||
Splitting bug because of bug 198089.
Depends on: 198089
Summary: Enable P3P in nightly builds / "Enable Cookies based on privacy levels" missing in Cookies prefs panel → "Enable Cookies based on privacy levels" missing in Cookies prefs panel
Comment 38•22 years ago
|
||
Hasn't this actually been fixed? As of the 3/25 builds, I'm now seeing privacy
level UI for cookie prefs - although I haven't actually made use of it to see if
it works or not...
Comment 39•22 years ago
|
||
Based on the original bug report (and title), and from looking at the UI on
2003032611-TRUNK, it looks fixed to me. Since I wasn't really involved in this
bug, I'm not going to change the Status.
Comment 40•22 years ago
|
||
fixed with bug 198089 and bug 198148
Status: NEW → RESOLVED
Closed: 23 years ago → 22 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•