From 872cb0d7fabdb23ad3378d28103228bc58218235 Mon Sep 17 00:00:00 2001 From: Johannes Ewald Date: Fri, 4 Jan 2013 19:07:40 +0100 Subject: doc: improve example of process.hrtime() The example clarifies now that diff[0] * 1000000000 + diff[1] equals the result in nanoseconds. --- doc/api/process.markdown | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'doc') diff --git a/doc/api/process.markdown b/doc/api/process.markdown index fba7f12ce3..7938133530 100644 --- a/doc/api/process.markdown +++ b/doc/api/process.markdown @@ -418,15 +418,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 -- cgit v1.2.1 From 1388171d96de037cd897d19e5c40b87685052446 Mon Sep 17 00:00:00 2001 From: isaacs Date: Wed, 9 Jan 2013 17:08:24 -0800 Subject: blog: Post about v0.8.17 --- doc/blog/release/v0.8.17.md | 67 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 doc/blog/release/v0.8.17.md (limited to 'doc') diff --git a/doc/blog/release/v0.8.17.md b/doc/blog/release/v0.8.17.md new file mode 100644 index 0000000000..abd61ac39d --- /dev/null +++ b/doc/blog/release/v0.8.17.md @@ -0,0 +1,67 @@ +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 + +2012.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 +65d22e4e183cee8888c797300d8fdbb5c530c740 node-v0.8.17.tar.gz +8bf4e9699d41bcc0fcf822af095c2a944aea3e95 node.exe +2b659a6864682d6613a94a8c187618a3893401bc node.exp +082995b6fc667af51aae11b612390800c8e9636c node.lib +bbbab14038a29fa67dfcabfd27802c39428e8f8e node.pdb +7323002e28da3247646123373dbbe33a95280803 x64/node-v0.9.5-x64.msi +909b7dcf74af66f3fe4633b6a61460dc46c93221 x64/node.exe +1950770534f0e725a6fafac5c94a7fe474925ecc x64/node.exp +caa79b82404b750df4c18e461b770c6c2b51cb62 x64/node.lib +7034390b9aa174f1e39d8d5680af645c581b0b8a x64/node.pdb +``` -- cgit v1.2.1 From 6d9ee4b1843868850d950c037bbf696f72170c0c Mon Sep 17 00:00:00 2001 From: isaacs Date: Wed, 9 Jan 2013 17:21:16 -0800 Subject: blog: Add security notice to v0.8.17 post --- doc/blog/release/v0.8.17.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'doc') diff --git a/doc/blog/release/v0.8.17.md b/doc/blog/release/v0.8.17.md index abd61ac39d..a1efb50c68 100644 --- a/doc/blog/release/v0.8.17.md +++ b/doc/blog/release/v0.8.17.md @@ -4,6 +4,18 @@ 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. + 2012.01.09, Version 0.8.17 (Stable) * npm: Upgrade to v1.2.0 -- cgit v1.2.1 From be54423782f511a9756e2412ad509d74ce809647 Mon Sep 17 00:00:00 2001 From: isaacs Date: Wed, 9 Jan 2013 19:05:37 -0800 Subject: blog: Correct shasums for v0.8.17 --- doc/blog/release/v0.8.17.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'doc') diff --git a/doc/blog/release/v0.8.17.md b/doc/blog/release/v0.8.17.md index a1efb50c68..67fe898d7e 100644 --- a/doc/blog/release/v0.8.17.md +++ b/doc/blog/release/v0.8.17.md @@ -66,14 +66,15 @@ de5d5d32ef97081b57b652289e097a332e9cc8af node-v0.8.17-linux-x64.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 -7323002e28da3247646123373dbbe33a95280803 x64/node-v0.9.5-x64.msi -909b7dcf74af66f3fe4633b6a61460dc46c93221 x64/node.exe -1950770534f0e725a6fafac5c94a7fe474925ecc x64/node.exp -caa79b82404b750df4c18e461b770c6c2b51cb62 x64/node.lib -7034390b9aa174f1e39d8d5680af645c581b0b8a x64/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 ``` -- cgit v1.2.1 From 8e37a589a62eaea16e729a1514ed4a28a4a04788 Mon Sep 17 00:00:00 2001 From: isaacs Date: Thu, 10 Jan 2013 07:47:09 -0800 Subject: blog, changelog: 0.8.17 was released in 2013, not 2012 --- doc/blog/release/v0.8.17.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'doc') diff --git a/doc/blog/release/v0.8.17.md b/doc/blog/release/v0.8.17.md index 67fe898d7e..be1e692138 100644 --- a/doc/blog/release/v0.8.17.md +++ b/doc/blog/release/v0.8.17.md @@ -16,7 +16,7 @@ TypedArray, an integer overflow vulnerability could allow an attacker to write to areas of memory outside the intended buffer. Please upgrade ASAP. -2012.01.09, Version 0.8.17 (Stable) +2013.01.09, Version 0.8.17 (Stable) * npm: Upgrade to v1.2.0 - peerDependencies (Domenic Denicola) -- cgit v1.2.1