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

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


Branch: CURRENT, Version: 10.11.0, Package name: nodejs-10.11.0, 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: 72f555d4487f57f8b22818dafe82b721f3dfa948
RMD160: 3466f13b0395df21ea5998da46d5936680ac96a4
Filesize: 35349.83 KB

Version history: (Expand)


CVS history: (Expand)


   2018-09-27 21:27:57 by Tobias Nygren | Files touched by this commit (1)
Log message:
nodejs: unbreak previous for nodejs6 & nodejs8, add comments
   2018-09-27 21:15:59 by Tobias Nygren | Files touched by this commit (1)
Log message:
nodejs: SUBST paxctl in the correct Makefile
   2018-09-20 16:05:25 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
lang/nodejs: Update to 10.11.0.

- fs
  - Fixed fsPromises.readdir `withFileTypes`.
- http2
  - Added `http2stream.endAfterHeaders` property.
- util
  - Added `util.types.isBoxedPrimitive(value)`.
   2018-09-07 16:24:55 by Jonathan Perkin | Files touched by this commit (1)
Log message:
nodejs: Work around build rpath issue with torque.
   2018-09-07 13:45:04 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
lang/nodejs: Update to 10.10.0.

- child_process:
  - `TypedArray` and `DataView` values are now accepted as input by
    `execFileSync` and `spawnSync`.
- coverage:
  - Native V8 code coverage information can now be output to disk by
    setting the environment variable `NODE_V8_COVERAGE` to a directory.
- fs:
  - The methods `fs.read`, `fs.readSync`, `fs.write`, `fs.writeSync`,
    `fs.writeFile` and `fs.writeFileSync` now all accept `TypedArray`
    and `DataView` objects.
  - A new boolean option, `withFileTypes`, can be passed to to
    `fs.readdir` and `fs.readdirSync`. If set to true, the methods
    return an array of directory entries. These are objects that can
    be used to determine the type of each entry and filter them based
    on that without calling `fs.stat`.
- http2:
  - The `http2` module is no longer experimental.
- os:
  - Added two new methods: `os.getPriority` and `os.setPriority`,
    allowing to manipulate the scheduling priority of processes.
- process:
  - Added `process.allowedNodeEnvironmentFlags`. This object can be
    used to programmatically validate and list flags that are allowed
    in the `NODE_OPTIONS` environment variable.
- src:
  - Deprecated option variables in public C++ API.
  - Refactored options parsing.
- vm:
  - Added `vm.compileFunction`, a method to create new JavaScript
    functions from a source body, with options similar to those of
    the other `vm` methods.
   2018-08-16 14:23:11 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
lang/nodejs: Update to 10.9.0.

- buffer:
  - Fix out-of-bounds (OOB) write in `Buffer.write()` for UCS-2
    encoding (CVE-2018-12115)
  - Fix unintentional exposure of uninitialized memory in
    `Buffer.alloc()` (CVE-2018-7166)
- deps:
  - Upgrade to OpenSSL 1.1.0i, fixing:
    - Client DoS due to large DH parameter (CVE-2018-0732)
    - ECDSA key extraction via local side-channel (CVE not assigned)
  - Upgrade V8 from 6.7 to 6.8
    - Memory reduction and performance improvements
- http: `http.get()` and `http.request()` (and `https` variants) can
  now accept three arguments to allow for a `URL` _and_ an `options`
  object
   2018-08-05 13:40:29 by Benny Siegert | Files touched by this commit (1)
Log message:
nodejs needs a recent libuv (1.22.0).

Bump revision.

This fixes a build failure on my machine with an older libuv version
installed.
   2018-08-02 14:18:24 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
lang/nodejs: Update to 10.8.0.

No notable changes besides update to npm 6.2.0, which we do not
bundle.