From 022ca75ed2bf2e19de7465ee04658db6b270a83e Mon Sep 17 00:00:00 2001 From: Paul J R Date: Thu, 17 Jan 2013 06:46:19 +1100 Subject: [PATCH] adding version file to commit list --- lxc/parse_dist.php | 158 ---------------------------------- nodejs_dist_list/parse_dist.php | 158 ++++++++++++++++++++++++++++++++++ nodejs_dist_list/versions_file | 180 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 338 insertions(+), 158 deletions(-) delete mode 100644 lxc/parse_dist.php create mode 100644 nodejs_dist_list/parse_dist.php create mode 100644 nodejs_dist_list/versions_file diff --git a/lxc/parse_dist.php b/lxc/parse_dist.php deleted file mode 100644 index eb846a9..0000000 --- a/lxc/parse_dist.php +++ /dev/null @@ -1,158 +0,0 @@ -]*href="(.+)"/', $distbase, $firstlist); - -$versions = array(); - -foreach($firstlist[1] as $chk) { - //echo "Got: $chk\n"; - if(preg_match('/v[0-9]+.[0-9]+.[0-9]+\//', $chk)) { - if(preg_match('/v([0-9]+.[0-9]+.[0-9]+)\//', $chk, $vlist)) { - $versions[$vlist[1]] = $chk; - } - } -} - -foreach($versions as $key => $val) { - // now we get each version and parse whats in its directory - echo "Checking $key => $baseurl/$val\n"; - - //if(preg_match("/0\.8\.[1].*/", $key)) { - $urlnow = "$baseurl/$val"; - $vers_dir = file_get_contents($urlnow); - - preg_match_all('/]*href="(.+)"/', $vers_dir, $fileslist); - - checkFilesList(rtrim($val, "/"), $key, $fileslist); - //} -} - - -// done! -//echo "and fver is now\n"; -//var_dump($fver); - -echo "dumping to versions file\n"; -$versfile = fopen("./versions_file", "w"); -if($versfile !== false) { - fwrite($versfile, "baseurl:$baseurl\n"); - foreach($fver as $line) { - fwrite($versfile, "$line\n"); - } - fclose($versfile); -} else { - echo "Failed to open vers file!\n"; -} - -function checkFilesList($url, $vers, $fileslist) { - global $fver, $baseurl, $fvern; - - echo "Checking $url, $vers\n"; - - $shalist = array(); - - foreach($fileslist[1] as $fname) { - $is_echo = false; - $flurl = ""; - $arch = ""; - $plat = ""; - $thissha = ""; - - if($fname == "SHASUMS.txt") { - //$shas = file_get_ - $shas_r = file_get_contents("$baseurl/$url/SHASUMS.txt"); - $shalist = explode("\n", $shas_r); - foreach($shalist as $ssha) { - $fsha = preg_split("/[ \t]+/", $ssha); - if(isset($fsha[1])) $shalist[$fsha[1]] = $fsha[0]; - } - //echo "Shasums file: $fname\n"; - //var_dump($shalist); - } else if($fname == "MD5SUMS.txt") { - // nothing yet - } else if(preg_match("/.*linux.*64\.tar\.gz/", $fname)) { - //echo "64 bit version for linux: $fname\n"; - $thissha = "-"; - if(isset($shalist[$fname])) $thissha = $shalist[$fname]; - $is_echo = true; - $plat = "linux"; - $arch = "x86_64"; - } else if(preg_match("/.*linux.*86\.tar\.gz/", $fname)) { - //echo "32 bit version for linux: $fname\n"; - $thissha = "-"; - if(isset($shalist[$fname])) $thissha = $shalist[$fname]; - //echo "$vers:$url/$fname:linux:i686:$thissha\n"; - $is_echo = true; - $plat = "linux"; - $arch = "i686"; - } else if(preg_match("/.*darwin.*86\.tar\.gz/", $fname)) { - //echo "32 bit version for darwin: $fname\n"; - $thissha = "-"; - if(isset($shalist[$fname])) $thissha = $shalist[$fname]; - //echo "$vers:$url/$fname:darwin:i686:$thissha\n"; - $is_echo = true; - $plat = "darwin"; - $arch = "i686"; - } else if(preg_match("/.*darwin.*64\.tar\.gz/", $fname)) { - //echo "64 bit version for darwin: $fname\n"; - $thissha = "-"; - if(isset($shalist[$fname])) $thissha = $shalist[$fname]; - //echo "$vers:$url/$fname:darwin:x86_64:$thissha\n"; - $is_echo = true; - $plat = "darwin"; - $arch = "x86_64"; - } else if(preg_match("/.*sunos.*64\.tar\.gz/", $fname)) { - // echo "64 bit version for sunos: $fname\n"; - $thissha = "-"; - if(isset($shalist[$fname])) $thissha = $shalist[$fname]; - //echo "$vers:$url/$fname:sunos:x86_64:$thissha\n"; - $is_echo = true; - $plat = "sunos"; - $arch = "x86_64"; - } else if(preg_match("/.*sunos.*86\.tar\.gz/", $fname)) { - //echo "32 bit version for sunos: $fname\n"; - $thissha = "-"; - if(isset($shalist[$fname])) $thissha = $shalist[$fname]; - //echo "$vers:$url/$fname:sunos:i686:$thissha\n"; - $is_echo = true; - $plat = "sunos"; - $arch = "i686"; - } else if(preg_match("/.*linux-arm.*\.tar\.gz/", $fname)) { - // echo "arm for linux: $fname\n"; - $thissha = "-"; - if(isset($shalist[$fname])) $thissha = $shalist[$fname]; - //echo "$vers:$url/$fname:linux:armhf:$thissha\n"; - $is_echo = true; - $plat = "linux"; - $arch = "armhf"; - } else if(preg_match("/node-v[0-9]+\.[0-9]+\.[0-9]+\.tar\.gz/", $fname)) { - $thissha = "-"; - if(isset($shalist[$fname])) $thissha = $shalist[$fname]; - //echo "$vers:$url/$fname:linux:armhf:$thissha\n"; - $is_echo = true; - $plat = "src"; - $arch = "-"; - } - - if($is_echo) { - $fver[$fvern++] = "$vers:$plat:$arch:$url/$fname:$thissha"; - } - } -} -?> \ No newline at end of file diff --git a/nodejs_dist_list/parse_dist.php b/nodejs_dist_list/parse_dist.php new file mode 100644 index 0000000..eb846a9 --- /dev/null +++ b/nodejs_dist_list/parse_dist.php @@ -0,0 +1,158 @@ +]*href="(.+)"/', $distbase, $firstlist); + +$versions = array(); + +foreach($firstlist[1] as $chk) { + //echo "Got: $chk\n"; + if(preg_match('/v[0-9]+.[0-9]+.[0-9]+\//', $chk)) { + if(preg_match('/v([0-9]+.[0-9]+.[0-9]+)\//', $chk, $vlist)) { + $versions[$vlist[1]] = $chk; + } + } +} + +foreach($versions as $key => $val) { + // now we get each version and parse whats in its directory + echo "Checking $key => $baseurl/$val\n"; + + //if(preg_match("/0\.8\.[1].*/", $key)) { + $urlnow = "$baseurl/$val"; + $vers_dir = file_get_contents($urlnow); + + preg_match_all('/]*href="(.+)"/', $vers_dir, $fileslist); + + checkFilesList(rtrim($val, "/"), $key, $fileslist); + //} +} + + +// done! +//echo "and fver is now\n"; +//var_dump($fver); + +echo "dumping to versions file\n"; +$versfile = fopen("./versions_file", "w"); +if($versfile !== false) { + fwrite($versfile, "baseurl:$baseurl\n"); + foreach($fver as $line) { + fwrite($versfile, "$line\n"); + } + fclose($versfile); +} else { + echo "Failed to open vers file!\n"; +} + +function checkFilesList($url, $vers, $fileslist) { + global $fver, $baseurl, $fvern; + + echo "Checking $url, $vers\n"; + + $shalist = array(); + + foreach($fileslist[1] as $fname) { + $is_echo = false; + $flurl = ""; + $arch = ""; + $plat = ""; + $thissha = ""; + + if($fname == "SHASUMS.txt") { + //$shas = file_get_ + $shas_r = file_get_contents("$baseurl/$url/SHASUMS.txt"); + $shalist = explode("\n", $shas_r); + foreach($shalist as $ssha) { + $fsha = preg_split("/[ \t]+/", $ssha); + if(isset($fsha[1])) $shalist[$fsha[1]] = $fsha[0]; + } + //echo "Shasums file: $fname\n"; + //var_dump($shalist); + } else if($fname == "MD5SUMS.txt") { + // nothing yet + } else if(preg_match("/.*linux.*64\.tar\.gz/", $fname)) { + //echo "64 bit version for linux: $fname\n"; + $thissha = "-"; + if(isset($shalist[$fname])) $thissha = $shalist[$fname]; + $is_echo = true; + $plat = "linux"; + $arch = "x86_64"; + } else if(preg_match("/.*linux.*86\.tar\.gz/", $fname)) { + //echo "32 bit version for linux: $fname\n"; + $thissha = "-"; + if(isset($shalist[$fname])) $thissha = $shalist[$fname]; + //echo "$vers:$url/$fname:linux:i686:$thissha\n"; + $is_echo = true; + $plat = "linux"; + $arch = "i686"; + } else if(preg_match("/.*darwin.*86\.tar\.gz/", $fname)) { + //echo "32 bit version for darwin: $fname\n"; + $thissha = "-"; + if(isset($shalist[$fname])) $thissha = $shalist[$fname]; + //echo "$vers:$url/$fname:darwin:i686:$thissha\n"; + $is_echo = true; + $plat = "darwin"; + $arch = "i686"; + } else if(preg_match("/.*darwin.*64\.tar\.gz/", $fname)) { + //echo "64 bit version for darwin: $fname\n"; + $thissha = "-"; + if(isset($shalist[$fname])) $thissha = $shalist[$fname]; + //echo "$vers:$url/$fname:darwin:x86_64:$thissha\n"; + $is_echo = true; + $plat = "darwin"; + $arch = "x86_64"; + } else if(preg_match("/.*sunos.*64\.tar\.gz/", $fname)) { + // echo "64 bit version for sunos: $fname\n"; + $thissha = "-"; + if(isset($shalist[$fname])) $thissha = $shalist[$fname]; + //echo "$vers:$url/$fname:sunos:x86_64:$thissha\n"; + $is_echo = true; + $plat = "sunos"; + $arch = "x86_64"; + } else if(preg_match("/.*sunos.*86\.tar\.gz/", $fname)) { + //echo "32 bit version for sunos: $fname\n"; + $thissha = "-"; + if(isset($shalist[$fname])) $thissha = $shalist[$fname]; + //echo "$vers:$url/$fname:sunos:i686:$thissha\n"; + $is_echo = true; + $plat = "sunos"; + $arch = "i686"; + } else if(preg_match("/.*linux-arm.*\.tar\.gz/", $fname)) { + // echo "arm for linux: $fname\n"; + $thissha = "-"; + if(isset($shalist[$fname])) $thissha = $shalist[$fname]; + //echo "$vers:$url/$fname:linux:armhf:$thissha\n"; + $is_echo = true; + $plat = "linux"; + $arch = "armhf"; + } else if(preg_match("/node-v[0-9]+\.[0-9]+\.[0-9]+\.tar\.gz/", $fname)) { + $thissha = "-"; + if(isset($shalist[$fname])) $thissha = $shalist[$fname]; + //echo "$vers:$url/$fname:linux:armhf:$thissha\n"; + $is_echo = true; + $plat = "src"; + $arch = "-"; + } + + if($is_echo) { + $fver[$fvern++] = "$vers:$plat:$arch:$url/$fname:$thissha"; + } + } +} +?> \ No newline at end of file diff --git a/nodejs_dist_list/versions_file b/nodejs_dist_list/versions_file new file mode 100644 index 0000000..039bec3 --- /dev/null +++ b/nodejs_dist_list/versions_file @@ -0,0 +1,180 @@ +baseurl:http://nodejs.org/dist +0.5.1:src:-:v0.5.1/node-v0.5.1.tar.gz:4c5b56885b4ce99b15d2f48d3073544394afa04a +0.5.10:src:-:v0.5.10/node-v0.5.10.tar.gz:b854e637bed301f1d84b7760670cb45a888e769b +0.5.2:src:-:v0.5.2/node-v0.5.2.tar.gz:c278f719340c2c6484155b8fa1ed802dacead965 +0.5.3:src:-:v0.5.3/node-v0.5.3.tar.gz:2f1a54d32c94eee8f18186c948c22c329898d540 +0.5.4:src:-:v0.5.4/node-v0.5.4.tar.gz:8318f41d2672888e232c62d3623c3537695c2940 +0.5.5:src:-:v0.5.5/node-v0.5.5.tar.gz:e0c5f097cff10cd8aa94523cd19f3f820256d704 +0.5.6:src:-:v0.5.6/node-v0.5.6.tar.gz:f16f2680f9782368544ac9c4bd5f267b655b74a6 +0.5.7:src:-:v0.5.7/node-v0.5.7.tar.gz:d826bd0a0cb04e723cd809947d922376a77308e0 +0.5.8:src:-:v0.5.8/node-v0.5.8.tar.gz:a24939b5dd012299697d7eda4e5c50171d63b8be +0.5.9:src:-:v0.5.9/node-v0.5.9.tar.gz:076628a3c1250c8eb845da909a44d68e74c9f0b3 +0.6.0:src:-:v0.6.0/node-v0.6.0.tar.gz:731bb2d5d8235470e5e14d71549c082eba5a5b66 +0.6.1:src:-:v0.6.1/node-v0.6.1.tar.gz:25b2a32779350f235e5a356ef7aa83ea75710719 +0.6.10:src:-:v0.6.10/node-v0.6.10.tar.gz:ff098852434c595d866931c34a0bd2f9d888dd9b +0.6.11:src:-:v0.6.11/node-v0.6.11.tar.gz:0afd1416f7b34e7b74a319ed1146c079646bfa3d +0.6.12:src:-:v0.6.12/node-v0.6.12.tar.gz:4482e1c09e571085668e8f50d6cc04e47fd9cb2c +0.6.13:src:-:v0.6.13/node-v0.6.13.tar.gz:04379ec7651db61bb0023f151b49c4ddbb1de4ff +0.6.14:src:-:v0.6.14/node-v0.6.14.tar.gz:84da327465a96c8fdfb58f351e877e417570a8fb +0.6.15:src:-:v0.6.15/node-v0.6.15.tar.gz:5c52d8f91f221277fe69d0e5bf73d13d0f23038f +0.6.16:src:-:v0.6.16/node-v0.6.16.tar.gz:7046a538420df75718b175d36515b78498a2a22e +0.6.17:src:-:v0.6.17/node-v0.6.17.tar.gz:24974f8d07559e68dec2aaeb077dd52233b7d57e +0.6.18:src:-:v0.6.18/node-v0.6.18.tar.gz:ccb7b5c55e3403b3ffc77d46f7a23079ce65e71e +0.6.19:src:-:v0.6.19/node-v0.6.19.tar.gz:f6c5cfbadff4788ac3a95f8263a0c2f4e07444b6 +0.6.2:src:-:v0.6.2/node-v0.6.2.tar.gz:f619bc741d039fd3f929dafd5d817f239f983afd +0.6.20:src:-:v0.6.20/node-v0.6.20.tar.gz:91da1dde9badd5250f3d4829c47757de0caab84b +0.6.21:src:-:v0.6.21/node-v0.6.21.tar.gz:31f564bf34c64b07cae3b9a88a87b4a08bab4dc5 +0.6.3:src:-:v0.6.3/node-v0.6.3.tar.gz:5162180851c8e9249d1ae0a3d1c118036cc56a8d +0.6.4:src:-:v0.6.4/node-v0.6.4.tar.gz:ab3fc7802e15cfb71908d272edb76b4056f42e24 +0.6.5:src:-:v0.6.5/node-v0.6.5.tar.gz:0e0138aa0cb1823554b6161d0b38032a8718b1e1 +0.6.6:src:-:v0.6.6/node-v0.6.6.tar.gz:7d3f48e517763f08a34896946afdb643a52cacbe +0.6.7:src:-:v0.6.7/node-v0.6.7.tar.gz:f739156c44196b2191cc32937706725bdf76c42a +0.6.8:src:-:v0.6.8/node-v0.6.8.tar.gz:c3f755b5dfd0de3f306d06573fa9433d845623dd +0.6.9:src:-:v0.6.9/node-v0.6.9.tar.gz:59a9eb1655cf59023ad309054427c513492f46c2 +0.7.0:src:-:v0.7.0/node-v0.7.0.tar.gz:97441188194ec5e41cc01b5ec868df9ef86629b8 +0.7.1:src:-:v0.7.1/node-v0.7.1.tar.gz:2a6d98f267f8ee419170a2d308aedb4e9159ffe0 +0.7.10:src:-:v0.7.10/node-v0.7.10.tar.gz:a7c58f1497bcd7ea0e90d473357a315222a140ee +0.7.11:src:-:v0.7.11/node-v0.7.11.tar.gz:8edf853bfe327efab55009ac75b6344e17da890e +0.7.12:src:-:v0.7.12/node-v0.7.12.tar.gz:cb570abacbf4eb7e23c3d2620d00dd3080d9c19d +0.7.2:src:-:v0.7.2/node-v0.7.2.tar.gz:5c286e39eb1e12b73f1b399fea3d136b546085d4 +0.7.3:src:-:v0.7.3/node-v0.7.3.tar.gz:023afad1d8ae81e94cf188897f980544e01354e1 +0.7.4:src:-:v0.7.4/node-v0.7.4.tar.gz:f01a416de2f3d283299e0831c7765a27cb1928b3 +0.7.5:src:-:v0.7.5/node-v0.7.5.tar.gz:447af9c8caf8c4d94fc88ed8d6842fb63b15c558 +0.7.6:src:-:v0.7.6/node-v0.7.6.tar.gz:728c33e2202e9c5eb2d2a898a5f92446c8cae473 +0.7.7:src:-:v0.7.7/node-v0.7.7.tar.gz:b8c12343d8701a109046e3ee1d40836ff50ca51e +0.7.8:src:-:v0.7.8/node-v0.7.8.tar.gz:693bbda143d8d1453d64afccd4a0a87ff67ead3d +0.7.9:src:-:v0.7.9/node-v0.7.9.tar.gz:55539dcd0598fe4c4093fbc0b0cb40cb8319f9d0 +0.8.0:src:-:v0.8.0/node-v0.8.0.tar.gz:5171fb46fbfee5ac7129c4b17207a3f35a1f57e8 +0.8.1:src:-:v0.8.1/node-v0.8.1.tar.gz:892790553b8121ba8624d8293d0cb7d8b01094d7 +0.8.10:darwin:x86_64:v0.8.10/node-v0.8.10-darwin-x64.tar.gz:ae327ce5cc9f46e7d1bdd04f06ea299e44f9a0fc +0.8.10:darwin:i686:v0.8.10/node-v0.8.10-darwin-x86.tar.gz:812405695e3522bfd998d67b6de2daff55ff0a7b +0.8.10:linux:x86_64:v0.8.10/node-v0.8.10-linux-x64.tar.gz:8ef4e489817a79aaea75cffd09cc4b072c38fe2e +0.8.10:linux:i686:v0.8.10/node-v0.8.10-linux-x86.tar.gz:76f289b12ba41730c43b59d286de5cee571c9064 +0.8.10:sunos:x86_64:v0.8.10/node-v0.8.10-sunos-x64.tar.gz:61e40e8a5e911b26889ad33856029d783388778a +0.8.10:sunos:i686:v0.8.10/node-v0.8.10-sunos-x86.tar.gz:2fd06dc2d145fdba6b2800186ffcaebb0fe3b109 +0.8.10:src:-:v0.8.10/node-v0.8.10.tar.gz:c596cce77726724441cf7fc98f42df3a5335ab8e +0.8.11:darwin:x86_64:v0.8.11/node-v0.8.11-darwin-x64.tar.gz:3677fdcce837233d4d3d5cdfb8685123ef38fcc2 +0.8.11:darwin:i686:v0.8.11/node-v0.8.11-darwin-x86.tar.gz:24213b076d5c95a1ee7598c540a454a4d6b1d899 +0.8.11:linux:x86_64:v0.8.11/node-v0.8.11-linux-x64.tar.gz:380e533b7953767ec3a43109d37615238296d15c +0.8.11:linux:i686:v0.8.11/node-v0.8.11-linux-x86.tar.gz:0d9c1bd3a97aa7a5adf6274271f4a8e7745ff704 +0.8.11:sunos:x86_64:v0.8.11/node-v0.8.11-sunos-x64.tar.gz:d4dbb70ca6a3e06c763b7be5fffaae1c7630bd69 +0.8.11:sunos:i686:v0.8.11/node-v0.8.11-sunos-x86.tar.gz:d8fcd334118576a744a57eb1f3565c242810f4f1 +0.8.11:src:-:v0.8.11/node-v0.8.11.tar.gz:e9dd36cbbe03c632ee7e9c52e06122fa022981c8 +0.8.12:darwin:x86_64:v0.8.12/node-v0.8.12-darwin-x64.tar.gz:2d40157436b34e9e347c587de9945e7022eb9acc +0.8.12:darwin:i686:v0.8.12/node-v0.8.12-darwin-x86.tar.gz:b6ba1d2e478881e0a5248cb319ce0913ca39a51b +0.8.12:linux:x86_64:v0.8.12/node-v0.8.12-linux-x64.tar.gz:5353dfab2005992deee13e6e00a30509c8c86d4b +0.8.12:linux:i686:v0.8.12/node-v0.8.12-linux-x86.tar.gz:9e501b995469d554e3356b6f5f85b72abed83310 +0.8.12:sunos:x86_64:v0.8.12/node-v0.8.12-sunos-x64.tar.gz:b3e8e655b3c6f0a2c641dcb0e22372edb6f45ffd +0.8.12:sunos:i686:v0.8.12/node-v0.8.12-sunos-x86.tar.gz:82c46d12a52e09bda3ad4bd0cdb8ad18480e679a +0.8.12:src:-:v0.8.12/node-v0.8.12.tar.gz:719397c7f65365b2ec6510863ac62bd291784910 +0.8.13:darwin:x86_64:v0.8.13/node-v0.8.13-darwin-x64.tar.gz:1f396f068e40639f70e5d60e8e33d0cbb5597748 +0.8.13:darwin:i686:v0.8.13/node-v0.8.13-darwin-x86.tar.gz:afa416c3b6209f3d72926537c85d5943b3b07a0d +0.8.13:linux:x86_64:v0.8.13/node-v0.8.13-linux-x64.tar.gz:bdcf8b69ccba2ca326c8ff2921232c1663a79d78 +0.8.13:linux:i686:v0.8.13/node-v0.8.13-linux-x86.tar.gz:d1fc168b092234bac665dc65d242f3367dfc0f24 +0.8.13:sunos:x86_64:v0.8.13/node-v0.8.13-sunos-x64.tar.gz:d3d5b19c133c73f060efa4bbe274195c9579f4be +0.8.13:sunos:i686:v0.8.13/node-v0.8.13-sunos-x86.tar.gz:98916b4f0c9855dd02d87223d6369f5fa281cbe5 +0.8.13:src:-:v0.8.13/node-v0.8.13.tar.gz:9112a128d83f3e7d26ba0965eb426de0f18c3149 +0.8.14:darwin:x86_64:v0.8.14/node-v0.8.14-darwin-x64.tar.gz:519a0d5daa52eb3f412f5ea86779a1a7f3f73f3d +0.8.14:darwin:i686:v0.8.14/node-v0.8.14-darwin-x86.tar.gz:93c38392cb07e5e7386503e8e8b1932dabcd3f09 +0.8.14:linux:x86_64:v0.8.14/node-v0.8.14-linux-x64.tar.gz:f737747a3c2b62c5e059d866ea27f2f050a12e0a +0.8.14:linux:i686:v0.8.14/node-v0.8.14-linux-x86.tar.gz:cd9db5907cf0796b5277954cb994789a9815f72c +0.8.14:sunos:x86_64:v0.8.14/node-v0.8.14-sunos-x64.tar.gz:b6e1c21c2bc9543255bda936bb7206490085dd6b +0.8.14:sunos:i686:v0.8.14/node-v0.8.14-sunos-x86.tar.gz:c16a01e116fda023db9b1cd14f8e9520d39cf2c7 +0.8.14:src:-:v0.8.14/node-v0.8.14.tar.gz:47a1186004f6ce5e25a8555429d72b15519bc7f1 +0.8.15:darwin:x86_64:v0.8.15/node-v0.8.15-darwin-x64.tar.gz:084f5132d8f2ad704086285a600790c4de323e59 +0.8.15:darwin:i686:v0.8.15/node-v0.8.15-darwin-x86.tar.gz:8a17c611d96aba9427de21125c2d1696e937245e +0.8.15:linux:x86_64:v0.8.15/node-v0.8.15-linux-x64.tar.gz:cbd126c613eb42438a63a789b380b840793b2c83 +0.8.15:linux:i686:v0.8.15/node-v0.8.15-linux-x86.tar.gz:73431db2519d4520c6f8ac7303ec6170e6eb17c6 +0.8.15:sunos:x86_64:v0.8.15/node-v0.8.15-sunos-x64.tar.gz:1ed591003d0f502131540aadbabd95c22d2d936a +0.8.15:sunos:i686:v0.8.15/node-v0.8.15-sunos-x86.tar.gz:0c5908f857a65d5f6e8cfc17e4d8114aa4d9f521 +0.8.15:src:-:v0.8.15/node-v0.8.15.tar.gz:a7874cde1a87497992f1f8ea0fdaa760f617a94f +0.8.16:darwin:x86_64:v0.8.16/node-v0.8.16-darwin-x64.tar.gz:8ad2323e7909abaaa1e1f6eefa93a31e253acb20 +0.8.16:darwin:i686:v0.8.16/node-v0.8.16-darwin-x86.tar.gz:760401fbb405f27a6f4379a999fa2408f30af9fb +0.8.16:linux:x86_64:v0.8.16/node-v0.8.16-linux-x64.tar.gz:04d67913ea1ba12fbdf7460342f3b801b12cbf78 +0.8.16:linux:i686:v0.8.16/node-v0.8.16-linux-x86.tar.gz:5c5bbd485f4fd8682948e31237d7d59be708e64a +0.8.16:sunos:x86_64:v0.8.16/node-v0.8.16-sunos-x64.tar.gz:08b870e5b91b94a8b1b1564367e231b20f2ca2b9 +0.8.16:sunos:i686:v0.8.16/node-v0.8.16-sunos-x86.tar.gz:72a564cab3dccb0569cbab9888f5746acb3b70f9 +0.8.16:src:-:v0.8.16/node-v0.8.16.tar.gz:6479366bfbc2b4392f7f496dec55b5ab719308c0 +0.8.17:darwin:x86_64:v0.8.17/node-v0.8.17-darwin-x64.tar.gz:1efb55f154e6079c7f2a8991ed73b5069307576a +0.8.17:darwin:i686:v0.8.17/node-v0.8.17-darwin-x86.tar.gz:d9e3f502b9121b14743fedc7d48ed15cbda3a3da +0.8.17:linux:armhf:v0.8.17/node-v0.8.17-linux-arm-pi.tar.gz:ec2f976e854f125a1bddaa381e3b22fa1301d8b2 +0.8.17:linux:x86_64:v0.8.17/node-v0.8.17-linux-x64.tar.gz:de5d5d32ef97081b57b652289e097a332e9cc8af +0.8.17:linux:i686:v0.8.17/node-v0.8.17-linux-x86.tar.gz:44824481dbb3ed278e613f805f597e8d14f68d11 +0.8.17:sunos:x86_64:v0.8.17/node-v0.8.17-sunos-x64.tar.gz:6f3ee5e3a3515f79478c18ad61666bdaf73f8485 +0.8.17:sunos:i686:v0.8.17/node-v0.8.17-sunos-x86.tar.gz:3bcd62169201e8c6223eeef09633998901692da1 +0.8.17:src:-:v0.8.17/node-v0.8.17.tar.gz:65d22e4e183cee8888c797300d8fdbb5c530c740 +0.8.2:src:-:v0.8.2/node-v0.8.2.tar.gz:0e743d21b487151e67950f09198def058db19a1e +0.8.3:src:-:v0.8.3/node-v0.8.3.tar.gz:f699d3788e242ed87a9037bae1aa0fa9335e45a9 +0.8.4:src:-:v0.8.4/node-v0.8.4.tar.gz:8473e3dd48ab3734e2c92de0518cb80c2cdf750f +0.8.5:src:-:v0.8.5/node-v0.8.5.tar.gz:835ba5ca429e56f65aeb1a5d9730fff105e86337 +0.8.6:darwin:x86_64:v0.8.6/node-v0.8.6-darwin-x64.tar.gz:c23a57601150b3ec59aeeb0eef607d9e430e17c2 +0.8.6:darwin:i686:v0.8.6/node-v0.8.6-darwin-x86.tar.gz:8f7e4e837f61991eff4605678ab27c82e854bc38 +0.8.6:linux:x86_64:v0.8.6/node-v0.8.6-linux-x64.tar.gz:32ce9d28d6a294878ce9ee8f23b6fa7ecb3130e7 +0.8.6:linux:i686:v0.8.6/node-v0.8.6-linux-x86.tar.gz:6f71518f044705ff1a7d9400a573906a99c5834c +0.8.6:sunos:x86_64:v0.8.6/node-v0.8.6-sunos-x64.tar.gz:ec9c02e9713a81d8f4848924cc38e5ed28a06fc4 +0.8.6:sunos:i686:v0.8.6/node-v0.8.6-sunos-x86.tar.gz:ac96cc4ce3eee4dc54ef7936ad4fd8eb04fbe359 +0.8.6:src:-:v0.8.6/node-v0.8.6.tar.gz:34c7ad2bb5450653748c65840155852d67742258 +0.8.7:darwin:x86_64:v0.8.7/node-v0.8.7-darwin-x64.tar.gz:3ff82e65a845a2d5f27ea57e8a1e29e6d10f5128 +0.8.7:darwin:i686:v0.8.7/node-v0.8.7-darwin-x86.tar.gz:d72ac02727aaefa094f8d06a0a124078da007df0 +0.8.7:linux:x86_64:v0.8.7/node-v0.8.7-linux-x64.tar.gz:0882e19157e98c3e2214e772e3ae714125863ae6 +0.8.7:linux:i686:v0.8.7/node-v0.8.7-linux-x86.tar.gz:3e388d47f6e79acccfab117cceaeed19ceb1b14c +0.8.7:sunos:x86_64:v0.8.7/node-v0.8.7-sunos-x64.tar.gz:ffb81708df10d3c225d8f2ce57965a40db6ca556 +0.8.7:sunos:i686:v0.8.7/node-v0.8.7-sunos-x86.tar.gz:19df6ae999e4a5c1dada83b72516b3941eeb701e +0.8.7:src:-:v0.8.7/node-v0.8.7.tar.gz:58ffb5884304e2f8415d8cee7921c42f66fc8d7b +0.8.8:darwin:x86_64:v0.8.8/node-v0.8.8-darwin-x64.tar.gz:ecf54d3aad371621446ee0432f7c182a4494a1a3 +0.8.8:darwin:i686:v0.8.8/node-v0.8.8-darwin-x86.tar.gz:d1aca7c797fd262e2f0c601fe5cc3815622ce801 +0.8.8:linux:x86_64:v0.8.8/node-v0.8.8-linux-x64.tar.gz:603c36611c54651c149a26dc5bc6f833b0b846d0 +0.8.8:linux:i686:v0.8.8/node-v0.8.8-linux-x86.tar.gz:30c66fc26845b14ef99d3e043bb4dfcba605bd45 +0.8.8:sunos:x86_64:v0.8.8/node-v0.8.8-sunos-x64.tar.gz:cd0d46d232d882dd4afe955bd8acd6c435c2f5fe +0.8.8:sunos:i686:v0.8.8/node-v0.8.8-sunos-x86.tar.gz:857facbd156d4f7a49b9e1c5610b4a1f893bf534 +0.8.8:src:-:v0.8.8/node-v0.8.8.tar.gz:5ddafc059d2f774e35e6375f5b61157879a46f0f +0.8.9:darwin:x86_64:v0.8.9/node-v0.8.9-darwin-x64.tar.gz:68aa7341807fb114f334151b7a1c8859e96b83d4 +0.8.9:darwin:i686:v0.8.9/node-v0.8.9-darwin-x86.tar.gz:9e4a9422c1fd71750e9c46235d58aedaac3ba002 +0.8.9:linux:x86_64:v0.8.9/node-v0.8.9-linux-x64.tar.gz:6236f781632555abf69d77f4bdfeb1e4e83779f3 +0.8.9:linux:i686:v0.8.9/node-v0.8.9-linux-x86.tar.gz:7f46084541d4909f44cfef2bb95f1e4f7435629e +0.8.9:sunos:x86_64:v0.8.9/node-v0.8.9-sunos-x64.tar.gz:33b0fe68f63519f3c8e6dc4d2aa51c96f62d2a56 +0.8.9:sunos:i686:v0.8.9/node-v0.8.9-sunos-x86.tar.gz:e05863cb3a7d4add340ad434228f57da04a03b3d +0.8.9:src:-:v0.8.9/node-v0.8.9.tar.gz:2d3234adceedc2dc87284af88609ede6ecd71734 +0.9.0:src:-:v0.9.0/node-v0.9.0.tar.gz:912d0eb3139b8f6f99199dae5ec1ecb300ed9c9b +0.9.1:darwin:x86_64:v0.9.1/node-v0.9.1-darwin-x64.tar.gz:b86a5b0b2c9a89d08baaeb3d5270a8f247b4ba43 +0.9.1:darwin:i686:v0.9.1/node-v0.9.1-darwin-x86.tar.gz:800af9d15a4b65e624351bb94dedc3b7eb322b86 +0.9.1:linux:x86_64:v0.9.1/node-v0.9.1-linux-x64.tar.gz:a7ea43b0db472ca84dc9838960dae57ff0abaa72 +0.9.1:linux:i686:v0.9.1/node-v0.9.1-linux-x86.tar.gz:89c4be492a946eefa45aa87d16787875aa0f2dff +0.9.1:sunos:x86_64:v0.9.1/node-v0.9.1-sunos-x64.tar.gz:6495d2814541e945dba5941b8d3facf2a61dc55d +0.9.1:sunos:i686:v0.9.1/node-v0.9.1-sunos-x86.tar.gz:05ea83ba4d648f5b949833bb28d69e6eeebabb78 +0.9.1:src:-:v0.9.1/node-v0.9.1.tar.gz:bd0ede40e4681b16088284fe6a18ae3a5c5a3795 +0.9.2:darwin:x86_64:v0.9.2/node-v0.9.2-darwin-x64.tar.gz:3d1bb82013cbefd199abedaf0fe91d18579939b5 +0.9.2:darwin:i686:v0.9.2/node-v0.9.2-darwin-x86.tar.gz:0a8e43e13ae6ce13ee3c8bb281d9a26aacc3ba3c +0.9.2:linux:x86_64:v0.9.2/node-v0.9.2-linux-x64.tar.gz:c5c2708d796d0e37c5a401af39bfa17c9c3b67c0 +0.9.2:linux:i686:v0.9.2/node-v0.9.2-linux-x86.tar.gz:0d0a09b34b74f2c9f310f044cd142d0b80885c22 +0.9.2:sunos:x86_64:v0.9.2/node-v0.9.2-sunos-x64.tar.gz:0bcc9a23e601cd8bef42a2e250d918ccb03b3f5b +0.9.2:sunos:i686:v0.9.2/node-v0.9.2-sunos-x86.tar.gz:7827998ec5ca442f26f824f46b51f33d0c9bbbb7 +0.9.2:src:-:v0.9.2/node-v0.9.2.tar.gz:09dd5e2135ab67ee9544f2b6ce0c5ab0e95b02b8 +0.9.3:darwin:x86_64:v0.9.3/node-v0.9.3-darwin-x64.tar.gz:188b3ffacdc4342dc3c34e7ea8374acc3e186df0 +0.9.3:darwin:i686:v0.9.3/node-v0.9.3-darwin-x86.tar.gz:94ae90f06a5bf72bb6efa8053c0beefde21f8bd7 +0.9.3:linux:x86_64:v0.9.3/node-v0.9.3-linux-x64.tar.gz:ccb065fe242f15ffe35ecd7b22db33d11d6a5951 +0.9.3:linux:i686:v0.9.3/node-v0.9.3-linux-x86.tar.gz:0febfb1c37a3560b0140f7f952042aa4b4712974 +0.9.3:sunos:x86_64:v0.9.3/node-v0.9.3-sunos-x64.tar.gz:4362fdfefa0ed2985045883cea51ab802555c24c +0.9.3:sunos:i686:v0.9.3/node-v0.9.3-sunos-x86.tar.gz:f43b6ce2a5da3bb384f6c115826cd2fea5f4bc2c +0.9.3:src:-:v0.9.3/node-v0.9.3.tar.gz:34b7406e1da49bf0f0967e5a084157fdf8735078 +0.9.4:darwin:x86_64:v0.9.4/node-v0.9.4-darwin-x64.tar.gz:7919d5fa63583c9a38a8ade1e977809b53476f7f +0.9.4:darwin:i686:v0.9.4/node-v0.9.4-darwin-x86.tar.gz:82eb2f39c61b14be8a9d2c1b6ba624030ab3ddbe +0.9.4:linux:x86_64:v0.9.4/node-v0.9.4-linux-x64.tar.gz:34cd2f6bed15d4d7d28944575b7098f4500651e2 +0.9.4:linux:i686:v0.9.4/node-v0.9.4-linux-x86.tar.gz:bf5da5432a5d80343e1d53c57b242283be11c97f +0.9.4:sunos:x86_64:v0.9.4/node-v0.9.4-sunos-x64.tar.gz:6eebcf27a545d598c0ffa8056d7d5c83add5746c +0.9.4:sunos:i686:v0.9.4/node-v0.9.4-sunos-x86.tar.gz:1c2e28389b34a0e51f5ad2a1c09677f2941765b1 +0.9.4:src:-:v0.9.4/node-v0.9.4.tar.gz:30b3f8dee0b2ace3d83c200eeffc6f450d3b4366 +0.9.5:darwin:x86_64:v0.9.5/node-v0.9.5-darwin-x64.tar.gz:d44535e086c3f0fe47152b9323189c18a488d995 +0.9.5:darwin:i686:v0.9.5/node-v0.9.5-darwin-x86.tar.gz:b588332e38e3ddd0424b18d14a3c6c65c5cad6f6 +0.9.5:linux:x86_64:v0.9.5/node-v0.9.5-linux-x64.tar.gz:17b07641b59bc56582e68db6bd52c1b41bb06a5e +0.9.5:linux:i686:v0.9.5/node-v0.9.5-linux-x86.tar.gz:89656e3dc094a6fa4244a03ac85e9b08b7443a50 +0.9.5:sunos:x86_64:v0.9.5/node-v0.9.5-sunos-x64.tar.gz:bf84b80ea80b4cb20767d4b3f276979f0f3d8866 +0.9.5:sunos:i686:v0.9.5/node-v0.9.5-sunos-x86.tar.gz:4f98560e55db63f323b6f75b22538d96b199892c +0.9.5:src:-:v0.9.5/node-v0.9.5.tar.gz:a1f1322fcaa5535ae830f3242bcdd213388357cc +0.9.6:darwin:x86_64:v0.9.6/node-v0.9.6-darwin-x64.tar.gz:31ef1e0d875232c85ecde0bc84ddf19cf6cd63f7 +0.9.6:darwin:i686:v0.9.6/node-v0.9.6-darwin-x86.tar.gz:62d5f6f2b39e87eb1f86da0423b6ec45180cd986 +0.9.6:linux:x86_64:v0.9.6/node-v0.9.6-linux-x64.tar.gz:e3cb0989c8262349659424ea2f534c8afe12f93c +0.9.6:linux:i686:v0.9.6/node-v0.9.6-linux-x86.tar.gz:ff4b68f274a52038fbd04a4ef143e1076ae71db9 +0.9.6:sunos:x86_64:v0.9.6/node-v0.9.6-sunos-x64.tar.gz:59ebb5e5c02c9e40a7a3cc2d8f554f2d722048eb +0.9.6:sunos:i686:v0.9.6/node-v0.9.6-sunos-x86.tar.gz:714b88c5f34bb0adad2d73b6d76fa423d14c29b8 +0.9.6:src:-:v0.9.6/node-v0.9.6.tar.gz:650d7c50e29ce7ab428de0617ad315063a53ea1a -- 1.7.0.4