I've been made aware by @petrosagg that meta-nodejs builds are done without snapshots so the hashseed vulnerability doesn't affect them, but it's still nice to have the latest version.
Notable changes:
* build:
- Disable V8 snapshots - The hashseed embedded in the snapshot is currently the same for all runs of the binary. This opens node up to collision attacks which could result in a Denial of Service. We have temporarily disabled snapshots until a more robust solution is found (Ali Ijaz Sheikh)
* deps:
- CVE-2017-1000381 - The c-ares function ares_parse_naptr_reply(), which is used for parsing NAPTR responses, could be triggered to read memory outside of the given input buffer if the passed in DNS response packet was crafted in a particular way. This patch checks that there is enough data for the required elements of an NAPTR record (2 int16, 3 bytes for string lengths) before processing a record. (David Drysdale)
Notable changes (6.11.0):
* build:
- support for building mips64el (nanxiongchao) #10991
* cluster:
- disconnect() now returns a reference to the disconnected worker. (Sean Villars) #10019
* crypto:
- ability to select cert store at runtime (Adam Majer) #8334
- Use system CAs instead of using bundled ones (Adam Majer) #8334
- The Decipher methods setAuthTag() and setAAD now return this. (Kirill Fomichev) #9398
- adding support for OPENSSL_CONF again (Sam Roberts) #11006
- make LazyTransform compabile with Streams1 (Matteo Collina) #12380
* deps:
- upgrade libuv to 1.11.0 (cjihrig) #11094
- upgrade libuv to 1.10.2 (cjihrig) #10717
- upgrade libuv to 1.10.1 (cjihrig) #9647
- upgrade libuv to 1.10.0 (cjihrig) #9267
* dns:
- Implemented {ttl: true} for resolve4() and resolve6(). (Ben Noordhuis) #9296
* process:
- add NODE_NO_WARNINGS environment variable (cjihrig) #10842
* readline:
- add option to stop duplicates in history (Danny Nemer) #2982
* src:
- support "--" after "-e" as end-of-options (John Barboza) #10651
* tls:
- new tls.TLSSocket() supports sec ctx options (Sam Roberts) #11005
- Allow obvious key/passphrase combinations. (Sam Roberts) #10294
I've been made aware by @petrosagg that meta-nodejs builds are done without snapshots so the hashseed vulnerability doesn't affect them, but it's still nice to have the latest version.
Signed-off-by: Pablo Carranza Velez pablo@resin.io