From 5a54a5c79f71b7449c58d7ee809086bc0a542a15 Mon Sep 17 00:00:00 2001 From: David Glasser Date: Wed, 30 Jan 2013 09:55:47 -0800 Subject: [PATCH] Update Node to 0.8.18. We now used TypedArrays (Uint8Arrays), and versions of Node prior to 0.8.17 have a security vulnerability related to TypedArrays. --- admin/generate-dev-bundle.sh | 4 ++-- app/meteor/meteor.js | 2 +- app/server/server.js | 2 +- meteor | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/admin/generate-dev-bundle.sh b/admin/generate-dev-bundle.sh index 33e797711c..df2e63925a 100755 --- a/admin/generate-dev-bundle.sh +++ b/admin/generate-dev-bundle.sh @@ -3,7 +3,7 @@ set -e set -u -BUNDLE_VERSION=0.2.14 +BUNDLE_VERSION=0.2.15 UNAME=$(uname) ARCH=$(uname -m) @@ -56,7 +56,7 @@ git clone git://github.com/joyent/node.git cd node # When upgrading node versions, also update the values of MIN_NODE_VERSION at # the top of app/meteor/meteor.js and app/server/server.js. -git checkout v0.8.11 +git checkout v0.8.18 ./configure --prefix="$DIR" make -j4 diff --git a/app/meteor/meteor.js b/app/meteor/meteor.js index 4ecdb31267..4d648bccda 100644 --- a/app/meteor/meteor.js +++ b/app/meteor/meteor.js @@ -9,7 +9,7 @@ Fiber(function () { var runner = require(path.join(__dirname, 'run.js')); // This code is duplicated in app/server/server.js. - var MIN_NODE_VERSION = 'v0.8.11'; + var MIN_NODE_VERSION = 'v0.8.18'; if (require('semver').lt(process.version, MIN_NODE_VERSION)) { process.stderr.write( 'Meteor requires Node ' + MIN_NODE_VERSION + ' or later.\n'); diff --git a/app/server/server.js b/app/server/server.js index bcb430f8c8..76ab88f4ec 100644 --- a/app/server/server.js +++ b/app/server/server.js @@ -15,7 +15,7 @@ var useragent = require('useragent'); var _ = require('underscore'); // This code is duplicated in app/server/server.js. -var MIN_NODE_VERSION = 'v0.8.11'; +var MIN_NODE_VERSION = 'v0.8.18'; if (require('semver').lt(process.version, MIN_NODE_VERSION)) { process.stderr.write( 'Meteor requires Node ' + MIN_NODE_VERSION + ' or later.\n'); diff --git a/meteor b/meteor index 3955ed5447..b42d3ad7f6 100755 --- a/meteor +++ b/meteor @@ -1,6 +1,6 @@ #!/bin/bash -BUNDLE_VERSION=0.2.14 +BUNDLE_VERSION=0.2.15 # OS Check. Put here because here is where we download the precompiled # bundles that are arch specific.