2015-09-22, Version 4.1.1 (Stable) Release v4.1.1
authorRod Vagg <rod@vagg.org>
Tue, 22 Sep 2015 06:51:58 +0000 (16:51 +1000)
committerRod Vagg <rod@vagg.org>
Tue, 22 Sep 2015 23:25:25 +0000 (09:25 +1000)
commitab55b45b2e447237df3f5fee429ae3f06693ad0e
tree25c21e79b4e0a85be51e571221e72ca22b755562
parent1860e0cebd74b24f1983a3d0d8e881cb4768e3ce
2015-09-22, Version 4.1.1 (Stable) Release

Notable changes

* buffer: Fixed a bug introduced in v4.1.0 where allocating a new
  zero-length buffer can result in the next allocation of a TypedArray
  in JavaScript not being zero-filled. In certain circumstances this
  could result in data leakage via reuse of memory space in
  TypedArrays, breaking the normally safe assumption that TypedArrays
  should be always zero-filled. (Trevor Norris) #2931.
* http: Guard against response-splitting of HTTP trailing headers
  added via response.addTrailers() by removing new-line ([\r\n])
  characters from values. Note that standard header values are already
  stripped of new-line characters. The expected security impact is low
  because trailing headers are rarely used. (Ben Noordhuis) #2945.
* npm: Upgrade to npm 2.14.4 from 2.14.3, see release notes for full
  details (Kat Marchán) #2958
  - Upgrades graceful-fs on multiple dependencies to no longer rely on
    monkey-patching fs
  - Fix npm link for pre-release / RC builds of Node
* v8: Update post-mortem metadata to allow post-mortem debugging tools
  to find and inspect:
  - JavaScript objects that use dictionary properties
    (Julien Gilli) #2959
  - ScopeInfo and thus closures (Julien Gilli) #2974
CHANGELOG.md
src/node_version.h