Hello community,

here is the log from the commit of package seamonkey for openSUSE:Factory 
checked in at 2013-07-06 07:03:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/seamonkey (Old)
 and      /work/SRC/openSUSE:Factory/.seamonkey.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "seamonkey"

Changes:
--------
--- /work/SRC/openSUSE:Factory/seamonkey/seamonkey.changes      2013-04-12 
20:43:06.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.seamonkey.new/seamonkey.changes 2013-07-06 
07:03:56.000000000 +0200
@@ -1,0 +2,42 @@
+Sat Jun 29 14:22:45 UTC 2013 - [email protected]
+
+- update to SeaMonkey 2.19 (bnc#825935)
+  * removed obsolete patches
+    + mozilla-gstreamer-760140.patch
+  * GStreamer support does not build on 12.1 anymore (build only
+    on 12.2 and later)
+  * MFSA 2013-49/CVE-2013-1682/CVE-2013-1683
+    Miscellaneous memory safety hazards
+  * MFSA 2013-50/CVE-2013-1684/CVE-2013-1685/CVE-2013-1686
+    Memory corruption found using Address Sanitizer
+  * MFSA 2013-51/CVE-2013-1687 (bmo#863933, bmo#866823)
+    Privileged content access and execution via XBL
+  * MFSA 2013-52/CVE-2013-1688 (bmo#873966)
+    Arbitrary code execution within Profiler
+  * MFSA 2013-53/CVE-2013-1690 (bmo#857883)
+    Execution of unmapped memory through onreadystatechange event
+  * MFSA 2013-54/CVE-2013-1692 (bmo#866915)
+    Data in the body of XHR HEAD requests leads to CSRF attacks
+  * MFSA 2013-55/CVE-2013-1693 (bmo#711043)
+    SVG filters can lead to information disclosure
+  * MFSA 2013-56/CVE-2013-1694 (bmo#848535)
+    PreserveWrapper has inconsistent behavior
+  * MFSA 2013-57/CVE-2013-1695 (bmo#849791)
+    Sandbox restrictions not applied to nested frame elements
+  * MFSA 2013-58/CVE-2013-1696 (bmo#761667)
+    X-Frame-Options ignored when using server push with multi-part
+    responses
+  * MFSA 2013-59/CVE-2013-1697 (bmo#858101)
+    XrayWrappers can be bypassed to run user defined methods in a
+    privileged context
+  * MFSA 2013-60/CVE-2013-1698 (bmo#876044)
+    getUserMedia permission dialog incorrectly displays location
+  * MFSA 2013-61/CVE-2013-1699 (bmo#840882)
+    Homograph domain spoofing in .com, .net and .name
+
+-------------------------------------------------------------------
+Tue May 28 20:52:21 UTC 2013 - [email protected]
+
+- update to SeaMonkey 2.17.1
+
+-------------------------------------------------------------------
@@ -5 +46,0 @@
-  (remove mozilla-gstreamer-1.patch)

Old:
----
  l10n-2.17.tar.bz2
  mozilla-gstreamer-760140.patch
  seamonkey-2.17-source.tar.bz2

New:
----
  l10n-2.19.tar.bz2
  seamonkey-2.19-source.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ seamonkey.spec ++++++
--- /var/tmp/diff_new_pack.SWhdOK/_old  2013-07-06 07:04:02.000000000 +0200
+++ /var/tmp/diff_new_pack.SWhdOK/_new  2013-07-06 07:04:02.000000000 +0200
@@ -47,16 +47,16 @@
 %else
 BuildRequires:  wireless-tools
 %endif
-%if %suse_version > 1140
+%if %suse_version > 1210
 BuildRequires:  pkgconfig(gstreamer-%gstreamer_ver)
 BuildRequires:  pkgconfig(gstreamer-app-%gstreamer_ver)
 BuildRequires:  pkgconfig(gstreamer-plugins-base-%gstreamer_ver)
 %endif
 Provides:       web_browser
 Provides:       browser(npapi)
-Version:        2.17
+Version:        2.19
 Release:        0
-%define releasedate 2013033000
+%define releasedate 2013062900
 Summary:        The successor of the Mozilla Application Suite
 License:        MPL-2.0
 Group:          Productivity/Networking/Web/Browsers
@@ -80,7 +80,6 @@
 Patch7:         mozilla-ntlm-full-path.patch
 Patch8:         mozilla-ua-locale.patch
 Patch9:         mozilla-ppc.patch
-Patch10:        mozilla-gstreamer-760140.patch
 Patch12:        mozilla-libproxy-compat.patch
 Patch20:        seamonkey-ua-locale.patch
 Patch21:        seamonkey-shared-nss-db.patch
@@ -169,7 +168,11 @@
 %endif
 
 %prep
+%if %localize
 %setup -n seamonkey -b 1 -b 5 -b 10 -q
+%else
+%setup -n seamonkey -b 1 -q
+%endif
 # mozilla patches
 pushd mozilla
 %patch1 -p1
@@ -182,7 +185,6 @@
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
-%patch10 -p1
 %patch12 -p1
 popd
 # comm patches
@@ -194,7 +196,9 @@
 modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{_sourcedir}/%{name}.changes")"
 DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\""
 TIME="\"$(date -d "${modified}" "+%%R")\""
-find . -regex ".*\.c\|.*\.cpp\|.*\.h" -exec sed -i 
"s/__DATE__/${DATE}/g;s/__TIME__/${TIME}/g" {} +
+find . -regex ".*\.c\|.*\.cpp\|.*\.h" \
+    -exec sed -i "s/__DATE__/${DATE}/g;s/__TIME__/${TIME}/g" {} +
+
 #
 export SUSE_ASNEEDED=0
 export MOZ_BUILD_DATE=%{releasedate}
@@ -203,6 +207,7 @@
 export CFLAGS="$RPM_OPT_FLAGS -Os -fno-strict-aliasing"
 export CXXFLAGS="$CFLAGS"
 export MOZCONFIG=$RPM_BUILD_DIR/mozconfig
+
 #
 cat << EOF > $MOZCONFIG
 mk_add_options MOZILLA_OFFICIAL=1
@@ -213,7 +218,9 @@
 ac_add_options --enable-application=suite
 ac_add_options --libdir=%{progdir}
 ac_add_options --prefix=%{prefix}
+%if %localize
 ac_add_options --with-l10n-base=$RPM_BUILD_DIR/l10n
+%endif
 ac_add_options --disable-tests
 ac_add_options --enable-optimize
 ac_add_options --disable-debug --disable-dtd-debug
@@ -231,22 +238,17 @@
 ac_add_options --enable-startup-notification
 ac_add_options --enable-system-hunspell
 #ac_add_options --enable-system-mozldap
-EOF
 %if %has_system_cairo
-cat << EOF >> $MOZCONFIG
 ac_add_options --enable-system-cairo
-EOF
 %endif
 %if %suse_version > 1110
-cat << EOF >> $MOZCONFIG
 ac_add_options --enable-libproxy
-EOF
 %endif
-%if %suse_version > 1140
-cat << EOF >> $MOZCONFIG
+%if %suse_version > 1210
 ac_add_options --enable-gstreamer
-EOF
 %endif
+EOF
+
 make -f client.mk build
 #
 
@@ -265,9 +267,11 @@
      -name "*.dtd" -o \
      -name "*.txt" -o \
      -name "*.xml" -o \
-     -name "*.css" | xargs chmod a-x
+    -name "*.css" \
+    | xargs chmod a-x
 # remove mkdir.done files from installed base
-find $RPM_BUILD_ROOT%{progdir} -name ".mkdir.done" | xargs rm
+find $RPM_BUILD_ROOT%{progdir} -name ".mkdir.done" | xargs rm -f
+
 %if %localize
 rm -f %{_tmppath}/translations.*
 touch %{_tmppath}/translations.{common,other}
@@ -278,27 +282,37 @@
      *)
           pushd $RPM_BUILD_DIR/compare-locales
          PYTHONPATH=lib \
-           scripts/compare-locales -m ../l10n-merged/$locale \
+               scripts/compare-locales \
+                -m ../l10n-merged/$locale \
            ../seamonkey/suite/locales/l10n-moz2.0.ini ../l10n $locale
          popd
+
          LOCALE_MERGEDIR=$RPM_BUILD_DIR/l10n-merged/$locale \
           make -C suite/locales langpack-$locale || continue
+
          cp -rL mozilla/dist/xpi-stage/locale-$locale \
             
$RPM_BUILD_ROOT%{progdir}/extensions/[email protected]
           rm 
$RPM_BUILD_ROOT%{progdir}/extensions/[email protected]/chrome/.mkdir.done
+
          # remove prefs and profile defaults from langpack
          rm -rf 
$RPM_BUILD_ROOT%{progdir}/extensions/[email protected]/defaults
+
           # check against the fixed common list and sort into the right 
filelist
           _matched=0
-          for _match in ar ca cs da de en-GB es-AR es-CL es-ES fi fr hu it ja 
ko nb-NO nl pl pt-BR pt-PT ru sv-SE zh-CN zh-TW; do
+            for _match in \
+                ar ca cs da de en-GB es-AR es-CL es-ES fi fr hu it ja ko nb-NO 
nl pl pt-BR pt-PT ru sv-SE zh-CN zh-TW;
+                do
             [ "$_match" = "$locale" ] && _matched=1
           done
+
           [ $_matched -eq 1 ] && _l10ntarget=common || _l10ntarget=other
          echo %{progdir}/extensions/[email protected] \
            >> %{_tmppath}/translations.$_l10ntarget
+    ;;
   esac
 done
 %endif
+
 # overwrite the mozilla start-script and link it to /usr/bin
 mkdir --parents $RPM_BUILD_ROOT%{_bindir}
 sed "s:%%PREFIX:%{prefix}:g

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.SWhdOK/_old  2013-07-06 07:04:02.000000000 +0200
+++ /var/tmp/diff_new_pack.SWhdOK/_new  2013-07-06 07:04:02.000000000 +0200
@@ -5,7 +5,7 @@
       <size unit="G">9</size>
     </disk>
     <memory>
-      <size unit="M">2500</size>
+      <size unit="M">3000</size>
     </memory>
   </hardware>
 </constraints>

++++++ compare-locales.tar.bz2 ++++++

++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.SWhdOK/_old  2013-07-06 07:04:02.000000000 +0200
+++ /var/tmp/diff_new_pack.SWhdOK/_new  2013-07-06 07:04:02.000000000 +0200
@@ -2,8 +2,8 @@
 
 CHANNEL="release"
 BRANCH="releases/comm-$CHANNEL"
-RELEASE_TAG="SEAMONKEY_2_17_RELEASE"
-VERSION="2.17"
+RELEASE_TAG="SEAMONKEY_2_19_RELEASE"
+VERSION="2.19"
 
 echo "cloning $BRANCH..."
 hg clone http://hg.mozilla.org/$BRANCH seamonkey

++++++ l10n-2.17.tar.bz2 -> l10n-2.19.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/seamonkey/l10n-2.17.tar.bz2 
/work/SRC/openSUSE:Factory/.seamonkey.new/l10n-2.19.tar.bz2 differ: char 11, 
line 1

++++++ mozilla-language.patch ++++++
--- /var/tmp/diff_new_pack.SWhdOK/_old  2013-07-06 07:04:02.000000000 +0200
+++ /var/tmp/diff_new_pack.SWhdOK/_new  2013-07-06 07:04:02.000000000 +0200
@@ -1,6 +1,6 @@
 # HG changeset patch
 # User Wolfgang Rosenauer <[email protected]>
-# Parent 97c6ae4c21e703a18e04f4d9fae9e2f06aeb13df
+# Parent df748bfc0eaca6dedf086cfd7167392416bfae27
 Bug 583793 - Firefox interface language set to LANG, ignores LANGUAGE
 
 diff --git a/intl/locale/src/nsLocaleService.cpp 
b/intl/locale/src/nsLocaleService.cpp
@@ -11,7 +11,7 @@
      NS_ENSURE_TRUE_VOID(resultLocale);
  
  #ifdef MOZ_WIDGET_QT
-     const char* lang = QLocale::system().name().toAscii();
+     const char* lang = QLocale::system().name().toUtf8();
  #else
      // Get system configuration
      const char* lang = getenv("LANG");

++++++ mozilla-nongnome-proxies.patch ++++++
--- /var/tmp/diff_new_pack.SWhdOK/_old  2013-07-06 07:04:02.000000000 +0200
+++ /var/tmp/diff_new_pack.SWhdOK/_new  2013-07-06 07:04:02.000000000 +0200
@@ -9,7 +9,7 @@
 diff --git a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp 
b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
 --- a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
 +++ b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
-@@ -50,22 +50,28 @@ nsUnixSystemProxySettings::GetMainThread
+@@ -50,24 +50,28 @@ nsUnixSystemProxySettings::GetMainThread
    // dbus prevents us from being threadsafe, but this routine should not 
block anyhow
    *aMainThreadOnly = true;
    return NS_OK;
@@ -19,25 +19,27 @@
  nsUnixSystemProxySettings::Init()
  {
 -  mSchemeProxySettings.Init(5);
--  mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
 -  mGSettings = do_GetService(NS_GSETTINGSSERVICE_CONTRACTID);
 -  if (mGSettings) {
 -    
mGSettings->GetCollectionForSchema(NS_LITERAL_CSTRING("org.gnome.system.proxy"),
 -                                       getter_AddRefs(mProxySettings));
-+  // If this is a GNOME session, load gconf and try to use its preferences.
-+  // If gconf is not available (which would be stupid) we'll proceed as if
-+  // this was not a GNOME session, using *_PROXY environment variables.
+-  }
+-  if (!mProxySettings) {
+-    mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
++  // only use GSettings if that is a GNOME session
 +  const char* sessionType = PR_GetEnv("DESKTOP_SESSION");
 +  if (sessionType && !strcmp(sessionType, "gnome")) {
 +    mSchemeProxySettings.Init(5);
-+    mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
 +    mGSettings = do_GetService(NS_GSETTINGSSERVICE_CONTRACTID);
 +    if (mGSettings) {
 +      
mGSettings->GetCollectionForSchema(NS_LITERAL_CSTRING("org.gnome.system.proxy"),
 +                                         getter_AddRefs(mProxySettings));
 +    }
++    if (!mProxySettings) {
++      mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
++    }
    }
- 
+   
    return NS_OK;
  }
  

++++++ mozilla-ppc.patch ++++++
--- /var/tmp/diff_new_pack.SWhdOK/_old  2013-07-06 07:04:02.000000000 +0200
+++ /var/tmp/diff_new_pack.SWhdOK/_new  2013-07-06 07:04:02.000000000 +0200
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent 58ae98c85e39def96a90cb21c90e871f41a03a71
+# Parent 2c9bf1336fd0811e0112953334df4c81c717e6ff
 # User Wolfgang Rosenauer <[email protected]>
 Bug 746112 - RegExp hang on ppc64 in execute.
 Bug 750620 - Make double-conversion portable to exotic architectures. TM: 
mozilla15
@@ -7,7 +7,7 @@
 diff --git a/js/src/yarr/YarrInterpreter.h b/js/src/yarr/YarrInterpreter.h
 --- a/js/src/yarr/YarrInterpreter.h
 +++ b/js/src/yarr/YarrInterpreter.h
-@@ -162,17 +162,17 @@ struct ByteTerm {
+@@ -159,17 +159,17 @@ struct ByteTerm {
          , m_invert(invert)
      {
          atom.characterClass = characterClass;
@@ -26,7 +26,7 @@
          atom.parenthesesDisjunction = parenthesesInfo;
          atom.quantityType = QuantifierFixedCount;
          atom.quantityCount = 1;
-@@ -183,17 +183,17 @@ struct ByteTerm {
+@@ -180,17 +180,17 @@ struct ByteTerm {
          : type(type)
          , m_capture(false)
          , m_invert(invert)
@@ -48,7 +48,7 @@
 diff --git a/js/src/yarr/YarrPattern.h b/js/src/yarr/YarrPattern.h
 --- a/js/src/yarr/YarrPattern.h
 +++ b/js/src/yarr/YarrPattern.h
-@@ -166,17 +166,17 @@ struct PatternTerm {
+@@ -179,17 +179,17 @@ struct PatternTerm {
          , m_capture(false)
          , m_invert(invert)
      {
@@ -70,7 +70,7 @@
 diff --git a/memory/mozjemalloc/jemalloc.c b/memory/mozjemalloc/jemalloc.c
 --- a/memory/mozjemalloc/jemalloc.c
 +++ b/memory/mozjemalloc/jemalloc.c
-@@ -1086,17 +1086,19 @@ struct arena_s {
+@@ -1099,17 +1099,19 @@ struct arena_s {
  static unsigned               ncpus;
  #endif
  
@@ -88,8 +88,8 @@
  /*
   * VM page size. It must divide the runtime CPU page size or the code
   * will abort.
+  * Platform specific page size conditions copied from js/public/HeapAPI.h
   */
- #define pagesize_2pow                 ((size_t) 12)
 diff --git a/mfbt/double-conversion/utils.h b/mfbt/double-conversion/utils.h
 --- a/mfbt/double-conversion/utils.h
 +++ b/mfbt/double-conversion/utils.h

++++++ mozilla-prefer_plugin_pref.patch ++++++
--- /var/tmp/diff_new_pack.SWhdOK/_old  2013-07-06 07:04:02.000000000 +0200
+++ /var/tmp/diff_new_pack.SWhdOK/_new  2013-07-06 07:04:02.000000000 +0200
@@ -4,7 +4,7 @@
 diff --git a/dom/plugins/base/nsPluginHost.cpp 
b/dom/plugins/base/nsPluginHost.cpp
 --- a/dom/plugins/base/nsPluginHost.cpp
 +++ b/dom/plugins/base/nsPluginHost.cpp
-@@ -1543,17 +1543,51 @@ nsPluginHost::FindPluginForType(const ch
+@@ -1334,17 +1334,51 @@ nsPluginHost::FindPluginForType(const ch
    if (!aMimeType) {
      return nullptr;
    }
@@ -13,7 +13,7 @@
  
    InfallibleTArray<nsPluginTag*> matchingPlugins;
  
-+  char *preferredPluginPath = NULL;
++  char *preferredPluginPath = nullptr;
 +  nsAutoCString mimetypePrefString ("modules.plugins.mimetype.");
 +  mimetypePrefString.Append(aMimeType);
 +  const char *mimetypePrefChar = mimetypePrefString.get();
@@ -49,7 +49,7 @@
 +  }
 +
    while (plugin) {
-     if (!aCheckEnabled || plugin->IsEnabled()) {
+     if (!aCheckEnabled || plugin->IsActive()) {
        int32_t mimeCount = plugin->mMimeTypes.Length();
        for (int32_t i = 0; i < mimeCount; i++) {
          if (0 == PL_strcasecmp(plugin->mMimeTypes[i].get(), aMimeType)) {

++++++ mozilla-shared-nss-db.patch ++++++
--- /var/tmp/diff_new_pack.SWhdOK/_old  2013-07-06 07:04:02.000000000 +0200
+++ /var/tmp/diff_new_pack.SWhdOK/_new  2013-07-06 07:04:02.000000000 +0200
@@ -7,7 +7,7 @@
 diff --git a/configure.in b/configure.in
 --- a/configure.in
 +++ b/configure.in
-@@ -8275,16 +8275,31 @@ AC_SUBST(QCMS_LIBS)
+@@ -8303,16 +8303,31 @@ AC_SUBST(QCMS_LIBS)
  
  dnl ========================================================
  dnl HarfBuzz
@@ -33,22 +33,22 @@
 +dnl ========================================================
  dnl SIL Graphite
  dnl ========================================================
- if test "$MOZ_GRAPHITE"; then
-   
MOZ_GRAPHITE_LIBS='$(DEPTH)/gfx/graphite2/src/$(LIB_PREFIX)mozgraphite2.$(LIB_SUFFIX)'
-   AC_DEFINE(MOZ_GRAPHITE)
- else
-   MOZ_GRAPHITE_LIBS=
- fi
+ 
MOZ_GRAPHITE_LIBS='$(DEPTH)/gfx/graphite2/src/$(LIB_PREFIX)mozgraphite2.$(LIB_SUFFIX)'
+ AC_SUBST(MOZ_GRAPHITE_LIBS)
+ 
+ dnl ========================================================
+ dnl OTS
+ dnl ========================================================
 diff --git a/security/manager/ssl/src/Makefile.in 
b/security/manager/ssl/src/Makefile.in
 --- a/security/manager/ssl/src/Makefile.in
 +++ b/security/manager/ssl/src/Makefile.in
-@@ -92,16 +92,19 @@ DEFINES += \
-   $(NULL)
+@@ -93,16 +93,19 @@ DEFINES += \
  
  EXPORTS += \
    CryptoTask.h \
    nsNSSShutDown.h \
    ScopedNSSTypes.h \
+   nsRandomGenerator.h \
    $(NULL)
  
 +LOCAL_INCLUDES += $(NSSHELPER_CFLAGS)
@@ -129,7 +129,7 @@
 diff --git a/toolkit/library/Makefile.in b/toolkit/library/Makefile.in
 --- a/toolkit/library/Makefile.in
 +++ b/toolkit/library/Makefile.in
-@@ -500,17 +500,17 @@ EXTRA_DSO_LDOPTS += -INCREMENTAL:NO
+@@ -501,17 +501,17 @@ EXTRA_DSO_LDOPTS += -INCREMENTAL:NO
  endif
  endif
  endif

++++++ seamonkey-2.17-source.tar.bz2 -> seamonkey-2.19-source.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/seamonkey/seamonkey-2.17-source.tar.bz2 
/work/SRC/openSUSE:Factory/.seamonkey.new/seamonkey-2.19-source.tar.bz2 differ: 
char 11, line 1

++++++ suse-default-prefs.js ++++++
--- /var/tmp/diff_new_pack.SWhdOK/_old  2013-07-06 07:04:02.000000000 +0200
+++ /var/tmp/diff_new_pack.SWhdOK/_new  2013-07-06 07:04:02.000000000 +0200
@@ -1,4 +1,3 @@
-pref("app.update.enabled", false);
 pref("browser.display.use_system_colors",   true);
 pref("browser.startup.homepage_override.mstone", "ignore");
 pref("general.smoothScroll",                true);

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to