./lang/nodejs6, V8 JavaScript for clients and servers

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 6.11.3, Package name: nodejs-6.11.3, Maintainer: filip

Node.js is an evented I/O framework for the V8 JavaScript engine. It is
intended for writing scalable network programs such as web servers.

This package holds the 6.x LTS release.


Required to run:
[security/openssl]

Required to build:
[pkgtools/cwrappers]

Package options: openssl

Master sites:

SHA1: 65a50f76e76428aec63aa57707c5de70665694ff
RMD160: a7bed7b841d64ad2f9abaf15e3cd0f66c7768311
Filesize: 26245.369 KB

Version history: (Expand)


CVS history: (Expand)


   2017-09-06 13:59:37 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update lang/nodejs6 to 6.11.3

- build: Codesigning is fixed on macOS
- deps: Snapshots are turned back on!!!
- path: win32 volume-relative paths are working again!
- tools: v6.x can now build with ICU 59
   2017-08-02 18:05:20 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update lang/nodejs6 to 6.11.2.

### Notable Changes

- configure:
  - add mips64el to valid_arch
- crypto:
  - Updated root certificates based on NSS 3.30
- deps:
  - upgrade OpenSSL to version 1.0.2.l
- http:
  - parse errors are now reported when NODE_DEBUG=http
  - Agent construction can now be envoked without `new`
- zlib:
  - node will now throw an Error when zlib rejects the value of
    windowBits, instead of crashing
   2017-07-11 21:10:32 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update lang/nodejs6 to 6.11.1.

- 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
- CVE-2017-1000381 - 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. This patch checks that there is
  enough data for the required elements of an NAPTR record (2 int16, 3
  bytes for string lengths) before processing a record.
   2017-06-07 13:09:44 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update lang/nodejs6 to 6.11.0

Notable Changes

build:
- 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
- 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.
   2017-05-03 13:03:44 by Filip Hajny | Files touched by this commit (4) | Package updated
Log message:
Update lang/nodejs6 to 6.10.3

- module: The module loading global fallback to the Node executable's
  directory now works correctly on Windows.
- src: fix base64 decoding in rare edgecase
- tls: fix rare segmentation faults when using TLS
   2017-04-22 23:04:05 by Adam Ciarcinski | Files touched by this commit (670) | Package updated
Log message:
Revbump after icu update
   2017-04-06 16:59:22 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update lang/nodejs6 to 6.10.2.

- crypto: fix memory leak if certificate is revoked
- upgrade zlib to 1.2.11
- backport V8 fixes for spread syntax regression causing segfaults
- repl: Revert commit that broke REPL display on Windows
   2017-03-30 18:20:25 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update lang/nodejs6 to 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.3% 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.