# changelog

author: Nikos Mavrogiannopoulos <nmav@redhat.com> - 20151005-1-gitc8452f8
changelog:
  - Updated policies from upstream
  - Added support for the generation of libkrb5 policy
  - Added support for the generation of openjdk policy


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 2.0-2.20121110git245f6f0
changelog:
  - latest git snapshot
  - fixes tests
  - use SMP make flags
  - build as Release instead of Debug
  - ship new strict variant


author: i@marguerite.su
changelog:
  - update version 0.12.5
    * openssl: upgrade to 1.0.1o
    * npm: upgrade to 2.11.2
    * uv: upgrade to 1.6.1
    * V8: avoid deadlock when profiling is active
    * install: fix source path for openssl headers
    * install: make sure opensslconf.h is overwritten
    * timers: fix timeout when added in timer's callback
  - add patch: node-gcc5.patch
    * fix gcc 5 version detection


author: i@marguerite.su
changelog:
  - update version 0.12.7
    * openssl: upgrade to 1.0.1p
    * npm: upgrade to 2.11.3
    * v8: cherry-pick JitCodeEvent patch from upstream
  - changes in 0.12.6
    * v8: fix out-of-band write in utf8 decoder
    * fix boo#937414: CVE-2015-5380: nodejs: out of band write


author: i@marguerite.su
changelog:
  - update to 4.0.0
    * child_process: ChildProcess.prototype.send() and process.send()
      operate asynchronously across all platforms so an optional
      callback parameter has been introduced that will be invoked once
      the message has been sent.
    * node: Rename "io.js" code to "Node.js".
    * node-gyp: This release bundles an updated version of node-gyp
      that works with all versions of Node.js and io.js including
      nightly and release candidate builds. From io.js v3 and Node.js
      v4 onward, it will only download a headers tarball when building
      addons rather than the entire source.
    * npm: Upgrade to version 2.14.2 from 2.13.3, includes a security
      update.
    * timers: Improved timer performance from porting the 0.12
      implementation, plus minor fixes.
    * util: The util.is*() functions have been deprecated, beginning
      with deprecation warnings in the documentation for this release,
      users are encouraged to seek more robust alternatives in the
      npm registry.
    * v8: Upgrade to version 4.5.103.30 from 4.4.63.30
      + Implement new TypedArray prototype methods: copyWithin(),
      every(), fill(), filter(), find(), findIndex(), forEach(),
      indexOf(), join(), lastIndexOf(), map(), reduce(),
      reduceRight(), reverse(), slice(), some(), sort().
      + Implement new TypedArray.from() and TypedArray.of() functions.
      + Implement arrow functions
  - drop nodejs-openssl-missing-api.patch: it's for 0.9.8.
  - ppc/ppc64(le) is natively supported since nodejs 3.0.0.
    so drop nodejs-v0.12.7-release-ppc.patch.bz2
  - drop node-gcc5.patch, upstream fixed
  - add nodejs-lib64path.patch, adjust libdir
  - add nodejs-libpath.patch, adjust libdir
  - add node-gyp-addon-gypi.patch
    * use custom addon.gypi by default instead of downloading
      node source
  - add node_modules clean up codes


author: i@marguerite.su
changelog:
  - fix build by using internal openssl for openSUSE <= 1320
    which didn't provide openssl 1.0.2
  - install missing addon-rpm.gypi (boo#948045)


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1k-7
changelog:
  - drop the AES-GCM restriction of 2^32 operations because the IV is
    always 96 bits (32 bit fixed field + 64 bit invocation field)


