Hello community, here is the log from the commit of package mozilla-xulrunner192 for openSUSE:Factory checked in at Tue Nov 2 11:34:11 CET 2010. -------- --- mozilla-xulrunner192/mozilla-xulrunner192.changes 2010-10-19 23:49:01.000000000 +0200 +++ /mounts/work_src_done/STABLE/mozilla-xulrunner192/mozilla-xulrunner192.changes 2010-10-28 10:20:37.000000000 +0200 @@ -1,0 +2,8 @@ +Wed Oct 27 07:12:14 CEST 2010 - wr@rosenauer.org + +- security update to 1.9.2.12 (bnc#649492) + * MFSA 2010-73/CVE-2010-3765 (bmo#607222) + Heap buffer overflow mixing document.write and DOM insertion +- ignore empty LANGUAGE environment variable (bnc#648854) + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- l10n-1.9.2.11.tar.bz2 xulrunner-source-1.9.2.11.tar.bz2 New: ---- l10n-1.9.2.12.tar.bz2 xulrunner-source-1.9.2.12.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mozilla-xulrunner192.spec ++++++ --- /var/tmp/diff_new_pack.or33RD/_old 2010-11-02 11:26:49.000000000 +0100 +++ /var/tmp/diff_new_pack.or33RD/_new 2010-11-02 11:26:49.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package mozilla-xulrunner192 (Version 1.9.2.11) +# spec file for package mozilla-xulrunner192 (Version 1.9.2.12) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # 2006-2010 Wolfgang Rosenauer @@ -39,12 +39,12 @@ BuildRequires: wireless-tools %endif License: GPLv2+ ; LGPLv2.1+ ; MPLv1.1+ -Version: 1.9.2.11 +Version: 1.9.2.12 Release: 1 -%define releasedate 2010101300 -%define version_internal 1.9.2.11 +%define releasedate 2010102600 +%define version_internal 1.9.2.12 %define apiversion 1.9.2 -%define uaweight 192110 +%define uaweight 192120 Summary: Mozilla Runtime Environment 1.9.2 Url: http://www.mozilla.org Group: Productivity/Other ++++++ create-tar.sh ++++++ --- /var/tmp/diff_new_pack.or33RD/_old 2010-11-02 11:26:49.000000000 +0100 +++ /var/tmp/diff_new_pack.or33RD/_new 2010-11-02 11:26:49.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/bash -RELEASE_TAG="FIREFOX_3_6_11_RELEASE" -VERSION="1.9.2.11" +RELEASE_TAG="FIREFOX_3_6_12_RELEASE" +VERSION="1.9.2.12" # mozilla hg clone http://hg.mozilla.org/releases/mozilla-1.9.2 mozilla @@ -13,7 +13,7 @@ # l10n test ! -d l10n && mkdir l10n for locale in $(awk '{ print $1; }' mozilla/browser/locales/shipped-locales); do - case $locale in + case $locale in ja-JP-mac|en-US) ;; *) ++++++ l10n-1.9.2.11.tar.bz2 -> l10n-1.9.2.12.tar.bz2 ++++++ mozilla-xulrunner192/l10n-1.9.2.11.tar.bz2 /mounts/work_src_done/STABLE/mozilla-xulrunner192/l10n-1.9.2.12.tar.bz2 differ: byte 11, line 1 ++++++ mozilla-locale.patch ++++++ --- /var/tmp/diff_new_pack.or33RD/_old 2010-11-02 11:26:49.000000000 +0100 +++ /var/tmp/diff_new_pack.or33RD/_new 2010-11-02 11:26:49.000000000 +0100 @@ -1,32 +1,12 @@ # HG changeset patch # User Wolfgang Rosenauer <wr@rosenauer.org> -# Parent a93100d87cc9841c6e3e4b29a47bb7b91f23415f +# Parent e069ee20084757311e0826e68d5a1fbeb3dcc29f Bug 583793 - Firefox interface language set to LANG, ignores LANGUAGE diff --git a/intl/locale/src/nsLocaleService.cpp b/intl/locale/src/nsLocaleService.cpp --- a/intl/locale/src/nsLocaleService.cpp +++ b/intl/locale/src/nsLocaleService.cpp -@@ -55,16 +55,19 @@ - # include "nsIOS2Locale.h" - #elif defined(XP_MACOSX) - # include <Carbon/Carbon.h> - # include "nsIMacLocale.h" - #elif defined(XP_UNIX) || defined(XP_BEOS) - # include <locale.h> - # include <stdlib.h> - # include "nsIPosixLocale.h" -+#if (MOZ_PLATFORM_MAEMO >= 6) -+# include "nsIGConfService.h" -+#endif - #endif - - // - // implementation constants - const int LocaleListLength = 6; - const char* LocaleList[LocaleListLength] = - { - NSILOCALE_COLLATE, -@@ -169,39 +172,66 @@ nsLocaleService::nsLocaleService(void) +@@ -169,39 +169,48 @@ nsLocaleService::nsLocaleService(void) nsAutoString category, category_platform; nsLocale* resultLocale; int i; @@ -39,24 +19,6 @@ + // Get system configuration + char* language = getenv("LANGUAGE"); + char* lang = getenv("LANG"); -+#if (MOZ_PLATFORM_MAEMO >= 6) -+ // GConf key is treated as LANG _and_ LANGUAGE -+ nsCAutoString gconfLocaleString; -+ nsresult rv; -+ nsCOMPtr<nsIGConfService> gconf = -+ do_GetService(NS_GCONFSERVICE_CONTRACTID, &rv); -+ if (NS_SUCCEEDED(rv)) { -+ rv = gconf->GetString(NS_LITERAL_CSTRING("/meegotouch/i18n/language"), -+ gconfLocaleString); -+ if (NS_SUCCEEDED(rv) && !gconfLocaleString.IsEmpty()) { -+ lang = gconfLocaleString.get(); -+ language = gconfLocaleString.get(); -+ // For setlocale() doing the right thing we need to export -+ // this as LANG to the environment -+ setenv("LANG", lang, 1); -+ } -+ } -+#endif for( i = 0; i < LocaleListLength; i++ ) { nsresult result; + // setlocale( , "") evaluates LC_* and LANG @@ -84,7 +46,7 @@ return; } + // LANGUAGE is overriding LC_MESSAGES -+ if (i == LC_MESSAGES && language) { ++ if (i == LC_MESSAGES && language && *language) { + CopyASCIItoUTF16(language, platformLocale); + result = posixConverter->GetXPLocale(language, xpLocale); + } ++++++ xulrunner-source-1.9.2.11.tar.bz2 -> xulrunner-source-1.9.2.12.tar.bz2 ++++++ mozilla-xulrunner192/xulrunner-source-1.9.2.11.tar.bz2 /mounts/work_src_done/STABLE/mozilla-xulrunner192/xulrunner-source-1.9.2.12.tar.bz2 differ: byte 11, line 1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org