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 - qantas94heavy@gmail.com
+
+- 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
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