Hello community,

here is the log from the commit of package nodejs6 for openSUSE:Factory checked 
in at 2017-03-12 20:00:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nodejs6 (Old)
 and      /work/SRC/openSUSE:Factory/.nodejs6.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nodejs6"

Sun Mar 12 20:00:57 2017 rev:5 rq:477000 version:6.10.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/nodejs6/nodejs6.changes  2017-02-25 
00:52:38.600896861 +0100
+++ /work/SRC/openSUSE:Factory/.nodejs6.new/nodejs6.changes     2017-03-12 
20:00:59.203339756 +0100
@@ -1,0 +2,14 @@
+Sun Feb 26 03:01:09 UTC 2017 - [email protected]
+
+- New upstream LTS release 6.10.0
+ * crypto: allow adding extra certs to well-known CAs
+ * deps: upgrade INTL ICU to version 58
+ * fs: cache non-symlinks in realpathSync
+ * process: add process.memoryUsage().external
+ * repl: allow autocompletion for scoped packages
+ * src: add wrapper for process.emitWarning()
+- Modify 8334.diff:
+  * Remove merged reference counting code (#9409)
+  * Bring patch in line with upstream changes (#8334)
+
+-------------------------------------------------------------------

Old:
----
  node-v6.9.5.tar.xz

New:
----
  node-v6.10.0.tar.xz

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

Other differences:
------------------
++++++ nodejs6.spec ++++++
--- /var/tmp/diff_new_pack.7tMeqQ/_old  2017-03-12 20:01:00.187200541 +0100
+++ /var/tmp/diff_new_pack.7tMeqQ/_new  2017-03-12 20:01:00.195199409 +0100
@@ -26,7 +26,7 @@
 ###########################################################
 
 Name:           nodejs6
-Version:        6.9.5
+Version:        6.10.0
 Release:        0
 
 %if 0%{?sles_version} == 11

++++++ 8334.diff ++++++
--- /var/tmp/diff_new_pack.7tMeqQ/_old  2017-03-12 20:01:00.227194882 +0100
+++ /var/tmp/diff_new_pack.7tMeqQ/_new  2017-03-12 20:01:00.227194882 +0100
@@ -2,87 +2,47 @@
 Author: Adam Majer <[email protected]>
 Summary: add option to use system CA store
 
-Index: node-v6.9.0/configure
+Index: node-v6.10.0/configure
 ===================================================================
---- node-v6.9.0.orig/configure
-+++ node-v6.9.0/configure
-@@ -187,6 +187,11 @@ shared_optgroup.add_option('--shared-ope
-     dest='shared_openssl_libpath',
-     help='a directory to search for the shared OpenSSL DLLs')
+--- node-v6.10.0.orig/configure
++++ node-v6.10.0/configure
+@@ -139,6 +139,11 @@ parser.add_option("--openssl-no-asm",
+     dest="openssl_no_asm",
+     help="Do not build optimized assembly for OpenSSL")
  
-+shared_optgroup.add_option('--openssl-use-def-ca-store',
++parser.add_option('--openssl-use-def-ca-store',
 +    action='store_true',
-+    dest='use_system_ca_store',
-+    help='use system supplied Root CA store instead of bundled copy')
++    dest='use_openssl_ca_store',
++    help='Use OpenSSL supplied CA store instead of compiled-in Mozilla CA 
copy.')
 +
- shared_optgroup.add_option('--shared-zlib',
-     action='store_true',
-     dest='shared_zlib',
-@@ -905,6 +910,8 @@ def configure_openssl(o):
+ parser.add_option('--openssl-fips',
+     action='store',
+     dest='openssl_fips',
+@@ -939,6 +944,8 @@ def configure_openssl(o):
    o['variables']['node_use_openssl'] = b(not options.without_ssl)
    o['variables']['node_shared_openssl'] = b(options.shared_openssl)
    o['variables']['openssl_no_asm'] = 1 if options.openssl_no_asm else 0
-+  if options.use_system_ca_store:
-+    o['defines'] += ['NODE_SYSTEM_CERT_STORE']
++  if options.use_openssl_ca_store:
++    o['defines'] += ['NODE_OPENSSL_CERT_STORE']
    if options.openssl_fips:
      o['variables']['openssl_fips'] = options.openssl_fips
      fips_dir = os.path.join(root_dir, 'deps', 'openssl', 'fips')
-Index: node-v6.9.0/src/node_crypto.cc
+Index: node-v6.10.0/src/node_crypto.cc
 ===================================================================
---- node-v6.9.0.orig/src/node_crypto.cc
-+++ node-v6.9.0/src/node_crypto.cc
-@@ -751,6 +751,23 @@ void SecureContext::AddRootCerts(const F
-   CHECK_EQ(sc->ca_store_, nullptr);
- 
-   if (!root_cert_store) {
-+#if defined(NODE_SYSTEM_CERT_STORE)
-+    // *Assume* OpenSSL is setup correctly, which is the case
-+    // for distribution supplied versions.
-+    //
-+    // If this does not work, define SSL_CERT_DIR environment
-+    if (SSL_CTX_set_default_verify_paths(sc->ctx_)) {
-+      root_cert_store = SSL_CTX_get_cert_store(sc->ctx_);
-+      // root_cert_store created here is already assigned to the SSL_CTX
-+      // so when it is assigned again below, the reference is dropped by 1
-+      // and then we will delete root store with the SSL_CTX deletion.
-+      // Increase references to 2 to avoid this scenario.
-+      CRYPTO_add(&root_cert_store->references, 1, CRYPTO_LOCK_X509_STORE);
-+    } else {
-+      // failed to load, default to nothing
-+      root_cert_store = X509_STORE_new();
-+    }
-+#else  /* Use supplied certificates */
-     root_cert_store = X509_STORE_new();
+--- node-v6.10.0.orig/src/node_crypto.cc
++++ node-v6.10.0/src/node_crypto.cc
+@@ -709,10 +709,14 @@ static X509_STORE* NewRootCertStore() {
+   }
  
-     for (size_t i = 0; i < arraysize(root_certs); i++) {
-@@ -770,9 +787,12 @@ void SecureContext::AddRootCerts(const F
-       BIO_free_all(bp);
-       X509_free(x509);
-     }
-+#endif  // defined(USE_SYSTEM_CERTIFICATE_STORE)
+   X509_STORE* store = X509_STORE_new();
++#if defined(NODE_OPENSSL_CERT_STORE)
++  X509_STORE_set_default_paths(store);
++#else
+   for (auto& cert : *root_certs_vector) {
+     X509_up_ref(cert);
+     X509_STORE_add_cert(store, cert);
    }
++#endif
  
-   sc->ca_store_ = root_cert_store;
-+  // increment reference count so global store is not deleted along with CTX
-+  CRYPTO_add(&root_cert_store->references, 1, CRYPTO_LOCK_X509_STORE);
-   SSL_CTX_set_cert_store(sc->ctx_, sc->ca_store_);
+   return store;
  }
- 
-Index: node-v6.9.0/src/node_crypto.h
-===================================================================
---- node-v6.9.0.orig/src/node_crypto.h
-+++ node-v6.9.0/src/node_crypto.h
-@@ -142,13 +142,6 @@ class SecureContext : public BaseObject
-   void FreeCTXMem() {
-     if (ctx_) {
-       env()->isolate()->AdjustAmountOfExternalAllocatedMemory(-kExternalSize);
--      if (ctx_->cert_store == root_cert_store) {
--        // SSL_CTX_free() will attempt to free the cert_store as well.
--        // Since we want our root_cert_store to stay around forever
--        // we just clear the field. Hopefully OpenSSL will not modify this
--        // struct in future versions.
--        ctx_->cert_store = nullptr;
--      }
-       SSL_CTX_free(ctx_);
-       if (cert_ != nullptr)
-         X509_free(cert_);

++++++ SHASUMS256.txt ++++++
--- /var/tmp/diff_new_pack.7tMeqQ/_old  2017-03-12 20:01:00.271188657 +0100
+++ /var/tmp/diff_new_pack.7tMeqQ/_new  2017-03-12 20:01:00.271188657 +0100
@@ -1,42 +1,42 @@
-bb0c8db8c1a7e04667d482c0d44db9e7afa1a9ff6cde5829bb582e57727769f6  
node-v6.9.5-aix-ppc64.tar.gz
-96d80603fcd74ce2cc261d980d4f06b6ec10432b446ab13359c8ad7f631991e8  
node-v6.9.5-darwin-x64.tar.gz
-f34c6a2679570a5b34445d8211ab679377e0cba70e04f161e5ba2a72fda125ca  
node-v6.9.5-darwin-x64.tar.xz
-c9e3d1e70ac277e38a8a10c6db59ece827b95de041970ba5d3f7853825aa11f7  
node-v6.9.5-headers.tar.gz
-ca3342fb24f9029d8c91b26b09976471b3809b8cf668ab513d9ca1fcea599716  
node-v6.9.5-headers.tar.xz
-f60799f0e15b61b900450c4bc36684885c57d5e0e9d34790bffbc5558944e6da  
node-v6.9.5-linux-arm64.tar.gz
-b5f1099845ec434b728f0fef5d13970a7e49f5f4dcc4dcf3f96eb6fb94ed576f  
node-v6.9.5-linux-arm64.tar.xz
-19dca947f63c06e1cb4162c254bfda7e844b0f337aea4fb10a52811bbfb97486  
node-v6.9.5-linux-armv6l.tar.gz
-b500cef8ce9d861894d4699f7ee11480333a7ad432cbd0bac1c4d33a4bba18f3  
node-v6.9.5-linux-armv6l.tar.xz
-dcba7b0b36fc3b0d56b6be6efb758c42b7e2e0452723690cf0a6ae1f22180346  
node-v6.9.5-linux-armv7l.tar.gz
-e3c8f027be7c0b9469b8a38e3e05a7a069881001aa8dac88650a2b6499a1c8ca  
node-v6.9.5-linux-armv7l.tar.xz
-00e62593b78c58df714010abf116a3176f2a96ca324ea7e6ba6f6316120ff45f  
node-v6.9.5-linux-ppc64le.tar.gz
-05d8a14c76befcfc6e2385e19d05d4050e2725e5fdf7faf79cf18781d088ad49  
node-v6.9.5-linux-ppc64le.tar.xz
-89f79364a780a62a254afe1068673a7348e6a5ab572536f60141b2d17b146e98  
node-v6.9.5-linux-ppc64.tar.gz
-262a75b65fcd4b28f2a338861083120e020715f3a22666f3559a0472ce7a681b  
node-v6.9.5-linux-ppc64.tar.xz
-56ac183e85e5310d0439a4b1c9fbe2878740f47cb2664701bef8ea6a7e0ff2ac  
node-v6.9.5-linux-s390x.tar.gz
-05b94437d798311a87e3fcfe6700c31fe3efee35174234744fe08843862c63c6  
node-v6.9.5-linux-s390x.tar.xz
-a4b464068cf2c2cc8ffba9ca0a6ee1ebf146509a86d46a4f92e761c31adebd29  
node-v6.9.5-linux-x64.tar.gz
-4831ba1a9f678f91dd7e2516eaa781341651b91ac908121db902f5355f0211d8  
node-v6.9.5-linux-x64.tar.xz
-5926601f73cfb5e417d7644624c8f597eebf43b392f7d02e3b4260093e74c3dd  
node-v6.9.5-linux-x86.tar.gz
-a31a9612b5b11d9cf4aad05c406388760bde7b2bf0969a0e580b52cfbbf0bc09  
node-v6.9.5-linux-x86.tar.xz
-2806db08bf03cc30d05767c1ad686ab87c92b1b6a9b8e6ac4308f5474fe17cb5  
node-v6.9.5.pkg
-3b958ca8b51d1b8e4b9cfbd1edee54ab5dfe7ac8fea6eca8a1e73f00f7e3e34b  
node-v6.9.5-sunos-x64.tar.gz
-8bc45d31eb843b956f0457082b99fa2803920e5612099c5526a9be100ff0daa8  
node-v6.9.5-sunos-x64.tar.xz
-7faf4af0e5e0dc34351278868bbeae3c05a5e8ecfcdacf22d9dc9c86ea75e6cc  
node-v6.9.5-sunos-x86.tar.gz
-6ff1042bf13a1567059aeee15c6ea90d2616d678c972a1aa170d7da84c950e24  
node-v6.9.5-sunos-x86.tar.xz
-f7e9ab702c5d1f5a3521199c04cc670fda3cf4b0e48548b09ac7ac874ccb504a  
node-v6.9.5.tar.gz
-d7fed1a354b29503f3e176d7fdb90b1a9de248e0ce9b3eb56cc26bb1f3d5b6b3  
node-v6.9.5.tar.xz
-7697f89b91220e9cfc9603821ebe1fa2ab716c5de7c8405aaa32d03f61906d5b  
node-v6.9.5-win-x64.7z
-145d74288387fa929eb87ebec45696d108fb3432073e0c8ec55248e03f988e6c  
node-v6.9.5-win-x64.zip
-b1a8626eaf7bb7935c7c19735e0932a9c08665b7ffc2d1e1f2ead8b95ca07a14  
node-v6.9.5-win-x86.7z
-1c3cadaacb07c7202fe5306c5720eaee4ed2dead0ae526b9eccf4a0fc377d6fb  
node-v6.9.5-win-x86.zip
-cfcc1f41907f40ffccebb24a409283853926ddf7b2b3d026db0edb40ed98d2ff  
node-v6.9.5-x64.msi
-ff6c7033b51e8c3dd64a0e71d37738c0f96a4388a3f310151b172b028460776f  
node-v6.9.5-x86.msi
-95142fad100dfd206739145fb8fa27767b54c272b272d33fd6c42476d299c619  
win-x64/node.exe
-b9c577e9f5bfc88a04462050a4fc53a3000a15293ac5bedcdc4bdeb3fc3d2b70  
win-x64/node.lib
-b7b83342a20cc1b8bef3d2a385d94c852c0e842f499e53950adb519f69281d97  
win-x64/node_pdb.7z
-673ca327694e4dda36af539d7975e57ca1f7f7fcc66cad0f3e8d99ee530b49c1  
win-x64/node_pdb.zip
-8e9aa5478b59cf70eb542fb64c77f41db275e22bea7f60ddab0c6bce4656a477  
win-x86/node.exe
-609a5daa6b055c18d5c502bdcf2c9e281f12afd4dc449c1a559d35c0839c59df  
win-x86/node.lib
-d8dd3948841eed4ef32490ea522298c285b919bb738e7f437381015f81525893  
win-x86/node_pdb.7z
-2242446f7f9ae16f2f15e51c98c05c3cde3d59000420852a6999d4d9123bb735  
win-x86/node_pdb.zip
+28ec25cbe3b1f4000a2a9f3bb565c36ff89745db35d5db07b99d223eb52941c8  
node-v6.10.0-aix-ppc64.tar.gz
+ff0c23dad9202c8a70049aa73582eff6d5324100d8db810e9553576817aa59eb  
node-v6.10.0-darwin-x64.tar.gz
+d522ab3cda6b66ab23535f4aaf1d2c6a9ab049074bf75a598249b95d52933b05  
node-v6.10.0-darwin-x64.tar.xz
+c00c9cb2a90b59c5d7d6960729a28dca03c04521ec8386710d48fe5676eccf11  
node-v6.10.0-headers.tar.gz
+12b4dc83ffdf149d9a38351b9bf22c167faa196c632d0a2047d5d06aacddf427  
node-v6.10.0-headers.tar.xz
+5f4024d2df1708ef80c5e7b1606d972e8f9779b350df832932174ce651e7795f  
node-v6.10.0-linux-arm64.tar.gz
+fc020ac1c3e6d3148ff353dd3b2b11017e556cabf405e385392f599ce34cdf16  
node-v6.10.0-linux-arm64.tar.xz
+dc529455b6f85a5c9ba2e6709ca90d580ac297cb39a8444a90e2d579761f211f  
node-v6.10.0-linux-armv6l.tar.gz
+41f5c6c106e8f3da4e139364739fcbbbc21012984533e2b6b33a61b234a40b3f  
node-v6.10.0-linux-armv6l.tar.xz
+7b068e6a1090ca0765455f35f99a2c090690ac8312d4a410ef481960f79216d8  
node-v6.10.0-linux-armv7l.tar.gz
+95efb476886df15cc6586dd26ecc50834a768e347cf95e861461853cfb40fc78  
node-v6.10.0-linux-armv7l.tar.xz
+44a9fbd5870d7fa45a50fcb1c14864b3c9d7500d2e42e611e5ad71d9c99e176b  
node-v6.10.0-linux-ppc64le.tar.gz
+2909cd33e7706cad999c0a424a8598c48be5894582a0d5afbc1051d3bb5a7347  
node-v6.10.0-linux-ppc64le.tar.xz
+182aa9ab11daa9dbb14a724c64a3cff52feaf010aae4bd27fab3a86644578126  
node-v6.10.0-linux-ppc64.tar.gz
+7ae1a65f4d62f899840cacd2017af4062e4167426b5d4ac56e186d91c2d8f4f8  
node-v6.10.0-linux-ppc64.tar.xz
+29ca73aec6d2adf33c9dfed20e62d7bea77ec5dc9b54001a1698c23d8bb815b7  
node-v6.10.0-linux-s390x.tar.gz
+e4dcd6cc4fccaa12fc9077e652a435090641391954853ecb718293fcbb9bd508  
node-v6.10.0-linux-s390x.tar.xz
+20b144da9bc3c314abfb760e90580a94091037257fc0b2c32871bc29257f7545  
node-v6.10.0-linux-x64.tar.gz
+0f28bef128ef8ce2d9b39b9e46d2ebaeaa8a301f57726f2eba46da194471f224  
node-v6.10.0-linux-x64.tar.xz
+e2e0fea44df5770f209bb80b8ec0269832958b67756445884e5e1abf20505eff  
node-v6.10.0-linux-x86.tar.gz
+684b1121730af2d1373c157608329c5234decd57f2f335051ad734c250b28f6f  
node-v6.10.0-linux-x86.tar.xz
+92d4da1a674b8a3376a6eb85f10ef3c3cbca50e4402e743309b9576af657834b  
node-v6.10.0.pkg
+295f4658b41b892e1ed510807e5f2269a51530ac96e6bfb49edce047606ef30e  
node-v6.10.0-sunos-x64.tar.gz
+f6abb0b6444cad6c4b46ae832ee12250d640a97d06741a85bac00d632128483b  
node-v6.10.0-sunos-x64.tar.xz
+c594c2659e4153c6064bb5d8dfc9233d044ac83286f522d9d19b0ace2d5086a2  
node-v6.10.0-sunos-x86.tar.gz
+23b1ee584898a4122882ae53f6c0636b9ae78fa717dc946ac133c115d11d08a3  
node-v6.10.0-sunos-x86.tar.xz
+01dae00dc0faa37a4b7a84098e2f04631827fc42e319eb66ccc3ab1d561ea42d  
node-v6.10.0.tar.gz
+f65d5d4b7253ee29f3ba4edabd3473845075e43569bceea4267e7bf3e00ebb96  
node-v6.10.0.tar.xz
+b48f5006d8a5104cae150775ad7568c833381e17330c349f4531e632af5b2850  
node-v6.10.0-win-x64.7z
+39c809fe02863963a4bb1eaa0daec59abcc92c0331447c3d3e06392a7f72b79c  
node-v6.10.0-win-x64.zip
+686514b71b98c03524c392db9064ec5ff794855c5d7c998152db4b80f793744e  
node-v6.10.0-win-x86.7z
+8ae92356479c43e1d1c07bb41a0769b6a38b121c50df993912bbe10d744ae099  
node-v6.10.0-win-x86.zip
+0fd99472edd0ef518ac557c24c037f83f4c82341348a2b397d51410550b6217c  
node-v6.10.0-x64.msi
+65add5aebb209705dacc8462a5376dcb612e19b3f2af1ce1e8a0c7e1c95e3e81  
node-v6.10.0-x86.msi
+9869e13d1157bcd08f3b57681d56e97060097124de1fc6c037f304b1ceb3ee28  
win-x64/node.exe
+b922a2fd0da33c495bada48958c0bd99714c967d0ed6a0899c3e29de6830cdc6  
win-x64/node.lib
+1416e93efaa418bf0457358e7039b4d06a8a6ebbc0a09fb0bff2f33a16b48dae  
win-x64/node_pdb.7z
+7326846399b53562a24eca0a6b10159fbd2f9823f2878fba487ab688d6529b61  
win-x64/node_pdb.zip
+0fb45b3dbecb2f8a1612667ba53f1fb01e967ccf30156dbdc1e6bbc1b240f3ee  
win-x86/node.exe
+525900301fa12a9a86834a99b9480aa1d97795d6b263e2d42ca2bb0b2a8c9bbf  
win-x86/node.lib
+eccab63147ec453ac2103ebfcb719a83b0dc0778c6a5c096b314ed42c011d58a  
win-x86/node_pdb.7z
+53eeebba3f95fbc886944cf9f2945cf2e87fe81a40910da0b76cb5bf1c1c513a  
win-x86/node_pdb.zip

++++++ SHASUMS256.txt.sig ++++++
Binary files /var/tmp/diff_new_pack.7tMeqQ/_old and 
/var/tmp/diff_new_pack.7tMeqQ/_new differ

++++++ node-v6.9.5.tar.xz -> node-v6.10.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/nodejs6/node-v6.9.5.tar.xz 
/work/SRC/openSUSE:Factory/.nodejs6.new/node-v6.10.0.tar.xz differ: char 26, 
line 1



Reply via email to