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

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


Branch: CURRENT, Version: 14.4.0, Package name: nodejs-14.4.0, Maintainer: pkgsrc-users

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 release.


Required to run:
[textproc/icu] [net/libcares] [security/openssl] [devel/libuv] [lang/gcc49-libs] [www/nghttp2]

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

Package options: openssl

Master sites:

SHA1: 410b41fc6723af146914d1359ef2c19646d3bde2
RMD160: 830ab17bad8cbb9d04877216c157e86cb149c58f
Filesize: 32231.75 KB

Version history: (Expand)


CVS history: (Expand)


   2020-06-18 06:58:24 by David H. Gutteridge | Files touched by this commit (6) | Package updated
Log message:
nodejs/nodejs10/nodejs12: these now require nghttp2>=1.41.0

As of the last updates to each of these, made earlier this month, they
now require nghttp2>=1.41.0 to build. They expect
nghttp2_option_set_max_settings to be available.
   2020-06-03 10:41:24 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
nodejs: updated to 14.4.0

Version 14.4.0 (Current)

Notable changes

This is a security release.

Vulnerabilities fixed:

CVE-2020-8172: TLS session reuse can lead to host certificate verification \ 
bypass (High).
CVE-2020-11080: HTTP/2 Large Settings Frame DoS (Low).
CVE-2020-8174: napi_get_value_string_*() allows various kinds of memory \ 
corruption (High).

Commits

- crypto: update root certificates
- (SEMVER-MINOR) deps: update nghttp2 to 1.41.0
- (SEMVER-MINOR) http2: implement support for max settings entries
- napi: fix memory corruption vulnerability
- tls: emit session after verifying certificate
- tools: update certdata.txt
   2020-06-02 10:25:05 by Adam Ciarcinski | Files touched by this commit (1689)
Log message:
Revbump for icu
   2020-05-27 21:37:44 by Thomas Klausner | Files touched by this commit (60)
Log message:
*: reset MAINTAINER for fhajny on his request
   2020-05-20 08:58:35 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
nodejs: updated to 14.3.0

Version 14.3.0 (Current)

Notable Changes
REPL previews improvements with autocompletion

The output preview is changed to generate previews for autocompleted input \ 
instead of the actual input.

Pressing <enter> during a preview is now going to evaluate the whole \ 
string including the autocompleted part. Pressing <escape> cancels that \ 
behavior.

Support for Top-Level Await

It's now possible to use the await keyword outside of async functions.
   2020-05-08 15:47:25 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
nodejs: updated to 14.2.0

Version 14.2.0 (Current)

Notable Changes
* Track function calls with assert.CallTracker (experimental)
* Console groupIndentation option
   2020-05-06 16:05:09 by Adam Ciarcinski | Files touched by this commit (591) | Package updated
Log message:
revbump after boost update
   2020-04-30 08:58:21 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
nodejs: updated to 14.1.0

Version 14.1.0

Notable Changes

deps: upgrade openssl sources to 1.1.1g
doc: add juanarbol as collaborator
http: doc deprecate abort and improve docs
module: do not warn when accessing __esModule of unfinished exports
n-api: detect deadlocks in thread-safe function
src: deprecate embedder APIs with replacements
stream:
* don't emit end after close
* don't wait for close on legacy streams
* pipeline should only destroy un-finished streams
vm: add importModuleDynamically option to compileFunction

Version 14.0.0 (Current)

Notable Changes

ECMAScript Modules - Experimental Warning Removal
New V8 ArrayBuffer API
cli, report: move --report-on-fatalerror to stable
deps: upgrade to libuv 1.37.0
fs: add fs/promises alias module