SecurityPublication
COMPLETED: see http://www.ubuntu.com/usn for details
This page contains the notes and procedures that will be used for publishing the USNs for the firefox 3.6 transitions.
USNs
The packages and USNs for nss, nspr, firefox 3.6.6 and firefox 3.6.6 rdepends will be published at the same time for Ubuntu 8.04 LTS and 10.04 LTS, and then later for 9.04 and 9.10 (due to openjdk issue). While packages for epiphany/webkit were backported from 9.10 to 8.04 LTS, they had too many regressions over the functionality provided by epiphany/gecko. As an alternative, epiphany was updated to use the new xulrunner-1.9.2. 9.10 already has the latest nss.
Ubuntu was originally targeting 3.6.4 for the transition, but shortly after release or 3.6.4, upstream issued an emergency bug fix release with 3.6.6, so we are now targeting 3.6.6 for the transition.
USN1 |
Ubuntu Release |
Software |
SRCPKG |
927-4: DONE |
8.04 LTS |
nss (for CVE-2009-3555) |
export SRCPKG="nss" |
927-5: DONE |
8.04 LTS |
nspr (see USN-810-2 for example) |
export SRCPKG="nspr" |
927-6: DONE |
9.04 |
nss (for CVE-2009-3555) |
export SRCPKG="nss" |
927-7: DONE |
9.04 |
nspr (see USN-810-2 for example) |
export SRCPKG="nspr" |
927-8: DONE |
9.04 |
thunderbird |
export SRCPKG="thunderbird" |
930-1: DONE |
8.04 LTS, 10.04 LTS |
firefox 3.6/xulrunner 1.9.2 |
export SRCPKG="firefox-3.0 firefox xulrunner-1.9.2" |
930-2: DONE |
8.04 LTS |
rdepends of firefox (see below) |
export SRCPKG="adblock-plus all-in-one-sidebar apturl blam chmsee edbrowse epiphany-browser firebug firefox-showcase flashblock foxyproxy gecko-sharp2 gnome-python-extras greasemonkey icedtea-gcjwebplugin imagezoom liferea listen livehttpheaders miro mozgest mozilla-noscript mozilla-stumbleupon nukeimage penguintv prism rhythmbox scrapbook speeddial torbutton totem ubufox ubuntu-it-menu useragentswitcher webdeveloper yelp" |
930-4: DONE |
9.04, 9.10 |
firefox 3.6/xulrunner 1.9.2 |
export SRCPKG="firefox-3.0 firefox-3.5 xulrunner-1.9.2" |
930-5: DONE |
9.04. 9.10 |
rdepends of firefox (see below) |
export SRCPKG="adblock-plus all-in-one-sidebar ant apturl beagle bindwood chmsee conkeror ctxextensions edbrowse epiphany-browser fennec firebug firefoxnotify firefox-sage firefox-showcase flashblock foxyproxy galeon gluezilla gnome-python-extras gnome-web-photo google-gadgets greasemonkey imagezoom itsalltext kazehakase liferea listen livehttpheaders long-url-please miro moon mozgest mozilla-noscript mozilla-stumbleupon mozvoikko mozzemberek nukeimage openjdk-6 packagekit penguintv prism pwdhash scrapbook speeddial torbutton tuxguitar ubufox ubuntu-it-menu useragentswitcher venkman webdeveloper webfav xiphos yelp" |
930-X REJECTED |
8.04 LTS |
epiphany and webkit |
export SRCPKG="epiphany-browser epiphany-extensions webkit-1.1" |
930-X REJECTED |
8.04 LTS |
depends for epiphany and webkit |
export SRCPKG="libsoup2.4-2.28" |
N/A |
8.04 LTS |
language packs |
export SRCPKG="language-pack-af language-pack-af-base language-pack-ar language-pack-ar-base language-pack-as language-pack-as-base language-pack-ast language-pack-ast-base language-pack-be language-pack-be-base language-pack-bg language-pack-bg-base language-pack-bn language-pack-bn-base language-pack-ca language-pack-ca-base language-pack-cs language-pack-cs-base language-pack-cy language-pack-cy-base language-pack-da language-pack-da-base language-pack-de language-pack-de-base language-pack-el language-pack-el-base language-pack-en language-pack-en-base language-pack-eo language-pack-eo-base language-pack-es language-pack-es-base language-pack-et language-pack-et-base language-pack-eu language-pack-eu-base language-pack-fa language-pack-fa-base language-pack-fi language-pack-fi-base language-pack-fr language-pack-fr-base language-pack-fy language-pack-fy-base language-pack-ga language-pack-ga-base language-pack-gl language-pack-gl-base language-pack-gnome-af language-pack-gnome-af-base language-pack-gnome-ar language-pack-gnome-ar-base language-pack-gnome-as language-pack-gnome-as-base language-pack-gnome-ast language-pack-gnome-ast-base language-pack-gnome-be language-pack-gnome-be-base language-pack-gnome-bg language-pack-gnome-bg-base language-pack-gnome-bn language-pack-gnome-bn-base language-pack-gnome-ca language-pack-gnome-ca-base language-pack-gnome-cs language-pack-gnome-cs-base language-pack-gnome-cy language-pack-gnome-cy-base language-pack-gnome-da language-pack-gnome-da-base language-pack-gnome-de language-pack-gnome-de-base language-pack-gnome-el language-pack-gnome-el-base language-pack-gnome-en language-pack-gnome-en-base language-pack-gnome-eo language-pack-gnome-eo-base language-pack-gnome-es language-pack-gnome-es-base language-pack-gnome-et language-pack-gnome-et-base language-pack-gnome-eu language-pack-gnome-eu-base language-pack-gnome-fa language-pack-gnome-fa-base language-pack-gnome-fi language-pack-gnome-fi-base language-pack-gnome-fr language-pack-gnome-fr-base language-pack-gnome-fy language-pack-gnome-fy-base language-pack-gnome-ga language-pack-gnome-ga-base language-pack-gnome-gl language-pack-gnome-gl-base language-pack-gnome-gu language-pack-gnome-gu-base language-pack-gnome-he language-pack-gnome-he-base language-pack-gnome-hi language-pack-gnome-hi-base language-pack-gnome-hr language-pack-gnome-hr-base language-pack-gnome-hu language-pack-gnome-hu-base language-pack-gnome-id language-pack-gnome-id-base language-pack-gnome-is language-pack-gnome-is-base language-pack-gnome-it language-pack-gnome-it-base language-pack-gnome-ja language-pack-gnome-ja-base language-pack-gnome-ka language-pack-gnome-ka-base language-pack-gnome-kk language-pack-gnome-kk-base language-pack-gnome-kn language-pack-gnome-kn-base language-pack-gnome-ko language-pack-gnome-ko-base language-pack-gnome-ku language-pack-gnome-ku-base language-pack-gnome-lt language-pack-gnome-lt-base language-pack-gnome-lv language-pack-gnome-lv-base language-pack-gnome-mk language-pack-gnome-mk-base language-pack-gnome-ml language-pack-gnome-ml-base language-pack-gnome-mr language-pack-gnome-mr-base language-pack-gnome-nb language-pack-gnome-nb-base language-pack-gnome-nl language-pack-gnome-nl-base language-pack-gnome-nn language-pack-gnome-nn-base language-pack-gnome-oc language-pack-gnome-oc-base language-pack-gnome-or language-pack-gnome-or-base language-pack-gnome-pa language-pack-gnome-pa-base language-pack-gnome-pl language-pack-gnome-pl-base language-pack-gnome-pt language-pack-gnome-pt-base language-pack-gnome-ro language-pack-gnome-ro-base language-pack-gnome-ru language-pack-gnome-ru-base language-pack-gnome-si language-pack-gnome-si-base language-pack-gnome-sk language-pack-gnome-sk-base language-pack-gnome-sl language-pack-gnome-sl-base language-pack-gnome-sq language-pack-gnome-sq-base language-pack-gnome-sr language-pack-gnome-sr-base language-pack-gnome-sv language-pack-gnome-sv-base language-pack-gnome-ta language-pack-gnome-ta-base language-pack-gnome-te language-pack-gnome-te-base language-pack-gnome-th language-pack-gnome-th-base language-pack-gnome-tr language-pack-gnome-tr-base language-pack-gnome-uk language-pack-gnome-uk-base language-pack-gnome-vi language-pack-gnome-vi-base language-pack-gnome-zh language-pack-gnome-zh-base language-pack-gu language-pack-gu-base language-pack-he language-pack-he-base language-pack-hi language-pack-hi-base language-pack-hr language-pack-hr-base language-pack-hu language-pack-hu-base language-pack-id language-pack-id-base language-pack-is language-pack-is-base language-pack-it language-pack-it-base language-pack-ja language-pack-ja-base language-pack-ka language-pack-ka-base language-pack-kde-af language-pack-kde-af-base language-pack-kde-ar language-pack-kde-ar-base language-pack-kde-as language-pack-kde-as-base language-pack-kde-ast language-pack-kde-ast-base language-pack-kde-be language-pack-kde-be-base language-pack-kde-bg language-pack-kde-bg-base language-pack-kde-bn language-pack-kde-bn-base language-pack-kde-ca language-pack-kde-ca-base language-pack-kde-cs language-pack-kde-cs-base language-pack-kde-cy language-pack-kde-cy-base language-pack-kde-da language-pack-kde-da-base language-pack-kde-de language-pack-kde-de-base language-pack-kde-el language-pack-kde-el-base language-pack-kde-en language-pack-kde-en-base language-pack-kde-eo language-pack-kde-eo-base language-pack-kde-es language-pack-kde-es-base language-pack-kde-et language-pack-kde-et-base language-pack-kde-eu language-pack-kde-eu-base language-pack-kde-fa language-pack-kde-fa-base language-pack-kde-fi language-pack-kde-fi-base language-pack-kde-fr language-pack-kde-fr-base language-pack-kde-fy language-pack-kde-fy-base language-pack-kde-ga language-pack-kde-ga-base language-pack-kde-gl language-pack-kde-gl-base language-pack-kde-gu language-pack-kde-gu-base language-pack-kde-he language-pack-kde-he-base language-pack-kde-hi language-pack-kde-hi-base language-pack-kde-hr language-pack-kde-hr-base language-pack-kde-hu language-pack-kde-hu-base language-pack-kde-id language-pack-kde-id-base language-pack-kde-is language-pack-kde-is-base language-pack-kde-it language-pack-kde-it-base language-pack-kde-ja language-pack-kde-ja-base language-pack-kde-ka language-pack-kde-ka-base language-pack-kde-kk language-pack-kde-kk-base language-pack-kde-kn language-pack-kde-kn-base language-pack-kde-ko language-pack-kde-ko-base language-pack-kde-ku language-pack-kde-ku-base language-pack-kde-lt language-pack-kde-lt-base language-pack-kde-lv language-pack-kde-lv-base language-pack-kde-mk language-pack-kde-mk-base language-pack-kde-ml language-pack-kde-ml-base language-pack-kde-mr language-pack-kde-mr-base language-pack-kde-nb language-pack-kde-nb-base language-pack-kde-nl language-pack-kde-nl-base language-pack-kde-nn language-pack-kde-nn-base language-pack-kde-oc language-pack-kde-oc-base language-pack-kde-or language-pack-kde-or-base language-pack-kde-pa language-pack-kde-pa-base language-pack-kde-pl language-pack-kde-pl-base language-pack-kde-pt language-pack-kde-pt-base language-pack-kde-ro language-pack-kde-ro-base language-pack-kde-ru language-pack-kde-ru-base language-pack-kde-si language-pack-kde-si-base language-pack-kde-sk language-pack-kde-sk-base language-pack-kde-sl language-pack-kde-sl-base language-pack-kde-sq language-pack-kde-sq-base language-pack-kde-sr language-pack-kde-sr-base language-pack-kde-sv language-pack-kde-sv-base language-pack-kde-ta language-pack-kde-ta-base language-pack-kde-te language-pack-kde-te-base language-pack-kde-th language-pack-kde-th-base language-pack-kde-tr language-pack-kde-tr-base language-pack-kde-uk language-pack-kde-uk-base language-pack-kde-vi language-pack-kde-vi-base language-pack-kde-zh language-pack-kde-zh-base language-pack-kk language-pack-kk-base language-pack-kn language-pack-kn-base language-pack-ko language-pack-ko-base language-pack-ku language-pack-ku-base language-pack-lt language-pack-lt-base language-pack-lv language-pack-lv-base language-pack-mk language-pack-mk-base language-pack-ml language-pack-ml-base language-pack-mr language-pack-mr-base language-pack-nb language-pack-nb-base language-pack-nl language-pack-nl-base language-pack-nn language-pack-nn-base language-pack-oc language-pack-oc-base language-pack-or language-pack-or-base language-pack-pa language-pack-pa-base language-pack-pl language-pack-pl-base language-pack-pt language-pack-pt-base language-pack-ro language-pack-ro-base language-pack-ru language-pack-ru-base language-pack-si language-pack-si-base language-pack-sk language-pack-sk-base language-pack-sl language-pack-sl-base language-pack-sq language-pack-sq-base language-pack-sr language-pack-sr-base language-pack-sv language-pack-sv-base language-pack-ta language-pack-ta-base language-pack-te language-pack-te-base language-pack-th language-pack-th-base language-pack-tr language-pack-tr-base language-pack-uk language-pack-uk-base language-pack-vi language-pack-vi-base language-pack-zh language-pack-zh-base" |
N/A |
9.04, 9.10 |
language packs |
export SRCPKG="language-pack-af language-pack-af-base language-pack-ar language-pack-ar-base language-pack-as language-pack-as-base language-pack-ast language-pack-ast-base language-pack-be language-pack-be-base language-pack-bg language-pack-bg-base language-pack-bn language-pack-bn-base language-pack-ca language-pack-ca-base language-pack-cs language-pack-cs-base language-pack-cy language-pack-cy-base language-pack-da language-pack-da-base language-pack-de language-pack-de-base language-pack-el language-pack-el-base language-pack-en language-pack-en-base language-pack-eo language-pack-eo-base language-pack-es language-pack-es-base language-pack-et language-pack-et-base language-pack-eu language-pack-eu-base language-pack-fa language-pack-fa-base language-pack-fi language-pack-fi-base language-pack-fr language-pack-fr-base language-pack-fy language-pack-fy-base language-pack-ga language-pack-ga-base language-pack-gl language-pack-gl-base language-pack-gnome-af language-pack-gnome-af-base language-pack-gnome-ar language-pack-gnome-ar-base language-pack-gnome-as language-pack-gnome-as-base language-pack-gnome-ast language-pack-gnome-ast-base language-pack-gnome-be language-pack-gnome-be-base language-pack-gnome-bg language-pack-gnome-bg-base language-pack-gnome-bn language-pack-gnome-bn-base language-pack-gnome-ca language-pack-gnome-ca-base language-pack-gnome-cs language-pack-gnome-cs-base language-pack-gnome-cy language-pack-gnome-cy-base language-pack-gnome-da language-pack-gnome-da-base language-pack-gnome-de language-pack-gnome-de-base language-pack-gnome-el language-pack-gnome-el-base language-pack-gnome-en language-pack-gnome-en-base language-pack-gnome-eo language-pack-gnome-eo-base language-pack-gnome-es language-pack-gnome-es-base language-pack-gnome-et language-pack-gnome-et-base language-pack-gnome-eu language-pack-gnome-eu-base language-pack-gnome-fa language-pack-gnome-fa-base language-pack-gnome-fi language-pack-gnome-fi-base language-pack-gnome-fr language-pack-gnome-fr-base language-pack-gnome-fy language-pack-gnome-fy-base language-pack-gnome-ga language-pack-gnome-ga-base language-pack-gnome-gl language-pack-gnome-gl-base language-pack-gnome-gu language-pack-gnome-gu-base language-pack-gnome-he language-pack-gnome-he-base language-pack-gnome-hi language-pack-gnome-hi-base language-pack-gnome-hr language-pack-gnome-hr-base language-pack-gnome-hu language-pack-gnome-hu-base language-pack-gnome-id language-pack-gnome-id-base language-pack-gnome-is language-pack-gnome-is-base language-pack-gnome-it language-pack-gnome-it-base language-pack-gnome-ja language-pack-gnome-ja-base language-pack-gnome-ka language-pack-gnome-ka-base language-pack-gnome-kk language-pack-gnome-kk-base language-pack-gnome-kn language-pack-gnome-kn-base language-pack-gnome-ko language-pack-gnome-ko-base language-pack-gnome-ku language-pack-gnome-ku-base language-pack-gnome-lt language-pack-gnome-lt-base language-pack-gnome-lv language-pack-gnome-lv-base language-pack-gnome-mk language-pack-gnome-mk-base language-pack-gnome-ml language-pack-gnome-ml-base language-pack-gnome-mr language-pack-gnome-mr-base language-pack-gnome-nb language-pack-gnome-nb-base language-pack-gnome-nl language-pack-gnome-nl-base language-pack-gnome-nn language-pack-gnome-nn-base language-pack-gnome-oc language-pack-gnome-oc-base language-pack-gnome-or language-pack-gnome-or-base language-pack-gnome-pa language-pack-gnome-pa-base language-pack-gnome-pl language-pack-gnome-pl-base language-pack-gnome-pt language-pack-gnome-pt-base language-pack-gnome-ro language-pack-gnome-ro-base language-pack-gnome-ru language-pack-gnome-ru-base language-pack-gnome-si language-pack-gnome-si-base language-pack-gnome-sk language-pack-gnome-sk-base language-pack-gnome-sl language-pack-gnome-sl-base language-pack-gnome-sq language-pack-gnome-sq-base language-pack-gnome-sr language-pack-gnome-sr-base language-pack-gnome-sv language-pack-gnome-sv-base language-pack-gnome-ta language-pack-gnome-ta-base language-pack-gnome-te language-pack-gnome-te-base language-pack-gnome-th language-pack-gnome-th-base language-pack-gnome-tr language-pack-gnome-tr-base language-pack-gnome-uk language-pack-gnome-uk-base language-pack-gnome-vi language-pack-gnome-vi-base language-pack-gnome-zh language-pack-gnome-zh-base language-pack-gu language-pack-gu-base language-pack-he language-pack-he-base language-pack-hi language-pack-hi-base language-pack-hr language-pack-hr-base language-pack-hu language-pack-hu-base language-pack-id language-pack-id-base language-pack-is language-pack-is-base language-pack-it language-pack-it-base language-pack-ja language-pack-ja-base language-pack-ka language-pack-ka-base language-pack-kde-af language-pack-kde-af-base language-pack-kde-ar language-pack-kde-ar-base language-pack-kde-as language-pack-kde-as-base language-pack-kde-ast language-pack-kde-ast-base language-pack-kde-be language-pack-kde-be-base language-pack-kde-bg language-pack-kde-bg-base language-pack-kde-bn language-pack-kde-bn-base language-pack-kde-ca language-pack-kde-ca-base language-pack-kde-cs language-pack-kde-cs-base language-pack-kde-cy language-pack-kde-cy-base language-pack-kde-da language-pack-kde-da-base language-pack-kde-de language-pack-kde-de-base language-pack-kde-el language-pack-kde-el-base language-pack-kde-en language-pack-kde-en-base language-pack-kde-eo language-pack-kde-eo-base language-pack-kde-es language-pack-kde-es-base language-pack-kde-et language-pack-kde-et-base language-pack-kde-eu language-pack-kde-eu-base language-pack-kde-fa language-pack-kde-fa-base language-pack-kde-fi language-pack-kde-fi-base language-pack-kde-fr language-pack-kde-fr-base language-pack-kde-fy language-pack-kde-fy-base language-pack-kde-ga language-pack-kde-ga-base language-pack-kde-gl language-pack-kde-gl-base language-pack-kde-gu language-pack-kde-gu-base language-pack-kde-he language-pack-kde-he-base language-pack-kde-hi language-pack-kde-hi-base language-pack-kde-hr language-pack-kde-hr-base language-pack-kde-hu language-pack-kde-hu-base language-pack-kde-id language-pack-kde-id-base language-pack-kde-is language-pack-kde-is-base language-pack-kde-it language-pack-kde-it-base language-pack-kde-ja language-pack-kde-ja-base language-pack-kde-ka language-pack-kde-ka-base language-pack-kde-kk language-pack-kde-kk-base language-pack-kde-kn language-pack-kde-kn-base language-pack-kde-ko language-pack-kde-ko-base language-pack-kde-ku language-pack-kde-ku-base language-pack-kde-lt language-pack-kde-lt-base language-pack-kde-lv language-pack-kde-lv-base language-pack-kde-mk language-pack-kde-mk-base language-pack-kde-ml language-pack-kde-ml-base language-pack-kde-mr language-pack-kde-mr-base language-pack-kde-nb language-pack-kde-nb-base language-pack-kde-nl language-pack-kde-nl-base language-pack-kde-nn language-pack-kde-nn-base language-pack-kde-oc language-pack-kde-oc-base language-pack-kde-or language-pack-kde-or-base language-pack-kde-pa language-pack-kde-pa-base language-pack-kde-pl language-pack-kde-pl-base language-pack-kde-pt language-pack-kde-pt-base language-pack-kde-ro language-pack-kde-ro-base language-pack-kde-ru language-pack-kde-ru-base language-pack-kde-si language-pack-kde-si-base language-pack-kde-sk language-pack-kde-sk-base language-pack-kde-sl language-pack-kde-sl-base language-pack-kde-sq language-pack-kde-sq-base language-pack-kde-sr language-pack-kde-sr-base language-pack-kde-sv language-pack-kde-sv-base language-pack-kde-ta language-pack-kde-ta-base language-pack-kde-te language-pack-kde-te-base language-pack-kde-th language-pack-kde-th-base language-pack-kde-tr language-pack-kde-tr-base language-pack-kde-uk language-pack-kde-uk-base language-pack-kde-vi language-pack-kde-vi-base language-pack-kde-zh language-pack-kde-zh-base language-pack-kk language-pack-kk-base language-pack-kn language-pack-kn-base language-pack-ko language-pack-ko-base language-pack-ku language-pack-ku-base language-pack-lt language-pack-lt-base language-pack-lv language-pack-lv-base language-pack-mk language-pack-mk-base language-pack-ml language-pack-ml-base language-pack-mr language-pack-mr-base language-pack-nb language-pack-nb-base language-pack-nl language-pack-nl-base language-pack-nn language-pack-nn-base language-pack-oc language-pack-oc-base language-pack-or language-pack-or-base language-pack-pa language-pack-pa-base language-pack-pl language-pack-pl-base language-pack-pt language-pack-pt-base language-pack-ro language-pack-ro-base language-pack-ru language-pack-ru-base language-pack-si language-pack-si-base language-pack-sk language-pack-sk-base language-pack-sl language-pack-sl-base language-pack-sq language-pack-sq-base language-pack-sr language-pack-sr-base language-pack-sv language-pack-sv-base language-pack-ta language-pack-ta-base language-pack-te language-pack-te-base language-pack-th language-pack-th-base language-pack-tr language-pack-tr-base language-pack-uk language-pack-uk-base language-pack-vi language-pack-vi-base language-pack-zh language-pack-zh-base" |
- USN numbers greater than -1 are subject to change based on regression fixes
- 930-3 is for LP: #600022
Publication
In general, follow SecurityTeam/UpdatePublication with the following exceptions:
use the above table to determine the SRCPKG for each USN
use --ppa=ubuntu-mozilla-security with unembargo.py and copy_sppa_to_repos
be sure to clean out new-usn.sh for unrelated items. Eg, USN-927-4 should only have nss for 8.04 LTS and 930-1 should only have firefox-3.0 for hardy. Verify these against what is listed in USNs, above
run copy-report manually on cocoplum
Release Notes
The following USNs have release note specific items:
USN |
Note |
930-1 |
sun-java5-plugin is not supported in firefox 3.6 on Ubuntu 8.04 LTS. Use icedtea-java7-plugin or sun-java6-plugin instead. |
930-4 |
sun-java5-plugin is not supported in firefox 3.6 on Ubuntu 9.04. Use icedtea6-plugin or sun-java6-plugin instead. |
930-1 |
Upgrades to Ubuntu 8.10 from Ubuntu 8.04 LTS may break the browser. Ubuntu 8.10 is no longer supported so users will need to upgrade to 9.04 to receive active security support and a functional browser. |
930-1, 930-4 |
Font configuration cannot be controlled via Gnome settings. This is a known issue being tracked in https://launchpad.net/bugs/559149 and will be fixed in a later update. |
930-1, 930-4 |
helix-player is not currently supported in firefox 3.6. This is a known issue and may be fixed in a future update. |
930-1 |
RealAudio via the totem plugin is no longer supported in firefox 3.6 in Ubuntu 8.04 LTS. Affected users navigating to Real content will be prompted to install optional community supported packages. |
930-1 |
In Ubuntu 8.04 LTS the xine plugin is non-functional. After upgrading to Firefox 3.6, the plugin may cause the browser to crash, while in Firefox 3.0 it would be silently ignored. Users are advised to uninstall xine-plugin and/or gxineplugin. |
930-1, 930-4 |
After upgrading to Firefox 3.6.6, users may be prompted to upgrade some 3rd party Add-Ons. In some cases, an Add-On will not be compatible with Firefox 3.6.6 and have no update available. In these cases, Firefox will notify the user that it is disabling the Add-On. |
930-1 |
Plugins using external helpers (such as Totem) may not close when using the Epiphany browser. This is a known issue being tracked in https://launchpad.net/bugs/599796 and will be fixed in a later update. This issue only affects Ubuntu 8.04 LTS. |
930-4 |
Plugins using external helpers (such as Totem) may not close when using the Epiphany browser. This is a known issue being tracked in https://launchpad.net/bugs/599796 and will be fixed in a later update. This issue only affects Ubuntu 9.04. |
930-4 |
The OpenJDK java plugin is not available in Ubuntu 9.04 on Sparc hardware. This will be fixed in a future update. |
930-4 |
The Xulrunner package provided by this update is incompatible with the Kazehakase browser in Ubuntu 9.04. This is a known issue being tracked in https://launchpad.net/bugs/608705 and will be fixed in a future update. |
930-4 |
Plugins using external helpers (such as Totem) may not close when using the Epiphany browser. This is a known issue being tracked in https://launchpad.net/bugs/599796 and will be fixed in a later update. This issue only affects Ubuntu 9.04. |
930-2 |
USN-930-1 fixed vulnerabilities in Firefox. This update provides rebuilt packages for use with Firefox 3.6 and Xulrunner 1.9.2 on Ubuntu 8.04 LTS. |
930-5 |
USN-930-1 fixed vulnerabilities in Firefox. This update provides rebuilt packages for use with Firefox 3.6 and Xulrunner 1.9.2 on Ubuntu 9.04 and 9.10. |
930-X REJECTED |
epiphany now uses webkit exclusively. This results in changes in behavior including no prompts for untrusted SSL certs (only broken lock) and CA certificate imports are done system-wide in /etc/ssl/certs as opposed to per user. Plugins are no longer listed via 'about:plugins', 'Use image as background' is no longer available. Javascript heavy applications like maps.google.com do not work. |
Regressions
- firefox (8.04 LTS)
sun-java5-plugin no longer supported: WONT FIX (see release note)
font rendering (LP: #588311): RESOLVED (chriscoulson)
font configuration (LP: #379761, LP: #559149): WONT FIX (chriscoulson, patch reviewed by upstream and it needs work. Will be handled in SRU. See release note)
openjdk plugin does not work: RESOLVED (micahg)
NOTE: applets with object on http://www.w3.org/People/mimasa/test/object/java/clock known to fail (ie, not a regression)
NOTE: applet does not initialize at http://www.java.com/de/download/help/testvm.xml known to fail (ie not a regression)
language packs (Translations) not updated: RESOLVED
xine-plugin crashes firefox after upgrade: WONT FIX (See release note)
- totem issues (see below)
- firefox (9.04):
openjdk plugin does not work: RESOLVED (chriscoulson, micahg: requires backported openjdk-6 from lucid-proposed (for bug #597714))
- firefox (9.10):
openjdk plugin does not work: RESOLVED (chriscoulson, micahg: requires backported openjdk-6 from lucid-proposed (for bug #597714))
epiphany/webkit (8.04 LTS) REJECTED:
LP: #589877 (epiphany (webkit) does not prompt with untrusted SSL certificates): BLOCKER
- also can no longer add CA certificates on a per-user basis
- affects all versions of epiphany/webkit in Ubuntu
LP: #589879 (epiphany (webkit) does not work with maps.google.com): BLOCKER
- major javascript issue
- works in 10.04 LTS, does not work in 9.10
LP: #589882 (epiphany (webkit) doesn't detect java plugin): BLOCKER
- affects all versions of epiphany/webkit in Ubuntu
LP: #589884 (epiphany (webkit) 'Use Image as Background' no longer available): WONT FIX (see release note)
- works in 10.04 LTS, does not work in 9.10
LP: #589891 (epiphany (webkit) in mozilla PPA cannot play ogg video): BLOCKER
- sort of works in 9.10 and 10.04 LTS
about:plugins no longer works: WONT FIX (see release note)
extra mouse buttons do not work (bug reference?): WONT FIX (chriscoulson, not a blocker)
- epiphany/gecko using xulrunner-1.9.2 (8.04 LTS):
can't initialize EphyBrowser: RESOLVED (chriscoulson)
cannot open URLs for many file types (xulrunner-1.9.2-gnome-support not installed on upgrade): RESOLVED (chriscoulson)
LP: #599796: plugins using external helpers (eg totem-mozilla) are not killed on browser close after viewing embedded media: WONT FIX (chriscoulson, will be handled in SRU. See release note)
- epiphany/gecko using xulrunner-1.9.2 (9.04):
openjdk plugin does not work: RESOLVED (chriscoulson, micahg: requires backported openjdk-6 from lucid-proposed (for bug #597714))
LP: #599796: plugins using external helpers (eg totem-mozilla) are not killed on browser close after viewing embedded media: WONT FIX (chriscoulson, will be handled in SRU. See release note)
- nss 9.04:
bug #559918 regressed: RESOLVED (chriscoulson)
- totem:
- 8.04 LTS:
plugin is not detected: RESOLVED (chriscoulson)
plugin detected, but disabled after upgrade: RESOLVED (chriscoulson)
plugin can't find media with HTML files using file://: RESOLVED (chriscoulson)
- 8.04 LTS:
Testing
Please see: Testing/Firefox3.6.4Upgrade for procedures and reporting. Regressions are listed above. Tests also include:
- using QRT/scripts/test-browser.py for firefox with icedtea6-plugin/icedtea-java7-plugin and sun-java6-plugin:
- 8.04 LTS: PASS (see Regressions, above)
- 9.04: PASS (see Regressions, above)
- 9.10: PASS (see Regressions, above)
- using QRT/scripts/test-browser.py for epiphany-browser/webkit:
- 8.04 LTS: PASS (see Regressions, above)
- using QRT/scripts/test-browser.py for new epiphany-browser/gecko using xulrunner-1.9.2:
- 8.04 LTS: PASS (see Regressions, above)
- 9.04: PASS (see Regressions, above)
- testing NSS with evolution and thunderbird:
- 8.04 LTS:
- pop/tls: PASS
- pop/ssl: PASS
- imap/tls: PASS
- imap/ssl: PASS
- smtp/tls: PASS
- smtp/tls/smtp auth: PASS
- import/view CA certificate: PASS
- verify not prompted with imported CA certificate (pop/tls): PASS
verify not to regress fix for https://launchpad.net/bugs/559881: PASS
verify not to regress fix for https://launchpad.net/bugs/559918 (must enable FIPS first): PASS
- 9.04:
- pop/tls: PASS
- pop/ssl: PASS
- imap/tls: PASS
- imap/ssl: PASS
- smtp/tls: PASS
- smtp/tls/smtp auth: PASS
- import/view CA certificate: PASS
- verify not prompted with imported CA certificate (pop/tls): PASS
verify not to regress fix for https://launchpad.net/bugs/559881: PASS
verify not to regress fix for https://launchpad.net/bugs/559918: RESOLVED
- to test/reproduce:
- setup a POP3 account
- enable master password in thunderbird
- enable FIPS in thunderbird
- close thunderbird
- apt-get install libnss3-0d
- start thunderbird
- to test/reproduce:
The above can be verified with:
sudo tcpdump -s 0 -n -X -i eth0 port 110 or port 995 or port 143 or port 993 or port 25
- 8.04 LTS:
- verify acroread:
- 8.04 LTS: PASS
- 9.04: PASS
- 9.10: PASS
- verify yelp:
- 8.04 LTS: PASS
- internal links work
- search works
- bookmarks work
- forward/back/find/about/preferences all work
- external links open firefox
- 9.04: PASS (found it crashes a bit after clicking search results. This is not a regression as it happens with yelp in official 9.04)
- internal links work
- search works
- bookmarks work
- forward/back/find/about/preferences all work
- external links open firefox
- 9.10: PASS
- internal links work
- search works
- bookmarks work
- forward/back/find/about/preferences all work
- external links open firefox
- 8.04 LTS: PASS
- verify extensions:
8.04 LTS: PASS (see http://mozilla.qa.ubuntu.com/qatracker/test/4173)
9.04: PASS (see http://mozilla.qa.ubuntu.com/qatracker/test/4225)
9.10: PASS (see http://mozilla.qa.ubuntu.com/qatracker/test/4224)
- beagle, foxyproxy, itsalltext, and scrapbook are broken on current Karmic. All work with 3.6
ctxextensions after upgrade disables all extensions: RESOLVED
firebug does not show up after upgrade: RESOLVED
mozilla-noscript does not show up after upgrade: RESOLVED
- verify rhythmbox
- 8.04 LTS: PASS
- verify apturl:
- 8.04 LTS: PASS (is a bit flaky when lots of extensions/plugins are installed. Several times I got an unknown protocol error (apt). I saw this with firefox 3.0 as well as 3.6)
- 9.04: PASS
- 9.10: PASS
- apparmor profile:
- 8.04 LTS
- profile is not shipped: PASS
- 9.04:
- profile is not shipped: PASS
- 9.10:
- no new denials: PASS
status same after upgrade: RESOLVED (enabled profile is disabled after upgrade -- jdstrand)
- 8.04 LTS
- openjdk-6 backport:
- 9.04
- upload: DONE (micahg, chriscoulson)
- TCK testing: DONE (sbeattie)
- eucalyptus testing: IGNORED (per ttx)
- tomcat testing: DONE (ttx)
- browser testing: DONE (jdstrand)
- 9.10
- upload: DONE (micahg, chriscoulson)
- TCK testing: DONE (sbeattie)
- eucalyptus testing: DONE (kirkland)
- tomcat testing: DONE (ttx)
- browser testing: DONE (jdstrand)
- 9.04
Making sure you have the latest packages
The ubuntu-mozilla-security PPA is being updated regularly with bug fixes and backports. To make sure you have the latest packages for testing locally, you can use the following shell script :
set -e repo="/var/www/debs/testing" output="$HOME/ums.list" force_update="" if [ "$1" = "-u" ]; then force_update="yes" shift fi # remote tmpdir=`mktemp -d` trap "rm -rf $tmpdir" EXIT HUP INT QUIT TERM if [ "$force_update" = "yes" ] || [ ! -e "$output" ]; then echo "Downloading package list from ubuntu-mozilla-security to '$output'." echo "(this will take a while)" ls-ppa --ppa=ubuntu-mozilla-security > "$tmpdir/ums.list" mv -f "$tmpdir/ums.list" "$output" fi if [ -z "$1" ]; then echo "Need to specify a release" >&2 exit fi ums_release="$1" cat "$output" | grep "$ums_release" | grep -v language | sed -e 's/: / /' -e "s/ ($ums_release)//" | sort > "$tmpdir/remote" mv -f "$tmpdir/remote" /tmp/remote."$ums_release" # local ls -1 "$repo/$ums_release/"*source.changes | sed -e 's#.*/##g' -e 's/_/ /g' -e 's/ source.changes//' | sort > "$tmpdir/local" mv -f "$tmpdir/local" /tmp/local."$ums_release" # diff diff -Nau /tmp/remote."$ums_release" /tmp/local."$ums_release"
The basic idea with the above is that you have a local apt repository where you download all the latest packages (see copy_sppa_to_repos and then you use ls-ppa to generate a listing of the PPA and compare that to what is in your local repository for a specific release. Eg:
$ ./tmp/ums-diff -u hardy Downloading package list from ubuntu-mozilla-security to '/home/<user>/ums.list'. (this will take a while) ... chmsee 1.0.0-1ubuntu1.8.04.2 edbrowse 3.3.1-1ubuntu0.1 +epiphany-browser 2.28.0-4ubuntu0.8.04.3 +epiphany-extensions 2.28.0-0ubuntu0.8.04.2 firebug 1.5.0-0ubuntu0.8.04.2 firefox-3.0 3.6.4+build7+nobinonly-0ubuntu0.8.04.1 ...
Hardy
Below lists a few things for pulling down packages to test in VMs (see SecurityTeam/TestingEnvironment):
copy the architecture 'all' binaries to local repository:
$ export SRCPKG="adblock-plus all-in-one-sidebar apturl firebug firefox-showcase flashblock foxyproxy greasemonkey imagezoom livehttpheaders mozgest mozilla-noscript mozilla-stumbleupon nukeimage penguintv scrapbook speeddial torbutton ubufox ubuntu-it-menu useragentswitcher webdeveloper" $ copy_sppa_to_repos --release hardy --ppa=ubuntu-mozilla-security -a i386 $SRCPKG
copy the architecture 'any' binaries to local repository:
$ export SRCPKG="blam chmsee edbrowse epiphany-browser gecko-sharp2 gnome-python-extras icedtea-gcjwebplugin liferea listen miro prism rhythmbox totem yelp" $ copy_sppa_to_repos --release hardy --ppa=ubuntu-mozilla-security $SRCPKG
install the standard binaries:
$ sudo apt-get install epiphany-browser firefox firefox-gnome-support flashplugin-nonfree totem-mozilla apturl icedtea-java7-plugin
install the extra binaries for everything:
export BINS="blam chmsee edbrowse epiphany-browser epiphany-browser-dev epiphany-gecko epiphany-browser-data libgecko2.0-cil python-gnome2-extras-dev python-gtkhtml2 liferea listen miro democracyplayer prism prism-facebook prism-google-analytics prism-google-calendar prism-google-docs prism-google-mail prism-google-reader prism-google-groups prism-google-talk prism-twitter rhythmbox yelp adblock-plus all-in-one-sidebar apturl firebug firefox-showcase flashblock foxyproxy firefox-greasemonkey mozilla-imagezoom mozilla-livehttpheaders mozgest mozilla-noscript mozilla-stumbleupon mozilla-nukeimage penguintv scrapbook speeddial torbutton-extension ubufox firefox-ubuntu-it-menu useragentswitcher firefox-webdeveloper" $ sudo apt-get install $BINS
install for nss/nspr testing (evolution and thunderbird):
export SRCPKG="nss nspr" $ copy_sppa_to_repos --release hardy --ppa=ubuntu-mozilla-security $SRCPKG $ sudo apt-get install evolution thunderbird
Jaunty
Below lists a few things for pulling down packages to test in VMs (see SecurityTeam/TestingEnvironment):
copy the architecture 'all' binaries to local repository:
$ export SRCPKG="adblock-plus all-in-one-sidebar apturl ctxextensions firebug firefox-sage firefox-showcase flashblock foxyproxy greasemonkey imagezoom itsalltext livehttpheaders mozgest mozilla-noscript mozilla-stumbleupon nukeimage penguintv scrapbook speeddial torbutton ubufox ubuntu-it-menu useragentswitcher venkman webdeveloper webfav" $ copy_sppa_to_repos --release jaunty --ppa=ubuntu-mozilla-security -a i386 $SRCPKG
copy the architecture 'any' binaries to local repository:
$ export SRCPKG="ant beagle chmsee conkeror edbrowse fennec epiphany-browser galeon gluezilla gnome-python-extras gnome-web-photo google-gadgets kazehakase liferea listen miro moon mozvoikko openjdk-6 packagekit prism tuxguitar yelp" $ copy_sppa_to_repos --release jaunty --ppa=ubuntu-mozilla-security $SRCPKG
install the standard binaries:
$ sudo apt-get install epiphany-browser firefox firefox-gnome-support flashplugin-nonfree totem-mozilla apturl icedtea6-plugin
install the extra binaries for everything:
export BINS="beagle beagle-dev chmsee conkeror mozilla-beagle epiphany-browser galeon python-gnome2-extras-dev python-gtkhtml2 gnome-web-photo liferea listen miro moonlight-plugin-mozilla mozvoikko prism prism-facebook prism-google-analytics prism-google-calendar prism-google-docs prism-google-mail prism-google-reader prism-google-groups prism-google-talk prism-twitter yelp adblock-plus all-in-one-sidebar apturl mozilla-ctxextensions firebug flashblock foxyproxy firefox-greasemonkey firefox-sage firefox-showcase mozilla-imagezoom itsalltext mozilla-livehttpheaders mozilla-mozgest mozilla-noscript mozilla-stumbleupon mozilla-nukeimage mozilla-packagekit penguintv iceweasel-scrapbook speeddial torbutton-extension tuxguitar ubufox firefox-ubuntu-it-menu useragentswitcher mozilla-venkman firefox-webdeveloper webfav" $ sudo apt-get install $BINS
install for nss/nspr testing (evolution and thunderbird):
export SRCPKG="nss nspr thunderbird" $ copy_sppa_to_repos --release jaunty --ppa=ubuntu-mozilla-security $SRCPKG $ sudo apt-get install evolution thunderbird
Karmic
Below lists a few things for pulling down packages to test in VMs (see SecurityTeam/TestingEnvironment):
copy the architecture 'all' binaries to local repository:
$ export SRCPKG="adblock-plus all-in-one-sidebar bindwood ctxextensions firebug firefox-sage firefoxnotify flashblock foxyproxy greasemonkey livehttpheaders long-url-please mozgest mozilla-noscript nukeimage penguintv pwdhash scrapbook speeddial torbutton ubufox ubuntu-it-menu webdeveloper webfav" $ copy_sppa_to_repos --release karmic --ppa=ubuntu-mozilla-security -a i386 $SRCPKG
copy the architecture 'any' binaries to local repository:
$ export SRCPKG="ant beagle chmsee conkeror edbrowse fennec galeon gnome-web-photo google-gadgets miro moon mozvoikko mozzemberek openjdk-6 prism tuxguitar xiphos yelp" $ copy_sppa_to_repos --release karmic --ppa=ubuntu-mozilla-security $SRCPKG
install the standard binaries:
$ sudo apt-get install firefox firefox-gnome-support flashplugin-nonfree totem-mozilla apturl icedtea6-plugin
install the extra binaries for everything:
export BINS="beagle beagle-dev mozilla-beagle adblock-plus all-in-one-sidebar bindwood mozilla-ctxextensions firebug flashblock foxyproxy firefox-greasemonkey mozilla-livehttpheaders long-url-please mozilla-mozgest mozilla-noscript mozilla-nukeimage pwdhash firefox-sage iceweasel-scrapbook speeddial torbutton-extension ubufox firefox-ubuntu-it-menu firefox-webdeveloper webfav" $ sudo apt-get install $BINS
Testing/Firefox3.6.4Upgrade/SecurityPublication (last edited 2010-08-03 15:19:16 by pool-71-123-6-194)