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

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


Branch: CURRENT, Version: 10.4.1, Package name: nodejs-10.4.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] [net/libcares] [devel/libuv] [lang/gcc49-libs] [www/http-parser]

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

Package options: openssl

Master sites:

SHA1: e924e35d3547445b230df025317dc0fa6e44558c
RMD160: a74cf9c9be184de4c6ea736390f8a6eec601b19c
Filesize: 34531.861 KB

Version history: (Expand)


CVS history: (Expand)


   2018-06-14 12:54:26 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
lang/nodejs: Update to 10.4.1.

- Fixes memory exhaustion DoS (CVE-2018-7164): Fixes a bug introduced
  in 9.7.0 that increases the memory consumed when reading from the
  network into JavaScript using the net.Socket object directly as a
  stream.
- http2
  - (CVE-2018-7161): Fixes Denial of Service vulnerability by updating
    the http2 implementation to not crash under certain circumstances
    during cleanup
  - (CVE-2018-1000168): Fixes Denial of Service vulnerability by
    upgrading nghttp2 to 1.32.0
- tls (CVE-2018-7162): Fixes Denial of Service vulnerability by
  updating the TLS implementation to not crash upon receiving
- n-api: Prevent use-after-free in napi_delete_async_work
   2018-06-12 11:06:46 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
lang/nodejs: Update to 10.4.0.

- deps: update V8 to 6.7.288.43
- stream: ensure Stream.pipeline re-throws errors without callback
   2018-05-30 11:39:53 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
lang/nodejs: Update to 10.3.0.

- fs: fix reads with pos > 4GB
- net: new option to allow IPC servers to be readable and writable
  by all users
- stream: fix removeAllListeners() for Stream.Readable to work as
  expected when no arguments are passed
   2018-05-25 13:18:19 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
lang/nodejs: Update to 10.2.1.

- http: fix res emit close before user finish
- src: re-integrate headers into node.h
- test: mark test-zlib.zlib-binding.deflate as flaky
   2018-05-24 08:29:34 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
lang/nodejs: Update to 10.2.0.

- addons:
  - Fixed a memory leak for users of `AsyncResource` and N-API.
- assert:
  - The `error` parameter of `assert.throws()` can be an object
    containing regular expressions now.
- crypto:
  - The `authTagLength` option has been made more flexible.
- esm:
  - Builtin modules (e.g. `fs`) now provide named exports in ES6
    modules.
- http:
  - Handling of `close` and `aborted` events has been made more
    consistent.
- module:
  - add --preserve-symlinks-main
- timers:
  - `timeout.refresh()` has been added to the public API.
- Embedder support:
  - Functions for creating V8 `Isolate` and `Context` objects with
    Node.js-specific behaviour have been added to the API.
  - Node.js `Environment`s clean up resources before exiting now.
  - Support for multi-threaded embedding has been improved.
   2018-05-12 11:24:00 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
lang/nodejs: Update to 10.1.0.

- console: make console.table() use colored inspect
- fs: move fs/promises to fs.promises
- http: added aborted property to request
- n-api: initialize a module via a special symbol
- src: add public API to expose the main V8 Platform
   2018-05-12 10:59:56 by Filip Hajny | Files touched by this commit (12)
Log message:
lang/nodejs: Use pkgsrc http-parser, libuv, libcares instead of bundled versions.
Switch back to bundled nghttp2 on lang/nodejs to reconcile a conflict
of OpenSSL versions.
   2018-05-04 16:28:32 by Filip Hajny | Files touched by this commit (4)
Log message:
lang/nodejs*: Provide bl3 to nodejs packages to provide headers.