Bug#619509: iceweasel: After allowing cookies preferences can no longer be set to reject cookies

Karl O. Pinc kop at meme.com
Thu Mar 24 16:23:35 UTC 2011


Package: iceweasel
Version: 3.5.16-6
Severity: normal

Hi,

I went to preferences->privacy and checked the button to allow all sites
to set cookies.  After that calling up preferences->privacy
the check boxes regarding cookies went away and was replaced with

"Iceweasel will remember your browsing, download, form and search
history and keep cookies from Web sites you visit.

You may want to _clear_your_recent_history_, or _remove_individual_cookies_."

It now seems impossible to reject cookies.

After poking about for some time I see the problem.

If you have "Use custom settings for history"

and check all of:
Remember my browsing history for at least X days
Remember download history
Remember search and form history
Accept cookies from sites
Accept third-party cookies

but check none of the remainder then
iceweasel switches from "Use custom settings for history"
to "Remember history" and all of the checkboxes go away,
but only after closing and re-opening the preferences dialog!

To get the checkboxes back you need to change the menu item.

The checkboxes should not magically disappear like this.  If I call
them up by setting custom settings then they should still
be there no matter what custom settings I choose.

I'm sure this is an upstream issue but I no longer recall
the long intro reportbug gave me about iceweasel and upstream
problems.  Please let me know if I should report it upstream
or if it's fixed in a newer firefox.  Thanks.

(Now that I think of it I swear I had this same problem years and years
ago and stumbled about for a while then too.)

FWIW, here's more info and the process I went through while
trying to debug this problem.
-----------------------------------

This is a security issue.

about:config says:

pref.privacy.disable_button.cookie_exceptions    user set   boolean true
pref.privacy.disable_button.view_cookies         user set   boolean true


Changing these seems to make no difference, although I did not reboot.
(I left these set to "false".)

Installing the cookie monster extension seemed to fix the problem.

I then tried "iceweasel --safe-mode" and reproduced the problem.

After restarting in regular mode I again do not have the checkboxes
to reject cookies.  Un-installing the cookie monster extension and
re-installing it does not seem to fix the problem.  Changing the
about:config settings above and rebooting does not fix the problem.

FYI
about:config also says:

network.cookie.prefsMigrated  user set boolen true
privacy.item.cookies          default  boolen false


-- Package-specific info:

-- Extensions information
Name: Adblock Plus
Location: ${PROFILE_EXTENSIONS}/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
Status: enabled

Name: Certificate Patrol
Location: ${PROFILE_EXTENSIONS}/CertPatrol at PSYC.EU
Status: enabled

Name: Cookie Monster
Location: ${PROFILE_EXTENSIONS}/{45d8ff86-d909-11db-9705-005056c00008}
Status: enabled

Name: Default
Location: /usr/lib/iceweasel/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
Package: iceweasel
Status: enabled

Name: DownloadHelper
Location: ${PROFILE_EXTENSIONS}/{b9db16a4-6edc-47ec-a1f4-b86292ed211d}
Status: enabled

Name: Image Zoom
Location: ${PROFILE_EXTENSIONS}/{1A2D0EC4-75F5-4c91-89C4-3656F6E44B68}
Status: enabled

Name: NoScript
Location: ${PROFILE_EXTENSIONS}/{73a6fe31-595d-460b-a920-fcc0f8843232}
Status: enabled

Name: User Agent Switcher
Location: ${PROFILE_EXTENSIONS}/{e968fc70-8f95-4ab9-9e79-304de2a71ee1}
Status: enabled

Name: VideoDownloader
Location: ${PROFILE_EXTENSIONS}/videodowloader at videodownloader.net
Status: app-disabled

Name: Web Developer
Location: ${PROFILE_EXTENSIONS}/{c45c406e-ab73-11d8-be73-000a95be3b12}
Status: user-disabled

-- Plugins information
Name: DivX® Web Player
Location: /usr/lib/mozilla/plugins/libtotem-mully-plugin.so
Package: totem-mozilla
Status: enabled

Name: Java(TM) Plug-in 1.6.0_24
Location: /usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/i386/libnpjp2.so
Package: sun-java6-bin
Status: disabled

Name: QuickTime Plug-in 7.6.6
Location: /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so
Package: totem-mozilla
Status: enabled

Name: Skype Buttons for Kopete
Location: /usr/lib/mozilla/plugins/skypebuttons.so
Package: kopete
Status: enabled

Name: VLC Multimedia Plugin (compatible Totem 2.30.2)
Location: /usr/lib/mozilla/plugins/libtotem-cone-plugin.so
Package: totem-mozilla
Status: enabled

Name: Windows Media Player Plug-in 10 (compatible; Totem)
Location: /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so
Package: totem-mozilla
Status: enabled

Name: iTunes Application Detector
Location: /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so
Package: rhythmbox-plugins
Status: enabled


-- Addons package information
ii  iceweasel      3.5.16-6       Web browser based on Firefox
ii  kopete         4:4.4.5-2      instant messaging and chat application
ii  rhythmbox-plug 0.12.8-3       plugins for rhythmbox music player
ii  sun-java6-bin  6.24-1~squeeze Sun Java(TM) Runtime Environment (JRE) 6 (ar
ii  totem-mozilla  2.30.2-6       Totem Mozilla plugin

-- System Information:
Debian Release: 6.0.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages iceweasel depends on:
ii  debianutils                   3.4        Miscellaneous utilities specific t
ii  fontconfig                    2.8.0-2.1  generic font configuration library
ii  libc6                         2.11.2-10  Embedded GNU C Library: Shared lib
ii  libgcc1                       1:4.4.5-8  GCC support library
ii  libglib2.0-0                  2.24.2-1   The GLib library of C routines
ii  libgtk2.0-0                   2.20.1-2   The GTK+ graphical user interface 
ii  libnspr4-0d                   4.8.6-1    NetScape Portable Runtime Library
ii  libstdc++6                    4.4.5-8    The GNU Standard C++ Library v3
ii  procps                        1:3.2.8-9  /proc file system utilities
ii  xulrunner-1.9.1               1.9.1.16-6 XUL + XPCOM application runner

iceweasel recommends no packages.

Versions of packages iceweasel suggests:
ii  latex-xft-fonts             1.6.7-1      TrueType versions of some TeX font
ii  libgssapi-krb5-2            1.8.3+dfsg-4 MIT Kerberos runtime libraries - k
ii  libkrb53                    1.8.3+dfsg-4 transitional package for MIT Kerbe
pn  mozplugger                  <none>       (no description available)
ii  ttf-lyx                     1.6.7-1      TrueType versions of some TeX font
pn  ttf-mathematica4.1          <none>       (no description available)
pn  xfonts-mathml               <none>       (no description available)
pn  xprint                      <none>       (no description available)

Versions of packages xulrunner-1.9.1 depends on:
ii  libasound2             1.0.23-2.1        shared library for ALSA applicatio
ii  libatk1.0-0            1.30.0-1          The ATK accessibility toolkit
ii  libbz2-1.0             1.0.5-6           high-quality block-sorting file co
ii  libc6                  2.11.2-10         Embedded GNU C Library: Shared lib
ii  libcairo2              1.8.10-6          The Cairo 2D vector graphics libra
ii  libdbus-1-3            1.2.24-4          simple interprocess messaging syst
ii  libfontconfig1         2.8.0-2.1         generic font configuration library
ii  libfreetype6           2.4.2-2.1         FreeType 2 font engine, shared lib
ii  libgcc1                1:4.4.5-8         GCC support library
ii  libglib2.0-0           2.24.2-1          The GLib library of C routines
ii  libgtk2.0-0            2.20.1-2          The GTK+ graphical user interface 
ii  libhunspell-1.2-0      1.2.11-1          spell checker and morphological an
ii  libjpeg62              6b1-1             The Independent JPEG Group's JPEG 
ii  libmozjs2d             1.9.1.16-6        The Mozilla SpiderMonkey JavaScrip
ii  libnspr4-0d            4.8.6-1           NetScape Portable Runtime Library
ii  libnss3-1d             3.12.8-1          Network Security Service libraries
ii  libpango1.0-0          1.28.3-1+squeeze2 Layout and rendering of internatio
ii  libpng12-0             1.2.44-1          PNG library - runtime
ii  libreadline6           6.1-3             GNU readline and history libraries
ii  libsqlite3-0           3.7.3-1           SQLite 3 shared library
ii  libstartup-notificatio 0.10-1            library for program launch feedbac
ii  libstdc++6             4.4.5-8           The GNU Standard C++ Library v3
ii  libx11-6               2:1.3.3-4         X11 client-side library
ii  libxrender1            1:0.9.6-1         X Rendering Extension client libra
ii  libxt6                 1:1.0.7-1         X11 toolkit intrinsics library
ii  zlib1g                 1:1.2.3.4.dfsg-3  compression library - runtime

-- no debconf information





More information about the pkg-mozilla-maintainers mailing list