Bug#512111: iceweasel: Iceweasel disable Firefox upgrade checks

2009-07-24 Thread Mike Hommey
On Sat, Jan 17, 2009 at 04:06:30PM +0100, Mike Hommey wrote:
 On Sat, Jan 17, 2009 at 02:19:02PM +0100, Sylvain Beucler wrote:
  Package: iceweasel
  Version: 3.0.5-1
  Severity: grave
  Tags: security
  Justification: user security hole
  
  
  Since Debian stable is a frozen distro, it's not uncommon to install
  the official Firefox binaries when the next version of Firefox is
  released, and isn't packaged in stable or backported yet. I've also
  also seen that useful to fix browser detection (hotmail) or support
  binary extensions (probably to avoid stdlibc++ 5/6 discrepancies).
  
  Anyway, when Iceweasel is started, it silently disables the security
  update checks in the configuration.
  about:config reports that 'app.update.enabled' is set to false. This
  is set on startup.
  
  This is a problem, because as I mentioned people may use, concurrently
  or later, an official version of Firefox. In this case, Firefox will
  disable security update checks as directed, and thus Firefox won't be
  upgraded when there's a security fix. People may work several months
  without being notified about a security hole in their Firefox.
  
  The fact Iceweasel disables upsteam security update checks is normal,
  because Debian (not upstream) provides those. However it's a mistake
  to disable that in the configuration, because this impacts other
  versions of Firefox that do use those checks.
  
  So please don't alter 'app.update.enabled' and other settings, and
  disable Iceweasel upstream security updates checks using another
  method (e.g. by not compiling the related code, or by not using
  ~/.mozilla/firefox to store the iceweasel configuration).
 
 Are you sure that when running firefox again, the config value doesn't
 go back to true ? Because these are global configurations that are not
 stored in user profile unless you modify them... So while running
 iceweasel would disable app.update.enabled, running firefox should
 re-enable it. Try resetting the config item (right-click - reset, iirc)
 and try switching between iceweasel and firefox.

Okay, it appears to be a feature of the locked preferences. With
verbatim upstream firefox, the same can happen when using locked prefs.

I'll dive into the pref code to understand what's going on.

Cheers,

Mike



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#512111: iceweasel: Iceweasel disable Firefox upgrade checks

2009-07-24 Thread Mike Hommey
On Fri, Jul 24, 2009 at 11:43:50AM +0200, Mike Hommey wrote:
 On Sat, Jan 17, 2009 at 04:06:30PM +0100, Mike Hommey wrote:
  On Sat, Jan 17, 2009 at 02:19:02PM +0100, Sylvain Beucler wrote:
   Package: iceweasel
   Version: 3.0.5-1
   Severity: grave
   Tags: security
   Justification: user security hole
   
   
   Since Debian stable is a frozen distro, it's not uncommon to install
   the official Firefox binaries when the next version of Firefox is
   released, and isn't packaged in stable or backported yet. I've also
   also seen that useful to fix browser detection (hotmail) or support
   binary extensions (probably to avoid stdlibc++ 5/6 discrepancies).
   
   Anyway, when Iceweasel is started, it silently disables the security
   update checks in the configuration.
   about:config reports that 'app.update.enabled' is set to false. This
   is set on startup.
   
   This is a problem, because as I mentioned people may use, concurrently
   or later, an official version of Firefox. In this case, Firefox will
   disable security update checks as directed, and thus Firefox won't be
   upgraded when there's a security fix. People may work several months
   without being notified about a security hole in their Firefox.
   
   The fact Iceweasel disables upsteam security update checks is normal,
   because Debian (not upstream) provides those. However it's a mistake
   to disable that in the configuration, because this impacts other
   versions of Firefox that do use those checks.
   
   So please don't alter 'app.update.enabled' and other settings, and
   disable Iceweasel upstream security updates checks using another
   method (e.g. by not compiling the related code, or by not using
   ~/.mozilla/firefox to store the iceweasel configuration).
  
  Are you sure that when running firefox again, the config value doesn't
  go back to true ? Because these are global configurations that are not
  stored in user profile unless you modify them... So while running
  iceweasel would disable app.update.enabled, running firefox should
  re-enable it. Try resetting the config item (right-click - reset, iirc)
  and try switching between iceweasel and firefox.
 
 Okay, it appears to be a feature of the locked preferences. With
 verbatim upstream firefox, the same can happen when using locked prefs.
 
 I'll dive into the pref code to understand what's going on.

It looks related to https://bugzilla.mozilla.org/show_bug.cgi?id=330590.

Mike



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#512111: iceweasel: Iceweasel disable Firefox upgrade checks

2009-02-26 Thread Sylvain Beucler
severity 512111 serious
thankyou

 Also: I suggest setting it back to severity=grave. Mistakingly
 disabling 3rd-party software updates is harming security. I just
 noticed that Moritz had downgraded the severity without explaining

I take the liberty to reset the severity to its initial value.

-- 
Sylvain



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#512111: iceweasel: Iceweasel disable Firefox upgrade checks

2009-02-18 Thread Sylvain Beucler
On Sat, Jan 17, 2009 at 05:30:54PM +0100, Sylvain Beucler wrote:
 On Sat, Jan 17, 2009 at 04:06:30PM +0100, Mike Hommey wrote:
  On Sat, Jan 17, 2009 at 02:19:02PM +0100, Sylvain Beucler wrote:
   Package: iceweasel
   Version: 3.0.5-1
   Severity: grave
   Tags: security
   Justification: user security hole
   
   
   Since Debian stable is a frozen distro, it's not uncommon to install
   the official Firefox binaries when the next version of Firefox is
   released, and isn't packaged in stable or backported yet. I've also
   also seen that useful to fix browser detection (hotmail) or support
   binary extensions (probably to avoid stdlibc++ 5/6 discrepancies).
   
   Anyway, when Iceweasel is started, it silently disables the security
   update checks in the configuration.
   about:config reports that 'app.update.enabled' is set to false. This
   is set on startup.
   
   This is a problem, because as I mentioned people may use, concurrently
   or later, an official version of Firefox. In this case, Firefox will
   disable security update checks as directed, and thus Firefox won't be
   upgraded when there's a security fix. People may work several months
   without being notified about a security hole in their Firefox.
   
   The fact Iceweasel disables upsteam security update checks is normal,
   because Debian (not upstream) provides those. However it's a mistake
   to disable that in the configuration, because this impacts other
   versions of Firefox that do use those checks.
   
   So please don't alter 'app.update.enabled' and other settings, and
   disable Iceweasel upstream security updates checks using another
   method (e.g. by not compiling the related code, or by not using
   ~/.mozilla/firefox to store the iceweasel configuration).
  
  Are you sure that when running firefox again, the config value doesn't
  go back to true ? Because these are global configurations that are not
  stored in user profile unless you modify them... So while running
  iceweasel would disable app.update.enabled, running firefox should
  re-enable it. Try resetting the config item (right-click - reset, iirc)
  and try switching between iceweasel and firefox.
 
 
 Here're a few tests:
 
 - open Firefox
 - witness app.update.enable == false (bold, state=Defined by user)
 - double click app.update.enable to switch it to true (normal,
   state=by default)
 - close Firefox
 
 - open Iceweasel
 - witness app.update.enable == false (italic, status=locked)
 - double click doesn't change a thing
 - close Iceweasel
 
 - open Firefox
 - witness app.update.enable is back to false (bold, state=Defined by
   user)
 - set app.update.enable to true again
 - close Firefox
 
 - open Firefox
 - witness app.update.enable == true (normal, state=by default) -
   it doesn't revert to false by default, so it's well a Iceweasel
   behavior
 - close Firefox
 
 - open Iceweasel
 - close Iceweasel without messing with the config
 - open Firefox
 - witness app.update.enable is false (bold, state=Defined by user) -
   so it's a startup Iceweasel behavior, nothing manual involved
 
 
 Thus I'm pretty sure the config value doesn't get back to true.
 
 If this is a global configuration, then possibly non-default global
 configuration gets merged with the user configuration?

Hi,

Any news about this?

Also: I suggest setting it back to severity=grave. Mistakingly
disabling 3rd-party software updates is harming security. I just
noticed that Moritz had downgraded the severity without explaining
why.

-- 
Sylvain



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#512111: iceweasel: Iceweasel disable Firefox upgrade checks

2009-01-17 Thread Sylvain Beucler
Package: iceweasel
Version: 3.0.5-1
Severity: grave
Tags: security
Justification: user security hole


Since Debian stable is a frozen distro, it's not uncommon to install
the official Firefox binaries when the next version of Firefox is
released, and isn't packaged in stable or backported yet. I've also
also seen that useful to fix browser detection (hotmail) or support
binary extensions (probably to avoid stdlibc++ 5/6 discrepancies).

Anyway, when Iceweasel is started, it silently disables the security
update checks in the configuration.
about:config reports that 'app.update.enabled' is set to false. This
is set on startup.

This is a problem, because as I mentioned people may use, concurrently
or later, an official version of Firefox. In this case, Firefox will
disable security update checks as directed, and thus Firefox won't be
upgraded when there's a security fix. People may work several months
without being notified about a security hole in their Firefox.

The fact Iceweasel disables upsteam security update checks is normal,
because Debian (not upstream) provides those. However it's a mistake
to disable that in the configuration, because this impacts other
versions of Firefox that do use those checks.

So please don't alter 'app.update.enabled' and other settings, and
disable Iceweasel upstream security updates checks using another
method (e.g. by not compiling the related code, or by not using
~/.mozilla/firefox to store the iceweasel configuration).

-- System Information:
Debian Release: 5.0
  APT prefers testing
  APT policy: (500, 'testing'), (300, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-vserver-686 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages iceweasel depends on:
ii  debianutils  2.30Miscellaneous utilities specific t
ii  fontconfig   2.6.0-3 generic font configuration library
ii  libc62.7-16  GNU C Library: Shared libraries
ii  libgcc1  1:4.3.2-1.1 GCC support library
ii  libglib2.0-0 2.16.6-1The GLib library of C routines
ii  libgtk2.0-0  2.12.11-4   The GTK+ graphical user interface 
ii  libnspr4-0d  4.7.1-4 NetScape Portable Runtime Library
ii  libstdc++6   4.3.2-1.1   The GNU Standard C++ Library v3
ii  procps   1:3.2.7-9   /proc file system utilities
ii  psmisc   22.6-1  Utilities that use the proc filesy
ii  xulrunner-1.91.9.0.5-1   XUL + XPCOM application runner

iceweasel recommends no packages.

Versions of packages iceweasel suggests:
pn  latex-xft-fonts   none (no description available)
ii  libkrb53  1.6.dfsg.4~beta1-5 MIT Kerberos runtime libraries
pn  mozpluggernone (no description available)
pn  ttf-mathematica4.1none (no description available)
pn  xfonts-mathml none (no description available)
pn  xprintnone (no description available)
ii  xulrunner-1.9-gnome-s 1.9.0.5-1  Support for GNOME in xulrunner app

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#512111: iceweasel: Iceweasel disable Firefox upgrade checks

2009-01-17 Thread Mike Hommey
On Sat, Jan 17, 2009 at 02:19:02PM +0100, Sylvain Beucler wrote:
 Package: iceweasel
 Version: 3.0.5-1
 Severity: grave
 Tags: security
 Justification: user security hole
 
 
 Since Debian stable is a frozen distro, it's not uncommon to install
 the official Firefox binaries when the next version of Firefox is
 released, and isn't packaged in stable or backported yet. I've also
 also seen that useful to fix browser detection (hotmail) or support
 binary extensions (probably to avoid stdlibc++ 5/6 discrepancies).
 
 Anyway, when Iceweasel is started, it silently disables the security
 update checks in the configuration.
 about:config reports that 'app.update.enabled' is set to false. This
 is set on startup.
 
 This is a problem, because as I mentioned people may use, concurrently
 or later, an official version of Firefox. In this case, Firefox will
 disable security update checks as directed, and thus Firefox won't be
 upgraded when there's a security fix. People may work several months
 without being notified about a security hole in their Firefox.
 
 The fact Iceweasel disables upsteam security update checks is normal,
 because Debian (not upstream) provides those. However it's a mistake
 to disable that in the configuration, because this impacts other
 versions of Firefox that do use those checks.
 
 So please don't alter 'app.update.enabled' and other settings, and
 disable Iceweasel upstream security updates checks using another
 method (e.g. by not compiling the related code, or by not using
 ~/.mozilla/firefox to store the iceweasel configuration).

Are you sure that when running firefox again, the config value doesn't
go back to true ? Because these are global configurations that are not
stored in user profile unless you modify them... So while running
iceweasel would disable app.update.enabled, running firefox should
re-enable it. Try resetting the config item (right-click - reset, iirc)
and try switching between iceweasel and firefox.

Mike



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#512111: iceweasel: Iceweasel disable Firefox upgrade checks

2009-01-17 Thread Sylvain Beucler
On Sat, Jan 17, 2009 at 04:06:30PM +0100, Mike Hommey wrote:
 On Sat, Jan 17, 2009 at 02:19:02PM +0100, Sylvain Beucler wrote:
  Package: iceweasel
  Version: 3.0.5-1
  Severity: grave
  Tags: security
  Justification: user security hole
  
  
  Since Debian stable is a frozen distro, it's not uncommon to install
  the official Firefox binaries when the next version of Firefox is
  released, and isn't packaged in stable or backported yet. I've also
  also seen that useful to fix browser detection (hotmail) or support
  binary extensions (probably to avoid stdlibc++ 5/6 discrepancies).
  
  Anyway, when Iceweasel is started, it silently disables the security
  update checks in the configuration.
  about:config reports that 'app.update.enabled' is set to false. This
  is set on startup.
  
  This is a problem, because as I mentioned people may use, concurrently
  or later, an official version of Firefox. In this case, Firefox will
  disable security update checks as directed, and thus Firefox won't be
  upgraded when there's a security fix. People may work several months
  without being notified about a security hole in their Firefox.
  
  The fact Iceweasel disables upsteam security update checks is normal,
  because Debian (not upstream) provides those. However it's a mistake
  to disable that in the configuration, because this impacts other
  versions of Firefox that do use those checks.
  
  So please don't alter 'app.update.enabled' and other settings, and
  disable Iceweasel upstream security updates checks using another
  method (e.g. by not compiling the related code, or by not using
  ~/.mozilla/firefox to store the iceweasel configuration).
 
 Are you sure that when running firefox again, the config value doesn't
 go back to true ? Because these are global configurations that are not
 stored in user profile unless you modify them... So while running
 iceweasel would disable app.update.enabled, running firefox should
 re-enable it. Try resetting the config item (right-click - reset, iirc)
 and try switching between iceweasel and firefox.


Here're a few tests:

- open Firefox
- witness app.update.enable == false (bold, state=Defined by user)
- double click app.update.enable to switch it to true (normal,
  state=by default)
- close Firefox

- open Iceweasel
- witness app.update.enable == false (italic, status=locked)
- double click doesn't change a thing
- close Iceweasel

- open Firefox
- witness app.update.enable is back to false (bold, state=Defined by
  user)
- set app.update.enable to true again
- close Firefox

- open Firefox
- witness app.update.enable == true (normal, state=by default) -
  it doesn't revert to false by default, so it's well a Iceweasel
  behavior
- close Firefox

- open Iceweasel
- close Iceweasel without messing with the config
- open Firefox
- witness app.update.enable is false (bold, state=Defined by user) -
  so it's a startup Iceweasel behavior, nothing manual involved


Thus I'm pretty sure the config value doesn't get back to true.

If this is a global configuration, then possibly non-default global
configuration gets merged with the user configuration?

-- 
Sylvain



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org