summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2013-01-11 10:18:07 -0800
committerisaacs <i@izs.me>2013-01-11 10:18:07 -0800
commit97db62b4d9f7de385ccbcddb70ae048b050f5c24 (patch)
treeb229a05031c68d0b2f087d6bccebf65d85b80f1d /doc
parent6a91eab0970a87431743c79ecb8e3efaed1796d9 (diff)
parent4fa3fd1cc0eb5a63d8b3644af5b4dc2d6cc0cc86 (diff)
downloadnode-new-97db62b4d9f7de385ccbcddb70ae048b050f5c24.tar.gz
Merge remote-tracking branch 'ry/v0.8' into master
Conflicts: AUTHORS ChangeLog Makefile src/node_version.h
Diffstat (limited to 'doc')
-rw-r--r--doc/api/process.markdown9
-rw-r--r--doc/blog/release/v0.8.17.md80
2 files changed, 84 insertions, 5 deletions
diff --git a/doc/api/process.markdown b/doc/api/process.markdown
index 6a2f4a752a..a6f160d945 100644
--- a/doc/api/process.markdown
+++ b/doc/api/process.markdown
@@ -530,15 +530,14 @@ You may pass in the result of a previous call to `process.hrtime()` to get
a diff reading, useful for benchmarks and measuring intervals:
var time = process.hrtime();
- // [ 1800216, 927643717 ]
+ // [ 1800216, 25 ]
setTimeout(function() {
var diff = process.hrtime(time);
- // [ 1, 6962306 ]
+ // [ 1, 552 ]
- console.log('benchmark took %d seconds and %d nanoseconds',
- diff[0], diff[1]);
- // benchmark took 1 seconds and 6962306 nanoseconds
+ console.log('benchmark took %d nanoseconds', diff[0] * 1e9 + diff[1]);
+ // benchmark took 1000000527 nanoseconds
}, 1000);
[EventEmitter]: events.html#events_class_events_eventemitter
diff --git a/doc/blog/release/v0.8.17.md b/doc/blog/release/v0.8.17.md
new file mode 100644
index 0000000000..be1e692138
--- /dev/null
+++ b/doc/blog/release/v0.8.17.md
@@ -0,0 +1,80 @@
+date: Wed Jan 9 17:06:36 PST 2013
+title: Node v0.8.17 (Stable)
+slug: node-v0-8-17-stable
+category: release
+version: 0.8.17
+
+This release addresses a potential security vulnerability.
+
+If you do not use TypedArrays, then you're fine (but should still
+upgrade for other reasons, like better performance and npm
+peerDependencies.)
+
+If you use TypedArrays, you should upgrade to v0.8.17 as soon as
+possible. If user input can affect the size parameter in a
+TypedArray, an integer overflow vulnerability could allow an attacker
+to write to areas of memory outside the intended buffer. Please
+upgrade ASAP.
+
+2013.01.09, Version 0.8.17 (Stable)
+
+* npm: Upgrade to v1.2.0
+ - peerDependencies (Domenic Denicola)
+ - node-gyp v0.8.2 (Nathan Rajlich)
+ - Faster installs from github user/project shorthands (Nathan Zadoks)
+
+* typed arrays: fix 32 bit size/index overflow (Ben Noordhuis)
+
+* http: Improve performance of single-packet responses (Ben Noordhuis)
+
+* install: fix openbsd man page location (Ben Noordhuis)
+
+* http: bubble up parser errors to ClientRequest (Brian White)
+
+
+Source Code: http://nodejs.org/dist/v0.8.17/node-v0.8.17.tar.gz
+
+Macintosh Installer (Universal): http://nodejs.org/dist/v0.8.17/node-v0.8.17.pkg
+
+Windows Installer: http://nodejs.org/dist/v0.8.17/node-v0.8.17-x86.msi
+
+Windows x64 Installer: http://nodejs.org/dist/v0.8.17/x64/node-v0.8.17-x64.msi
+
+Windows x64 Files: http://nodejs.org/dist/v0.8.17/x64/
+
+Linux 32-bit Binary: http://nodejs.org/dist/v0.8.17/node-v0.8.17-linux-x86.tar.gz
+
+Linux 64-bit Binary: http://nodejs.org/dist/v0.8.17/node-v0.8.17-linux-x64.tar.gz
+
+Solaris 32-bit Binary: http://nodejs.org/dist/v0.8.17/node-v0.8.17-sunos-x86.tar.gz
+
+Solaris 64-bit Binary: http://nodejs.org/dist/v0.8.17/node-v0.8.17-sunos-x64.tar.gz
+
+Other release files: http://nodejs.org/dist/v0.8.17/
+
+Website: http://nodejs.org/docs/v0.8.17/
+
+Documentation: http://nodejs.org/docs/v0.8.17/api/
+
+Shasums:
+
+```
+1efb55f154e6079c7f2a8991ed73b5069307576a node-v0.8.17-darwin-x64.tar.gz
+d9e3f502b9121b14743fedc7d48ed15cbda3a3da node-v0.8.17-darwin-x86.tar.gz
+de5d5d32ef97081b57b652289e097a332e9cc8af node-v0.8.17-linux-x64.tar.gz
+44824481dbb3ed278e613f805f597e8d14f68d11 node-v0.8.17-linux-x86.tar.gz
+6f3ee5e3a3515f79478c18ad61666bdaf73f8485 node-v0.8.17-sunos-x64.tar.gz
+3bcd62169201e8c6223eeef09633998901692da1 node-v0.8.17-sunos-x86.tar.gz
+befea571ebdf67fa47ef84826334599feb3ed7a3 node-v0.8.17-x86.msi
+71b598cd3a418b8ce78a2158d8ae29a6c7e66be6 node-v0.8.17.pkg
+65d22e4e183cee8888c797300d8fdbb5c530c740 node-v0.8.17.tar.gz
+8bf4e9699d41bcc0fcf822af095c2a944aea3e95 node.exe
+2b659a6864682d6613a94a8c187618a3893401bc node.exp
+082995b6fc667af51aae11b612390800c8e9636c node.lib
+bbbab14038a29fa67dfcabfd27802c39428e8f8e node.pdb
+a220542df0610d848ead007673e19cb24c1e0ac5 x64/node-v0.8.17-x64.msi
+636ab1f211624588d3c5073232f30aa5f93eed10 x64/node.exe
+8540c7b6cfb62b51b52c72813ca30d42b936e656 x64/node.exp
+1e0d70fcf5efa6e4c23c1d8ec768c5a8e6c36874 x64/node.lib
+2b13ba57dbdd942b3198b441fea936f8b8154c29 x64/node.pdb
+```