Commit graph

4 commits

Author SHA1 Message Date
fhajny
7c5134a3a0 Update lang/nodejs4 to 4.4.2
4.4.2

* https: Under certain conditions ssl sockets may have been
  causing a memory leak when keepalive is enabled. This is no
  longer the case.
* lib: The way that we were internally passing arguments was
  causing a potential leak. By copying the arguments into an
  array we can avoid this.
* npm: Upgrade to v2.15.1. Fixes a security flaw in the use of
  authentication tokens in HTTP requests that would allow an
  attacker to set up a server that could collect tokens from
  users of the command-line interface. Authentication tokens
  have previously been sent with every request made by the
  CLI for logged-in users, regardless of the destination of
  the request. This update fixes this by only including those
  tokens for requests made against the registry or registries
  used for the current install.
* repl: Previously if you were using the repl in strict mode
  the column number would be wrong in a stack trace. This is
  no longer an issue.

4.4.1

* build:
  - Updated Logos for the OSX + Windows installers
  - New option to select your VS Version in the Windows installer
  - Support Visual C++ Build Tools 2015
* tools: Gyp now works on OSX without XCode
2016-04-01 08:24:34 +00:00
fhajny
7eab8b4bac Update lang/nodejs to 4.4.0. Clean stale bits from options.mk.
Notable changes

- deps: An update to v8 that introduces a new flag
  --perf_basic_prof_only_functions
- http: A new feature in http(s) agent that catches errors on keep
  alived connections
- src: Better support for Big-Endian systems
- tls: A new feature that allows you to pass common SSL options
  to tls.createSecurePair
- tools: a new flag --prof-process which will execute the tick
  processor on the provided isolate files
- build: Support python path that includes spaces. This should be
  of particular interest to our Windows users who may have python
  living in c:/Program Files
- https: A potential fix for #3692 HTTP/HTTPS client requests
  throwing EPROTO
- installer: More readable profiling information from isolate
  tick logs
- npm: upgrade to npm 2.14.20
- process: Add support for symbols in event emitters. Symbols
  didn't exist when it was written
- querystring: querystring.parse() is now 13-22% faster!
- streams: performance improvements for moving small buffers that
  shows a 5% throughput gain. IoT projects have been seen to be as
  much as 10% faster with this change!
- tools: eslint has been updated to version 2.1.0
2016-03-09 20:18:38 +00:00
fhajny
8eeb45cd75 Update lang/nodejs4 to 4.2.4.
- Roughly 78% of the commits are documentation and test improvements
- domains: ** Fix handling of uncaught exceptions (Julien Gilli) #3884
- deps: ** Upgrade to npm 2.14.12 (Kat Marchan) #4110 ** Backport
  819b40a from V8 upstream (Michael Zasso) #3938 ** Updated node
  LICENSE file with new npm license (Kat Marchan) #4110
2015-12-29 20:33:47 +00:00
fhajny
6870b0060f Import nodejs 4.2.2 as lang/nodejs4, based on the last 4.x update in
lang/nodejs.

This package holds the current 4.x LTS release.

For more on node.js LTS support, see here:

  https://nodejs.org/en/blog/community/node-v5/
2015-11-09 20:21:51 +00:00