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

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


Branch: CURRENT, Version: 9.2.1, Package name: nodejs-9.2.1, 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 latest stable release.


Required to run:
[textproc/icu] [security/openssl] [lang/python27] [lang/gcc49-libs]

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

Package options: openssl

Master sites:

SHA1: 81bfa2cf666ce6d186d87f391cf1ac0bce479e10
RMD160: 93b9f7e745f185605e79c09fb620fbeb72c5e527
Filesize: 30325.386 KB

Version history: (Expand)


CVS history: (Expand)


   2017-12-09 18:56:10 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update lang/nodejs to 9.2.1.

- buffer: buffer allocated with an invalid content will now be zero
  filled (CVE-2017-15897)
- deps: openssl updated to 1.0.2n
   2017-11-30 17:45:43 by Adam Ciarcinski | Files touched by this commit (654) | Package updated
Log message:
Revbump after textproc/icu update
   2017-11-15 22:37:44 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update lang/nodejs to 9.2.0.

crypto:
- Support building with both 1.1.0 and 1.0.2
fs:
- fs.realpathSync.native and fs.realpath.native are now exposed
process:
- expose process.ppid
   2017-11-08 18:02:42 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update lang/nodejs to 9.1.0.

CLI:
- NODE_OPTIONS now supports the --stack-trace-limit option. #16495
deps:
- OpenSSL is upgraded to 1.0.2m #16691
http:
- A 'connect' event handler leak has been fixed. #16725
- The 103 Early Hints status code is now supported. #16644
   2017-11-01 13:08:24 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update lang/nodejs to 9.0.0.

### Notable Changes

- Async hooks: Older experimental APIs have been removed.
- Improvements have been made to `buffer` module error messages.
- Child Processes: Errors are emitted on process nextTick.
- Domains: The long-deprecated `.dispose()` method has been removed.
- fs
  - The `fs.ReadStream` and `fs.WriteStream` classes now use `destroy()`.
  - `fs` module callbacks are now invoked with an undefined context.
- HTTP/1
  - A 400 Bad Request response will now be sent when parsing fails.
  - Socket timeout will be set when the socket connects.
  - A bug causing the request `'error'` event to fire twice was fixed
  - HTTP clients may now use generic `Duplex` streams in addition
    to `net.Socket`.
- Intl
  - The deprecated `Intl.v8BreakIterator` has been removed.
- OS
  - The `os.EOL` property is now read-only
- Timers
  - `setTimeout()` will emit a warning if the timeout is larger that
    the maximum 32-bit unsigned integer.
   2017-11-01 13:07:31 by Filip Hajny | Files touched by this commit (1) | Package updated
Log message:
Import nodejs-8.9.0 (LTS) as lang/nodejs8.

Changes since nodejs 8.8.1:

- doc: add Gibson Fahnestock to Release team
- deps: update npm to 5.5.1
- http2: The exposed http2 socket is no longer manipulatable
- module: support custom paths to require.resolve()
- util: util.TextEncoder and util.TextDecoder are no longer experimental.
  There will no longer be a warning when they are used
   2017-10-26 11:12:55 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update lang/nodejs to 8.8.1.

- net: Fix timeout with null handle issue. This is a regression in 8.8.0
   2017-10-25 14:33:12 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update lang/nodejs to 8.8.0.

crypto:
- expose ECDH class

http2:
- http2 is now exposed by default without the need for a flag
- a new environment variable NODE_NO_HTTP2 has been added to allow
  userland http2 to be required
- support has been added for generic Duplex streams

module:
- resolve and instantiate loader pipeline hooks have been added
  to the ESM lifecycle

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.