summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2012-08-15 17:25:01 -0700
committerisaacs <i@izs.me>2012-08-15 17:25:01 -0700
commit25de1c1febed3cced22d718ac4b88028cbd6c9ad (patch)
tree1459d470b740fd32af7338bb50c5ac2d93f0656e
parentafa57799e43b6cc0f36f37f059dcf33be28eca29 (diff)
parentb6cf0454a9357bef156c8e4feb0153e8ac0ac35f (diff)
downloadnode-new-25de1c1febed3cced22d718ac4b88028cbd6c9ad.tar.gz
Merge branch 'v0.8.7-release' into v0.8
-rw-r--r--AUTHORS1
-rw-r--r--ChangeLog25
-rwxr-xr-xconfigure2
-rw-r--r--doc/blog/release/v0.8.7.md75
-rw-r--r--doc/download/index.html39
-rw-r--r--doc/images/platform-icon-generic.pngbin0 -> 5526 bytes
-rw-r--r--doc/images/platform-icon-osx.pngbin0 -> 4076 bytes
-rw-r--r--doc/images/platform-icon-win.pngbin0 -> 6076 bytes
-rw-r--r--doc/pipe.css58
-rw-r--r--src/node_version.h2
10 files changed, 165 insertions, 37 deletions
diff --git a/AUTHORS b/AUTHORS
index 5739530899..662f87a7c2 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -354,3 +354,4 @@ Peter Rybin <peter.rybin@gmail.com>
Eugen Dueck <eugen@dueck.org>
Gil Pedersen <git@gpost.dk>
Tyler Neylon <tylerneylon@gmail.com>
+Golo Roden <webmaster@goloroden.de>
diff --git a/ChangeLog b/ChangeLog
index 41c196a81d..08fd4942ed 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,27 @@
-2012.08.07, Version 0.8.6 (Stable)
+2012.08.15, Version 0.8.7 (Stable)
+
+* npm: Upgrade to 1.1.49
+
+* website: download page (Golo Roden)
+
+* crypto: fix uninitialized memory access in openssl (Ben Noordhuis)
+
+* buffer, crypto: fix buffer decoding (Ben Noordhuis)
+
+* build: compile with -fno-tree-vrp when gcc >= 4.0 (Ben Noordhuis)
+
+* tls: handle multiple CN fields when verifying cert (Ben Noordhuis)
+
+* doc: remove unused util from child_process (Kyle Robinson Young)
+
+* build: rework -fvisibility=hidden detection (Ben Noordhuis)
+
+* windows: don't duplicate invalid stdio handles (Bert Belder)
+
+* windows: fix typos in process-stdio.c (Bert Belder)
+
+
+2012.08.07, Version 0.8.6 (Stable), 0544a586ca6b6b900a42e164033dbf350765700a
* npm: Upgrade to v1.1.48
diff --git a/configure b/configure
index 530473058a..a801b65733 100755
--- a/configure
+++ b/configure
@@ -342,7 +342,7 @@ def configure_node(o):
cc_version, is_clang = compiler_version()
o['variables']['clang'] = 1 if is_clang else 0
- if not is_clang:
+ if not is_clang and cc_version != 0:
o['variables']['gcc_version'] = 10 * cc_version[0] + cc_version[1]
# clang has always supported -fvisibility=hidden, right?
diff --git a/doc/blog/release/v0.8.7.md b/doc/blog/release/v0.8.7.md
new file mode 100644
index 0000000000..0ee89ee8cb
--- /dev/null
+++ b/doc/blog/release/v0.8.7.md
@@ -0,0 +1,75 @@
+version: 0.8.7
+title: Version 0.8.7 (stable)
+category: release
+slug: node-v0-8-7-stable
+date: 2012-08-15T23:23:16.131Z
+
+2012.08.15, Version 0.8.7 (Stable)
+
+* npm: Upgrade to 1.1.49
+
+* website: download page (Golo Roden)
+
+* crypto: fix uninitialized memory access in openssl (Ben Noordhuis)
+
+* buffer, crypto: fix buffer decoding (Ben Noordhuis)
+
+* build: compile with -fno-tree-vrp when gcc >= 4.0 (Ben Noordhuis)
+
+* tls: handle multiple CN fields when verifying cert (Ben Noordhuis)
+
+* doc: remove unused util from child_process (Kyle Robinson Young)
+
+* build: rework -fvisibility=hidden detection (Ben Noordhuis)
+
+* windows: don't duplicate invalid stdio handles (Bert Belder)
+
+* windows: fix typos in process-stdio.c (Bert Belder)
+
+
+Source Code: http://nodejs.org/dist/v0.8.7/node-v0.8.7.tar.gz
+
+Macintosh Installer (Universal): http://nodejs.org/dist/v0.8.7/node-v0.8.7.pkg
+
+Windows Installer: http://nodejs.org/dist/v0.8.7/node-v0.8.7-x86.msi
+
+Windows x64 Installer: http://nodejs.org/dist/v0.8.7/x64/node-v0.8.7-x64.msi
+
+Windows x64 Files: http://nodejs.org/dist/v0.8.7/x64/
+
+Linux 32-bit Binary Package: http://nodejs.org/dist/v0.8.7/node-v0.8.7-linux-i686.tar.gz
+
+Linux 64-bit Binary Package: http://nodejs.org/dist/v0.8.7/node-v0.8.7-linux-x86_64.tar.gz
+
+Solaris 32-bit Binary Package: http://nodejs.org/dist/v0.8.7/node-v0.8.7-sunos-i386.tar.gz
+
+Solaris 64-bit Binary Package: http://nodejs.org/dist/v0.8.7/node-v0.8.7-sunos-x86_64.tar.gz
+
+Other release files: http://nodejs.org/dist/v0.8.7/
+
+Website: http://nodejs.org/docs/v0.8.7/
+
+Documentation: http://nodejs.org/docs/v0.8.7/api/
+
+Shasums:
+
+```
+3ff82e65a845a2d5f27ea57e8a1e29e6d10f5128 node-v0.8.7-darwin-x64.tar.gz
+d72ac02727aaefa094f8d06a0a124078da007df0 node-v0.8.7-darwin-x86.tar.gz
+0882e19157e98c3e2214e772e3ae714125863ae6 node-v0.8.7-linux-x64.tar.gz
+3e388d47f6e79acccfab117cceaeed19ceb1b14c node-v0.8.7-linux-x86.tar.gz
+ffb81708df10d3c225d8f2ce57965a40db6ca556 node-v0.8.7-sunos-x64.tar.gz
+19df6ae999e4a5c1dada83b72516b3941eeb701e node-v0.8.7-sunos-x86.tar.gz
+19f90a0cfa41c7eaf683393d46d06aecc2f99f84 node-v0.8.7-x86.msi
+0c2dcf2d5491be7b429681193a13c18de1ba488a node-v0.8.7.pkg
+58ffb5884304e2f8415d8cee7921c42f66fc8d7b node-v0.8.7.tar.gz
+ecaee480f0337e92870ca83aed1b49863b3f659d node.exe
+ea2e25daad114692357383bfc8b4ac910fe02d99 node.exp
+70c8f054a5c42f6d4e3ca5154ca1a360f549d66f node.lib
+180bcc036cd5deaef49bf12fddeeafc2e78152e3 node.pdb
+12ad712ff9e28eb1bdf7e508ce3a2b872ec37d4d x64/node-v0.8.7-x64.msi
+c30607099ad4699b11e3ca37f94a9da196a36dc6 x64/node.exe
+f864ed339952604c2205e25927fb4851da5b79b6 x64/node.exp
+ce711929befe756f942a039213aeece2ef3edcc1 x64/node.lib
+11bb755b054bc6ee2e441758f7d42d131cf6d557 x64/node.pdb
+```
diff --git a/doc/download/index.html b/doc/download/index.html
index 6138e69685..b1afb89d77 100644
--- a/doc/download/index.html
+++ b/doc/download/index.html
@@ -46,19 +46,36 @@
</p>
<p>Current version: <b>__VERSION__</b></p>
</div>
- <div class="interior row">
- <ul id="installers" class="clearfix">
- <li><a href="http://nodejs.org/dist/__VERSION__/node-__VERSION__-x86.msi">Windows Installer</a><br>node-__VERSION__-x86.msi</li>
- <li><a href="http://nodejs.org/dist/__VERSION__/node-__VERSION__.pkg">Macintosh Installer</a><br>node-__VERSION__.pkg</li>
- <li id="source"><a href="http://nodejs.org/dist/__VERSION__/node-__VERSION__.tar.gz">Source Code</a><br>node-__VERSION__.tar.gz</li>
- </ul>
- </div>
<div class="interior row">
- <h2 id="binaries" class="installers">Downloads</h2>
- <p>
- To install Node.js and npm use the appropriate installer for your platform, or discover <a href="https://raw.github.com/joyent/node/__VERSION__/ChangeLog">what's new</a> in <strong>Node.js __VERSION__</strong>.
- </p>
+ <div id="installers">
+ <ul>
+ <li>
+ <a href="http://nodejs.org/dist/__VERSION__/node-__VERSION__-x86.msi">
+ <img src="http://nodejs.org/images/platform-icon-win.png"
+ height=50 width=45 alt="">
+ Windows Installer
+ <small>node-__VERSION__-x86.msi</small>
+ </a>
+ </li>
+ <li>
+ <a href="http://nodejs.org/dist/__VERSION__/node-__VERSION__.pkg">
+ <img src="http://nodejs.org/images/platform-icon-osx.png"
+ height=50 width=45 alt="">
+ Macintosh Installer
+ <small>node-__VERSION__.pkg</small>
+ </a>
+ </li>
+ <li id="source">
+ <a href="http://nodejs.org/dist/__VERSION__/node-__VERSION__.tar.gz">
+ <img src="http://nodejs.org/images/platform-icon-generic.png"
+ height=50 width=45 alt="">
+ Source Code
+ <small>node-__VERSION__.tar.gz</small>
+ </a>
+ </li>
+ </ul>
+ </div>
<table style="font-size:14px">
<tr>
diff --git a/doc/images/platform-icon-generic.png b/doc/images/platform-icon-generic.png
new file mode 100644
index 0000000000..90fc36a08c
--- /dev/null
+++ b/doc/images/platform-icon-generic.png
Binary files differ
diff --git a/doc/images/platform-icon-osx.png b/doc/images/platform-icon-osx.png
new file mode 100644
index 0000000000..0bd6582c4c
--- /dev/null
+++ b/doc/images/platform-icon-osx.png
Binary files differ
diff --git a/doc/images/platform-icon-win.png b/doc/images/platform-icon-win.png
new file mode 100644
index 0000000000..8282598613
--- /dev/null
+++ b/doc/images/platform-icon-win.png
Binary files differ
diff --git a/doc/pipe.css b/doc/pipe.css
index 7baefcf6a7..392589daff 100644
--- a/doc/pipe.css
+++ b/doc/pipe.css
@@ -195,41 +195,53 @@ h1 a, h2 a, h3 a, h4 a
width:100%;
}
+#download-page #installers {
+ width:600px;
+ display:table;
+ margin-bottom:1em;
+}
-
-#download-page ul#installers {
+#download-page #installers ul {
width: auto;
text-align: center;
margin: 0 auto;
- background: url(http://nodejs.org/images/platform-icons.png) no-repeat center 20px white;
- padding-top: 92px;
- padding-bottom: 45px;
- padding-left: 29px;
-}
-
-#download-page ul#installers li {
- list-style-type: none;
- width: 165px;
- padding-left: 18px;
- float: left;
- display: block;
- color: #33342D;
- font-size: 10px;
+ display:table-row;
+ width:600px;
}
-#download-page ul#installers li#source {
- padding-left: 0;
+#download-page #installers ul img {
+ display:block;
+ margin:0 auto;
+}
+
+#download-page #installers ul a {
+ display:block;
+ width:100%;
+ text-decoration:none;
+ font-size: 16px;
+ padding-top:1em;
}
-#download-page ul#installers li a {
- font-size: 16px;
- padding-top: 80px;
- margin-top: -80px;
+#download-page #installers ul a:hover,
+#download-page #installers ul a:active {
+ background:#666;
+ color: #8cc84b;
+}
+
+
+#download-page #installers ul li {
+ width:33%;
+ display:table-cell;
+}
+#download-page #installers a small {
+ font-size: 10px;
+ display:block;
+ color:#eee;
}
#download-page #content th {
text-align:left;
- width:35%;
+ width:33%;
}
#download-page #content table {
diff --git a/src/node_version.h b/src/node_version.h
index b54b61d387..f088b729df 100644
--- a/src/node_version.h
+++ b/src/node_version.h
@@ -25,7 +25,7 @@
#define NODE_MAJOR_VERSION 0
#define NODE_MINOR_VERSION 8
#define NODE_PATCH_VERSION 7
-#define NODE_VERSION_IS_RELEASE 0
+#define NODE_VERSION_IS_RELEASE 1
#ifndef NODE_STRINGIFY
#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)