diff --git a/AUTHORS b/AUTHORS index 57395308991..662f87a7c29 100644 --- a/AUTHORS +++ b/AUTHORS @@ -354,3 +354,4 @@ Peter Rybin Eugen Dueck Gil Pedersen Tyler Neylon +Golo Roden diff --git a/ChangeLog b/ChangeLog index 41c196a81d4..08fd4942ed7 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 530473058ab..a801b657332 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 00000000000..0ee89ee8cbd --- /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 6138e696855..b1afb89d775 100644 --- a/doc/download/index.html +++ b/doc/download/index.html @@ -46,19 +46,36 @@

Current version: __VERSION__

-
- -
-

Downloads

-

- To install Node.js and npm use the appropriate installer for your platform, or discover what's new in Node.js __VERSION__. -

+ diff --git a/doc/images/platform-icon-generic.png b/doc/images/platform-icon-generic.png new file mode 100644 index 00000000000..90fc36a08c1 Binary files /dev/null and b/doc/images/platform-icon-generic.png differ diff --git a/doc/images/platform-icon-osx.png b/doc/images/platform-icon-osx.png new file mode 100644 index 00000000000..0bd6582c4cf Binary files /dev/null and b/doc/images/platform-icon-osx.png differ diff --git a/doc/images/platform-icon-win.png b/doc/images/platform-icon-win.png new file mode 100644 index 00000000000..82825986131 Binary files /dev/null and b/doc/images/platform-icon-win.png differ diff --git a/doc/pipe.css b/doc/pipe.css index 7baefcf6a7b..392589daff5 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 b54b61d387a..f088b729df1 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)