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

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


Branch: CURRENT, Version: 9.5.0, Package name: nodejs-9.5.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] [security/openssl] [lang/python27] [lang/gcc49-libs] [www/nghttp2]

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

Package options: openssl

Master sites:

SHA1: 9647d364946d71f708b7174f77dc4f7b0b715d80
RMD160: e79dacbb331dba398c083143911acb71df00f676
Filesize: 30616.396 KB

Version history: (Expand)


CVS history: (Expand)


   2018-02-01 20:09:02 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update lang/nodejs to 9.5.0.

cluster
- add cwd to cluster.settings
deps
- upgrade libuv to 1.19.1
n-api
- expose n-api version in process.versions
perf_hooks
- add performance.clear()
stream
- avoid writeAfterEnd() while ending
   2018-01-11 09:11:13 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update lang/nodejs to 9.4.0.

async_hooks:
- deprecate AsyncHooks Sensitive API and runInAsyncIdScope. Neither
  API were documented.
deps:
- update nghttp2 to 1.29.0
- upgrade npm to 5.6.0
- cherry-pick 50f7455 from upstream V8
events:
- remove reaches into _events internals
http:
- add rawPacket in err of clientError event
http2:
- implement maxSessionMemory
- add initial support for originSet
- add altsvc support
- perf_hooks integration
- Refactoring and cleanup of Http2Session and Http2Stream destroy
net:
- remove Socket.prototype.write
- remove Socket.prototype.listen
repl:
- show lexically scoped vars in tab completion
stream:
- rm {writeable/readable}State.length
- add flow and buffer properties to streams
util:
- allow wildcards in NODE_DEBUG variable
zlib:
- add ArrayBuffer support
   2017-12-15 22:29:25 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update lang/nodejs to 9.3.0.

async_hooks:
- add trace events to async_hooks
- add provider types for net server

console:
- console.debug can now be used outside of the inspector

deps:
- upgrade libuv to 1.18.0
- patch V8 to 6.2.414.46

module:
- module.builtinModules will return a list of built in modules

n-api:
- add helper for addons to get the event loop

process:
- process.setUncaughtExceptionCaptureCallback can now be used to
  customize behavior for --abort-on-uncaught-exception
- A signal handler is now able to receive the signal code that
  triggered the handler.

src:
- embedders can now use Node::CreatePlatform to create an instance of
  NodePlatform

stream:
- writable.writableHighWaterMark and readable.readableHighWaterMark
  will return the values the stream object was instantiated with
   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.