<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="103">
<package pkgid="3896406672b80ae3db837bcb54ab4917ae3b36d63214e5ea4432382f20c285f0" name="nodejs-common" arch="noarch">
  <version epoch="0" ver="2.0" rel="7.1"/>
  <changelog author="adam.majer@suse.de" date="1499428800">- Initial release.</changelog>
  <changelog author="adam.majer@suse.de" date="1500379200">- Use MIT license so we don't have to ship the license text.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- NodeJS 8.2.0 adds support for `npx` binary. Add conditional
  support to our wrapper
- Print a helpful message if wrapper cannot find target executable
- Wrapper only executes from /usr/bin and not PATH</changelog>
</package>
<package pkgid="aec7af082b67c20ac392f12eb3bbf4f2714ff80ad9ee9aa1bf01a18419b8b473" name="nodejs-common" arch="src">
  <version epoch="0" ver="2.0" rel="7.1"/>
  <changelog author="adam.majer@suse.de" date="1499428800">- Initial release.</changelog>
  <changelog author="adam.majer@suse.de" date="1500379200">- Use MIT license so we don't have to ship the license text.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- NodeJS 8.2.0 adds support for `npx` binary. Add conditional
  support to our wrapper
- Print a helpful message if wrapper cannot find target executable
- Wrapper only executes from /usr/bin and not PATH</changelog>
</package>
<package pkgid="9b9b2d70337a0940cfa4df81d69dd7afe3f6ae3f2c3460005c8846aab9db294e" name="nodejs-packaging" arch="noarch">
  <version epoch="0" ver="10.beta11" rel="38.1"/>
  <changelog author="jgleissner@suse.com" date="1413547200">- require nodejs to make sure /usr/lib/node_modules is owned (may
  break build of module packages otherwise)</changelog>
  <changelog author="dimstar@opensuse.org" date="1413547201">- Don't use conditional Sources: we want to get uniform src.rpms
  that can be re-used. Do the condition in the %prep section, where
  the specifically chosen tarball is extracted.</changelog>
  <changelog author="marec@detebe.org" date="1422446400">- changed name of rpm macro file in order to prevent conflict with
  rpm macro from some versions of nodejs package with same filename
- added macro definitions from nodejs package to this rpm macro file
  because they are missing in some versions of nodejs package
- added patch: nodejs-packaging-pre1320-macros.patch</changelog>
  <changelog author="i@marguerite.su" date="1436011200">- update version 7
- set fedora scm as its upstream url
- no conditional source
  * add patch: nodejs-packaging-compat-opensuse-pre1320.patch
  * add patch: nodejs-packaging-compat-opensuse.patch
  * drop patch: nodejs-packaging-pre1320-macros.patch
- rename the macros file only on specific version of openSUSE</changelog>
  <changelog author="marec@detebe.org" date="1438171200">- adding %nodejs_install macro for version 1320+</changelog>
  <changelog author="lars@linux-schulserver.de" date="1448107200">- build require xz for older build systems</changelog>
  <changelog author="i@marguerite.su" date="1453550400">- update version 8
  * rewrite w/ ruby
  * support escaping the local modules in node_modules
    when finding Provides/Requires
- source changed to my reimplementation using ruby
  * https://github.com/marguerite/nodejs-packaging
- dropped: nodejs-packaging-compat-opensuse.patch
- dropped: nodejs-packaging-compat-opensuse-pre1320.patch</changelog>
  <changelog author="i@marguerite.su" date="1453809600">- update version 9
  * first public release
  * add nodejs(engine) Requires
  * provides the internal modules as own(xxx)</changelog>
  <changelog author="i@marguerite.su" date="1454155200">- update version v10.beta
  * add nova tool and macros for automatic package processing</changelog>
  <changelog author="i@marguerite.su" date="1454414400">- update version v10.beta2
  * parent.rb: reimplemented json parent finding logic, works
    for complicated cases. tested on: gulp, read-pkg-up, read-pkg,
    which have multiple pinkie-promise on different tree branches.
  * re-add %nodejs_fixdep macro: allow you to tweak module
    dependencies for modules in buildroot (please not run it
    at %prep any more! run at %install)
  * add specfile template for nodejs-packaging in tool directory
  * ensure File.open in UTF-8 mode, thanks to @illuusio
  * several rounds of bugfixes</changelog>
  <changelog author="i@marguerite.su" date="1454587200">- update version v10.beta3
  * fix history.rb. take beta versions into consideration
  * use VCMP on history.rb; workaround for weird '1.0.2-1.2.3' version
  * fix github#4. the nopt issue is not isolated, use an universal solution
  * fix dependencies.rb: child can't have parent as dependency
  * dependencies.rb: don't loop the parent in child again and don't
    overwrite the module that already has dependencies
  * workaround for wrong '&gt;= 4.0.0 &lt; 5.0.0' range
  * add nodejs-symlink-deps macro back
  * add node-mgmt-batch-delete.rb and node-mgmt-json2pkgtxt.rb
    for users to migrate from old way to new packaging method</changelog>
  <changelog author="i@marguerite.su" date="1455105600">- update version v10.beta4
  + optimization:
  * nova: delta download for .tgz files
  * dependencies.rb: delete tmp files at the last step for reuse
  * tweak the format of download .lst
  + bugfix:
  * don't add standard FHS directories into files.lst
  * should find the maximum node version, not the minimum
  * don't skip the loop if version is different with existing one
  * use vcmp in nodejs.rb
  * history.rb: the result for 'all' function is not natively sorted
  + feature:
  * support using bundle packages as dependencies</changelog>
  <changelog author="i@marguerite.su" date="1455278400">- update version v10.beta5
  * rename nova to npkg, avoid conflict with openstack nova
  * style check w/ rubocop
  * initial SLE_11 support
  * rewrite vcmp to support beta versions
  * use vcmp and bundle sort for history.rb</changelog>
  <changelog author="i@marguerite.su" date="1455451200">- update version v10.beta6
  * history.rb: some version exists in version timestamp
    but has no details, not downloadable, so drop them
  * clean_temp for parent.rb: don't use array substraction,
    it will all values matched. we just need to free the last
  * skiploop in dependencies.rb: parents variable can be
    nested arrays
  * skip in dependencies.rb: let those "parent" element
    without "name" variable return -1 to break infinite loop
  * vcmp.rb: fix a bug in "&gt;=" test</changelog>
  <changelog author="i@marguerite.su" date="1456401600">- update version v10.beta7
  * fix bugs related with licenses in dependency.rb
  * nodejs.rb: fix a bug that 'v2.0.0' dir will be renamed
  * fix a bug in semver.rb
  * add npkg-mgmt-merge: possible to create a huge bundle
  * add bower.rb plugin to handle bower dependencies
  * build C node modules automatically
  * add a global filter for rpmlint warnings</changelog>
  <changelog author="i@marguerite.su" date="1456488000">- update version v10.beta8
  * recursively copy files and fix exec permissions
    for all files outside bin (github#6)
  * colored text to prompt sources that should be
    deleted for npkg
  * bugfix: .css pattern will be skipped when copy
    because of the regex ".c"
  * bugfix: if two versions of tarball, only one
    version will be copied.
  * bugfix: bower in npkg, sometimes multiple name-*
    will be found</changelog>
  <changelog author="i@marguerite.su" date="1456833600">- update version v10.beta9
  * expose build log in nodejs_build macro
  * nodejs_build: more general build using node-gyp,
    depends on the existence of compiled .node files
  * filter 'sample' directory when copying files
  * auto link executables in bin to /usr/bin, you can
    delete unneeded ones later
  * add nodejs_check macro, easy to check for unsatisfied
    dependency now
  * bugfix: semver.rb can't handle version like '1.0.0-rc3'
  * bugfix: sometimes 'engines' tag is empty
  * bugfix: nodejs-fixdep can't handle multiple occurance
    of the same module</changelog>
  <changelog author="i@marguerite.su" date="1459252800">- update version v10.beta10
  * sometimes bower.json doesn't have dependencies tag
  * fix encodings for nodejs-check.rb
  * add --drop option to nodejs-fixdep.rb to drop dependency</changelog>
  <changelog author="i@marguerite.su" date="1466078400">- update version v10.beta11
  * bower.rb: github tags can be in more than one page. so
    the check for avaiable versions should be recursive.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Fix typo in Group tag.</changelog>
</package>
<package pkgid="1ee8a01f3a13ab36dec71d4b2e24cded10cf11836ca1dcf303fc98dd20441119" name="nodejs-packaging" arch="src">
  <version epoch="0" ver="10.beta11" rel="38.1"/>
  <changelog author="jgleissner@suse.com" date="1413547200">- require nodejs to make sure /usr/lib/node_modules is owned (may
  break build of module packages otherwise)</changelog>
  <changelog author="dimstar@opensuse.org" date="1413547201">- Don't use conditional Sources: we want to get uniform src.rpms
  that can be re-used. Do the condition in the %prep section, where
  the specifically chosen tarball is extracted.</changelog>
  <changelog author="marec@detebe.org" date="1422446400">- changed name of rpm macro file in order to prevent conflict with
  rpm macro from some versions of nodejs package with same filename
- added macro definitions from nodejs package to this rpm macro file
  because they are missing in some versions of nodejs package
- added patch: nodejs-packaging-pre1320-macros.patch</changelog>
  <changelog author="i@marguerite.su" date="1436011200">- update version 7
- set fedora scm as its upstream url
- no conditional source
  * add patch: nodejs-packaging-compat-opensuse-pre1320.patch
  * add patch: nodejs-packaging-compat-opensuse.patch
  * drop patch: nodejs-packaging-pre1320-macros.patch
- rename the macros file only on specific version of openSUSE</changelog>
  <changelog author="marec@detebe.org" date="1438171200">- adding %nodejs_install macro for version 1320+</changelog>
  <changelog author="lars@linux-schulserver.de" date="1448107200">- build require xz for older build systems</changelog>
  <changelog author="i@marguerite.su" date="1453550400">- update version 8
  * rewrite w/ ruby
  * support escaping the local modules in node_modules
    when finding Provides/Requires
- source changed to my reimplementation using ruby
  * https://github.com/marguerite/nodejs-packaging
- dropped: nodejs-packaging-compat-opensuse.patch
- dropped: nodejs-packaging-compat-opensuse-pre1320.patch</changelog>
  <changelog author="i@marguerite.su" date="1453809600">- update version 9
  * first public release
  * add nodejs(engine) Requires
  * provides the internal modules as own(xxx)</changelog>
  <changelog author="i@marguerite.su" date="1454155200">- update version v10.beta
  * add nova tool and macros for automatic package processing</changelog>
  <changelog author="i@marguerite.su" date="1454414400">- update version v10.beta2
  * parent.rb: reimplemented json parent finding logic, works
    for complicated cases. tested on: gulp, read-pkg-up, read-pkg,
    which have multiple pinkie-promise on different tree branches.
  * re-add %nodejs_fixdep macro: allow you to tweak module
    dependencies for modules in buildroot (please not run it
    at %prep any more! run at %install)
  * add specfile template for nodejs-packaging in tool directory
  * ensure File.open in UTF-8 mode, thanks to @illuusio
  * several rounds of bugfixes</changelog>
  <changelog author="i@marguerite.su" date="1454587200">- update version v10.beta3
  * fix history.rb. take beta versions into consideration
  * use VCMP on history.rb; workaround for weird '1.0.2-1.2.3' version
  * fix github#4. the nopt issue is not isolated, use an universal solution
  * fix dependencies.rb: child can't have parent as dependency
  * dependencies.rb: don't loop the parent in child again and don't
    overwrite the module that already has dependencies
  * workaround for wrong '&gt;= 4.0.0 &lt; 5.0.0' range
  * add nodejs-symlink-deps macro back
  * add node-mgmt-batch-delete.rb and node-mgmt-json2pkgtxt.rb
    for users to migrate from old way to new packaging method</changelog>
  <changelog author="i@marguerite.su" date="1455105600">- update version v10.beta4
  + optimization:
  * nova: delta download for .tgz files
  * dependencies.rb: delete tmp files at the last step for reuse
  * tweak the format of download .lst
  + bugfix:
  * don't add standard FHS directories into files.lst
  * should find the maximum node version, not the minimum
  * don't skip the loop if version is different with existing one
  * use vcmp in nodejs.rb
  * history.rb: the result for 'all' function is not natively sorted
  + feature:
  * support using bundle packages as dependencies</changelog>
  <changelog author="i@marguerite.su" date="1455278400">- update version v10.beta5
  * rename nova to npkg, avoid conflict with openstack nova
  * style check w/ rubocop
  * initial SLE_11 support
  * rewrite vcmp to support beta versions
  * use vcmp and bundle sort for history.rb</changelog>
  <changelog author="i@marguerite.su" date="1455451200">- update version v10.beta6
  * history.rb: some version exists in version timestamp
    but has no details, not downloadable, so drop them
  * clean_temp for parent.rb: don't use array substraction,
    it will all values matched. we just need to free the last
  * skiploop in dependencies.rb: parents variable can be
    nested arrays
  * skip in dependencies.rb: let those "parent" element
    without "name" variable return -1 to break infinite loop
  * vcmp.rb: fix a bug in "&gt;=" test</changelog>
  <changelog author="i@marguerite.su" date="1456401600">- update version v10.beta7
  * fix bugs related with licenses in dependency.rb
  * nodejs.rb: fix a bug that 'v2.0.0' dir will be renamed
  * fix a bug in semver.rb
  * add npkg-mgmt-merge: possible to create a huge bundle
  * add bower.rb plugin to handle bower dependencies
  * build C node modules automatically
  * add a global filter for rpmlint warnings</changelog>
  <changelog author="i@marguerite.su" date="1456488000">- update version v10.beta8
  * recursively copy files and fix exec permissions
    for all files outside bin (github#6)
  * colored text to prompt sources that should be
    deleted for npkg
  * bugfix: .css pattern will be skipped when copy
    because of the regex ".c"
  * bugfix: if two versions of tarball, only one
    version will be copied.
  * bugfix: bower in npkg, sometimes multiple name-*
    will be found</changelog>
  <changelog author="i@marguerite.su" date="1456833600">- update version v10.beta9
  * expose build log in nodejs_build macro
  * nodejs_build: more general build using node-gyp,
    depends on the existence of compiled .node files
  * filter 'sample' directory when copying files
  * auto link executables in bin to /usr/bin, you can
    delete unneeded ones later
  * add nodejs_check macro, easy to check for unsatisfied
    dependency now
  * bugfix: semver.rb can't handle version like '1.0.0-rc3'
  * bugfix: sometimes 'engines' tag is empty
  * bugfix: nodejs-fixdep can't handle multiple occurance
    of the same module</changelog>
  <changelog author="i@marguerite.su" date="1459252800">- update version v10.beta10
  * sometimes bower.json doesn't have dependencies tag
  * fix encodings for nodejs-check.rb
  * add --drop option to nodejs-fixdep.rb to drop dependency</changelog>
  <changelog author="i@marguerite.su" date="1466078400">- update version v10.beta11
  * bower.rb: github tags can be in more than one page. so
    the check for avaiable versions should be recursive.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Fix typo in Group tag.</changelog>
</package>
<package pkgid="e6d384052463ca1f3cab6bf246eaa126ffd48ba72f15c6b480da5d86f3aaa05e" name="nodejs4" arch="aarch64">
  <version epoch="0" ver="4.8.4" rel="48.1"/>
  <changelog author="adam.majer@suse.de" date="1475150400">- enable usage of system certificate store on SLE11SP4 by
  requiring openssl1 (boo#1000036)
- nodejs-libpath.patch:
  * adapt patch from main nodejs project so it builds on SLE11
- New upstream LTS version 4.6.0
  * openssl update (not applicable for SLE12SP2, Leap 42.2 and later)
    + upgrade to 1.0.2j (CVE-2016-6304, CVE-2016-2183, CVE-2016-2178,
    CVE-2016-6306, CVE-2016-7052)
    + remove support for dynamic 3rd party engine modules
  * http: Properly validate for allowable characters in input
    user data. This introduces a new case where throw may occur
    when configuring HTTP responses, users should already
    be adopting try/catch here. (CVE-2016-5325, bnc#985201)
  * tls: properly validate wildcard certificates
    (CVE-2016-7099, bnc#1001652)
  * buffer: Zero-fill excess bytes in new Buffer objects created
    with Buffer.concat()</changelog>
  <changelog author="adam.majer@suse.de" date="1475582400">- npm4 now provides nodejs-npm to ease upgrades for Leap</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1476878400">- New upstream LTS version 4.6.1
  * c-ares: fix for single-byte buffer overwrite, CVE-2016-5180
    more information at https://c-ares.haxx.se/adv_20160929.html
    (bnc #1007728)</changelog>
  <changelog author="adam.majer@suse.de" date="1478606400">- npm4 should provide versioned nodejs-npm and npm allowing
  nodejs-packaging to continue to function properly in Leap 42.2
  (bnc #1009011)</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- remove support-arm64-build.patch: no longer required
- remove nodejs-libpath64.patch: obsolete</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1480593600">- New upstream LTS version 4.6.2
  * build:
    + It is now possible to build the documentation from the release tarball.
  * buffer:
    + Buffer.alloc() will no longer incorrectly return a zero filled buffer
    when an encoding is passed.
  * deps:
    + Upgrade npm in LTS to 2.15.11.
  * repl:
    + Enable tab completion for global properties.
  * url:
    + url.format() will now encode all "#" in search.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 4.7.0
  * build: introduce the configure --shared option for embedders
  * debugger: make listen address configurable in debugger server
  * dgram: generalized send queue to handle close, fixing a
    potential throw when dgram socket is closed in the
    listening event handler
  * http: introduce the 451 status code "Unavailable For
    Legal Reasons"
  * gtest: the test reporter now outputs tap comments as yamlish
  * tls: introduce secureContext for tls.connect (useful for
    caching client certificates, key, and CA certificates)
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
  * src: node no longer aborts when c-ares initialization fails
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code
- Refresh nodejs-libpath.patch</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 4.7.1
  * build: shared library support is now working for AIX builds
  * repl: passing options to the repl will no longer overwrite
    defaults
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 4.7.3
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS version 4.7.2
- Adjusted 8334.diff to be inline with accepted changes
- Merge nodejs4.changes from SLE and devel project</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream LTS release 4.8.0
  * child_process: add shell option to spawn()
  * crypto: add ALPN Support
  * crypto: allow adding extra certs to well-known CAs
  * deps/v8: expose statistics about heap spaces
  * fs: add the fs.mkdtemp() function
  * process: add process.memoryUsage().external
  * process: add process.cpuUsage()
- Modify 8334.diff:
  * Remove merged reference counting code (#9409)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- 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)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 4.8.3
  * v8: trigger OOM crash if memory allocation fails
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + TLSSocket emits 'error' on handshake failure
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: GCC 7 compilation fixes for v8
  backported and add missing ICU59 headers (bnc#1041283)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New LTS upstream version 4.8.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found (bnc#1048299, CVE-2017-11499).
  * http: fixes http.get with numeric authorization options that
    created/used uninitialized buffers as the authentication string
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="4bd540ef11dd527129745b660f8f5840b6f94090ebaeeb60aca64369bd8568c4" name="nodejs4" arch="ppc64le">
  <version epoch="0" ver="4.8.4" rel="48.1"/>
  <changelog author="adam.majer@suse.de" date="1475150400">- enable usage of system certificate store on SLE11SP4 by
  requiring openssl1 (boo#1000036)
- nodejs-libpath.patch:
  * adapt patch from main nodejs project so it builds on SLE11
- New upstream LTS version 4.6.0
  * openssl update (not applicable for SLE12SP2, Leap 42.2 and later)
    + upgrade to 1.0.2j (CVE-2016-6304, CVE-2016-2183, CVE-2016-2178,
    CVE-2016-6306, CVE-2016-7052)
    + remove support for dynamic 3rd party engine modules
  * http: Properly validate for allowable characters in input
    user data. This introduces a new case where throw may occur
    when configuring HTTP responses, users should already
    be adopting try/catch here. (CVE-2016-5325, bnc#985201)
  * tls: properly validate wildcard certificates
    (CVE-2016-7099, bnc#1001652)
  * buffer: Zero-fill excess bytes in new Buffer objects created
    with Buffer.concat()</changelog>
  <changelog author="adam.majer@suse.de" date="1475582400">- npm4 now provides nodejs-npm to ease upgrades for Leap</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1476878400">- New upstream LTS version 4.6.1
  * c-ares: fix for single-byte buffer overwrite, CVE-2016-5180
    more information at https://c-ares.haxx.se/adv_20160929.html
    (bnc #1007728)</changelog>
  <changelog author="adam.majer@suse.de" date="1478606400">- npm4 should provide versioned nodejs-npm and npm allowing
  nodejs-packaging to continue to function properly in Leap 42.2
  (bnc #1009011)</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- remove support-arm64-build.patch: no longer required
- remove nodejs-libpath64.patch: obsolete</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1480593600">- New upstream LTS version 4.6.2
  * build:
    + It is now possible to build the documentation from the release tarball.
  * buffer:
    + Buffer.alloc() will no longer incorrectly return a zero filled buffer
    when an encoding is passed.
  * deps:
    + Upgrade npm in LTS to 2.15.11.
  * repl:
    + Enable tab completion for global properties.
  * url:
    + url.format() will now encode all "#" in search.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 4.7.0
  * build: introduce the configure --shared option for embedders
  * debugger: make listen address configurable in debugger server
  * dgram: generalized send queue to handle close, fixing a
    potential throw when dgram socket is closed in the
    listening event handler
  * http: introduce the 451 status code "Unavailable For
    Legal Reasons"
  * gtest: the test reporter now outputs tap comments as yamlish
  * tls: introduce secureContext for tls.connect (useful for
    caching client certificates, key, and CA certificates)
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
  * src: node no longer aborts when c-ares initialization fails
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code
- Refresh nodejs-libpath.patch</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 4.7.1
  * build: shared library support is now working for AIX builds
  * repl: passing options to the repl will no longer overwrite
    defaults
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 4.7.3
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS version 4.7.2
- Adjusted 8334.diff to be inline with accepted changes
- Merge nodejs4.changes from SLE and devel project</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream LTS release 4.8.0
  * child_process: add shell option to spawn()
  * crypto: add ALPN Support
  * crypto: allow adding extra certs to well-known CAs
  * deps/v8: expose statistics about heap spaces
  * fs: add the fs.mkdtemp() function
  * process: add process.memoryUsage().external
  * process: add process.cpuUsage()
- Modify 8334.diff:
  * Remove merged reference counting code (#9409)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- 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)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 4.8.3
  * v8: trigger OOM crash if memory allocation fails
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + TLSSocket emits 'error' on handshake failure
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: GCC 7 compilation fixes for v8
  backported and add missing ICU59 headers (bnc#1041283)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New LTS upstream version 4.8.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found (bnc#1048299, CVE-2017-11499).
  * http: fixes http.get with numeric authorization options that
    created/used uninitialized buffers as the authentication string
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="159da86a47a3d7a86358dc450a4a0199cbdd684c36f1144db520e164e07f1a41" name="nodejs4" arch="src">
  <version epoch="0" ver="4.8.4" rel="48.1"/>
  <changelog author="adam.majer@suse.de" date="1475150400">- enable usage of system certificate store on SLE11SP4 by
  requiring openssl1 (boo#1000036)
- nodejs-libpath.patch:
  * adapt patch from main nodejs project so it builds on SLE11
- New upstream LTS version 4.6.0
  * openssl update (not applicable for SLE12SP2, Leap 42.2 and later)
    + upgrade to 1.0.2j (CVE-2016-6304, CVE-2016-2183, CVE-2016-2178,
    CVE-2016-6306, CVE-2016-7052)
    + remove support for dynamic 3rd party engine modules
  * http: Properly validate for allowable characters in input
    user data. This introduces a new case where throw may occur
    when configuring HTTP responses, users should already
    be adopting try/catch here. (CVE-2016-5325, bnc#985201)
  * tls: properly validate wildcard certificates
    (CVE-2016-7099, bnc#1001652)
  * buffer: Zero-fill excess bytes in new Buffer objects created
    with Buffer.concat()</changelog>
  <changelog author="adam.majer@suse.de" date="1475582400">- npm4 now provides nodejs-npm to ease upgrades for Leap</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1476878400">- New upstream LTS version 4.6.1
  * c-ares: fix for single-byte buffer overwrite, CVE-2016-5180
    more information at https://c-ares.haxx.se/adv_20160929.html
    (bnc #1007728)</changelog>
  <changelog author="adam.majer@suse.de" date="1478606400">- npm4 should provide versioned nodejs-npm and npm allowing
  nodejs-packaging to continue to function properly in Leap 42.2
  (bnc #1009011)</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- remove support-arm64-build.patch: no longer required
- remove nodejs-libpath64.patch: obsolete</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1480593600">- New upstream LTS version 4.6.2
  * build:
    + It is now possible to build the documentation from the release tarball.
  * buffer:
    + Buffer.alloc() will no longer incorrectly return a zero filled buffer
    when an encoding is passed.
  * deps:
    + Upgrade npm in LTS to 2.15.11.
  * repl:
    + Enable tab completion for global properties.
  * url:
    + url.format() will now encode all "#" in search.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 4.7.0
  * build: introduce the configure --shared option for embedders
  * debugger: make listen address configurable in debugger server
  * dgram: generalized send queue to handle close, fixing a
    potential throw when dgram socket is closed in the
    listening event handler
  * http: introduce the 451 status code "Unavailable For
    Legal Reasons"
  * gtest: the test reporter now outputs tap comments as yamlish
  * tls: introduce secureContext for tls.connect (useful for
    caching client certificates, key, and CA certificates)
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
  * src: node no longer aborts when c-ares initialization fails
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code
- Refresh nodejs-libpath.patch</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 4.7.1
  * build: shared library support is now working for AIX builds
  * repl: passing options to the repl will no longer overwrite
    defaults
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 4.7.3
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS version 4.7.2
- Adjusted 8334.diff to be inline with accepted changes
- Merge nodejs4.changes from SLE and devel project</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream LTS release 4.8.0
  * child_process: add shell option to spawn()
  * crypto: add ALPN Support
  * crypto: allow adding extra certs to well-known CAs
  * deps/v8: expose statistics about heap spaces
  * fs: add the fs.mkdtemp() function
  * process: add process.memoryUsage().external
  * process: add process.cpuUsage()
- Modify 8334.diff:
  * Remove merged reference counting code (#9409)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- 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)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 4.8.3
  * v8: trigger OOM crash if memory allocation fails
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + TLSSocket emits 'error' on handshake failure
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: GCC 7 compilation fixes for v8
  backported and add missing ICU59 headers (bnc#1041283)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New LTS upstream version 4.8.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found (bnc#1048299, CVE-2017-11499).
  * http: fixes http.get with numeric authorization options that
    created/used uninitialized buffers as the authentication string
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="0eb039cb37c027fe5b09865a8af11b371ae8dfd89f1a526a933609bfe6f14803" name="nodejs4" arch="x86_64">
  <version epoch="0" ver="4.8.4" rel="48.1"/>
  <changelog author="adam.majer@suse.de" date="1475150400">- enable usage of system certificate store on SLE11SP4 by
  requiring openssl1 (boo#1000036)
- nodejs-libpath.patch:
  * adapt patch from main nodejs project so it builds on SLE11
- New upstream LTS version 4.6.0
  * openssl update (not applicable for SLE12SP2, Leap 42.2 and later)
    + upgrade to 1.0.2j (CVE-2016-6304, CVE-2016-2183, CVE-2016-2178,
    CVE-2016-6306, CVE-2016-7052)
    + remove support for dynamic 3rd party engine modules
  * http: Properly validate for allowable characters in input
    user data. This introduces a new case where throw may occur
    when configuring HTTP responses, users should already
    be adopting try/catch here. (CVE-2016-5325, bnc#985201)
  * tls: properly validate wildcard certificates
    (CVE-2016-7099, bnc#1001652)
  * buffer: Zero-fill excess bytes in new Buffer objects created
    with Buffer.concat()</changelog>
  <changelog author="adam.majer@suse.de" date="1475582400">- npm4 now provides nodejs-npm to ease upgrades for Leap</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1476878400">- New upstream LTS version 4.6.1
  * c-ares: fix for single-byte buffer overwrite, CVE-2016-5180
    more information at https://c-ares.haxx.se/adv_20160929.html
    (bnc #1007728)</changelog>
  <changelog author="adam.majer@suse.de" date="1478606400">- npm4 should provide versioned nodejs-npm and npm allowing
  nodejs-packaging to continue to function properly in Leap 42.2
  (bnc #1009011)</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- remove support-arm64-build.patch: no longer required
- remove nodejs-libpath64.patch: obsolete</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1480593600">- New upstream LTS version 4.6.2
  * build:
    + It is now possible to build the documentation from the release tarball.
  * buffer:
    + Buffer.alloc() will no longer incorrectly return a zero filled buffer
    when an encoding is passed.
  * deps:
    + Upgrade npm in LTS to 2.15.11.
  * repl:
    + Enable tab completion for global properties.
  * url:
    + url.format() will now encode all "#" in search.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 4.7.0
  * build: introduce the configure --shared option for embedders
  * debugger: make listen address configurable in debugger server
  * dgram: generalized send queue to handle close, fixing a
    potential throw when dgram socket is closed in the
    listening event handler
  * http: introduce the 451 status code "Unavailable For
    Legal Reasons"
  * gtest: the test reporter now outputs tap comments as yamlish
  * tls: introduce secureContext for tls.connect (useful for
    caching client certificates, key, and CA certificates)
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
  * src: node no longer aborts when c-ares initialization fails
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code
- Refresh nodejs-libpath.patch</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 4.7.1
  * build: shared library support is now working for AIX builds
  * repl: passing options to the repl will no longer overwrite
    defaults
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 4.7.3
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS version 4.7.2
- Adjusted 8334.diff to be inline with accepted changes
- Merge nodejs4.changes from SLE and devel project</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream LTS release 4.8.0
  * child_process: add shell option to spawn()
  * crypto: add ALPN Support
  * crypto: allow adding extra certs to well-known CAs
  * deps/v8: expose statistics about heap spaces
  * fs: add the fs.mkdtemp() function
  * process: add process.memoryUsage().external
  * process: add process.cpuUsage()
- Modify 8334.diff:
  * Remove merged reference counting code (#9409)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- 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)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 4.8.3
  * v8: trigger OOM crash if memory allocation fails
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + TLSSocket emits 'error' on handshake failure
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: GCC 7 compilation fixes for v8
  backported and add missing ICU59 headers (bnc#1041283)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New LTS upstream version 4.8.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found (bnc#1048299, CVE-2017-11499).
  * http: fixes http.get with numeric authorization options that
    created/used uninitialized buffers as the authentication string
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="fe1c708c7489bf321eed1f91df897693b600885d3993d2d56e843db64af0f482" name="nodejs4-debuginfo" arch="aarch64">
  <version epoch="0" ver="4.8.4" rel="48.1"/>
  <changelog author="adam.majer@suse.de" date="1475150400">- enable usage of system certificate store on SLE11SP4 by
  requiring openssl1 (boo#1000036)
- nodejs-libpath.patch:
  * adapt patch from main nodejs project so it builds on SLE11
- New upstream LTS version 4.6.0
  * openssl update (not applicable for SLE12SP2, Leap 42.2 and later)
    + upgrade to 1.0.2j (CVE-2016-6304, CVE-2016-2183, CVE-2016-2178,
    CVE-2016-6306, CVE-2016-7052)
    + remove support for dynamic 3rd party engine modules
  * http: Properly validate for allowable characters in input
    user data. This introduces a new case where throw may occur
    when configuring HTTP responses, users should already
    be adopting try/catch here. (CVE-2016-5325, bnc#985201)
  * tls: properly validate wildcard certificates
    (CVE-2016-7099, bnc#1001652)
  * buffer: Zero-fill excess bytes in new Buffer objects created
    with Buffer.concat()</changelog>
  <changelog author="adam.majer@suse.de" date="1475582400">- npm4 now provides nodejs-npm to ease upgrades for Leap</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1476878400">- New upstream LTS version 4.6.1
  * c-ares: fix for single-byte buffer overwrite, CVE-2016-5180
    more information at https://c-ares.haxx.se/adv_20160929.html
    (bnc #1007728)</changelog>
  <changelog author="adam.majer@suse.de" date="1478606400">- npm4 should provide versioned nodejs-npm and npm allowing
  nodejs-packaging to continue to function properly in Leap 42.2
  (bnc #1009011)</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- remove support-arm64-build.patch: no longer required
- remove nodejs-libpath64.patch: obsolete</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1480593600">- New upstream LTS version 4.6.2
  * build:
    + It is now possible to build the documentation from the release tarball.
  * buffer:
    + Buffer.alloc() will no longer incorrectly return a zero filled buffer
    when an encoding is passed.
  * deps:
    + Upgrade npm in LTS to 2.15.11.
  * repl:
    + Enable tab completion for global properties.
  * url:
    + url.format() will now encode all "#" in search.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 4.7.0
  * build: introduce the configure --shared option for embedders
  * debugger: make listen address configurable in debugger server
  * dgram: generalized send queue to handle close, fixing a
    potential throw when dgram socket is closed in the
    listening event handler
  * http: introduce the 451 status code "Unavailable For
    Legal Reasons"
  * gtest: the test reporter now outputs tap comments as yamlish
  * tls: introduce secureContext for tls.connect (useful for
    caching client certificates, key, and CA certificates)
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
  * src: node no longer aborts when c-ares initialization fails
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code
- Refresh nodejs-libpath.patch</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 4.7.1
  * build: shared library support is now working for AIX builds
  * repl: passing options to the repl will no longer overwrite
    defaults
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 4.7.3
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS version 4.7.2
- Adjusted 8334.diff to be inline with accepted changes
- Merge nodejs4.changes from SLE and devel project</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream LTS release 4.8.0
  * child_process: add shell option to spawn()
  * crypto: add ALPN Support
  * crypto: allow adding extra certs to well-known CAs
  * deps/v8: expose statistics about heap spaces
  * fs: add the fs.mkdtemp() function
  * process: add process.memoryUsage().external
  * process: add process.cpuUsage()
- Modify 8334.diff:
  * Remove merged reference counting code (#9409)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- 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)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 4.8.3
  * v8: trigger OOM crash if memory allocation fails
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + TLSSocket emits 'error' on handshake failure
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: GCC 7 compilation fixes for v8
  backported and add missing ICU59 headers (bnc#1041283)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New LTS upstream version 4.8.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found (bnc#1048299, CVE-2017-11499).
  * http: fixes http.get with numeric authorization options that
    created/used uninitialized buffers as the authentication string
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="05ef064d5c935a8200b4dd937953164ff59061c7dd5039e81c1e2043c12d0c8c" name="nodejs4-debuginfo" arch="ppc64le">
  <version epoch="0" ver="4.8.4" rel="48.1"/>
  <changelog author="adam.majer@suse.de" date="1475150400">- enable usage of system certificate store on SLE11SP4 by
  requiring openssl1 (boo#1000036)
- nodejs-libpath.patch:
  * adapt patch from main nodejs project so it builds on SLE11
- New upstream LTS version 4.6.0
  * openssl update (not applicable for SLE12SP2, Leap 42.2 and later)
    + upgrade to 1.0.2j (CVE-2016-6304, CVE-2016-2183, CVE-2016-2178,
    CVE-2016-6306, CVE-2016-7052)
    + remove support for dynamic 3rd party engine modules
  * http: Properly validate for allowable characters in input
    user data. This introduces a new case where throw may occur
    when configuring HTTP responses, users should already
    be adopting try/catch here. (CVE-2016-5325, bnc#985201)
  * tls: properly validate wildcard certificates
    (CVE-2016-7099, bnc#1001652)
  * buffer: Zero-fill excess bytes in new Buffer objects created
    with Buffer.concat()</changelog>
  <changelog author="adam.majer@suse.de" date="1475582400">- npm4 now provides nodejs-npm to ease upgrades for Leap</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1476878400">- New upstream LTS version 4.6.1
  * c-ares: fix for single-byte buffer overwrite, CVE-2016-5180
    more information at https://c-ares.haxx.se/adv_20160929.html
    (bnc #1007728)</changelog>
  <changelog author="adam.majer@suse.de" date="1478606400">- npm4 should provide versioned nodejs-npm and npm allowing
  nodejs-packaging to continue to function properly in Leap 42.2
  (bnc #1009011)</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- remove support-arm64-build.patch: no longer required
- remove nodejs-libpath64.patch: obsolete</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1480593600">- New upstream LTS version 4.6.2
  * build:
    + It is now possible to build the documentation from the release tarball.
  * buffer:
    + Buffer.alloc() will no longer incorrectly return a zero filled buffer
    when an encoding is passed.
  * deps:
    + Upgrade npm in LTS to 2.15.11.
  * repl:
    + Enable tab completion for global properties.
  * url:
    + url.format() will now encode all "#" in search.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 4.7.0
  * build: introduce the configure --shared option for embedders
  * debugger: make listen address configurable in debugger server
  * dgram: generalized send queue to handle close, fixing a
    potential throw when dgram socket is closed in the
    listening event handler
  * http: introduce the 451 status code "Unavailable For
    Legal Reasons"
  * gtest: the test reporter now outputs tap comments as yamlish
  * tls: introduce secureContext for tls.connect (useful for
    caching client certificates, key, and CA certificates)
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
  * src: node no longer aborts when c-ares initialization fails
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code
- Refresh nodejs-libpath.patch</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 4.7.1
  * build: shared library support is now working for AIX builds
  * repl: passing options to the repl will no longer overwrite
    defaults
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 4.7.3
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS version 4.7.2
- Adjusted 8334.diff to be inline with accepted changes
- Merge nodejs4.changes from SLE and devel project</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream LTS release 4.8.0
  * child_process: add shell option to spawn()
  * crypto: add ALPN Support
  * crypto: allow adding extra certs to well-known CAs
  * deps/v8: expose statistics about heap spaces
  * fs: add the fs.mkdtemp() function
  * process: add process.memoryUsage().external
  * process: add process.cpuUsage()
- Modify 8334.diff:
  * Remove merged reference counting code (#9409)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- 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)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 4.8.3
  * v8: trigger OOM crash if memory allocation fails
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + TLSSocket emits 'error' on handshake failure
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: GCC 7 compilation fixes for v8
  backported and add missing ICU59 headers (bnc#1041283)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New LTS upstream version 4.8.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found (bnc#1048299, CVE-2017-11499).
  * http: fixes http.get with numeric authorization options that
    created/used uninitialized buffers as the authentication string
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="4c82da6647e6897086703bb44fabec885e3ed02c0267e762ded91354b04569c3" name="nodejs4-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.8.4" rel="48.1"/>
  <changelog author="adam.majer@suse.de" date="1475150400">- enable usage of system certificate store on SLE11SP4 by
  requiring openssl1 (boo#1000036)
- nodejs-libpath.patch:
  * adapt patch from main nodejs project so it builds on SLE11
- New upstream LTS version 4.6.0
  * openssl update (not applicable for SLE12SP2, Leap 42.2 and later)
    + upgrade to 1.0.2j (CVE-2016-6304, CVE-2016-2183, CVE-2016-2178,
    CVE-2016-6306, CVE-2016-7052)
    + remove support for dynamic 3rd party engine modules
  * http: Properly validate for allowable characters in input
    user data. This introduces a new case where throw may occur
    when configuring HTTP responses, users should already
    be adopting try/catch here. (CVE-2016-5325, bnc#985201)
  * tls: properly validate wildcard certificates
    (CVE-2016-7099, bnc#1001652)
  * buffer: Zero-fill excess bytes in new Buffer objects created
    with Buffer.concat()</changelog>
  <changelog author="adam.majer@suse.de" date="1475582400">- npm4 now provides nodejs-npm to ease upgrades for Leap</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1476878400">- New upstream LTS version 4.6.1
  * c-ares: fix for single-byte buffer overwrite, CVE-2016-5180
    more information at https://c-ares.haxx.se/adv_20160929.html
    (bnc #1007728)</changelog>
  <changelog author="adam.majer@suse.de" date="1478606400">- npm4 should provide versioned nodejs-npm and npm allowing
  nodejs-packaging to continue to function properly in Leap 42.2
  (bnc #1009011)</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- remove support-arm64-build.patch: no longer required
- remove nodejs-libpath64.patch: obsolete</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1480593600">- New upstream LTS version 4.6.2
  * build:
    + It is now possible to build the documentation from the release tarball.
  * buffer:
    + Buffer.alloc() will no longer incorrectly return a zero filled buffer
    when an encoding is passed.
  * deps:
    + Upgrade npm in LTS to 2.15.11.
  * repl:
    + Enable tab completion for global properties.
  * url:
    + url.format() will now encode all "#" in search.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 4.7.0
  * build: introduce the configure --shared option for embedders
  * debugger: make listen address configurable in debugger server
  * dgram: generalized send queue to handle close, fixing a
    potential throw when dgram socket is closed in the
    listening event handler
  * http: introduce the 451 status code "Unavailable For
    Legal Reasons"
  * gtest: the test reporter now outputs tap comments as yamlish
  * tls: introduce secureContext for tls.connect (useful for
    caching client certificates, key, and CA certificates)
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
  * src: node no longer aborts when c-ares initialization fails
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code
- Refresh nodejs-libpath.patch</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 4.7.1
  * build: shared library support is now working for AIX builds
  * repl: passing options to the repl will no longer overwrite
    defaults
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 4.7.3
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS version 4.7.2
- Adjusted 8334.diff to be inline with accepted changes
- Merge nodejs4.changes from SLE and devel project</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream LTS release 4.8.0
  * child_process: add shell option to spawn()
  * crypto: add ALPN Support
  * crypto: allow adding extra certs to well-known CAs
  * deps/v8: expose statistics about heap spaces
  * fs: add the fs.mkdtemp() function
  * process: add process.memoryUsage().external
  * process: add process.cpuUsage()
- Modify 8334.diff:
  * Remove merged reference counting code (#9409)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- 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)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 4.8.3
  * v8: trigger OOM crash if memory allocation fails
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + TLSSocket emits 'error' on handshake failure
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: GCC 7 compilation fixes for v8
  backported and add missing ICU59 headers (bnc#1041283)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New LTS upstream version 4.8.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found (bnc#1048299, CVE-2017-11499).
  * http: fixes http.get with numeric authorization options that
    created/used uninitialized buffers as the authentication string
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="02e4ceb4a57292131ba1c1cd4eb5f33ee16bc40781cdc4afe0b63ad52bed8e0c" name="nodejs4-debugsource" arch="aarch64">
  <version epoch="0" ver="4.8.4" rel="48.1"/>
  <changelog author="adam.majer@suse.de" date="1475150400">- enable usage of system certificate store on SLE11SP4 by
  requiring openssl1 (boo#1000036)
- nodejs-libpath.patch:
  * adapt patch from main nodejs project so it builds on SLE11
- New upstream LTS version 4.6.0
  * openssl update (not applicable for SLE12SP2, Leap 42.2 and later)
    + upgrade to 1.0.2j (CVE-2016-6304, CVE-2016-2183, CVE-2016-2178,
    CVE-2016-6306, CVE-2016-7052)
    + remove support for dynamic 3rd party engine modules
  * http: Properly validate for allowable characters in input
    user data. This introduces a new case where throw may occur
    when configuring HTTP responses, users should already
    be adopting try/catch here. (CVE-2016-5325, bnc#985201)
  * tls: properly validate wildcard certificates
    (CVE-2016-7099, bnc#1001652)
  * buffer: Zero-fill excess bytes in new Buffer objects created
    with Buffer.concat()</changelog>
  <changelog author="adam.majer@suse.de" date="1475582400">- npm4 now provides nodejs-npm to ease upgrades for Leap</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1476878400">- New upstream LTS version 4.6.1
  * c-ares: fix for single-byte buffer overwrite, CVE-2016-5180
    more information at https://c-ares.haxx.se/adv_20160929.html
    (bnc #1007728)</changelog>
  <changelog author="adam.majer@suse.de" date="1478606400">- npm4 should provide versioned nodejs-npm and npm allowing
  nodejs-packaging to continue to function properly in Leap 42.2
  (bnc #1009011)</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- remove support-arm64-build.patch: no longer required
- remove nodejs-libpath64.patch: obsolete</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1480593600">- New upstream LTS version 4.6.2
  * build:
    + It is now possible to build the documentation from the release tarball.
  * buffer:
    + Buffer.alloc() will no longer incorrectly return a zero filled buffer
    when an encoding is passed.
  * deps:
    + Upgrade npm in LTS to 2.15.11.
  * repl:
    + Enable tab completion for global properties.
  * url:
    + url.format() will now encode all "#" in search.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 4.7.0
  * build: introduce the configure --shared option for embedders
  * debugger: make listen address configurable in debugger server
  * dgram: generalized send queue to handle close, fixing a
    potential throw when dgram socket is closed in the
    listening event handler
  * http: introduce the 451 status code "Unavailable For
    Legal Reasons"
  * gtest: the test reporter now outputs tap comments as yamlish
  * tls: introduce secureContext for tls.connect (useful for
    caching client certificates, key, and CA certificates)
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
  * src: node no longer aborts when c-ares initialization fails
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code
- Refresh nodejs-libpath.patch</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 4.7.1
  * build: shared library support is now working for AIX builds
  * repl: passing options to the repl will no longer overwrite
    defaults
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 4.7.3
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS version 4.7.2
- Adjusted 8334.diff to be inline with accepted changes
- Merge nodejs4.changes from SLE and devel project</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream LTS release 4.8.0
  * child_process: add shell option to spawn()
  * crypto: add ALPN Support
  * crypto: allow adding extra certs to well-known CAs
  * deps/v8: expose statistics about heap spaces
  * fs: add the fs.mkdtemp() function
  * process: add process.memoryUsage().external
  * process: add process.cpuUsage()
- Modify 8334.diff:
  * Remove merged reference counting code (#9409)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- 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)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 4.8.3
  * v8: trigger OOM crash if memory allocation fails
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + TLSSocket emits 'error' on handshake failure
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: GCC 7 compilation fixes for v8
  backported and add missing ICU59 headers (bnc#1041283)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New LTS upstream version 4.8.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found (bnc#1048299, CVE-2017-11499).
  * http: fixes http.get with numeric authorization options that
    created/used uninitialized buffers as the authentication string
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="04de6b71fb6ba2f720e1e2afdee9431d60602c06228767534c4089ea19376ec7" name="nodejs4-debugsource" arch="ppc64le">
  <version epoch="0" ver="4.8.4" rel="48.1"/>
  <changelog author="adam.majer@suse.de" date="1475150400">- enable usage of system certificate store on SLE11SP4 by
  requiring openssl1 (boo#1000036)
- nodejs-libpath.patch:
  * adapt patch from main nodejs project so it builds on SLE11
- New upstream LTS version 4.6.0
  * openssl update (not applicable for SLE12SP2, Leap 42.2 and later)
    + upgrade to 1.0.2j (CVE-2016-6304, CVE-2016-2183, CVE-2016-2178,
    CVE-2016-6306, CVE-2016-7052)
    + remove support for dynamic 3rd party engine modules
  * http: Properly validate for allowable characters in input
    user data. This introduces a new case where throw may occur
    when configuring HTTP responses, users should already
    be adopting try/catch here. (CVE-2016-5325, bnc#985201)
  * tls: properly validate wildcard certificates
    (CVE-2016-7099, bnc#1001652)
  * buffer: Zero-fill excess bytes in new Buffer objects created
    with Buffer.concat()</changelog>
  <changelog author="adam.majer@suse.de" date="1475582400">- npm4 now provides nodejs-npm to ease upgrades for Leap</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1476878400">- New upstream LTS version 4.6.1
  * c-ares: fix for single-byte buffer overwrite, CVE-2016-5180
    more information at https://c-ares.haxx.se/adv_20160929.html
    (bnc #1007728)</changelog>
  <changelog author="adam.majer@suse.de" date="1478606400">- npm4 should provide versioned nodejs-npm and npm allowing
  nodejs-packaging to continue to function properly in Leap 42.2
  (bnc #1009011)</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- remove support-arm64-build.patch: no longer required
- remove nodejs-libpath64.patch: obsolete</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1480593600">- New upstream LTS version 4.6.2
  * build:
    + It is now possible to build the documentation from the release tarball.
  * buffer:
    + Buffer.alloc() will no longer incorrectly return a zero filled buffer
    when an encoding is passed.
  * deps:
    + Upgrade npm in LTS to 2.15.11.
  * repl:
    + Enable tab completion for global properties.
  * url:
    + url.format() will now encode all "#" in search.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 4.7.0
  * build: introduce the configure --shared option for embedders
  * debugger: make listen address configurable in debugger server
  * dgram: generalized send queue to handle close, fixing a
    potential throw when dgram socket is closed in the
    listening event handler
  * http: introduce the 451 status code "Unavailable For
    Legal Reasons"
  * gtest: the test reporter now outputs tap comments as yamlish
  * tls: introduce secureContext for tls.connect (useful for
    caching client certificates, key, and CA certificates)
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
  * src: node no longer aborts when c-ares initialization fails
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code
- Refresh nodejs-libpath.patch</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 4.7.1
  * build: shared library support is now working for AIX builds
  * repl: passing options to the repl will no longer overwrite
    defaults
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 4.7.3
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS version 4.7.2
- Adjusted 8334.diff to be inline with accepted changes
- Merge nodejs4.changes from SLE and devel project</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream LTS release 4.8.0
  * child_process: add shell option to spawn()
  * crypto: add ALPN Support
  * crypto: allow adding extra certs to well-known CAs
  * deps/v8: expose statistics about heap spaces
  * fs: add the fs.mkdtemp() function
  * process: add process.memoryUsage().external
  * process: add process.cpuUsage()
- Modify 8334.diff:
  * Remove merged reference counting code (#9409)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- 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)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 4.8.3
  * v8: trigger OOM crash if memory allocation fails
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + TLSSocket emits 'error' on handshake failure
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: GCC 7 compilation fixes for v8
  backported and add missing ICU59 headers (bnc#1041283)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New LTS upstream version 4.8.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found (bnc#1048299, CVE-2017-11499).
  * http: fixes http.get with numeric authorization options that
    created/used uninitialized buffers as the authentication string
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="d5f2ec4208f3bd43bd64130b2b14bcc0b8514d272ff837b6fb991c58ae38b3d0" name="nodejs4-debugsource" arch="x86_64">
  <version epoch="0" ver="4.8.4" rel="48.1"/>
  <changelog author="adam.majer@suse.de" date="1475150400">- enable usage of system certificate store on SLE11SP4 by
  requiring openssl1 (boo#1000036)
- nodejs-libpath.patch:
  * adapt patch from main nodejs project so it builds on SLE11
- New upstream LTS version 4.6.0
  * openssl update (not applicable for SLE12SP2, Leap 42.2 and later)
    + upgrade to 1.0.2j (CVE-2016-6304, CVE-2016-2183, CVE-2016-2178,
    CVE-2016-6306, CVE-2016-7052)
    + remove support for dynamic 3rd party engine modules
  * http: Properly validate for allowable characters in input
    user data. This introduces a new case where throw may occur
    when configuring HTTP responses, users should already
    be adopting try/catch here. (CVE-2016-5325, bnc#985201)
  * tls: properly validate wildcard certificates
    (CVE-2016-7099, bnc#1001652)
  * buffer: Zero-fill excess bytes in new Buffer objects created
    with Buffer.concat()</changelog>
  <changelog author="adam.majer@suse.de" date="1475582400">- npm4 now provides nodejs-npm to ease upgrades for Leap</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1476878400">- New upstream LTS version 4.6.1
  * c-ares: fix for single-byte buffer overwrite, CVE-2016-5180
    more information at https://c-ares.haxx.se/adv_20160929.html
    (bnc #1007728)</changelog>
  <changelog author="adam.majer@suse.de" date="1478606400">- npm4 should provide versioned nodejs-npm and npm allowing
  nodejs-packaging to continue to function properly in Leap 42.2
  (bnc #1009011)</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- remove support-arm64-build.patch: no longer required
- remove nodejs-libpath64.patch: obsolete</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1480593600">- New upstream LTS version 4.6.2
  * build:
    + It is now possible to build the documentation from the release tarball.
  * buffer:
    + Buffer.alloc() will no longer incorrectly return a zero filled buffer
    when an encoding is passed.
  * deps:
    + Upgrade npm in LTS to 2.15.11.
  * repl:
    + Enable tab completion for global properties.
  * url:
    + url.format() will now encode all "#" in search.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 4.7.0
  * build: introduce the configure --shared option for embedders
  * debugger: make listen address configurable in debugger server
  * dgram: generalized send queue to handle close, fixing a
    potential throw when dgram socket is closed in the
    listening event handler
  * http: introduce the 451 status code "Unavailable For
    Legal Reasons"
  * gtest: the test reporter now outputs tap comments as yamlish
  * tls: introduce secureContext for tls.connect (useful for
    caching client certificates, key, and CA certificates)
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
  * src: node no longer aborts when c-ares initialization fails
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code
- Refresh nodejs-libpath.patch</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 4.7.1
  * build: shared library support is now working for AIX builds
  * repl: passing options to the repl will no longer overwrite
    defaults
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 4.7.3
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS version 4.7.2
- Adjusted 8334.diff to be inline with accepted changes
- Merge nodejs4.changes from SLE and devel project</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream LTS release 4.8.0
  * child_process: add shell option to spawn()
  * crypto: add ALPN Support
  * crypto: allow adding extra certs to well-known CAs
  * deps/v8: expose statistics about heap spaces
  * fs: add the fs.mkdtemp() function
  * process: add process.memoryUsage().external
  * process: add process.cpuUsage()
- Modify 8334.diff:
  * Remove merged reference counting code (#9409)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- 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)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 4.8.3
  * v8: trigger OOM crash if memory allocation fails
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + TLSSocket emits 'error' on handshake failure
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: GCC 7 compilation fixes for v8
  backported and add missing ICU59 headers (bnc#1041283)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New LTS upstream version 4.8.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found (bnc#1048299, CVE-2017-11499).
  * http: fixes http.get with numeric authorization options that
    created/used uninitialized buffers as the authentication string
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="5611c8dce582904a440424117c57d5057794eee3ff4ba2bf198af12f89f60058" name="nodejs4-devel" arch="aarch64">
  <version epoch="0" ver="4.8.4" rel="48.1"/>
  <changelog author="adam.majer@suse.de" date="1475150400">- enable usage of system certificate store on SLE11SP4 by
  requiring openssl1 (boo#1000036)
- nodejs-libpath.patch:
  * adapt patch from main nodejs project so it builds on SLE11
- New upstream LTS version 4.6.0
  * openssl update (not applicable for SLE12SP2, Leap 42.2 and later)
    + upgrade to 1.0.2j (CVE-2016-6304, CVE-2016-2183, CVE-2016-2178,
    CVE-2016-6306, CVE-2016-7052)
    + remove support for dynamic 3rd party engine modules
  * http: Properly validate for allowable characters in input
    user data. This introduces a new case where throw may occur
    when configuring HTTP responses, users should already
    be adopting try/catch here. (CVE-2016-5325, bnc#985201)
  * tls: properly validate wildcard certificates
    (CVE-2016-7099, bnc#1001652)
  * buffer: Zero-fill excess bytes in new Buffer objects created
    with Buffer.concat()</changelog>
  <changelog author="adam.majer@suse.de" date="1475582400">- npm4 now provides nodejs-npm to ease upgrades for Leap</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1476878400">- New upstream LTS version 4.6.1
  * c-ares: fix for single-byte buffer overwrite, CVE-2016-5180
    more information at https://c-ares.haxx.se/adv_20160929.html
    (bnc #1007728)</changelog>
  <changelog author="adam.majer@suse.de" date="1478606400">- npm4 should provide versioned nodejs-npm and npm allowing
  nodejs-packaging to continue to function properly in Leap 42.2
  (bnc #1009011)</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- remove support-arm64-build.patch: no longer required
- remove nodejs-libpath64.patch: obsolete</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1480593600">- New upstream LTS version 4.6.2
  * build:
    + It is now possible to build the documentation from the release tarball.
  * buffer:
    + Buffer.alloc() will no longer incorrectly return a zero filled buffer
    when an encoding is passed.
  * deps:
    + Upgrade npm in LTS to 2.15.11.
  * repl:
    + Enable tab completion for global properties.
  * url:
    + url.format() will now encode all "#" in search.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 4.7.0
  * build: introduce the configure --shared option for embedders
  * debugger: make listen address configurable in debugger server
  * dgram: generalized send queue to handle close, fixing a
    potential throw when dgram socket is closed in the
    listening event handler
  * http: introduce the 451 status code "Unavailable For
    Legal Reasons"
  * gtest: the test reporter now outputs tap comments as yamlish
  * tls: introduce secureContext for tls.connect (useful for
    caching client certificates, key, and CA certificates)
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
  * src: node no longer aborts when c-ares initialization fails
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code
- Refresh nodejs-libpath.patch</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 4.7.1
  * build: shared library support is now working for AIX builds
  * repl: passing options to the repl will no longer overwrite
    defaults
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 4.7.3
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS version 4.7.2
- Adjusted 8334.diff to be inline with accepted changes
- Merge nodejs4.changes from SLE and devel project</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream LTS release 4.8.0
  * child_process: add shell option to spawn()
  * crypto: add ALPN Support
  * crypto: allow adding extra certs to well-known CAs
  * deps/v8: expose statistics about heap spaces
  * fs: add the fs.mkdtemp() function
  * process: add process.memoryUsage().external
  * process: add process.cpuUsage()
- Modify 8334.diff:
  * Remove merged reference counting code (#9409)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- 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)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 4.8.3
  * v8: trigger OOM crash if memory allocation fails
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + TLSSocket emits 'error' on handshake failure
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: GCC 7 compilation fixes for v8
  backported and add missing ICU59 headers (bnc#1041283)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New LTS upstream version 4.8.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found (bnc#1048299, CVE-2017-11499).
  * http: fixes http.get with numeric authorization options that
    created/used uninitialized buffers as the authentication string
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="7233b8e605c054fd5521a29e0c84efcde4dea3f2873e39b6b714832a6dd7f6fb" name="nodejs4-devel" arch="ppc64le">
  <version epoch="0" ver="4.8.4" rel="48.1"/>
  <changelog author="adam.majer@suse.de" date="1475150400">- enable usage of system certificate store on SLE11SP4 by
  requiring openssl1 (boo#1000036)
- nodejs-libpath.patch:
  * adapt patch from main nodejs project so it builds on SLE11
- New upstream LTS version 4.6.0
  * openssl update (not applicable for SLE12SP2, Leap 42.2 and later)
    + upgrade to 1.0.2j (CVE-2016-6304, CVE-2016-2183, CVE-2016-2178,
    CVE-2016-6306, CVE-2016-7052)
    + remove support for dynamic 3rd party engine modules
  * http: Properly validate for allowable characters in input
    user data. This introduces a new case where throw may occur
    when configuring HTTP responses, users should already
    be adopting try/catch here. (CVE-2016-5325, bnc#985201)
  * tls: properly validate wildcard certificates
    (CVE-2016-7099, bnc#1001652)
  * buffer: Zero-fill excess bytes in new Buffer objects created
    with Buffer.concat()</changelog>
  <changelog author="adam.majer@suse.de" date="1475582400">- npm4 now provides nodejs-npm to ease upgrades for Leap</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1476878400">- New upstream LTS version 4.6.1
  * c-ares: fix for single-byte buffer overwrite, CVE-2016-5180
    more information at https://c-ares.haxx.se/adv_20160929.html
    (bnc #1007728)</changelog>
  <changelog author="adam.majer@suse.de" date="1478606400">- npm4 should provide versioned nodejs-npm and npm allowing
  nodejs-packaging to continue to function properly in Leap 42.2
  (bnc #1009011)</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- remove support-arm64-build.patch: no longer required
- remove nodejs-libpath64.patch: obsolete</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1480593600">- New upstream LTS version 4.6.2
  * build:
    + It is now possible to build the documentation from the release tarball.
  * buffer:
    + Buffer.alloc() will no longer incorrectly return a zero filled buffer
    when an encoding is passed.
  * deps:
    + Upgrade npm in LTS to 2.15.11.
  * repl:
    + Enable tab completion for global properties.
  * url:
    + url.format() will now encode all "#" in search.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 4.7.0
  * build: introduce the configure --shared option for embedders
  * debugger: make listen address configurable in debugger server
  * dgram: generalized send queue to handle close, fixing a
    potential throw when dgram socket is closed in the
    listening event handler
  * http: introduce the 451 status code "Unavailable For
    Legal Reasons"
  * gtest: the test reporter now outputs tap comments as yamlish
  * tls: introduce secureContext for tls.connect (useful for
    caching client certificates, key, and CA certificates)
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
  * src: node no longer aborts when c-ares initialization fails
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code
- Refresh nodejs-libpath.patch</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 4.7.1
  * build: shared library support is now working for AIX builds
  * repl: passing options to the repl will no longer overwrite
    defaults
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 4.7.3
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS version 4.7.2
- Adjusted 8334.diff to be inline with accepted changes
- Merge nodejs4.changes from SLE and devel project</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream LTS release 4.8.0
  * child_process: add shell option to spawn()
  * crypto: add ALPN Support
  * crypto: allow adding extra certs to well-known CAs
  * deps/v8: expose statistics about heap spaces
  * fs: add the fs.mkdtemp() function
  * process: add process.memoryUsage().external
  * process: add process.cpuUsage()
- Modify 8334.diff:
  * Remove merged reference counting code (#9409)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- 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)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 4.8.3
  * v8: trigger OOM crash if memory allocation fails
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + TLSSocket emits 'error' on handshake failure
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: GCC 7 compilation fixes for v8
  backported and add missing ICU59 headers (bnc#1041283)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New LTS upstream version 4.8.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found (bnc#1048299, CVE-2017-11499).
  * http: fixes http.get with numeric authorization options that
    created/used uninitialized buffers as the authentication string
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="2e99b4dbeca7d77027d5aad34579b98c87929d9aae487fe5e4db560228caca74" name="nodejs4-devel" arch="x86_64">
  <version epoch="0" ver="4.8.4" rel="48.1"/>
  <changelog author="adam.majer@suse.de" date="1475150400">- enable usage of system certificate store on SLE11SP4 by
  requiring openssl1 (boo#1000036)
- nodejs-libpath.patch:
  * adapt patch from main nodejs project so it builds on SLE11
- New upstream LTS version 4.6.0
  * openssl update (not applicable for SLE12SP2, Leap 42.2 and later)
    + upgrade to 1.0.2j (CVE-2016-6304, CVE-2016-2183, CVE-2016-2178,
    CVE-2016-6306, CVE-2016-7052)
    + remove support for dynamic 3rd party engine modules
  * http: Properly validate for allowable characters in input
    user data. This introduces a new case where throw may occur
    when configuring HTTP responses, users should already
    be adopting try/catch here. (CVE-2016-5325, bnc#985201)
  * tls: properly validate wildcard certificates
    (CVE-2016-7099, bnc#1001652)
  * buffer: Zero-fill excess bytes in new Buffer objects created
    with Buffer.concat()</changelog>
  <changelog author="adam.majer@suse.de" date="1475582400">- npm4 now provides nodejs-npm to ease upgrades for Leap</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1476878400">- New upstream LTS version 4.6.1
  * c-ares: fix for single-byte buffer overwrite, CVE-2016-5180
    more information at https://c-ares.haxx.se/adv_20160929.html
    (bnc #1007728)</changelog>
  <changelog author="adam.majer@suse.de" date="1478606400">- npm4 should provide versioned nodejs-npm and npm allowing
  nodejs-packaging to continue to function properly in Leap 42.2
  (bnc #1009011)</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- remove support-arm64-build.patch: no longer required
- remove nodejs-libpath64.patch: obsolete</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1480593600">- New upstream LTS version 4.6.2
  * build:
    + It is now possible to build the documentation from the release tarball.
  * buffer:
    + Buffer.alloc() will no longer incorrectly return a zero filled buffer
    when an encoding is passed.
  * deps:
    + Upgrade npm in LTS to 2.15.11.
  * repl:
    + Enable tab completion for global properties.
  * url:
    + url.format() will now encode all "#" in search.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 4.7.0
  * build: introduce the configure --shared option for embedders
  * debugger: make listen address configurable in debugger server
  * dgram: generalized send queue to handle close, fixing a
    potential throw when dgram socket is closed in the
    listening event handler
  * http: introduce the 451 status code "Unavailable For
    Legal Reasons"
  * gtest: the test reporter now outputs tap comments as yamlish
  * tls: introduce secureContext for tls.connect (useful for
    caching client certificates, key, and CA certificates)
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
  * src: node no longer aborts when c-ares initialization fails
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code
- Refresh nodejs-libpath.patch</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 4.7.1
  * build: shared library support is now working for AIX builds
  * repl: passing options to the repl will no longer overwrite
    defaults
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 4.7.3
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS version 4.7.2
- Adjusted 8334.diff to be inline with accepted changes
- Merge nodejs4.changes from SLE and devel project</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream LTS release 4.8.0
  * child_process: add shell option to spawn()
  * crypto: add ALPN Support
  * crypto: allow adding extra certs to well-known CAs
  * deps/v8: expose statistics about heap spaces
  * fs: add the fs.mkdtemp() function
  * process: add process.memoryUsage().external
  * process: add process.cpuUsage()
- Modify 8334.diff:
  * Remove merged reference counting code (#9409)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- 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)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 4.8.3
  * v8: trigger OOM crash if memory allocation fails
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + TLSSocket emits 'error' on handshake failure
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: GCC 7 compilation fixes for v8
  backported and add missing ICU59 headers (bnc#1041283)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New LTS upstream version 4.8.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found (bnc#1048299, CVE-2017-11499).
  * http: fixes http.get with numeric authorization options that
    created/used uninitialized buffers as the authentication string
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="f24ce0516582ffc270f73c16c4f9e840556fc7e0391302f8614402c0bad923c3" name="nodejs4-docs" arch="noarch">
  <version epoch="0" ver="4.8.4" rel="48.1"/>
  <changelog author="adam.majer@suse.de" date="1475150400">- enable usage of system certificate store on SLE11SP4 by
  requiring openssl1 (boo#1000036)
- nodejs-libpath.patch:
  * adapt patch from main nodejs project so it builds on SLE11
- New upstream LTS version 4.6.0
  * openssl update (not applicable for SLE12SP2, Leap 42.2 and later)
    + upgrade to 1.0.2j (CVE-2016-6304, CVE-2016-2183, CVE-2016-2178,
    CVE-2016-6306, CVE-2016-7052)
    + remove support for dynamic 3rd party engine modules
  * http: Properly validate for allowable characters in input
    user data. This introduces a new case where throw may occur
    when configuring HTTP responses, users should already
    be adopting try/catch here. (CVE-2016-5325, bnc#985201)
  * tls: properly validate wildcard certificates
    (CVE-2016-7099, bnc#1001652)
  * buffer: Zero-fill excess bytes in new Buffer objects created
    with Buffer.concat()</changelog>
  <changelog author="adam.majer@suse.de" date="1475582400">- npm4 now provides nodejs-npm to ease upgrades for Leap</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1476878400">- New upstream LTS version 4.6.1
  * c-ares: fix for single-byte buffer overwrite, CVE-2016-5180
    more information at https://c-ares.haxx.se/adv_20160929.html
    (bnc #1007728)</changelog>
  <changelog author="adam.majer@suse.de" date="1478606400">- npm4 should provide versioned nodejs-npm and npm allowing
  nodejs-packaging to continue to function properly in Leap 42.2
  (bnc #1009011)</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- remove support-arm64-build.patch: no longer required
- remove nodejs-libpath64.patch: obsolete</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1480593600">- New upstream LTS version 4.6.2
  * build:
    + It is now possible to build the documentation from the release tarball.
  * buffer:
    + Buffer.alloc() will no longer incorrectly return a zero filled buffer
    when an encoding is passed.
  * deps:
    + Upgrade npm in LTS to 2.15.11.
  * repl:
    + Enable tab completion for global properties.
  * url:
    + url.format() will now encode all "#" in search.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 4.7.0
  * build: introduce the configure --shared option for embedders
  * debugger: make listen address configurable in debugger server
  * dgram: generalized send queue to handle close, fixing a
    potential throw when dgram socket is closed in the
    listening event handler
  * http: introduce the 451 status code "Unavailable For
    Legal Reasons"
  * gtest: the test reporter now outputs tap comments as yamlish
  * tls: introduce secureContext for tls.connect (useful for
    caching client certificates, key, and CA certificates)
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
  * src: node no longer aborts when c-ares initialization fails
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code
- Refresh nodejs-libpath.patch</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 4.7.1
  * build: shared library support is now working for AIX builds
  * repl: passing options to the repl will no longer overwrite
    defaults
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 4.7.3
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS version 4.7.2
- Adjusted 8334.diff to be inline with accepted changes
- Merge nodejs4.changes from SLE and devel project</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream LTS release 4.8.0
  * child_process: add shell option to spawn()
  * crypto: add ALPN Support
  * crypto: allow adding extra certs to well-known CAs
  * deps/v8: expose statistics about heap spaces
  * fs: add the fs.mkdtemp() function
  * process: add process.memoryUsage().external
  * process: add process.cpuUsage()
- Modify 8334.diff:
  * Remove merged reference counting code (#9409)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- 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)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 4.8.3
  * v8: trigger OOM crash if memory allocation fails
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + TLSSocket emits 'error' on handshake failure
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: GCC 7 compilation fixes for v8
  backported and add missing ICU59 headers (bnc#1041283)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New LTS upstream version 4.8.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found (bnc#1048299, CVE-2017-11499).
  * http: fixes http.get with numeric authorization options that
    created/used uninitialized buffers as the authentication string
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="d1ab046e9d8ae916917ff81583d93850d5b7cd9007a34345d8e7988e6a0b2864" name="nodejs6" arch="aarch64">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="8dd5c99f78d5e82ca06eacae09bdf407e631e6f70797fae2206833b29d0eae61" name="nodejs6" arch="ppc64le">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="d959b535afc49dbb9fdc9fbe51561c0747129c9ed7d0eb9e4c057e4696417a52" name="nodejs6" arch="s390x">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="9b5e7175cabc0b3f04317a95d3671e6b67cea86b366f58c422a6b553de4d8c55" name="nodejs6" arch="src">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="84684fd8f7dba0cedfdaee696d78edccd1c5634867d70530631945c826af89f8" name="nodejs6" arch="x86_64">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="531d250c22e91e61fe076586f5003015964f3014c9c3ea3e038e2b2bf37079f8" name="nodejs6-debuginfo" arch="aarch64">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="1a0748b23ad78aa7fae8c4572f3f9f47f405abf956148326fe85f3ccaaa65ebd" name="nodejs6-debuginfo" arch="ppc64le">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="c465bc2beca0eaf9a01d5c0880548bab2bfe7c029962c40b2f3e71ed958df993" name="nodejs6-debuginfo" arch="s390x">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="e0028cc020b6bef79a365081775daefd6674ddaaa7976de59746d42ab5bd9bfc" name="nodejs6-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="b593ecab7e631da84e68e70a62bc94ed815f75244c26ce4eafa77b9ab322b664" name="nodejs6-debugsource" arch="aarch64">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="ed63dbfcc7dbe1bd10b0934a73271c60983b0e15829f7e9843a6711d24c0b7b0" name="nodejs6-debugsource" arch="ppc64le">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="c0ace27f6892d5137cfef938eb3cbb0b230e175d641c4ab65a8275ad63feb4e7" name="nodejs6-debugsource" arch="s390x">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="5268db027a10dcb1e67620dc75c572a501753e9b3e55c46aa7c857c3310dbf1a" name="nodejs6-debugsource" arch="x86_64">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="6b370eb5281e584a14eda6629fa458b869474ed4af9a767208486c45c7716c80" name="nodejs6-devel" arch="aarch64">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="4827fd8adac394c1d8ba7dbc0a6548ffa287b6523ee49c3526616a9da26accc5" name="nodejs6-devel" arch="ppc64le">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="263ba953ee33aa7a165d369f9df05866939e695696b41b6ce229b1a2dcc80a3f" name="nodejs6-devel" arch="s390x">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="5e1ca5cedd540d9dd4ac01d852e935caa1bc7b66a356a40fd1d0d33dba3a9df1" name="nodejs6-devel" arch="x86_64">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="ce36b85fb0436a3f164e152574647a062b281224c28441e450587a9ff927f15c" name="nodejs6-docs" arch="noarch">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="6dbe1a05f5f769925705bf6a2f2e01c3f060040fb83263995caf4456656fab8e" name="nodejs7" arch="aarch64">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="fd98374f07402e23da0f6b443ce76d60033f9807fe062f9e00daf598dde806ac" name="nodejs7" arch="ppc64le">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="d53df24ee5a1addb4421ebc41275175747e922fa55bb3b863940825f52f975c8" name="nodejs7" arch="s390x">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="a78873db1ae5d5328b64e12e8ba019faa4c238aeeb36153c559e52b33fc59dad" name="nodejs7" arch="src">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="fc30fdf649713ebbcb1928025a9565826bd991ce059d8081e809e5faf5270707" name="nodejs7" arch="x86_64">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="8a849b051e8fc7c50f538ac9073fb1189cb3aa91f19d7429473213bf3514b278" name="nodejs7-debuginfo" arch="aarch64">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="a27ba41606e242045db0d50067405abe194ab4584a216846aa4836ac2833b918" name="nodejs7-debuginfo" arch="ppc64le">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="82f1e0ad939d7290e2f72d224666f2276cbe10f5d27fc5871ff6aeaac2b416ed" name="nodejs7-debuginfo" arch="s390x">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="9620f331f466b1c46a0a7ac8b27755876aa297f089c195d7c1a2b0fcb4788657" name="nodejs7-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="33cb3a95644527b939ad10d736d512c1e37812746ab60f69b4f8d60e7b51bdb4" name="nodejs7-debugsource" arch="aarch64">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="994591c7eb5298acc8a9f2fd52411235e917f1b40d6b8aff82375c7ab2267435" name="nodejs7-debugsource" arch="ppc64le">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="73149b64afbd4d9fffac65603696dd8825ddcc7e7b658601a8a5e9f903925e8e" name="nodejs7-debugsource" arch="s390x">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="21b67e4ed5382ca5fa2f8dbfc660874bdc6b613c8fe30f569b8f40e715e2d4e7" name="nodejs7-debugsource" arch="x86_64">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="4923705fe93a67fc69d147b22f1586f1100533e24ac7f3a8a23dfa59edbdc7f3" name="nodejs7-devel" arch="aarch64">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="e6a4c2ac6df1c5dffb516404709a27c2009f71a28235dbf8c2fd4f42af4767f2" name="nodejs7-devel" arch="ppc64le">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="280fceaff66c278d743a517c6d0bfa011548b0b3c6b4eee3760c7cbd27f9606a" name="nodejs7-devel" arch="s390x">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="1eca09ef1514ef495ea95e4ca3c7ad1954ef53fffa38ab782ae5483a780dd4f0" name="nodejs7-devel" arch="x86_64">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="2fcde2382608ce2f591351e6fc02c15441a0bd7e89d76f0290ce7cd43ad279ce" name="nodejs7-docs" arch="noarch">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="3a4e06fddac90b25dbd820013a1c8778af504471450612a260b0d83e8c559eb5" name="nodejs8" arch="aarch64">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="54eafebb4c4c1dad4145d9ec5250eaed20fa5533d6f4ed1b072cb34c1a12f325" name="nodejs8" arch="ppc64le">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="2e7b080e969be94438ad5f0b7608b4de6d526779383f5e87c67ba428f6c5820e" name="nodejs8" arch="s390x">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="06473579055d413f990113763b9ac62e233d935ead9a87ebe6f6ff2dc8408409" name="nodejs8" arch="src">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="340e27f57af8c61e3f12cfe8176a1e40a38de945af5ec0c77cb0c105c8581b62" name="nodejs8" arch="x86_64">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="599543c1ae91691accd5820691bc49289a9a54ff2845bb4a5c9e22ddb5f9b345" name="nodejs8-debuginfo" arch="aarch64">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="4277060809f1edcecd6a0fe05187be1bd88bf8244f4d528979226e68b31b9545" name="nodejs8-debuginfo" arch="ppc64le">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="9d0ca8c2d926b97a048c9a78f59906202be0661e128a1b1724dee8be363844a5" name="nodejs8-debuginfo" arch="s390x">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="498821b7d55c4d7c48703b6b047f07242773cb17bf7e6e08f79cd98ac95a3971" name="nodejs8-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="fbad35c7362945a6ecaab0bacabb3d956257cc0587d241b1138d22c204f53390" name="nodejs8-debugsource" arch="aarch64">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="ec0a607582b63232bf502fa9bbfa6c7b9212836c28224d5222fc8e4e7d318550" name="nodejs8-debugsource" arch="ppc64le">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="fdcf777accece597622360d5f3ccec78f0de7d273ed6f67062ef4bdec8e19bab" name="nodejs8-debugsource" arch="s390x">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="4c3e21c1f5a7b22dd8f1ba09386f644a7193e8cd27d75bb34df23684fea9844c" name="nodejs8-debugsource" arch="x86_64">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="3f441800ed000448c9a1e24f3aff61bf4d142687c522ecc8fc0c18eb79022425" name="nodejs8-devel" arch="aarch64">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="aa75bb02140f536c5f66506f07804073345a700bb2cd254128dc4c5646fc65fb" name="nodejs8-devel" arch="ppc64le">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="fbd89e4d3f723e206d2f0390f23cee16e6fcd2b62e668ccf48bc4220a435fa1e" name="nodejs8-devel" arch="s390x">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="fabaa1b8a91c389435cfb89a75f3503ca42229942750e3378c5def05df3e8846" name="nodejs8-devel" arch="x86_64">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="3c7fa5aba49761691763de926e2882ed718f58fc5fb048439f9fb0837c2cd9be" name="nodejs8-docs" arch="noarch">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="49f7ca6c5ce90637af89172d20b9c6a8d4081fa2a32e29a21486cd3197d626e6" name="npkg" arch="noarch">
  <version epoch="0" ver="10.beta11" rel="38.1"/>
  <changelog author="jgleissner@suse.com" date="1413547200">- require nodejs to make sure /usr/lib/node_modules is owned (may
  break build of module packages otherwise)</changelog>
  <changelog author="dimstar@opensuse.org" date="1413547201">- Don't use conditional Sources: we want to get uniform src.rpms
  that can be re-used. Do the condition in the %prep section, where
  the specifically chosen tarball is extracted.</changelog>
  <changelog author="marec@detebe.org" date="1422446400">- changed name of rpm macro file in order to prevent conflict with
  rpm macro from some versions of nodejs package with same filename
- added macro definitions from nodejs package to this rpm macro file
  because they are missing in some versions of nodejs package
- added patch: nodejs-packaging-pre1320-macros.patch</changelog>
  <changelog author="i@marguerite.su" date="1436011200">- update version 7
- set fedora scm as its upstream url
- no conditional source
  * add patch: nodejs-packaging-compat-opensuse-pre1320.patch
  * add patch: nodejs-packaging-compat-opensuse.patch
  * drop patch: nodejs-packaging-pre1320-macros.patch
- rename the macros file only on specific version of openSUSE</changelog>
  <changelog author="marec@detebe.org" date="1438171200">- adding %nodejs_install macro for version 1320+</changelog>
  <changelog author="lars@linux-schulserver.de" date="1448107200">- build require xz for older build systems</changelog>
  <changelog author="i@marguerite.su" date="1453550400">- update version 8
  * rewrite w/ ruby
  * support escaping the local modules in node_modules
    when finding Provides/Requires
- source changed to my reimplementation using ruby
  * https://github.com/marguerite/nodejs-packaging
- dropped: nodejs-packaging-compat-opensuse.patch
- dropped: nodejs-packaging-compat-opensuse-pre1320.patch</changelog>
  <changelog author="i@marguerite.su" date="1453809600">- update version 9
  * first public release
  * add nodejs(engine) Requires
  * provides the internal modules as own(xxx)</changelog>
  <changelog author="i@marguerite.su" date="1454155200">- update version v10.beta
  * add nova tool and macros for automatic package processing</changelog>
  <changelog author="i@marguerite.su" date="1454414400">- update version v10.beta2
  * parent.rb: reimplemented json parent finding logic, works
    for complicated cases. tested on: gulp, read-pkg-up, read-pkg,
    which have multiple pinkie-promise on different tree branches.
  * re-add %nodejs_fixdep macro: allow you to tweak module
    dependencies for modules in buildroot (please not run it
    at %prep any more! run at %install)
  * add specfile template for nodejs-packaging in tool directory
  * ensure File.open in UTF-8 mode, thanks to @illuusio
  * several rounds of bugfixes</changelog>
  <changelog author="i@marguerite.su" date="1454587200">- update version v10.beta3
  * fix history.rb. take beta versions into consideration
  * use VCMP on history.rb; workaround for weird '1.0.2-1.2.3' version
  * fix github#4. the nopt issue is not isolated, use an universal solution
  * fix dependencies.rb: child can't have parent as dependency
  * dependencies.rb: don't loop the parent in child again and don't
    overwrite the module that already has dependencies
  * workaround for wrong '&gt;= 4.0.0 &lt; 5.0.0' range
  * add nodejs-symlink-deps macro back
  * add node-mgmt-batch-delete.rb and node-mgmt-json2pkgtxt.rb
    for users to migrate from old way to new packaging method</changelog>
  <changelog author="i@marguerite.su" date="1455105600">- update version v10.beta4
  + optimization:
  * nova: delta download for .tgz files
  * dependencies.rb: delete tmp files at the last step for reuse
  * tweak the format of download .lst
  + bugfix:
  * don't add standard FHS directories into files.lst
  * should find the maximum node version, not the minimum
  * don't skip the loop if version is different with existing one
  * use vcmp in nodejs.rb
  * history.rb: the result for 'all' function is not natively sorted
  + feature:
  * support using bundle packages as dependencies</changelog>
  <changelog author="i@marguerite.su" date="1455278400">- update version v10.beta5
  * rename nova to npkg, avoid conflict with openstack nova
  * style check w/ rubocop
  * initial SLE_11 support
  * rewrite vcmp to support beta versions
  * use vcmp and bundle sort for history.rb</changelog>
  <changelog author="i@marguerite.su" date="1455451200">- update version v10.beta6
  * history.rb: some version exists in version timestamp
    but has no details, not downloadable, so drop them
  * clean_temp for parent.rb: don't use array substraction,
    it will all values matched. we just need to free the last
  * skiploop in dependencies.rb: parents variable can be
    nested arrays
  * skip in dependencies.rb: let those "parent" element
    without "name" variable return -1 to break infinite loop
  * vcmp.rb: fix a bug in "&gt;=" test</changelog>
  <changelog author="i@marguerite.su" date="1456401600">- update version v10.beta7
  * fix bugs related with licenses in dependency.rb
  * nodejs.rb: fix a bug that 'v2.0.0' dir will be renamed
  * fix a bug in semver.rb
  * add npkg-mgmt-merge: possible to create a huge bundle
  * add bower.rb plugin to handle bower dependencies
  * build C node modules automatically
  * add a global filter for rpmlint warnings</changelog>
  <changelog author="i@marguerite.su" date="1456488000">- update version v10.beta8
  * recursively copy files and fix exec permissions
    for all files outside bin (github#6)
  * colored text to prompt sources that should be
    deleted for npkg
  * bugfix: .css pattern will be skipped when copy
    because of the regex ".c"
  * bugfix: if two versions of tarball, only one
    version will be copied.
  * bugfix: bower in npkg, sometimes multiple name-*
    will be found</changelog>
  <changelog author="i@marguerite.su" date="1456833600">- update version v10.beta9
  * expose build log in nodejs_build macro
  * nodejs_build: more general build using node-gyp,
    depends on the existence of compiled .node files
  * filter 'sample' directory when copying files
  * auto link executables in bin to /usr/bin, you can
    delete unneeded ones later
  * add nodejs_check macro, easy to check for unsatisfied
    dependency now
  * bugfix: semver.rb can't handle version like '1.0.0-rc3'
  * bugfix: sometimes 'engines' tag is empty
  * bugfix: nodejs-fixdep can't handle multiple occurance
    of the same module</changelog>
  <changelog author="i@marguerite.su" date="1459252800">- update version v10.beta10
  * sometimes bower.json doesn't have dependencies tag
  * fix encodings for nodejs-check.rb
  * add --drop option to nodejs-fixdep.rb to drop dependency</changelog>
  <changelog author="i@marguerite.su" date="1466078400">- update version v10.beta11
  * bower.rb: github tags can be in more than one page. so
    the check for avaiable versions should be recursive.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Fix typo in Group tag.</changelog>
</package>
<package pkgid="b0f4524dc8f1e7ab3cb2257f0130c2d6b5536a3194154bb07a6fb26b90f2b6bc" name="npm4" arch="aarch64">
  <version epoch="0" ver="4.8.4" rel="48.1"/>
  <changelog author="adam.majer@suse.de" date="1475150400">- enable usage of system certificate store on SLE11SP4 by
  requiring openssl1 (boo#1000036)
- nodejs-libpath.patch:
  * adapt patch from main nodejs project so it builds on SLE11
- New upstream LTS version 4.6.0
  * openssl update (not applicable for SLE12SP2, Leap 42.2 and later)
    + upgrade to 1.0.2j (CVE-2016-6304, CVE-2016-2183, CVE-2016-2178,
    CVE-2016-6306, CVE-2016-7052)
    + remove support for dynamic 3rd party engine modules
  * http: Properly validate for allowable characters in input
    user data. This introduces a new case where throw may occur
    when configuring HTTP responses, users should already
    be adopting try/catch here. (CVE-2016-5325, bnc#985201)
  * tls: properly validate wildcard certificates
    (CVE-2016-7099, bnc#1001652)
  * buffer: Zero-fill excess bytes in new Buffer objects created
    with Buffer.concat()</changelog>
  <changelog author="adam.majer@suse.de" date="1475582400">- npm4 now provides nodejs-npm to ease upgrades for Leap</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1476878400">- New upstream LTS version 4.6.1
  * c-ares: fix for single-byte buffer overwrite, CVE-2016-5180
    more information at https://c-ares.haxx.se/adv_20160929.html
    (bnc #1007728)</changelog>
  <changelog author="adam.majer@suse.de" date="1478606400">- npm4 should provide versioned nodejs-npm and npm allowing
  nodejs-packaging to continue to function properly in Leap 42.2
  (bnc #1009011)</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- remove support-arm64-build.patch: no longer required
- remove nodejs-libpath64.patch: obsolete</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1480593600">- New upstream LTS version 4.6.2
  * build:
    + It is now possible to build the documentation from the release tarball.
  * buffer:
    + Buffer.alloc() will no longer incorrectly return a zero filled buffer
    when an encoding is passed.
  * deps:
    + Upgrade npm in LTS to 2.15.11.
  * repl:
    + Enable tab completion for global properties.
  * url:
    + url.format() will now encode all "#" in search.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 4.7.0
  * build: introduce the configure --shared option for embedders
  * debugger: make listen address configurable in debugger server
  * dgram: generalized send queue to handle close, fixing a
    potential throw when dgram socket is closed in the
    listening event handler
  * http: introduce the 451 status code "Unavailable For
    Legal Reasons"
  * gtest: the test reporter now outputs tap comments as yamlish
  * tls: introduce secureContext for tls.connect (useful for
    caching client certificates, key, and CA certificates)
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
  * src: node no longer aborts when c-ares initialization fails
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code
- Refresh nodejs-libpath.patch</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 4.7.1
  * build: shared library support is now working for AIX builds
  * repl: passing options to the repl will no longer overwrite
    defaults
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 4.7.3
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS version 4.7.2
- Adjusted 8334.diff to be inline with accepted changes
- Merge nodejs4.changes from SLE and devel project</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream LTS release 4.8.0
  * child_process: add shell option to spawn()
  * crypto: add ALPN Support
  * crypto: allow adding extra certs to well-known CAs
  * deps/v8: expose statistics about heap spaces
  * fs: add the fs.mkdtemp() function
  * process: add process.memoryUsage().external
  * process: add process.cpuUsage()
- Modify 8334.diff:
  * Remove merged reference counting code (#9409)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- 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)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 4.8.3
  * v8: trigger OOM crash if memory allocation fails
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + TLSSocket emits 'error' on handshake failure
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: GCC 7 compilation fixes for v8
  backported and add missing ICU59 headers (bnc#1041283)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New LTS upstream version 4.8.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found (bnc#1048299, CVE-2017-11499).
  * http: fixes http.get with numeric authorization options that
    created/used uninitialized buffers as the authentication string
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="7a4f2b5f25ae809450628150f4ae4144e919e5bb08a25837db72371a53e0fdfa" name="npm4" arch="ppc64le">
  <version epoch="0" ver="4.8.4" rel="48.1"/>
  <changelog author="adam.majer@suse.de" date="1475150400">- enable usage of system certificate store on SLE11SP4 by
  requiring openssl1 (boo#1000036)
- nodejs-libpath.patch:
  * adapt patch from main nodejs project so it builds on SLE11
- New upstream LTS version 4.6.0
  * openssl update (not applicable for SLE12SP2, Leap 42.2 and later)
    + upgrade to 1.0.2j (CVE-2016-6304, CVE-2016-2183, CVE-2016-2178,
    CVE-2016-6306, CVE-2016-7052)
    + remove support for dynamic 3rd party engine modules
  * http: Properly validate for allowable characters in input
    user data. This introduces a new case where throw may occur
    when configuring HTTP responses, users should already
    be adopting try/catch here. (CVE-2016-5325, bnc#985201)
  * tls: properly validate wildcard certificates
    (CVE-2016-7099, bnc#1001652)
  * buffer: Zero-fill excess bytes in new Buffer objects created
    with Buffer.concat()</changelog>
  <changelog author="adam.majer@suse.de" date="1475582400">- npm4 now provides nodejs-npm to ease upgrades for Leap</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1476878400">- New upstream LTS version 4.6.1
  * c-ares: fix for single-byte buffer overwrite, CVE-2016-5180
    more information at https://c-ares.haxx.se/adv_20160929.html
    (bnc #1007728)</changelog>
  <changelog author="adam.majer@suse.de" date="1478606400">- npm4 should provide versioned nodejs-npm and npm allowing
  nodejs-packaging to continue to function properly in Leap 42.2
  (bnc #1009011)</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- remove support-arm64-build.patch: no longer required
- remove nodejs-libpath64.patch: obsolete</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1480593600">- New upstream LTS version 4.6.2
  * build:
    + It is now possible to build the documentation from the release tarball.
  * buffer:
    + Buffer.alloc() will no longer incorrectly return a zero filled buffer
    when an encoding is passed.
  * deps:
    + Upgrade npm in LTS to 2.15.11.
  * repl:
    + Enable tab completion for global properties.
  * url:
    + url.format() will now encode all "#" in search.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 4.7.0
  * build: introduce the configure --shared option for embedders
  * debugger: make listen address configurable in debugger server
  * dgram: generalized send queue to handle close, fixing a
    potential throw when dgram socket is closed in the
    listening event handler
  * http: introduce the 451 status code "Unavailable For
    Legal Reasons"
  * gtest: the test reporter now outputs tap comments as yamlish
  * tls: introduce secureContext for tls.connect (useful for
    caching client certificates, key, and CA certificates)
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
  * src: node no longer aborts when c-ares initialization fails
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code
- Refresh nodejs-libpath.patch</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 4.7.1
  * build: shared library support is now working for AIX builds
  * repl: passing options to the repl will no longer overwrite
    defaults
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 4.7.3
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS version 4.7.2
- Adjusted 8334.diff to be inline with accepted changes
- Merge nodejs4.changes from SLE and devel project</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream LTS release 4.8.0
  * child_process: add shell option to spawn()
  * crypto: add ALPN Support
  * crypto: allow adding extra certs to well-known CAs
  * deps/v8: expose statistics about heap spaces
  * fs: add the fs.mkdtemp() function
  * process: add process.memoryUsage().external
  * process: add process.cpuUsage()
- Modify 8334.diff:
  * Remove merged reference counting code (#9409)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- 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)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 4.8.3
  * v8: trigger OOM crash if memory allocation fails
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + TLSSocket emits 'error' on handshake failure
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: GCC 7 compilation fixes for v8
  backported and add missing ICU59 headers (bnc#1041283)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New LTS upstream version 4.8.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found (bnc#1048299, CVE-2017-11499).
  * http: fixes http.get with numeric authorization options that
    created/used uninitialized buffers as the authentication string
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="3c1abd060a1e5c9597de1e6c0a09bfecf855db2e34793edf9db05b0ef197add5" name="npm4" arch="x86_64">
  <version epoch="0" ver="4.8.4" rel="48.1"/>
  <changelog author="adam.majer@suse.de" date="1475150400">- enable usage of system certificate store on SLE11SP4 by
  requiring openssl1 (boo#1000036)
- nodejs-libpath.patch:
  * adapt patch from main nodejs project so it builds on SLE11
- New upstream LTS version 4.6.0
  * openssl update (not applicable for SLE12SP2, Leap 42.2 and later)
    + upgrade to 1.0.2j (CVE-2016-6304, CVE-2016-2183, CVE-2016-2178,
    CVE-2016-6306, CVE-2016-7052)
    + remove support for dynamic 3rd party engine modules
  * http: Properly validate for allowable characters in input
    user data. This introduces a new case where throw may occur
    when configuring HTTP responses, users should already
    be adopting try/catch here. (CVE-2016-5325, bnc#985201)
  * tls: properly validate wildcard certificates
    (CVE-2016-7099, bnc#1001652)
  * buffer: Zero-fill excess bytes in new Buffer objects created
    with Buffer.concat()</changelog>
  <changelog author="adam.majer@suse.de" date="1475582400">- npm4 now provides nodejs-npm to ease upgrades for Leap</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1476878400">- New upstream LTS version 4.6.1
  * c-ares: fix for single-byte buffer overwrite, CVE-2016-5180
    more information at https://c-ares.haxx.se/adv_20160929.html
    (bnc #1007728)</changelog>
  <changelog author="adam.majer@suse.de" date="1478606400">- npm4 should provide versioned nodejs-npm and npm allowing
  nodejs-packaging to continue to function properly in Leap 42.2
  (bnc #1009011)</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- remove support-arm64-build.patch: no longer required
- remove nodejs-libpath64.patch: obsolete</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1480593600">- New upstream LTS version 4.6.2
  * build:
    + It is now possible to build the documentation from the release tarball.
  * buffer:
    + Buffer.alloc() will no longer incorrectly return a zero filled buffer
    when an encoding is passed.
  * deps:
    + Upgrade npm in LTS to 2.15.11.
  * repl:
    + Enable tab completion for global properties.
  * url:
    + url.format() will now encode all "#" in search.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 4.7.0
  * build: introduce the configure --shared option for embedders
  * debugger: make listen address configurable in debugger server
  * dgram: generalized send queue to handle close, fixing a
    potential throw when dgram socket is closed in the
    listening event handler
  * http: introduce the 451 status code "Unavailable For
    Legal Reasons"
  * gtest: the test reporter now outputs tap comments as yamlish
  * tls: introduce secureContext for tls.connect (useful for
    caching client certificates, key, and CA certificates)
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
  * src: node no longer aborts when c-ares initialization fails
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code
- Refresh nodejs-libpath.patch</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 4.7.1
  * build: shared library support is now working for AIX builds
  * repl: passing options to the repl will no longer overwrite
    defaults
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 4.7.3
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS version 4.7.2
- Adjusted 8334.diff to be inline with accepted changes
- Merge nodejs4.changes from SLE and devel project</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream LTS release 4.8.0
  * child_process: add shell option to spawn()
  * crypto: add ALPN Support
  * crypto: allow adding extra certs to well-known CAs
  * deps/v8: expose statistics about heap spaces
  * fs: add the fs.mkdtemp() function
  * process: add process.memoryUsage().external
  * process: add process.cpuUsage()
- Modify 8334.diff:
  * Remove merged reference counting code (#9409)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- 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)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 4.8.3
  * v8: trigger OOM crash if memory allocation fails
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + TLSSocket emits 'error' on handshake failure
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: GCC 7 compilation fixes for v8
  backported and add missing ICU59 headers (bnc#1041283)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New LTS upstream version 4.8.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found (bnc#1048299, CVE-2017-11499).
  * http: fixes http.get with numeric authorization options that
    created/used uninitialized buffers as the authentication string
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="ed5092b45f71c54c57de828b019cdde8e491135d65c814dc3a90fb22725f85e8" name="npm6" arch="aarch64">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="e8ac8907bf28baa847b082134bda4a921d618563e55368825931c4813c8093f2" name="npm6" arch="ppc64le">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="8451654fea0df3e6662d3f1cb6c2e97e418e2d3b21c5eefa763a77d0b03331b4" name="npm6" arch="s390x">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="13deb4178bf0527c3a0740c3c5ab626007e04cd66849c8818105a1ac6dd5c716" name="npm6" arch="x86_64">
  <version epoch="0" ver="6.11.2" rel="42.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1478088000">- Fork package devel:languages:nodejs/nodejs
- Remove support-arm64-build.patch (not necessary for aarch64 build)
- Use system library versions of c-ares and ICU where supported
- Remove /usr/{lib,lib64}/node_modules from global module paths
  * This is deprecated behaviour that was caused by an incorrect patch
    in devel:languages:nodejs/nodejs almost 6 months ago (boo#985350)
- Modify nodejs-libpath.patch
  * Move /usr/lib64/node_modules to %{_libexecpath} as npm isn't
    architecture dependent (only npm itself is stored there)
- Remove nodejs-libpath64.patch
- Use separate .sig file instead of .asc file for source verification
- Use exec instead of xargs to remove files in install script</changelog>
  <changelog author="adam.majer@suse.de" date="1478520000">- Add versioned dependencies for unbundling of c-ares and icu
  libraries
- SLE12 can have unbundled libicu</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- NodeJS 6.x LTS package, based on NodeJS 4.x LTS layout. All
  NodeJS packages are interchangeable. (FATE #321373)</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream LTS version 6.9.2
  * buffer: coerce slice parameters consistently
  * deps/npm: upgrade npm to 3.10.9
  * deps/V8: Various fixes to destructuring edge cases
    + cherry-pick 3c39bac from V8 upstream
    + cherry pick 7166503 from upstream v8
  * gtest: the test reporter now outputs tap comments as yamlish
  * inspector: inspector now prompts user to use 127.0.0.1 rather
    than localhost
  * tls: fix memory leak when writing data to TLSWrap instance
    during handshake
- Modify 8334.diff:
  * ported and updated system CA store for the new node crypto code</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483531200">- New upstream LTS release 6.9.3
  * build: shared library support is now working for AIX builds
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: destructuring of arrow function arguments via computed
    property no longer throws
  * inspector: /json/version returns object, not an object wrapped
    in an array
  * module: using --debug-brk and --eval together now works
    as expected
  * process: improve performance of nextTick up to 20%
  * repl: the division operator will no longer be accidentally
    parsed as regex
  * repl: improved support for generator functions
  * timers: recanceling a cancelled timers will no longer throw</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream LTS release 6.9.5
  * deps: upgrade openssl sources to 1.0.2k
    (CVE-2017-3731, CVE-2017-3732, CVE-2016-7055,
    bnc#1022085, bnc#1022086, bnc#1009528)
- No changes in LTS release 6.9.4
- Adjusted 8334.diff to be inline with accepted changes</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- 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)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1491393600">- New upstream LTS release 6.10.2
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps: backport V8 fixes for spread syntax regression
    causing segfaults (#12037)
- Changes not applicable to openSUSE in 6.10.2:
  * deps: upgrade zlib to 1.2.11 (#10980)
  * repl: revert commit that broke REPL display on Windows (#12123)
- Changes in LTS release 6.10.1
  * performance: The performance of several APIs has been improved.
    + Buffer.compare() is up to 35% faster on average.
    + buffer.toJSON() is up to 2859% faster on average.
    + fs.*statSync() functions are now up to 9% faster on average.
    + os.loadavg is up to 151% faster.
    + process.memoryUsage() is up to 34% faster.
    + querystring.unescape() for Buffers is 15% faster on average.
    + querystring.stringify() is up to 7.8% faster on average.
    + querystring.parse() is up to 21% 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.
  * child_process: spawnSync now returns a null status when child
    is terminated by a signal. This fixes the behavior to act like
    spawn() does.
  * http: Control characters are now always rejected when using
    http.request(). Debug messages have been added for cases when
    headers contain invalid values.
  * node: Heap statistics now support values larger than 4GB.
  * timers: Timer callbacks now always maintain order when
    interacting with domain error handling.</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream LTS release 6.10.3
  * b8:
    + Trigger OOM crash on memory allcation errors
    + Don't treat catch scopes as possibly-shadowing for sloppy eval
  * lib: fix event race condition with -e
  * src: fix base64 decoding in rare edgecase
  * tls:
    + fix segfault on destroy after partial read
    + keep track of stream that is closed
    + fix macro to check NPN feature
- nodejs-libpath.patch: updated</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch, icu59.patch: backported GCC 7 compilation fixes
  for v8 backported and add missing ICU59 includes (bnc#1041282)</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- New upstream LTS release 6.11.0
  * added support for building mips64el
  * cluster:
    + disconnect() now returns a reference to the disconnected
    worker.
  * crypto:
    + ability to select cert store at runtime
    + Use system CAs instead of using bundled ones
    (obsoletes 8334.diff)
    + The Decipher methods setAuthTag() and setAAD now return this
    + adding support for OPENSSL_CONF again
    + make LazyTransform compabile with Streams1
  * deps:
    + upgrade libuv to 1.11.0
  * dns:
    + Implemented {ttl: true} for resolve4() and resolve6().
  * process:
    + add NODE_NO_WARNINGS environment variable
  * readline:
    + add option to stop duplicates in history
  * src:
    + support "--" after "-e" as end-of-options
  * tls:
    + new tls.TLSSocket() supports sec ctx options
    + Allow obvious key/passphrase combinations.
- Fix typo in node-gyp-addon-gypi.patch patch
- Refresh icu59.patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream LTS release 6.11.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1502971200">- New upstream LTS release 6.11.2
  * configure: add mips64el to valid_arch (#13620)
  * crypto: updated root certificates based on NSS 3.30
    (#13279, #12402)
  * deps: upgrade OpenSSL to version 1.0.2.l (#12913)
  * http:
    + parse errors are now reported when NODE_DEBUG=http (#13206)
    + Agent constructor can now be invoked without new (#12927)
  * zlib: node will now throw an Error when zlib rejects the value
    of windowBits, instead of crashing (#13098)
- Drop 0f3e69db.patch: fixed upstream
- Modify versioned.patch: use correct "node6" directory</changelog>
</package>
<package pkgid="728e2fb1ecbb9929a972dcbb34cf6deeacc711207f3079300bf6b2863d6160d4" name="npm7" arch="aarch64">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="d7c1a3471baa396d53c61d8250dbe28c1b8551083d9a13d62e6d6b7128eea805" name="npm7" arch="ppc64le">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="36f03943b5ec549639b6a17a40b8ac645e0555a9f808c92c070c8a5403990f97" name="npm7" arch="s390x">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="0e857bc627cbf64f28dbb853a9d256e9a56cdbbf63677cf40c6e61172ef61485" name="npm7" arch="x86_64">
  <version epoch="0" ver="7.10.1" rel="5.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1476964800">- New upstream release 6.9.1
  * streams:
    + Fix a regression introduced in v6.8.0 in readable stream
    that caused unpipe to remove the wrong stream.</changelog>
  <changelog author="adam.majer@suse.de" date="1479470400">- Package unification across various branches of NodeJS. Package
  for 4.x, 6.x and current (7.x) branches of NodeJS are now
  handled via GitHub repository.
- New upstream release 7.1.0 - branch as new nodejs7 package.
  * buffer:
    + Passing invalid input to Buffer.byteLength will now
    throw an error
    + Calling Buffer without new is now deprecated and will emit a
    process warning
    + Passing a negative number to allocUnsafe will now throw an
    error
    + add buffer.transcode to transcode a buffer's content from one
    encoding to another primarily using ICU
  * child process:
    + The fork and execFile methods now have stronger argument
    validation
    + add public API for IPC channel
  * cluster:
    + The worker.suicide method is deprecated and will emit a process
  * deps:
    + V8 has been updated to 5.4.500.36
    + NODE_MODULE_VERSION has been updated to 51
  * File System:
    + A process warning is emitted if a callback is not passed to
    async file system methods
  * Promises:
    + Unhandled Promise rejections have been deprecated and will
    emit a process warning
  * The punycode module has been deprecated
  * add NODE_PRESERVE_SYMLINKS environment variable that has the
    same effect as the --preserve-symlinks flag
  * url: An Experimental WHATWG URL Parser has been introduced</changelog>
  <changelog author="adam.majer@suse.de" date="1479902400">- Add missing conflicts to base package. It's not possible to have
  concurrent nodejs installations.</changelog>
  <changelog author="adam.majer@suse.de" date="1480680000">- Update to upstream release 7.2.0
  * crypto: The Decipher methods setAuthTag() and setAAD now return
    this.
  * dns: Implemented {ttl: true} for resolve4() and resolve6()
  * libuv: Upgrade to v1.10.1
  * process: Added a new external property to the data returned
    by memoryUsage()
  * tls: Fixed a memory leak when writes were queued on TLS
    connection that was destroyed during handshake.
  * V8 (dep): Upgrade to v5.4.500.43
  * v8: The data returned by getHeapStatistics() now includes three
    new fields: malloced_memory, peak_malloced_memory, and
    does_zap_garbage.
  * for complete changelog, see
    https://nodejs.org/en/blog/release/v7.2.0/
- 8334.diff: ported and updated system CA store for the new node
  crypto code.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- New upstream release 7.2.1
  * buffer: reverted the runtime deprecation of calling Buffer()
    without new
  * buffer: fixed buffer.transcode() for single-byte character
    encodings to UCS2
  * deps/npm: upgrade npm to 3.10.10
  * deps/V8: fixed a significant instanceof performance regression
  * promise: --trace-warnings now produces useful stacktraces for
    Promise warnings
  * repl: fixed a bug preventing correct parsing of generator
    functions</changelog>
  <changelog author="adam.majer@suse.de" date="1483012800">- New upstream release 7.3.0
  * buffer: buffer.fill() now works properly for the UCS2 encoding
    on Big-Endian machines.
  * cluster: disconnect() now returns a reference to the
    disconnected worker.
  * http: Remove stale timeout listeners in order to prevent a
    memory leak when using keep alive.
  * tls: Allow obvious key/passphrase combinations.
  * url:
    + Including base argument in URL.originFor() to meet
    specification compliance.
    + Improve URLSearchParams to meet specification compliance.
- 8334.diff: refreshed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483704000">- Add basic check that Node.js loads successfully to spec file</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: GCC 7 compilation fixes, already upstreamed.
- icu59.patch: ICU59 missing includes</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Fix typo in node-gyp-addon-gypi.patch patch</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 7.10.1
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
</package>
<package pkgid="f387eafc312b7227cbad6c61f162df7562b803079aaf5b32e453f43273802ce0" name="npm8" arch="aarch64">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="346c677e4d1caef5522367d0fedd41e233809dbb44440bcb4986dc8fa8bbe377" name="npm8" arch="ppc64le">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="a967bf128c5323e6ba684872965ce8f24d306e30d9b293ea9a7d72cf04bea662" name="npm8" arch="s390x">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="0dd73f38ba12d13bb1ce7d8fff8c640382417c476e2411d8313c8f2dcf7b73ad" name="npm8" arch="x86_64">
  <version epoch="0" ver="8.4.0" rel="1.1"/>
  <changelog author="qantas94heavy@gmail.com" date="1483963200">- New upstream release 7.4.0
  * buffer: improve performance of Buffer allocation by ~11%
  * buffer: improve performance of Buffer.from() by ~50%
  * deps/npm: upgrade to v4.0.5
  * events: improve performance of EventEmitter.once() by ~27%
  * fs: allow passing Uint8Array to fs methods where Buffers are
    supported
  * http: improve performance of http server by ~7%
- New patch 10657.patch
  * Fixes build error caused by attempt to use bundled zlib
- Refresh 8334.diff</changelog>
  <changelog author="adam.majer@suse.de" date="1486123200">- New upstream release 7.5.0
  * crypto: crypto store source selection available at runtime.
    Default is to use system CA store managed by OpenSSL library.
  * deps:
    + upgrade npm to 4.1.2
    + upgrade bunbled OpenSSL to 1.0.2k.
  * doc: add basic documentation for WHATWG URL API
  * process: add NODE_NO_WARNINGS environment variable
  * url: allow use of URL with http.request and https.request
- removed 10657.patch - upstreamed
- 8334.diff is now an empty patch, upstreamed.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488110400">- New upstream release 7.6.0
  * crypto: remove expired certs from CNNIC whitelist
  * deps: update V8 to 5.5
  * deps: upgrade libuv to 1.11.0
  * deps: add node-inspect 1.10.4
  * deps: upgrade zlib to 1.2.11
  * fs: allow WHATWG URL objects as paths
  * inspector: add --inspect-brk
  * lib: build "node inspect" into node
  * src: support UTF-8 in compiled-in JS source file
  * url: extend url.format to support WHATWG URL</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1488628800">- New upstream release 7.7.1
  * Fixes bug that prevented all native modules from building
- Changes in release 7.7.0
  * child_process: spawnSync() exit code now is null when the child
    is killed via signal
  * crypto: adding support for OPENSSL_CONF again
  * doc: items in the API documentation may now have changelogs
  * http: new functions to access the headers for an outgoing HTTP
    message
  * lib: deprecate node --debug at runtime
  * src: adding support for trace-event tracing
  * tls: new tls.TLSSocket() supports sec ctx options
  * url: adding URL.prototype.toJSON support</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490184000">- New upstream release 7.7.4
  * deps: upgraded internal node-inspect version to 1.10.6,
    containing several fixes
  * inspector: use proper WebSockets URLs when bound to 0.0.0.0
  * tls: fixed a segfault when the handle was destroyed after a
    partial read
- Changes in release 7.7.3
  * net: Socket.prototype.connect now once again functions without
    a callback
  * url: URL.prototype.origin now properly specified an opaque
    return of 'null' for file:// URLs
- Changes in release 7.7.2
  * tty: add ref() so process.stdin.ref() etc. work
  * util: fix inspecting symbol key in string
- Rebased nodejs-libpath.patch for minor changes in new version</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1490788800">- New upstream release 7.8.0
  * buffer: do not segfault on out-of-range index (#11927)
  * crypto: fix memory leak if certificate is revoked (#12089)
  * deps/npm: upgrade npm to 4.2.0 (#11389)
  * deps/V8: fix async await desugaring in V8 (#12004)
  * readline: add option to stop duplicates in history (#2982)</changelog>
  <changelog author="adam.majer@suse.de" date="1495540800">- New upstream version 7.10.0
  * crypto: add randomFill and randomFillSync
  * meta: Added new collaborators
  * process: fix crash when Promise rejection is a Symbol
  * url: make WHATWG URL more spec compliant
  * v8:
    + fix stack overflow in recursive method
    + fix build errors with g++ 7
- New upstream version 7.9.0
  * util: console is now closer to what is supported in all
    major browsers</changelog>
  <changelog author="adam.majer@suse.de" date="1496145600">- 0f3e69db.patch: placeholder for GCC 7 compilation fixes, already
  upstreamed.</changelog>
  <changelog author="adam.majer@suse.de" date="1496232000">- Branch nodejs7 -&gt; nodejs8, the new current and eventually LTS
  upstream branch. Note that the LTS lifespan for 8.x will end on
  December 31st, 2019 unless extended at a later date.
- New upstream version 8.0.0. Notable changes
  * Async Hooks - now in core
  * Buffer
    + Using the --pending-deprecation flag will cause Node.js to
    emit a deprecation warning when using new Buffer(num) or
    Buffer(num).
    + new Buffer(num) and Buffer(num) will zero-fill new Buffer
    + Many Buffer methods now accept Uint8Array as input
  * Child Process
    + Argument and kill signal validations have been improved
    + Child Process methods accept Uint8Array as input
  * Console
    + Error events emitted when using console methods are now
    supressed.
  * Dependencies
    + The npm client has been updated to 5.0.0
    + V8 has been updated to 5.8 with forward ABI stability to 6.0
  * Domains
    + Native Promise instances are now Domain aware
  * Errors
    + We have started assigning static error codes to errors
    generated by Node.js. This has been done through multiple
    commits and is still a work in progress.
  * File System
    + The utility class fs.SyncWriteStream has been deprecated
    + The deprecated fs.read() string interface has been removed
  * HTTP
    + Improved support for userland implemented Agents
    + Outgoing Cookie headers are concatenated into a single string
    + The httpResponse.writeHeader() method has been deprecated
    + New methods for accessing HTTP headers have been added to
    OutgoingMessage
  * lib
    + All deprecation messages have been assigned static identifiers
    + The legacy linkedlist module has been removed
  * N-API
    + Experimental support for the new N-API API has been added
  * Process
    + Process warning output can be redirected to a file using the
  - -redirect-warnings command-line argument
    + Process warnings may now include additional detail
  * REPL
    + REPL magic mode has been deprecated
  * src
    + NODE_MODULE_VERSION has been updated to 57
    + Add --pending-deprecation command-line argument and
    NODE_PENDING_DEPRECATION environment variable
    + The --debug command-line argument has been deprecated.
    Note that using --debug will enable the new Inspector-based
    debug protocol as the legacy Debugger protocol previously
    used by Node.js has been removed.
    + Throw when the -c and -e command-line arguments are used
    at the same time
    + Throw when the --use-bundled-ca and --use-openssl-ca
    command-line arguments are used at the same time.
  * Stream
    + Stream now supports destroy() and _destroy() APIs
    + Stream now supports the _final() API
  * TLS
    + The rejectUnauthorized option now defaults to true
    + The tls.createSecurePair() API now emits runtime deprecation
    + A runtime deprecation will now be emitted when dhparam is
    less than 2048 bits
  * URL
    + The WHATWG URL implementation is now a fully-supported API
  * Util
    + Symbol keys are now displayed by default when using
    util.inspect()
    + toJSON errors will be thrown when formatting %j
    + Convert inspect.styles and inspect.colors to prototype-less
    objects
    + The new util.promisify() API has been added
  * Zlib
    + Support Uint8Array in Zlib convenience methods
    + Zlib errors now use RangeError and TypeError consistently
- node-gyp-addon-gypi.patch: refresh
- placeholders from other NodeJS version: 0f3e69db.patch, icu59.patch.</changelog>
  <changelog author="adam.majer@suse.de" date="1497355200">- Don't remove all src/ directories, as that breaks npm.
  (boo:#1043965)
- Fix typo in node-gyp-addon-gypi.patch patch
- New upstream version 8.1.0
  Notable changes,
  * Async Hooks - When one Promise leads to the creation of a new
    Promise, the parent Promise will be identified as the trigger
  * Dependencies
    + libuv has been updated to 1.12.0
    + npm has been updated to 5.0.3
  * File system
    + The fs.exists() function now works correctly with
    util.promisify()
    + fs.Stats times are now also available as numbers
  * Inspector
    + It is now possible to bind to a random port using --inspect=0
  * Zlib
    + A regression in the Zlib module that made it impossible to
    properly subclasses zlib.Deflate and other Zlib classes has
    been fixed.</changelog>
  <changelog author="adam.majer@suse.de" date="1497441600">- New upstream version 8.1.1
  * Child processes - stdout and stderr are now available on the
    error output of a failed call to the util.promisify()ed version
    of child_process.exec.
  * HTTP - A regression that broke certain scenarios in which HTTP
    is used together with the cluster module has been fixed.
  * HTTPS - The rejectUnauthorized option now works properly for
    unix sockets.
  * Readline - A change that broke npm init and other code which
    uses readline multiple times on the same input stream is
    reverted.</changelog>
  <changelog author="adam.majer@suse.de" date="1497873600">- New upstream version 8.1.2
  * Release to fix broken process.release properties</changelog>
  <changelog author="adam.majer@suse.de" date="1498737600">- New upstream version 8.1.3
  * Stream regression fixed - The finish event will now always be
    emitted after the error event if one is emitted
  * Stream regression fixed - In object mode, readable streams can
    now use undefined again.</changelog>
  <changelog author="adam.majer@suse.de" date="1499342400">- npm_search_paths.patch: Since concurrent installations are now
  possible, node manual pages are moved once again back under npm
  searcheable locations only.
- versioned.patch: All files are now under versioned directoies
  and names. node and npm symlinks are now managed by
  update-alternatives
- node-gyp-addon-gypi.patch: Reference versioned directories only</changelog>
  <changelog author="adam.majer@suse.de" date="1499428800">- Depend on nodejs-common that is then used to pick correctly
  versioned node or npm binary. This is required since 3rd party
  modules use `/usr/bin/env node` which breaks if multiple versions
  of NodeJS are installed at the same time and non-default version
  is used (for example, to compile a native module)</changelog>
  <changelog author="adam.majer@suse.de" date="1499860800">- New upstream release 8.1.4
  * v8: disable V8 snapshots. The hashseed embedded in the snapshot
    is currently the same for all runs of the binary. This opens
    node up to collision attacks which could result in a Denial
    of Service. We have temporarily disabled snapshots until a more
    robust solution is found. (bnc#1048299, CVE-2017-11499)
  * The c-ares function ares_parse_naptr_reply(), which is used for
    parsing NAPTR responses, could be triggered to read memory
    outside of the given input buffer if the passed in DNS response
    packet was crafted in a particular way.
    (CVE-2017-1000381, bnc#1044946)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1501156800">- New upstream release 8.2.1
  * http: Writes no longer abort if the Socket is missing.
  * process, async_hooks: Avoid problems when triggerAsyncId is
    undefined.
  * zlib: Streams no longer attempt to process data when destroyed.
- Changes in upstream release 8.2.0
  * async_hooks: Multiple improvements to Promise support in
  async_hooks have been made.
  * build: The compiler version requirement to build Node with GCC
  has been raised to GCC 4.9.4. [820b011ed6] #13466
  * cluster: Users now have more fine-grained control over the
  inspector port used by individual cluster workers. Previously,
  cluster workers were restricted to incrementing from the
  master's debug port. [dfc46e262a] #14140
  * dns:
  + The server used for DNS queries can now use a custom port.
    [ebe7bb29aa] #13723
  + Support for dns.resolveAny() has been added.
    [6e30e2558e] #13137
  * npm: The npm CLI has been updated to version 5.3.0. In
  particular, it now comes with the npx binary, which is also
  shipped with Node.
- Modify versioned.patch:
  * Add support for new npx binary introduced in npm 5.3.0,
  versioned as `/usr/bin/npx8`.</changelog>
  <changelog author="adam.majer@suse.de" date="1501675200">- Update gcc requiremnts for NodeJS 8.x</changelog>
  <changelog author="adam.majer@suse.de" date="1501675201">- Fix update-alternative handling in %postun - don't remove
  links on upgrades.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1503144000">- New upstream release 8.4.0
  * HTTP2: Experimental support for the built-in http2 module has
    been added via the --expose-http2 flag. (#14239)
  * Inspector:
    + require() is available in the inspector console now. (#8837)
    + Multiple contexts, as created by the vm module, are supported
    now. (#14465)
  * N-API: New APIs for creating number values have been
    introduced. (#14573)
  * Stream: For Duplex streams, the high water mark option can now
    be set independently for the readable and the writable side.
    (#14636)
  * Util: util.format now supports the %o and %O specifiers for
    printing objects. (#14558)
- Changes in release 8.3.0
  * V8: The V8 engine has been upgraded to version 6.0, which has a
    significantly changed performance profile. (#14574)
  * DNS: Independent DNS resolver instances are supported now, with
    support for  cancelling the corresponding requests. (#14518)
  * N-API: Multiple N-API functions for error handling have been
    changed to support assigning error codes. (#13988)
  * REPL: Autocompletion support for require() has been improved.
    (#14409)
  * Utilities: The WHATWG Encoding Standard (TextDecoder and
    TextEncoder) has been implemented as an experimental feature.
    (#13644)</changelog>
</package>
<package pkgid="1c1747d1753d8a827d0831c3a7364bd82b1a00c3a724d752cbf89e3569e360e3" name="phantomjs" arch="src">
  <version epoch="0" ver="2.1.1+git20161010.ec2966b" rel="10.1"/>
  <changelog author="jschauma@etsy.com" date="1352980800">- first rpm version</changelog>
  <changelog author="mbarr@snap-interactive.com" date="1359028800">- updated to version 1.8</changelog>
  <changelog author="lobbin@gmail.com" date="1366804800">- updated to version 1.9</changelog>
  <changelog author="heydenberk@gmail.com" date="1367323200">- add missing filenames for examples to files section</changelog>
  <changelog author="boris@steki.net" date="1374840000">- updated to version 1.9.1</changelog>
  <changelog author="toddrme2178@gmail.com" date="1407326400">- Update source to point to website
- Minor spec file cleanups
- Update to 1.9.7
  * Reverted to GhostDriver 1.1.0 instead of 1.1.1 (issue 11915)
  * Fixed another warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.6
  * Updated GhostDriver to version 1.1.1 (issue 11877, 11893)
- Update to 1.9.3
  * Fixed CoreText performance note on OS X 10.9 (issue 11418)
  * Fixed warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.2
  * Fixed graphical artifacts with transparent background on Windows (issue 11276, 11007, 11366)
  * Updated GhostDriver to version 1.0.4 (issue 11452)</changelog>
  <changelog author="boris@steki.net" date="1419508800">- update to latest release 1.9.8
  + Change default SSL protocol to TLSv1 to address POODLE (issue 12655)
  + Fixed building on OS X 10.10 Yosemite (issue 12622)
  + Backported crash fix when exit (issue 11642, 12431)</changelog>
  <changelog author="i@marguerite.su" date="1454328000">- update version 2.1.1+git20160125.482b91d</changelog>
  <changelog author="i@marguerite.su" date="1464523200">- Update to version 2.1.1+git20160526.6090f54:
  * Disable QPA platform guard
  * Handle QtInfoMsg
  * Fix building with MSVC2015
  * Update QtWebkit module
  * Fixed typo
  * Upgrade example to run with Jasmine 2.4.1
  * Fix 'qt_config' problem.
  * Update request error message.
  * Update build.py to disable qtbase/qtwebkit unwanted features
  * [OS X] Allow building with custom OpenSSL library</changelog>
  <changelog author="ro@suse.de" date="1464523201">- update to version 2.1.1+git20160526.6090f54</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Fix typo in Group tag.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481112000">- Update to latest commit on master branch (ec2966b)
  * Fixes "phantom" Qt plugin crash on startup (boo#1008760)
  * Use system version of Qt (needs 5.6+)
- Add disable-webkit-dir-error.patch:
  * Disable spurious compilation error (only applies to static builds)</changelog>
</package>
<package pkgid="975a6e8028bfa0cb454373f89efc706b3fbdf1ebafa22f3448ab49fe206c2f5d" name="phantomjs" arch="x86_64">
  <version epoch="0" ver="2.1.1+git20161010.ec2966b" rel="10.1"/>
  <changelog author="jschauma@etsy.com" date="1352980800">- first rpm version</changelog>
  <changelog author="mbarr@snap-interactive.com" date="1359028800">- updated to version 1.8</changelog>
  <changelog author="lobbin@gmail.com" date="1366804800">- updated to version 1.9</changelog>
  <changelog author="heydenberk@gmail.com" date="1367323200">- add missing filenames for examples to files section</changelog>
  <changelog author="boris@steki.net" date="1374840000">- updated to version 1.9.1</changelog>
  <changelog author="toddrme2178@gmail.com" date="1407326400">- Update source to point to website
- Minor spec file cleanups
- Update to 1.9.7
  * Reverted to GhostDriver 1.1.0 instead of 1.1.1 (issue 11915)
  * Fixed another warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.6
  * Updated GhostDriver to version 1.1.1 (issue 11877, 11893)
- Update to 1.9.3
  * Fixed CoreText performance note on OS X 10.9 (issue 11418)
  * Fixed warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.2
  * Fixed graphical artifacts with transparent background on Windows (issue 11276, 11007, 11366)
  * Updated GhostDriver to version 1.0.4 (issue 11452)</changelog>
  <changelog author="boris@steki.net" date="1419508800">- update to latest release 1.9.8
  + Change default SSL protocol to TLSv1 to address POODLE (issue 12655)
  + Fixed building on OS X 10.10 Yosemite (issue 12622)
  + Backported crash fix when exit (issue 11642, 12431)</changelog>
  <changelog author="i@marguerite.su" date="1454328000">- update version 2.1.1+git20160125.482b91d</changelog>
  <changelog author="i@marguerite.su" date="1464523200">- Update to version 2.1.1+git20160526.6090f54:
  * Disable QPA platform guard
  * Handle QtInfoMsg
  * Fix building with MSVC2015
  * Update QtWebkit module
  * Fixed typo
  * Upgrade example to run with Jasmine 2.4.1
  * Fix 'qt_config' problem.
  * Update request error message.
  * Update build.py to disable qtbase/qtwebkit unwanted features
  * [OS X] Allow building with custom OpenSSL library</changelog>
  <changelog author="ro@suse.de" date="1464523201">- update to version 2.1.1+git20160526.6090f54</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Fix typo in Group tag.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481112000">- Update to latest commit on master branch (ec2966b)
  * Fixes "phantom" Qt plugin crash on startup (boo#1008760)
  * Use system version of Qt (needs 5.6+)
- Add disable-webkit-dir-error.patch:
  * Disable spurious compilation error (only applies to static builds)</changelog>
</package>
<package pkgid="9eb22a98f1ab10d4fc31fe984f20ed4a7df93fde03af6ccf6814c9ac3dccde26" name="phantomjs" arch="aarch64">
  <version epoch="0" ver="2.1.1.0" rel="19.1"/>
  <changelog author="jschauma@etsy.com" date="1352980800">- first rpm version</changelog>
  <changelog author="mbarr@snap-interactive.com" date="1359028800">- updated to version 1.8</changelog>
  <changelog author="lobbin@gmail.com" date="1366804800">- updated to version 1.9</changelog>
  <changelog author="heydenberk@gmail.com" date="1367323200">- add missing filenames for examples to files section</changelog>
  <changelog author="boris@steki.net" date="1374840000">- updated to version 1.9.1</changelog>
  <changelog author="toddrme2178@gmail.com" date="1407326400">- Update source to point to website
- Minor spec file cleanups
- Update to 1.9.7
  * Reverted to GhostDriver 1.1.0 instead of 1.1.1 (issue 11915)
  * Fixed another warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.6
  * Updated GhostDriver to version 1.1.1 (issue 11877, 11893)
- Update to 1.9.3
  * Fixed CoreText performance note on OS X 10.9 (issue 11418)
  * Fixed warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.2
  * Fixed graphical artifacts with transparent background on Windows (issue 11276, 11007, 11366)
  * Updated GhostDriver to version 1.0.4 (issue 11452)</changelog>
  <changelog author="boris@steki.net" date="1419508800">- update to latest release 1.9.8
  + Change default SSL protocol to TLSv1 to address POODLE (issue 12655)
  + Fixed building on OS X 10.10 Yosemite (issue 12622)
  + Backported crash fix when exit (issue 11642, 12431)</changelog>
  <changelog author="i@marguerite.su" date="1454328000">- update version 2.1.1+git20160125.482b91d</changelog>
  <changelog author="i@marguerite.su" date="1464523200">- Update to version 2.1.1+git20160526.6090f54:
  * Disable QPA platform guard
  * Handle QtInfoMsg
  * Fix building with MSVC2015
  * Update QtWebkit module
  * Fixed typo
  * Upgrade example to run with Jasmine 2.4.1
  * Fix 'qt_config' problem.
  * Update request error message.
  * Update build.py to disable qtbase/qtwebkit unwanted features
  * [OS X] Allow building with custom OpenSSL library</changelog>
  <changelog author="ro@suse.de" date="1464523201">- update to version 2.1.1+git20160526.6090f54</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Fix typo in Group tag.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481112000">- Update to latest commit on master branch (ec2966b)
  * Fixes "phantom" Qt plugin crash on startup (boo#1008760)
  * Use system version of Qt (needs 5.6+)
- Add disable-webkit-dir-error.patch:
  * Disable spurious compilation error (only applies to static builds)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- Downgrade phantomjs to 2.1.1
  * Fixes issue where PhantomJS crashes on startup (boo#1008760)
- Add unset-QT_QPA_PLATFORM.patch:
  * Stops PhantomJS crashing due to wrong Qt plugin type used
- Remove disable-webkit-dir-error.patch:
  * Not applicable to this version of phantomjs.</changelog>
  <changelog author="msuchanek@suse.com" date="1485259200">Bump build requirement to 8GB ram.
  The package fails to build in IBS on particular hosts with gcc crashing and
  the only obvious difference between the failing and successful hosts is RAM
  amount.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1496232000">- Add qt5-webkit-icu59.patch:
  * Fix build with ICU 59 (boo#1041280)</changelog>
</package>
<package pkgid="39175ac10d942597b364401bdd14466088516db129e1983c11a3dbde662ac954" name="phantomjs" arch="ppc64le">
  <version epoch="0" ver="2.1.1.0" rel="19.1"/>
  <changelog author="jschauma@etsy.com" date="1352980800">- first rpm version</changelog>
  <changelog author="mbarr@snap-interactive.com" date="1359028800">- updated to version 1.8</changelog>
  <changelog author="lobbin@gmail.com" date="1366804800">- updated to version 1.9</changelog>
  <changelog author="heydenberk@gmail.com" date="1367323200">- add missing filenames for examples to files section</changelog>
  <changelog author="boris@steki.net" date="1374840000">- updated to version 1.9.1</changelog>
  <changelog author="toddrme2178@gmail.com" date="1407326400">- Update source to point to website
- Minor spec file cleanups
- Update to 1.9.7
  * Reverted to GhostDriver 1.1.0 instead of 1.1.1 (issue 11915)
  * Fixed another warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.6
  * Updated GhostDriver to version 1.1.1 (issue 11877, 11893)
- Update to 1.9.3
  * Fixed CoreText performance note on OS X 10.9 (issue 11418)
  * Fixed warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.2
  * Fixed graphical artifacts with transparent background on Windows (issue 11276, 11007, 11366)
  * Updated GhostDriver to version 1.0.4 (issue 11452)</changelog>
  <changelog author="boris@steki.net" date="1419508800">- update to latest release 1.9.8
  + Change default SSL protocol to TLSv1 to address POODLE (issue 12655)
  + Fixed building on OS X 10.10 Yosemite (issue 12622)
  + Backported crash fix when exit (issue 11642, 12431)</changelog>
  <changelog author="i@marguerite.su" date="1454328000">- update version 2.1.1+git20160125.482b91d</changelog>
  <changelog author="i@marguerite.su" date="1464523200">- Update to version 2.1.1+git20160526.6090f54:
  * Disable QPA platform guard
  * Handle QtInfoMsg
  * Fix building with MSVC2015
  * Update QtWebkit module
  * Fixed typo
  * Upgrade example to run with Jasmine 2.4.1
  * Fix 'qt_config' problem.
  * Update request error message.
  * Update build.py to disable qtbase/qtwebkit unwanted features
  * [OS X] Allow building with custom OpenSSL library</changelog>
  <changelog author="ro@suse.de" date="1464523201">- update to version 2.1.1+git20160526.6090f54</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Fix typo in Group tag.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481112000">- Update to latest commit on master branch (ec2966b)
  * Fixes "phantom" Qt plugin crash on startup (boo#1008760)
  * Use system version of Qt (needs 5.6+)
- Add disable-webkit-dir-error.patch:
  * Disable spurious compilation error (only applies to static builds)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- Downgrade phantomjs to 2.1.1
  * Fixes issue where PhantomJS crashes on startup (boo#1008760)
- Add unset-QT_QPA_PLATFORM.patch:
  * Stops PhantomJS crashing due to wrong Qt plugin type used
- Remove disable-webkit-dir-error.patch:
  * Not applicable to this version of phantomjs.</changelog>
  <changelog author="msuchanek@suse.com" date="1485259200">Bump build requirement to 8GB ram.
  The package fails to build in IBS on particular hosts with gcc crashing and
  the only obvious difference between the failing and successful hosts is RAM
  amount.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1496232000">- Add qt5-webkit-icu59.patch:
  * Fix build with ICU 59 (boo#1041280)</changelog>
</package>
<package pkgid="a41331961b2fad55d735841541ffaae71fb94190934cfb28ea130634454fbd16" name="phantomjs" arch="s390x">
  <version epoch="0" ver="2.1.1.0" rel="19.1"/>
  <changelog author="jschauma@etsy.com" date="1352980800">- first rpm version</changelog>
  <changelog author="mbarr@snap-interactive.com" date="1359028800">- updated to version 1.8</changelog>
  <changelog author="lobbin@gmail.com" date="1366804800">- updated to version 1.9</changelog>
  <changelog author="heydenberk@gmail.com" date="1367323200">- add missing filenames for examples to files section</changelog>
  <changelog author="boris@steki.net" date="1374840000">- updated to version 1.9.1</changelog>
  <changelog author="toddrme2178@gmail.com" date="1407326400">- Update source to point to website
- Minor spec file cleanups
- Update to 1.9.7
  * Reverted to GhostDriver 1.1.0 instead of 1.1.1 (issue 11915)
  * Fixed another warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.6
  * Updated GhostDriver to version 1.1.1 (issue 11877, 11893)
- Update to 1.9.3
  * Fixed CoreText performance note on OS X 10.9 (issue 11418)
  * Fixed warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.2
  * Fixed graphical artifacts with transparent background on Windows (issue 11276, 11007, 11366)
  * Updated GhostDriver to version 1.0.4 (issue 11452)</changelog>
  <changelog author="boris@steki.net" date="1419508800">- update to latest release 1.9.8
  + Change default SSL protocol to TLSv1 to address POODLE (issue 12655)
  + Fixed building on OS X 10.10 Yosemite (issue 12622)
  + Backported crash fix when exit (issue 11642, 12431)</changelog>
  <changelog author="i@marguerite.su" date="1454328000">- update version 2.1.1+git20160125.482b91d</changelog>
  <changelog author="i@marguerite.su" date="1464523200">- Update to version 2.1.1+git20160526.6090f54:
  * Disable QPA platform guard
  * Handle QtInfoMsg
  * Fix building with MSVC2015
  * Update QtWebkit module
  * Fixed typo
  * Upgrade example to run with Jasmine 2.4.1
  * Fix 'qt_config' problem.
  * Update request error message.
  * Update build.py to disable qtbase/qtwebkit unwanted features
  * [OS X] Allow building with custom OpenSSL library</changelog>
  <changelog author="ro@suse.de" date="1464523201">- update to version 2.1.1+git20160526.6090f54</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Fix typo in Group tag.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481112000">- Update to latest commit on master branch (ec2966b)
  * Fixes "phantom" Qt plugin crash on startup (boo#1008760)
  * Use system version of Qt (needs 5.6+)
- Add disable-webkit-dir-error.patch:
  * Disable spurious compilation error (only applies to static builds)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- Downgrade phantomjs to 2.1.1
  * Fixes issue where PhantomJS crashes on startup (boo#1008760)
- Add unset-QT_QPA_PLATFORM.patch:
  * Stops PhantomJS crashing due to wrong Qt plugin type used
- Remove disable-webkit-dir-error.patch:
  * Not applicable to this version of phantomjs.</changelog>
  <changelog author="msuchanek@suse.com" date="1485259200">Bump build requirement to 8GB ram.
  The package fails to build in IBS on particular hosts with gcc crashing and
  the only obvious difference between the failing and successful hosts is RAM
  amount.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1496232000">- Add qt5-webkit-icu59.patch:
  * Fix build with ICU 59 (boo#1041280)</changelog>
</package>
<package pkgid="9d962d09ad0fff461b5d333040b992f07728e40366c63f79bca56c5b1480c569" name="phantomjs" arch="src">
  <version epoch="0" ver="2.1.1.0" rel="19.1"/>
  <changelog author="jschauma@etsy.com" date="1352980800">- first rpm version</changelog>
  <changelog author="mbarr@snap-interactive.com" date="1359028800">- updated to version 1.8</changelog>
  <changelog author="lobbin@gmail.com" date="1366804800">- updated to version 1.9</changelog>
  <changelog author="heydenberk@gmail.com" date="1367323200">- add missing filenames for examples to files section</changelog>
  <changelog author="boris@steki.net" date="1374840000">- updated to version 1.9.1</changelog>
  <changelog author="toddrme2178@gmail.com" date="1407326400">- Update source to point to website
- Minor spec file cleanups
- Update to 1.9.7
  * Reverted to GhostDriver 1.1.0 instead of 1.1.1 (issue 11915)
  * Fixed another warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.6
  * Updated GhostDriver to version 1.1.1 (issue 11877, 11893)
- Update to 1.9.3
  * Fixed CoreText performance note on OS X 10.9 (issue 11418)
  * Fixed warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.2
  * Fixed graphical artifacts with transparent background on Windows (issue 11276, 11007, 11366)
  * Updated GhostDriver to version 1.0.4 (issue 11452)</changelog>
  <changelog author="boris@steki.net" date="1419508800">- update to latest release 1.9.8
  + Change default SSL protocol to TLSv1 to address POODLE (issue 12655)
  + Fixed building on OS X 10.10 Yosemite (issue 12622)
  + Backported crash fix when exit (issue 11642, 12431)</changelog>
  <changelog author="i@marguerite.su" date="1454328000">- update version 2.1.1+git20160125.482b91d</changelog>
  <changelog author="i@marguerite.su" date="1464523200">- Update to version 2.1.1+git20160526.6090f54:
  * Disable QPA platform guard
  * Handle QtInfoMsg
  * Fix building with MSVC2015
  * Update QtWebkit module
  * Fixed typo
  * Upgrade example to run with Jasmine 2.4.1
  * Fix 'qt_config' problem.
  * Update request error message.
  * Update build.py to disable qtbase/qtwebkit unwanted features
  * [OS X] Allow building with custom OpenSSL library</changelog>
  <changelog author="ro@suse.de" date="1464523201">- update to version 2.1.1+git20160526.6090f54</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Fix typo in Group tag.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481112000">- Update to latest commit on master branch (ec2966b)
  * Fixes "phantom" Qt plugin crash on startup (boo#1008760)
  * Use system version of Qt (needs 5.6+)
- Add disable-webkit-dir-error.patch:
  * Disable spurious compilation error (only applies to static builds)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- Downgrade phantomjs to 2.1.1
  * Fixes issue where PhantomJS crashes on startup (boo#1008760)
- Add unset-QT_QPA_PLATFORM.patch:
  * Stops PhantomJS crashing due to wrong Qt plugin type used
- Remove disable-webkit-dir-error.patch:
  * Not applicable to this version of phantomjs.</changelog>
  <changelog author="msuchanek@suse.com" date="1485259200">Bump build requirement to 8GB ram.
  The package fails to build in IBS on particular hosts with gcc crashing and
  the only obvious difference between the failing and successful hosts is RAM
  amount.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1496232000">- Add qt5-webkit-icu59.patch:
  * Fix build with ICU 59 (boo#1041280)</changelog>
</package>
<package pkgid="05113421f66d9f866f5ed9f13e680534fc048ef0bbbac7595229a0c1469c4e71" name="phantomjs-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.1+git20161010.ec2966b" rel="10.1"/>
  <changelog author="jschauma@etsy.com" date="1352980800">- first rpm version</changelog>
  <changelog author="mbarr@snap-interactive.com" date="1359028800">- updated to version 1.8</changelog>
  <changelog author="lobbin@gmail.com" date="1366804800">- updated to version 1.9</changelog>
  <changelog author="heydenberk@gmail.com" date="1367323200">- add missing filenames for examples to files section</changelog>
  <changelog author="boris@steki.net" date="1374840000">- updated to version 1.9.1</changelog>
  <changelog author="toddrme2178@gmail.com" date="1407326400">- Update source to point to website
- Minor spec file cleanups
- Update to 1.9.7
  * Reverted to GhostDriver 1.1.0 instead of 1.1.1 (issue 11915)
  * Fixed another warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.6
  * Updated GhostDriver to version 1.1.1 (issue 11877, 11893)
- Update to 1.9.3
  * Fixed CoreText performance note on OS X 10.9 (issue 11418)
  * Fixed warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.2
  * Fixed graphical artifacts with transparent background on Windows (issue 11276, 11007, 11366)
  * Updated GhostDriver to version 1.0.4 (issue 11452)</changelog>
  <changelog author="boris@steki.net" date="1419508800">- update to latest release 1.9.8
  + Change default SSL protocol to TLSv1 to address POODLE (issue 12655)
  + Fixed building on OS X 10.10 Yosemite (issue 12622)
  + Backported crash fix when exit (issue 11642, 12431)</changelog>
  <changelog author="i@marguerite.su" date="1454328000">- update version 2.1.1+git20160125.482b91d</changelog>
  <changelog author="i@marguerite.su" date="1464523200">- Update to version 2.1.1+git20160526.6090f54:
  * Disable QPA platform guard
  * Handle QtInfoMsg
  * Fix building with MSVC2015
  * Update QtWebkit module
  * Fixed typo
  * Upgrade example to run with Jasmine 2.4.1
  * Fix 'qt_config' problem.
  * Update request error message.
  * Update build.py to disable qtbase/qtwebkit unwanted features
  * [OS X] Allow building with custom OpenSSL library</changelog>
  <changelog author="ro@suse.de" date="1464523201">- update to version 2.1.1+git20160526.6090f54</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Fix typo in Group tag.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481112000">- Update to latest commit on master branch (ec2966b)
  * Fixes "phantom" Qt plugin crash on startup (boo#1008760)
  * Use system version of Qt (needs 5.6+)
- Add disable-webkit-dir-error.patch:
  * Disable spurious compilation error (only applies to static builds)</changelog>
</package>
<package pkgid="fdd1522983f7d0a95fc49d4a5a22d116fdb0daf1c43669e788a8e7027e024b31" name="phantomjs-debuginfo" arch="aarch64">
  <version epoch="0" ver="2.1.1.0" rel="19.1"/>
  <changelog author="jschauma@etsy.com" date="1352980800">- first rpm version</changelog>
  <changelog author="mbarr@snap-interactive.com" date="1359028800">- updated to version 1.8</changelog>
  <changelog author="lobbin@gmail.com" date="1366804800">- updated to version 1.9</changelog>
  <changelog author="heydenberk@gmail.com" date="1367323200">- add missing filenames for examples to files section</changelog>
  <changelog author="boris@steki.net" date="1374840000">- updated to version 1.9.1</changelog>
  <changelog author="toddrme2178@gmail.com" date="1407326400">- Update source to point to website
- Minor spec file cleanups
- Update to 1.9.7
  * Reverted to GhostDriver 1.1.0 instead of 1.1.1 (issue 11915)
  * Fixed another warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.6
  * Updated GhostDriver to version 1.1.1 (issue 11877, 11893)
- Update to 1.9.3
  * Fixed CoreText performance note on OS X 10.9 (issue 11418)
  * Fixed warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.2
  * Fixed graphical artifacts with transparent background on Windows (issue 11276, 11007, 11366)
  * Updated GhostDriver to version 1.0.4 (issue 11452)</changelog>
  <changelog author="boris@steki.net" date="1419508800">- update to latest release 1.9.8
  + Change default SSL protocol to TLSv1 to address POODLE (issue 12655)
  + Fixed building on OS X 10.10 Yosemite (issue 12622)
  + Backported crash fix when exit (issue 11642, 12431)</changelog>
  <changelog author="i@marguerite.su" date="1454328000">- update version 2.1.1+git20160125.482b91d</changelog>
  <changelog author="i@marguerite.su" date="1464523200">- Update to version 2.1.1+git20160526.6090f54:
  * Disable QPA platform guard
  * Handle QtInfoMsg
  * Fix building with MSVC2015
  * Update QtWebkit module
  * Fixed typo
  * Upgrade example to run with Jasmine 2.4.1
  * Fix 'qt_config' problem.
  * Update request error message.
  * Update build.py to disable qtbase/qtwebkit unwanted features
  * [OS X] Allow building with custom OpenSSL library</changelog>
  <changelog author="ro@suse.de" date="1464523201">- update to version 2.1.1+git20160526.6090f54</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Fix typo in Group tag.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481112000">- Update to latest commit on master branch (ec2966b)
  * Fixes "phantom" Qt plugin crash on startup (boo#1008760)
  * Use system version of Qt (needs 5.6+)
- Add disable-webkit-dir-error.patch:
  * Disable spurious compilation error (only applies to static builds)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- Downgrade phantomjs to 2.1.1
  * Fixes issue where PhantomJS crashes on startup (boo#1008760)
- Add unset-QT_QPA_PLATFORM.patch:
  * Stops PhantomJS crashing due to wrong Qt plugin type used
- Remove disable-webkit-dir-error.patch:
  * Not applicable to this version of phantomjs.</changelog>
  <changelog author="msuchanek@suse.com" date="1485259200">Bump build requirement to 8GB ram.
  The package fails to build in IBS on particular hosts with gcc crashing and
  the only obvious difference between the failing and successful hosts is RAM
  amount.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1496232000">- Add qt5-webkit-icu59.patch:
  * Fix build with ICU 59 (boo#1041280)</changelog>
</package>
<package pkgid="28df87586b6922e505272bfe2eef0a66f2f01593cb515936a3fa7641c7aea2c2" name="phantomjs-debuginfo" arch="ppc64le">
  <version epoch="0" ver="2.1.1.0" rel="19.1"/>
  <changelog author="jschauma@etsy.com" date="1352980800">- first rpm version</changelog>
  <changelog author="mbarr@snap-interactive.com" date="1359028800">- updated to version 1.8</changelog>
  <changelog author="lobbin@gmail.com" date="1366804800">- updated to version 1.9</changelog>
  <changelog author="heydenberk@gmail.com" date="1367323200">- add missing filenames for examples to files section</changelog>
  <changelog author="boris@steki.net" date="1374840000">- updated to version 1.9.1</changelog>
  <changelog author="toddrme2178@gmail.com" date="1407326400">- Update source to point to website
- Minor spec file cleanups
- Update to 1.9.7
  * Reverted to GhostDriver 1.1.0 instead of 1.1.1 (issue 11915)
  * Fixed another warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.6
  * Updated GhostDriver to version 1.1.1 (issue 11877, 11893)
- Update to 1.9.3
  * Fixed CoreText performance note on OS X 10.9 (issue 11418)
  * Fixed warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.2
  * Fixed graphical artifacts with transparent background on Windows (issue 11276, 11007, 11366)
  * Updated GhostDriver to version 1.0.4 (issue 11452)</changelog>
  <changelog author="boris@steki.net" date="1419508800">- update to latest release 1.9.8
  + Change default SSL protocol to TLSv1 to address POODLE (issue 12655)
  + Fixed building on OS X 10.10 Yosemite (issue 12622)
  + Backported crash fix when exit (issue 11642, 12431)</changelog>
  <changelog author="i@marguerite.su" date="1454328000">- update version 2.1.1+git20160125.482b91d</changelog>
  <changelog author="i@marguerite.su" date="1464523200">- Update to version 2.1.1+git20160526.6090f54:
  * Disable QPA platform guard
  * Handle QtInfoMsg
  * Fix building with MSVC2015
  * Update QtWebkit module
  * Fixed typo
  * Upgrade example to run with Jasmine 2.4.1
  * Fix 'qt_config' problem.
  * Update request error message.
  * Update build.py to disable qtbase/qtwebkit unwanted features
  * [OS X] Allow building with custom OpenSSL library</changelog>
  <changelog author="ro@suse.de" date="1464523201">- update to version 2.1.1+git20160526.6090f54</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Fix typo in Group tag.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481112000">- Update to latest commit on master branch (ec2966b)
  * Fixes "phantom" Qt plugin crash on startup (boo#1008760)
  * Use system version of Qt (needs 5.6+)
- Add disable-webkit-dir-error.patch:
  * Disable spurious compilation error (only applies to static builds)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- Downgrade phantomjs to 2.1.1
  * Fixes issue where PhantomJS crashes on startup (boo#1008760)
- Add unset-QT_QPA_PLATFORM.patch:
  * Stops PhantomJS crashing due to wrong Qt plugin type used
- Remove disable-webkit-dir-error.patch:
  * Not applicable to this version of phantomjs.</changelog>
  <changelog author="msuchanek@suse.com" date="1485259200">Bump build requirement to 8GB ram.
  The package fails to build in IBS on particular hosts with gcc crashing and
  the only obvious difference between the failing and successful hosts is RAM
  amount.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1496232000">- Add qt5-webkit-icu59.patch:
  * Fix build with ICU 59 (boo#1041280)</changelog>
</package>
<package pkgid="e17135620ba667ccb5a36e66b86cf840068703be954fa1cf1e4c120949e75ba6" name="phantomjs-debuginfo" arch="s390x">
  <version epoch="0" ver="2.1.1.0" rel="19.1"/>
  <changelog author="jschauma@etsy.com" date="1352980800">- first rpm version</changelog>
  <changelog author="mbarr@snap-interactive.com" date="1359028800">- updated to version 1.8</changelog>
  <changelog author="lobbin@gmail.com" date="1366804800">- updated to version 1.9</changelog>
  <changelog author="heydenberk@gmail.com" date="1367323200">- add missing filenames for examples to files section</changelog>
  <changelog author="boris@steki.net" date="1374840000">- updated to version 1.9.1</changelog>
  <changelog author="toddrme2178@gmail.com" date="1407326400">- Update source to point to website
- Minor spec file cleanups
- Update to 1.9.7
  * Reverted to GhostDriver 1.1.0 instead of 1.1.1 (issue 11915)
  * Fixed another warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.6
  * Updated GhostDriver to version 1.1.1 (issue 11877, 11893)
- Update to 1.9.3
  * Fixed CoreText performance note on OS X 10.9 (issue 11418)
  * Fixed warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.2
  * Fixed graphical artifacts with transparent background on Windows (issue 11276, 11007, 11366)
  * Updated GhostDriver to version 1.0.4 (issue 11452)</changelog>
  <changelog author="boris@steki.net" date="1419508800">- update to latest release 1.9.8
  + Change default SSL protocol to TLSv1 to address POODLE (issue 12655)
  + Fixed building on OS X 10.10 Yosemite (issue 12622)
  + Backported crash fix when exit (issue 11642, 12431)</changelog>
  <changelog author="i@marguerite.su" date="1454328000">- update version 2.1.1+git20160125.482b91d</changelog>
  <changelog author="i@marguerite.su" date="1464523200">- Update to version 2.1.1+git20160526.6090f54:
  * Disable QPA platform guard
  * Handle QtInfoMsg
  * Fix building with MSVC2015
  * Update QtWebkit module
  * Fixed typo
  * Upgrade example to run with Jasmine 2.4.1
  * Fix 'qt_config' problem.
  * Update request error message.
  * Update build.py to disable qtbase/qtwebkit unwanted features
  * [OS X] Allow building with custom OpenSSL library</changelog>
  <changelog author="ro@suse.de" date="1464523201">- update to version 2.1.1+git20160526.6090f54</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Fix typo in Group tag.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481112000">- Update to latest commit on master branch (ec2966b)
  * Fixes "phantom" Qt plugin crash on startup (boo#1008760)
  * Use system version of Qt (needs 5.6+)
- Add disable-webkit-dir-error.patch:
  * Disable spurious compilation error (only applies to static builds)</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481284800">- Downgrade phantomjs to 2.1.1
  * Fixes issue where PhantomJS crashes on startup (boo#1008760)
- Add unset-QT_QPA_PLATFORM.patch:
  * Stops PhantomJS crashing due to wrong Qt plugin type used
- Remove disable-webkit-dir-error.patch:
  * Not applicable to this version of phantomjs.</changelog>
  <changelog author="msuchanek@suse.com" date="1485259200">Bump build requirement to 8GB ram.
  The package fails to build in IBS on particular hosts with gcc crashing and
  the only obvious difference between the failing and successful hosts is RAM
  amount.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1496232000">- Add qt5-webkit-icu59.patch:
  * Fix build with ICU 59 (boo#1041280)</changelog>
</package>
<package pkgid="fc21fc5fc2e14d933e0adf9220199b620b5fa8640036da0d3644d5e475fe3f70" name="phantomjs-debugsource" arch="x86_64">
  <version epoch="0" ver="2.1.1+git20161010.ec2966b" rel="10.1"/>
  <changelog author="jschauma@etsy.com" date="1352980800">- first rpm version</changelog>
  <changelog author="mbarr@snap-interactive.com" date="1359028800">- updated to version 1.8</changelog>
  <changelog author="lobbin@gmail.com" date="1366804800">- updated to version 1.9</changelog>
  <changelog author="heydenberk@gmail.com" date="1367323200">- add missing filenames for examples to files section</changelog>
  <changelog author="boris@steki.net" date="1374840000">- updated to version 1.9.1</changelog>
  <changelog author="toddrme2178@gmail.com" date="1407326400">- Update source to point to website
- Minor spec file cleanups
- Update to 1.9.7
  * Reverted to GhostDriver 1.1.0 instead of 1.1.1 (issue 11915)
  * Fixed another warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.6
  * Updated GhostDriver to version 1.1.1 (issue 11877, 11893)
- Update to 1.9.3
  * Fixed CoreText performance note on OS X 10.9 (issue 11418)
  * Fixed warning of obsolete userSpaceScaleFactor on OS X 10.9 (issue 11612)
- Update to 1.9.2
  * Fixed graphical artifacts with transparent background on Windows (issue 11276, 11007, 11366)
  * Updated GhostDriver to version 1.0.4 (issue 11452)</changelog>
  <changelog author="boris@steki.net" date="1419508800">- update to latest release 1.9.8
  + Change default SSL protocol to TLSv1 to address POODLE (issue 12655)
  + Fixed building on OS X 10.10 Yosemite (issue 12622)
  + Backported crash fix when exit (issue 11642, 12431)</changelog>
  <changelog author="i@marguerite.su" date="1454328000">- update version 2.1.1+git20160125.482b91d</changelog>
  <changelog author="i@marguerite.su" date="1464523200">- Update to version 2.1.1+git20160526.6090f54:
  * Disable QPA platform guard
  * Handle QtInfoMsg
  * Fix building with MSVC2015
  * Update QtWebkit module
  * Fixed typo
  * Upgrade example to run with Jasmine 2.4.1
  * Fix 'qt_config' problem.
  * Update request error message.
  * Update build.py to disable qtbase/qtwebkit unwanted features
  * [OS X] Allow building with custom OpenSSL library</changelog>
  <changelog author="ro@suse.de" date="1464523201">- update to version 2.1.1+git20160526.6090f54</changelog>
  <changelog author="toddrme2178@gmail.com" date="1467374400">- Fix typo in Group tag.</changelog>
  <changelog author="qantas94heavy@gmail.com" date="1481112000">- Update to latest commit on master branch (ec2966b)
  * Fixes "phantom" Qt plugin crash on startup (boo#1008760)
  * Use system version of Qt (needs 5.6+)
- Add disable-webkit-dir-error.patch:
  * Disable spurious compilation error (only applies to static builds)</changelog>
</package>
<package pkgid="e0c69c33b34a6d5cf6eeac3c67dd64f589a17ebd30a0fffd8335e3b42b14f0c6" name="tern" arch="noarch">
  <version epoch="0" ver="0.21.0" rel="1.1"/>
  <changelog author="carlos@techbyte.ca" date="1486555200">- Initial release.</changelog>
  <changelog author="carlos@techbyte.ca" date="1486641600">- Dropping (npm)minimatch requirement</changelog>
  <changelog author="carlos@techbyte.ca" date="1486641601">- Fixing dep, by providing version</changelog>
  <changelog author="carlos@techbyte.ca" date="1487937600">- Updating to 0.21.0</changelog>
</package>
<package pkgid="bdd9a1711e19d518640fc0a91aca690e08be99072b268005ecc636c5e0087e9d" name="tern" arch="src">
  <version epoch="0" ver="0.21.0" rel="1.1"/>
  <changelog author="carlos@techbyte.ca" date="1486555200">- Initial release.</changelog>
  <changelog author="carlos@techbyte.ca" date="1486641600">- Dropping (npm)minimatch requirement</changelog>
  <changelog author="carlos@techbyte.ca" date="1486641601">- Fixing dep, by providing version</changelog>
  <changelog author="carlos@techbyte.ca" date="1487937600">- Updating to 0.21.0</changelog>
</package>
<package pkgid="1eb30287ffbfdb16f30b28d430213fdb05d3e37cbfefea4f3b5ee7a35d7cb5a4" name="typescript" arch="noarch">
  <version epoch="0" ver="2.2.1" rel="1.1"/>
  <changelog author="carlos@techbyte.ca" date="1486555200">- Initial release.</changelog>
  <changelog author="carlos@techbyte.ca" date="1486555201">- Renaming package</changelog>
  <changelog author="carlos@techbyte.ca" date="1486641600">- Bumping to 2.2.0</changelog>
  <changelog author="carlos@techbyte.ca" date="1486641601">- Downgrading to 2.1.6</changelog>
  <changelog author="carlos@techbyte.ca" date="1489665600">- Updating to 2.2.1</changelog>
</package>
<package pkgid="319d5183950e65c9e819524d76123e1bfbff348f3f1cd0ab9e0e0578f1b78aa5" name="typescript" arch="src">
  <version epoch="0" ver="2.2.1" rel="1.1"/>
  <changelog author="carlos@techbyte.ca" date="1486555200">- Initial release.</changelog>
  <changelog author="carlos@techbyte.ca" date="1486555201">- Renaming package</changelog>
  <changelog author="carlos@techbyte.ca" date="1486641600">- Bumping to 2.2.0</changelog>
  <changelog author="carlos@techbyte.ca" date="1486641601">- Downgrading to 2.1.6</changelog>
  <changelog author="carlos@techbyte.ca" date="1489665600">- Updating to 2.2.1</changelog>
</package>
</otherdata>