Hello community,
here is the log from the commit of package nodejs4 for openSUSE:Factory checked in at 2017-04-11 09:46:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nodejs4 (Old)
and /work/SRC/openSUSE:Factory/.nodejs4.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nodejs4"
Tue Apr 11 09:46:25 2017 rev:10 rq:486388 version:4.8.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/nodejs4/nodejs4.changes 2017-03-12 20:00:53.784106570 +0100
+++ /work/SRC/openSUSE:Factory/.nodejs4.new/nodejs4.changes 2017-04-11 09:46:29.193864343 +0200
@@ -1,0 +2,22 @@
+Wed Apr 5 01:37:06 UTC 2017 - qantas94heavy@gmail.com
+
+- New upstream maintenance release 4.8.2
+ * crypto: fix memory leak if certificate is revoked (#12089)
+
+- Changes not applicable to openSUSE in 4.8.2:
+ * deps: upgrade zlib to 1.2.11 (#10980)
+
+- Changes in LTS release 4.8.1
+ * buffer: The performance of .toJSON() is now up to 2859% faster
+ on average.
+ * IPC: Batched writes have been enabled for process IPC on
+ platforms that support Unix Domain Sockets. Performance gains
+ may be up to 40% for some workloads.
+ * http: Control characters are now always rejected when using
+ http.request().
+ * node: Heap statistics now support values larger than 4GB.
+
+- Modify 8334.diff:
+ * Bring patch in line with upstream changes (#8334)
+
+-------------------------------------------------------------------
Old:
----
node-v4.8.0.tar.xz
New:
----
node-v4.8.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nodejs4.spec ++++++
--- /var/tmp/diff_new_pack.RbiM1q/_old 2017-04-11 09:46:30.549672817 +0200
+++ /var/tmp/diff_new_pack.RbiM1q/_new 2017-04-11 09:46:30.553672252 +0200
@@ -26,7 +26,7 @@
###########################################################
Name: nodejs4
-Version: 4.8.0
+Version: 4.8.2
Release: 0
%if 0%{?sles_version} == 11
++++++ 8334.diff ++++++
--- /var/tmp/diff_new_pack.RbiM1q/_old 2017-04-11 09:46:30.573669427 +0200
+++ /var/tmp/diff_new_pack.RbiM1q/_new 2017-04-11 09:46:30.573669427 +0200
@@ -2,11 +2,11 @@
Author: Adam Majer
Summary: add option to use system CA store
-Index: node-v4.8.0/configure
+Index: node-v4.8.1/configure
===================================================================
---- node-v4.8.0.orig/configure
-+++ node-v4.8.0/configure
-@@ -139,6 +139,11 @@ parser.add_option("--openssl-no-asm",
+--- node-v4.8.1.orig/configure
++++ node-v4.8.1/configure
+@@ -148,6 +148,11 @@ parser.add_option("--openssl-no-asm",
dest="openssl_no_asm",
help="Do not build optimized assembly for OpenSSL")
@@ -18,7 +18,7 @@
parser.add_option('--openssl-fips',
action='store',
dest='openssl_fips',
-@@ -890,6 +895,8 @@ def configure_openssl(o):
+@@ -905,6 +910,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
@@ -27,39 +27,22 @@
if options.openssl_fips:
o['variables']['openssl_fips'] = options.openssl_fips
fips_dir = os.path.join(root_dir, 'deps', 'openssl', 'fips')
-Index: node-v4.8.0/src/node_crypto.cc
+Index: node-v4.8.1/src/node_crypto.cc
===================================================================
---- node-v4.8.0.orig/src/node_crypto.cc
-+++ node-v4.8.0/src/node_crypto.cc
-@@ -797,6 +797,23 @@ void SecureContext::AddRootCerts(const F
- CHECK_EQ(sc->ca_store_, nullptr);
+--- node-v4.8.1.orig/src/node_crypto.cc
++++ node-v4.8.1/src/node_crypto.cc
+@@ -725,10 +725,14 @@ static X509_STORE* NewRootCertStore() {
+ }
- if (!root_cert_store) {
+ X509_STORE* store = X509_STORE_new();
+#if defined(NODE_OPENSSL_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();
++ X509_STORE_set_default_paths(store);
++#else
+ for (auto& cert : *root_certs_vector) {
+ X509_up_ref(cert);
+ X509_STORE_add_cert(store, cert);
+ }
++#endif
- for (size_t i = 0; i < arraysize(root_certs); i++) {
-@@ -816,6 +833,7 @@ void SecureContext::AddRootCerts(const F
- BIO_free_all(bp);
- X509_free(x509);
- }
-+#endif // defined(NODE_OPENSSL_CERT_STORE)
-
- if (!extra_root_certs_file.empty()) {
- unsigned long err = AddCertsFromFile( // NOLINT(runtime/int)
+ return store;
+ }
++++++ SHASUMS256.txt ++++++
--- /var/tmp/diff_new_pack.RbiM1q/_old 2017-04-11 09:46:30.597666037 +0200
+++ /var/tmp/diff_new_pack.RbiM1q/_new 2017-04-11 09:46:30.597666037 +0200
@@ -1,39 +1,39 @@
-ea4d8dc0e77e744d78dbb5221f2711e77f90394a5a5296fc231757dd52afe9b0 node-v4.8.0-darwin-x64.tar.gz
-73e23e85fa3e91c06156deddd52a037b0e9a94849fff6a91693737ee49094cc7 node-v4.8.0-darwin-x64.tar.xz
-ba8bcb2e4187ee6b705605b4d55b0f5a0f9ad0ba3d24bd6f5d70dff26e9bcf97 node-v4.8.0-headers.tar.gz
-a3a75cfee533ea41219796a89a4407608196e38f325ebf3127b12630d4f98b2a node-v4.8.0-headers.tar.xz
-f796af7ea3c2ac085ba4d24b367c4a9ec73a0d6f469628470a8b7ac14e05d0a4 node-v4.8.0-linux-arm64.tar.gz
-e0f5f7a2458c715c60ecb3966ee29bcdae95acceb2a611bd920ce1c649174732 node-v4.8.0-linux-arm64.tar.xz
-737c4bdaf68e4f347aaa90f6abb44f8822ee2234a862c2248fa800a58ac0600b node-v4.8.0-linux-armv6l.tar.gz
-1c828dbd59a2b5e226c5cce772cd6c4a01aaaa06f9c19ef06d9666b53fd54b5b node-v4.8.0-linux-armv6l.tar.xz
-a6b1e35a6f3fbf05fef76f2672b55f07ea7ebd179440f212d80605bd1ef548c0 node-v4.8.0-linux-armv7l.tar.gz
-ad05bf930ecbcda934628b33fa4f8dda909cbd30a9577d0b70f18ecb3774900d node-v4.8.0-linux-armv7l.tar.xz
-cfe003b8984af329132e1027fd2c4a91f7e8aace0facde1789f55986f5671e63 node-v4.8.0-linux-ppc64le.tar.gz
-86a43cb714d724a84b83954d548687b291abeeb7e8811e40a7633bd8e9532646 node-v4.8.0-linux-ppc64le.tar.xz
-2aab5c30ff56be5811ec1181877014592bd301d5f4b60c7be6aabaa2e30b2639 node-v4.8.0-linux-ppc64.tar.gz
-48535d3a1054faff37e49eedb757613b048edde4dcd92833d8e9c0db80545355 node-v4.8.0-linux-ppc64.tar.xz
-43e50dfa950ccd0caf03ad71c65f8235aca6fe173596f2804b2f9dfaa45cabf1 node-v4.8.0-linux-x64.tar.gz
-4597861fbbcfc120be608ec6ba18a61c5951d4093cf149bf98097972a4927a80 node-v4.8.0-linux-x64.tar.xz
-20b3018ee2e0a5bedc5aa357607ceb9bfaeb215dc48f878a0a92b78288637eb7 node-v4.8.0-linux-x86.tar.gz
-cd5e5e35398dc0fb347fbfefbf167b653d2b304bbd6d33b634bbe96b1c381f94 node-v4.8.0-linux-x86.tar.xz
-e3ce14f5b249c888a3fdaae0360239f121f99dcd4d098df76f2a535e438e6cfd node-v4.8.0.pkg
-9fa8fd422985a4194d96161ac19b3b2cd1098bfd581483f6ea7c0bad6344d42b node-v4.8.0-sunos-x64.tar.gz
-817da2014e1a30c5ddc070340996e6ff2dd8790dc87c5de626e94027ad1f6177 node-v4.8.0-sunos-x64.tar.xz
-b1472060cef54c54d516c20210648cc2836ee2fd56c35bd721b9c32d02d33308 node-v4.8.0-sunos-x86.tar.gz
-b26d3630fcc2d72b8df9f8f821b4acf605edbe13a66d8c00c2fa2c800397812d node-v4.8.0-sunos-x86.tar.xz
-6e65d19e0135be474df53a350af766a8f1ba5ef1a5288a4da993a1a9b0e04942 node-v4.8.0.tar.gz
-67ea720419f902bd47e5c45a16ed45f8083c38ccd307b206a1dc53e862fad965 node-v4.8.0.tar.xz
-2c4ad7799609d284f54b004a1f9896890ba12796e5bb026d4c6f3e5b27312a76 node-v4.8.0-win-x64.7z
-eb405edf1076b094fc3980ae8a83e91b15e05da057f4c5a96510de5b9636edf4 node-v4.8.0-win-x64.zip
-58bcba2ce057a317bc7c3aff8e9ca6dfc3c9762bd51d91ddd4546ced7c598ef7 node-v4.8.0-win-x86.7z
-bd5ac01b966de4936b6164d24f6d19ad89e79eea047aa7712b47e56106bee21e node-v4.8.0-win-x86.zip
-07a44c3289f5fe8082388928b9511a75106392d01b10cc24b5a19e376912d264 node-v4.8.0-x64.msi
-f6af223f732953981b94d576f492f59c168713d7c1148fc512e42e1dadd9b5e0 node-v4.8.0-x86.msi
-9a24558be019277a9693083fe0cb2f99e531b678bcdb86c3136a4d647c10a500 win-x64/node.exe
-bba83a782c15baca3ef81126ff4489b9ab33094383c9587d66b1551cf60a2f10 win-x64/node.lib
-080cda13b6574ac545f1f10daf9d2442520549d238e33a5d575f554a6c41b3ee win-x64/node_pdb.7z
-cd42e8b88d8816246ec08db2994ef13daf1ae599fb3aa1c5860c47d2e166bc0f win-x64/node_pdb.zip
-cb46fddbd1aa986af7b50f8291015c02a3457649cd1fa5bb753c214f0efd5ba5 win-x86/node.exe
-96d43ace5b353fe1dae498326a863b5725216e8a417e70dfc067dca2c3df061c win-x86/node.lib
-b421d9c9f553e8fcdd5fd748a189ce4f7a45bf7d6302019d27ec22e53fcfb1f5 win-x86/node_pdb.7z
-6ec54cb4666f39087257b32d0d11bf5db0465b68e849942f668d37dab54edf9e win-x86/node_pdb.zip
+839e8ac8b30692000393172ba10e0d14057060751694c73276cecc03ec301152 node-v4.8.2-darwin-x64.tar.gz
+44db1ea96242fc350e3f253e525c46217049ddff6acf0f273483657a0947d5c4 node-v4.8.2-darwin-x64.tar.xz
+dbbf4f4f8b9253b39ffb26c8984865ddf25052c314c699799cbad78b728a1247 node-v4.8.2-headers.tar.gz
+42d2320c5d42f45c8d71e0a6da87b2566b55e520eec1c3aca5bf16816546207a node-v4.8.2-headers.tar.xz
+f12a9e347da6ffdac6598164831198714a6ef7e0587d10fce21e5312629f2ed8 node-v4.8.2-linux-arm64.tar.gz
+963fe4b9355c1dcd4e0c5004978bb6b843c0b7e13f7b67e98d67baf4cf288275 node-v4.8.2-linux-arm64.tar.xz
+d31a6808a7af5f50dc22de4983b2eae3379fde5e230fcdbc0edfbf788d4cc34a node-v4.8.2-linux-armv6l.tar.gz
+212f27d2430bc6112782f04594a9a9143205926b4d7b15e3a5790fe1a46f30e3 node-v4.8.2-linux-armv6l.tar.xz
+2fb743e3d980f851cd3d1e82f2a6c02fd69a9a4fcf696efc8365cad0e565506f node-v4.8.2-linux-armv7l.tar.gz
+26a89c9e27a58c0ff7c59d2dc3ceba3c1f87201715126f00412e7f8195609cf6 node-v4.8.2-linux-armv7l.tar.xz
+cd78e40c3a1699520e497aa22f4b52582232442eee04d2defa7db6a6859956ad node-v4.8.2-linux-ppc64le.tar.gz
+ace83a9d71704caff18a81901eaedaca0c623e289f98fa88178ba80b0cd7a39c node-v4.8.2-linux-ppc64le.tar.xz
+df8152c1df39e5d6fa38ecadd6c8d0fdb731a3602a9bd63eebc378d1b1ad5a1f node-v4.8.2-linux-ppc64.tar.gz
+1d088bc87cba2ffae5696bf1e6432622afaaee5c9ec2da96302100b707a5af4b node-v4.8.2-linux-ppc64.tar.xz
+150c468f67a84c343503864a037cb8f4decd375279f3c20afe7c4f21f7aa3164 node-v4.8.2-linux-x64.tar.gz
+4d4a37f980bb2770c44d7123864650d0823bae696d7db09d9ed83028cab32fd3 node-v4.8.2-linux-x64.tar.xz
+08d7b0db8ca5ad5579c7391efedc38d69ceac6de2bc3f6bb0d14fa0fe7ee5907 node-v4.8.2-linux-x86.tar.gz
+69b20ac1d234f936bb9841262de177dd451cb5c8640005832242350dcd022486 node-v4.8.2-linux-x86.tar.xz
+25606ccd44d634b3796806e4c534456b235310e9c3bdbd0afb3e1fb5d0214371 node-v4.8.2.pkg
+ecd2b4a554681b38703d54f1c1c66f4410af0dcfb931ab37b082c1e5b6f062e6 node-v4.8.2-sunos-x64.tar.gz
+ece0313949c6b8ba15e4797f4bce53612ae806306ea12a91b1f29f27ffbb3171 node-v4.8.2-sunos-x64.tar.xz
+198009fbc858a8a4c1ee5b5d717d964c3e99de840fa541e195b16f1caeee2f3e node-v4.8.2-sunos-x86.tar.gz
+9d0693c228bd7c45051a35b871e3d79253e138de46e380b61b546a3e2f1ab663 node-v4.8.2-sunos-x86.tar.xz
+29dc51947b09f081263bf60f70525979e3f78efc21c68f108bc3c6c64d18b904 node-v4.8.2.tar.gz
+b961350b8490c791bdd3663925662ba0fbe01e004b43f1c2779baffcc816b930 node-v4.8.2.tar.xz
+39cf9694594e42f49cfe54de720575ecd3a32dd08f6b390f017283ddb84828e6 node-v4.8.2-win-x64.7z
+fcd1233e3fab11859c96784e714d0a2256fa065ffdbce5bbc8fe55a2e8052a1e node-v4.8.2-win-x64.zip
+48c360e9d6aac6c19267255c8df9ac510cf2f196ff0885d856eca4dc3ad861cd node-v4.8.2-win-x86.7z
+23d7d0e5a3934b2183ce2c71d102417282a6f183774123558d408d117dd06e34 node-v4.8.2-win-x86.zip
+f7a14975cdcf4eb76727559a38c4cc26807f34133a751cd11ebc71c7a31d4eda node-v4.8.2-x64.msi
+0db29f887a7abf3b246979a1016e8dc96f1d96b0652e04018313d1c3694ce989 node-v4.8.2-x86.msi
+1829b8c1295f28ac0fbfb3bb7467f2e7e6b42a5a3c07453e215800c08f67b133 win-x64/node.exe
+0341c157a5bc9cc9987a99bbf05e2dacc5e7f7ee27866ad2245b5cc7fc095292 win-x64/node.lib
+72444282368ea01ca78ed751f99bc1ee0ecdbf9cdc17d9fca9b3f446c7479554 win-x64/node_pdb.7z
+b7bc2e39d3c049006a04362e4e5fa7ed99049a326feb1282fd201d3d3c436aa1 win-x64/node_pdb.zip
+daca7b85c4aaa8b0272e2339f19f0e8944c3c4121eb584c62bd441e7042857b1 win-x86/node.exe
+1e6a42d8f432c3f5b9510ea9a75c8eb254f03f6fecf1de3c1187eaa521c2c83e win-x86/node.lib
+8203a158a1c6f1c4b726db01a398653e1825dc0a5bb16c67c0717a1fc9ae2103 win-x86/node_pdb.7z
+73b050ae1ea4e92c784059f68bd810cbbf5668c899b4a70ae5655b2217e5e615 win-x86/node_pdb.zip
++++++ SHASUMS256.txt.sig ++++++
Binary files /var/tmp/diff_new_pack.RbiM1q/_old and /var/tmp/diff_new_pack.RbiM1q/_new differ
++++++ node-v4.8.0.tar.xz -> node-v4.8.2.tar.xz ++++++
/work/SRC/openSUSE:Factory/nodejs4/node-v4.8.0.tar.xz /work/SRC/openSUSE:Factory/.nodejs4.new/node-v4.8.2.tar.xz differ: char 26, line 1