Hello community,

here is the log from the commit of package seamonkey for openSUSE:Factory 
checked in at 2017-01-27 11:16:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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      2017-01-10 
10:50:24.336815468 +0100
+++ /work/SRC/openSUSE:Factory/.seamonkey.new/seamonkey.changes 2017-02-03 
20:01:31.192659871 +0100
@@ -1,0 +2,8 @@
+Tue Jan 24 21:08:19 UTC 2017 - [email protected]
+
+- improve recognition of LANGUAGE env variable (boo#1017174)
+- update minimum keybits in H2 so it allows a smaller value
+  (e.g. for curve25519 as supported with NSS 3.28) (bmo#1290037)
+  (boo#1021636) (mozilla-http2-ecdh-keybits.patch)
+
+-------------------------------------------------------------------

New:
----
  mozilla-http2-ecdh-keybits.patch

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

Other differences:
------------------
++++++ seamonkey.spec ++++++
--- /var/tmp/diff_new_pack.s2VC70/_old  2017-02-03 20:01:39.183535125 +0100
+++ /var/tmp/diff_new_pack.s2VC70/_new  2017-02-03 20:01:39.183535125 +0100
@@ -77,6 +77,7 @@
 Patch8:         mozilla-check_return.patch
 Patch9:         mozilla-binutils-visibility.patch
 Patch10:        mozilla-skia-overflow.patch
+Patch11:        mozilla-http2-ecdh-keybits.patch
 Patch100:       seamonkey-ua-locale.patch
 # hotfix
 Patch150:       mozilla-flex_buffer_overrun.patch
@@ -197,6 +198,7 @@
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
+%patch11 -p1
 %patch150 -p1
 popd
 # comm patches

++++++ mozilla-http2-ecdh-keybits.patch ++++++
Bug 1290037 - Update keybits in H2, r=mt
https://hg.mozilla.org/mozilla-central/rev/361ac226da2a
https://bugzilla.mozilla.org/show_bug.cgi?id=1290037

diff --git a/netwerk/protocol/http/Http2Session.cpp 
b/netwerk/protocol/http/Http2Session.cpp
--- a/netwerk/protocol/http/Http2Session.cpp
+++ b/netwerk/protocol/http/Http2Session.cpp
@@ -3537,18 +3537,18 @@ Http2Session::ConfirmTLSProfile()
     RETURN_SESSION_ERROR(this, INADEQUATE_SECURITY);
   }
 
   uint32_t keybits = ssl->GetKEAKeyBits();
   if (kea == ssl_kea_dh && keybits < 2048) {
     LOG3(("Http2Session::ConfirmTLSProfile %p FAILED due to DH %d < 2048\n",
           this, keybits));
     RETURN_SESSION_ERROR(this, INADEQUATE_SECURITY);
-  } else if (kea == ssl_kea_ecdh && keybits < 256) { // 256 bits is "security 
level" of 128
-    LOG3(("Http2Session::ConfirmTLSProfile %p FAILED due to ECDH %d < 256\n",
+  } else if (kea == ssl_kea_ecdh && keybits < 224) { // see rfc7540 9.2.1.
+    LOG3(("Http2Session::ConfirmTLSProfile %p FAILED due to ECDH %d < 224\n",
           this, keybits));
     RETURN_SESSION_ERROR(this, INADEQUATE_SECURITY);
   }
 
   int16_t macAlgorithm = ssl->GetMACAlgorithmUsed();
   LOG3(("Http2Session::ConfirmTLSProfile %p MAC Algortihm (aead==6) %d\n",
         this, macAlgorithm));
   if (macAlgorithm != nsISSLSocketControl::SSL_MAC_AEAD) {
++++++ mozilla-language.patch ++++++
--- /var/tmp/diff_new_pack.s2VC70/_old  2017-02-03 20:01:39.283521052 +0100
+++ /var/tmp/diff_new_pack.s2VC70/_new  2017-02-03 20:01:39.283521052 +0100
@@ -1,18 +1,8 @@
-# HG changeset patch
-# User Wolfgang Rosenauer <[email protected]>
-# Parent 5a29924228527f8882c83cf62d470963ea1ce62e
-# Parent  55b6ae7fd3ebf28f960031801f1948dfc1bd80d2
-Bug 583793 - Firefox interface language set to LANG, ignores LANGUAGE
-
 diff --git a/intl/locale/nsLocaleService.cpp b/intl/locale/nsLocaleService.cpp
+index 13b3f7f..71d189d 100644
 --- a/intl/locale/nsLocaleService.cpp
 +++ b/intl/locale/nsLocaleService.cpp
-@@ -122,16 +122,17 @@ nsLocaleService::nsLocaleService(void)
-     RefPtr<nsLocale> resultLocale(new nsLocale());
-     NS_ENSURE_TRUE_VOID(resultLocale);
- 
- #ifdef MOZ_WIDGET_QT
-     const char* lang = QLocale::system().name().toUtf8();
+@@ -128,6 +128,7 @@ nsLocaleService::nsLocaleService(void)
  #else
      // Get system configuration
      const char* lang = getenv("LANG");
@@ -20,17 +10,7 @@
  #endif
  
      nsAutoString xpLocale, platformLocale;
-     nsAutoString category, category_platform;
-     int i;
- 
-     for( i = 0; i < LocaleListLength; i++ ) {
-         nsresult result;
-@@ -158,16 +159,21 @@ nsLocaleService::nsLocaleService(void)
-             } else {
-                 CopyASCIItoUTF16(lang, platformLocale);
-                 result = nsPosixLocale::GetXPLocale(lang, xpLocale);
-             }
-         }
+@@ -164,6 +165,11 @@ nsLocaleService::nsLocaleService(void)
          if (NS_FAILED(result)) {
              return;
          }
@@ -42,8 +22,3 @@
          resultLocale->AddCategory(category, xpLocale);
          resultLocale->AddCategory(category_platform, platformLocale);
      }
-     mSystemLocale = do_QueryInterface(resultLocale);
-     mApplicationLocale = do_QueryInterface(resultLocale);
-        
- #endif // XP_UNIX
- 


Reply via email to