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

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


Branch: CURRENT, Version: 6.12.2, Package name: nodejs-6.12.2, 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] [lang/python27]

Required to build:
[sysutils/lockf] [pkgtools/cwrappers]

Package options: openssl

Master sites:

SHA1: 8fdc517e07529dd71335c1e82d96e45bec3cf560
RMD160: 9a97fa52bf186030d227bc93f0d15d640475b7c6
Filesize: 26758.611 KB

Version history: (Expand)


CVS history: (Expand)


   2017-12-09 18:55:04 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update lang/nodejs6 to 6.12.2.

- deps: openssl updated to 1.0.2n
   2017-12-07 23:09:46 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update lang/nodejs6 to 6.12.1.

- build: fix npm install with --shared
- build: building with python 3 is now supported
- src: v8 options can be specified with either '_' or '-' in NODE_OPTIONS
   2017-11-08 19:31:15 by Filip Hajny | Files touched by this commit (5) | Package updated
Log message:
Update lang/nodejs6 to 6.12.0.

assert:
- assert.fail() can now take one or two arguments

crypto:
- add sign/verify support for RSASSA-PSS

deps:
- upgrade openssl sources to 1.0.2m
- upgrade libuv to 1.15.0

fs:
- Add support for fs.write/fs.writeSync(fd, buffer, cb) and
  fs.write/fs.writeSync(fd, buffer, offset, cb) as documented

inspector:
- enable --inspect-brk

process:
- add --redirect-warnings command line argument

src:
- allow CLI args in env with NODE_OPTIONS
- --abort-on-uncaught-exception in NODE_OPTIONS
- allow --tls-cipher-list in NODE_OPTIONS
- use SafeGetenv() for NODE_REDIRECT_WARNINGS

test:
- remove common.fail()
   2017-10-25 15:45:18 by Filip Hajny | Files touched by this commit (4) | Package updated
Log message:
Update lang/nodejs6 to 6.11.5.

zlib:
- CVE-2017-14919 - In zlib v1.2.9, a change was made that causes an
  error to be raised when a raw deflate stream is initialized with
  windowBits set to 8. On some versions this crashes Node and you cannot
  recover from it, while on some versions it throws an exception.
  Node.js will now gracefully set windowBits to 9 replicating the legacy
  behavior to avoid a DOS vector.
   2017-10-04 18:20:58 by Filip Hajny | Files touched by this commit (4) | Package updated
Log message:
Update lang/nodejs6 to 6.11.4.

- net: support passing undefined to listen() to match behavior
  in v4.x and v8.x
   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.