Tags

Tags give the ability to mark specific points in history as being important
  • v0.6.3

    b159c6d6 · Bump version to v0.6.3 ·
    2011.11.25, Version 0.6.3 (stable)
    
    * #2083 Land NPM in Node. It is included in packages/installers and installed
      on `make install`.
    
    * #2076 Add logos to windows installer.
    
    * #1711 Correctly handle http requests without headers. (Ben Noordhuis,
      Felix Geisendörfer)
    
    * TLS: expose more openssl SSL context options and constants. (Ben Noordhuis)
    
    * #2177 Windows: don't kill UDP socket when a packet fails to reach its
      destination. (Bert Belder)
    
    * Windows: support paths longer than 260 characters. (Igor Zinkovsky)
    
    * Windows: correctly resolve drive-relative paths. (Bert Belder)
    
    * #2166 Don't leave file descriptor open after lchmod. (Isaac Schlueter)
    
    * #2084 Add OS X .pkg build script to make file.
    
    * #2160 Documentation improvements. (Ben Noordhuis)
  • v0.6.2

    a4402f0b · Bump version to v0.6.2 ·
    2011.11.18, Version 0.6.2 (stable)
    
     * doc improvements (Artur Adib, Trevor Burnham, Ryan Emery, Trent Mick)
    
     * timers: remember extra setTimeout() arguments when timeout==0
    
     * punycode: use Mathias Bynens's punycode library, it's more compliant
    
     * repl: improved tab completion (Ryan Emery)
    
     * buffer: fix range checks in .writeInt() functions (Lukasz Walukiewicz)
    
     * tls: make cipher list configurable
    
     * addons: make Buffer and ObjectWrap visible to Windows add-ons (Bert Belder)
    
     * crypto: add PKCS#1 a.k.a RSA public key verification support
    
     * windows: fix stdout writes when redirected to nul
    
     * sunos: fix build on Solaris and Illumos
    
     * Upgrade V8 to 3.6.6.8
  • v0.6.1

    170f2add · Bump version to v0.6.1 ·
    2011.11.11, Version 0.6.1 (stable)
    
    * doc improvements (Eric Lovett, Ben Noordhuis, Scott Anderson, Yoji SHIDARA)
    
    * crypto: make thread-safe (Ben Noordhuis)
    
    * fix process.kill error object
    
    * debugger: correctly handle source with multi-byte characters (Shigeki Ohtsu)
    
    * make stdout and stderr non-destroyable (Igor Zinkovsky)
    
    * fs: don't close uninitialized fs.watch handle (Ben Noordhuis)
    
    * #2026 fix man page install on BSDs (Ben Noordhuis)
    
    * #2040 fix unrecognized errno assert in uv_err_name
    
    * #2043 fs: mkdir() should call callback if mode is omitted
    
    * #2045 fs: fix fs.realpath on windows to return on error (Benjamin Pasero)
    
    * #2047 minor cluster improvements
    
    * #2052 readline get window columns correctly
    
    * Upgrade V8 to 3.6.6.7
  • v0.6.0

    865b0778 · Bump version to v0.6.0 ·
    2011.11.04, Version 0.6.0 (stable)
    
    * print undefined on undefined values in REPL (Nathan Rajlich)
    
    * doc improvements (koichik, seebees, bnoordhuis,
      Maciej Małecki, Jacob Kragh)
    
    * support native addon loading in windows (Bert Belder)
    
    * rename getNetworkInterfaces() to networkInterfaces() (bnoordhuis)
    
    * add pending accepts knob for windows (igorzi)
    
    * http.request(url.parse(x)) (seebees)
    
    * #1929 zlib Respond to 'resume' events properly (isaacs)
    
    * stream.pipe: Remove resume and pause events
    
    * test fixes for windows (igorzi)
    
    * build system improvements (bnoordhuis)
    
    * #1936 tls: does not emit 'end' from EncryptedStream (koichik)
    
    * #758 tls: add address(), remoteAddress/remotePort
    
    * #1399 http: emit Error object after .abort() (bnoordhuis)
    
    * #1999 fs: make mkdir() default to 0777 permissions (bnoordhuis)
    
    * #2001 fix pipe error codes
    
    * #2002 Socket.write should reset timeout timer
    
    * stdout and stderr are blocking when associated with file too.
    
    * remote debugger support on windows (Bert Belder)
    
    * convenience methods for zlib (Matt Robenolt)
    
    * process.kill support on windows (igorzi)
    
    * process.uptime() support on windows (igorzi)
    
    * Return IPv4 addresses before IPv6 addresses from getaddrinfo
    
    * util.inspect improvements (Nathan Rajlich)
    
    * cluster module api changes
    
    * Downgrade V8 to 3.6.6.6
  • v0.5.10

    220e61c1 · Bump version to v0.5.10 ·
    2011.10.21, Version 0.5.10 (unstable)
    
    * Remove cmake build system, support for Cygwin, legacy code base,
    	process.ENV, process.ARGV, process.memoryUsage().vsize, os.openOSHandle
    
    * Documentation improvments (Igor Zinkovsky, Bert Belder, Ilya Dmitrichenko,
    koichik, Maciej Małecki, Guglielmo Ferri, isaacs)
    
    * Performance improvements (Daniel Ennis, Bert Belder, Ben Noordhuis)
    
    * Long process.title support (Ben Noordhuis)
    
    * net: register net.Server callback only once (Simen Brekken)
    
    * net: fix connect queue bugs (Ben Noordhuis)
    
    * debugger: fix backtrace err handling (Fedor Indutny)
    
    * Use getaddrinfo instead of c-ares for dns.lookup
    
    * Emit 'end' from crypto streams on close
    
    * repl: print out `undefined` (Nathan Rajlich)
    
    * #1902 buffer: use NO_NULL_TERMINATION flag (koichik)
    
    * #1907 http: Added support for HTTP PATCH verb (Thomas Parslow)
    
    * #1644 add GetCPUInfo on windows (Karl Skomski)
    
    * #1484, #1834, #1482, #771 Don't use a separate context for the repl.
      (isaacs)
    
    * #1882 zlib Update 'availOutBefore' value, and test (isaacs)
    
    * #1888 child_process.fork: don't modify args (koichik)
    
    * #1516 tls: requestCert unusable with Firefox and Chrome (koichik)
    
    * #1467 tls: The TLS API is inconsistent with the TCP API (koichik)
    
    * #1894 net: fix error handling in listen() (koichik)
    
    * #1860 console.error now goes through uv_tty_t
    
    * Upgrade V8 to 3.7.0
    
    * Upgrade GYP to r1081
  • v0.5.9

    3bd9b08f · Bump version to v0.5.9 ·
    2011.10.10, Version 0.5.9 (unstable)
    
    * fs.watch interface backed by kqueue, inotify, and ReadDirectoryChangesW
      (Igor Zinkovsky, Ben Noordhuis)
    
    * add dns.resolveTxt (Christian Tellnes)
    
    * Remove legacy http library (Ben Noordhuis)
    
    * child_process.fork returns and works on Windows. Allows passing handles.
      (Igor Zinkovsky, Bert Belder)
    
    * #1774 Lint and clean up for --harmony_block_scoping (Tyler Larson, Colton
      Baker)
    
    * #1813 Fix ctrl+c on Windows (Bert Belder)
    
    * #1844 unbreak --use-legacy (Ben Noordhuis)
    
    * process.stderr now goes through libuv. Both process.stdout and
      process.stderr are blocking when referencing a TTY.
    
    * net_uv performance improvements (Ben Noordhuis, Bert Belder)
  • v0.5.8

    7cc17a0c · Bump version to v0.5.8 ·
    2011.09.30, Version 0.5.8 (unstable)
    
    * zlib bindings (isaacs)
    
    * Windows supports TTY ANSI escape codes (Bert Belder)
    
    * Debugger improvements (Fedor Indutny)
    
    * crypto: look up SSL errors with ERR_print_errors() (Ben Noordhuis)
    
    * dns callbacks go through MakeCallback now
    
    * Raise an error when a malformed package.json file is found. (Ben Leslie)
    
    * buffers: handle bad length argument in constructor (Ben Noordhuis)
    
    * #1726, unref process.stdout
    
    * Doc improvements (Ben Noordhuis, Fedor Indutny, koichik)
    
    * Upgrade libuv to fe18438
  • v0.5.7

    55824116 · Bump version to v0.5.7 ·
    2011.09.16, Version 0.5.7 (unstable)
    
    * Upgrade V8 to 3.6.4
    
    * Improve Windows compatibility
    
    * Documentation improvements
    
    * Debugger and REPL improvements (Fedor Indutny)
    
    * Add legacy API support: net.Stream(fd), process.stdout.writable,
      process.stdout.fd
    
    * Fix mkdir EEXIST handling (isaacs)
    
    * Use net_uv instead of net_legacy for stdio
    
    * Do not load readline from util.inspect
    
    * #1673 Fix bug related to V8 context with accessors (Fedor Indutny)
    
    * #1634 util: Fix inspection for Error (koichik)
    
    * #1645 fs: Add positioned file writing feature to fs.WriteStream (Thomas
      Shinnick)
    
    * #1637 fs: Unguarded fs.watchFile cache statWatchers checking fixed (Thomas
      Shinnick)
    
    * #1695 Forward customFds to ChildProcess.spawn
    
    * #1707 Fix hasOwnProperty security problem in querystring (isaacs)
    
    * #1719 Drain OpenSSL error queue
  • v0.4.12

    771ba34c · Bump version to v0.4.12 ·
    2011.09.15, Version 0.4.12 (stable)
    
    * Improve docs
    
    * #1563 overflow in ChildProcess custom_fd.
    
    * #1569, parse error on multi-line HTTP headers. (Ben Noordhuis)
    
    * #1586 net: Socket write encoding case sensitivity (koichik)
    
    * #1610 Remove DigiNotar CA from trusted list (isaacs)
    
    * #1624 buffer: Avoid overrun with 'binary' encoding. (koichik)
    
    * #1633 buffer: write() should always set _charsWritten. (koichik)
    
    * #1707 hasOwnProperty usage security hole in querystring (isaacs)
    
    * #1719 Drain OpenSSL error queue
    
    * Fix error reporting in net.Server.listen
  • v0.5.6

    b49bec55 · Bump version to 0.5.6 ·
    2011.09.08, Version 0.5.6 (unstable)
    
    * #345, #1635, #1648 Documentation improvements (Thomas Shinnick,
      Abimanyu Raja, AJ ONeal, Koichi Kobayashi, Michael Jackson, Logan Smyth,
      Ben Noordhuis)
    
    * #650 Improve path parsing on windows (Bert Belder)
    
    * #752 Remove headers sent check in OutgoingMessage.getHeader()
      (Peter Lyons)
    
    * #1236, #1438, #1506, #1513, #1621, #1640, #1647 Libuv-related bugs fixed
      (Jorge Chamorro Bieling, Peter Bright, Luis Lavena, Igor Zinkovsky)
    
    * #1296, #1612 crypto: Fix BIO's usage. (Koichi Kobayashi)
    
    * #1345 Correctly set socket.remoteAddress with libuv backend (Bert Belder)
    
    * #1429 Don't clobber quick edit mode on windows (Peter Bright)
    
    * #1503 Make libuv backend default on unix, override with `node --use-legacy`
    
    * #1565 Fix fs.stat for paths ending with \ on windows (Igor Zinkovsky)
    
    * #1568 Fix x509 certificate subject parsing (Koichi Kobayashi)
    
    * #1586 Make socket write encoding case-insensitive (Koichi Kobayashi)
    
    * #1591, #1656, #1657 Implement fs in libuv, remove libeio and pthread-win32
      dependency on windows (Igor Zinkovsky, Ben Noordhuis, Ryan Dahl,
      Isaac Schlueter)
    
    * #1592 Don't load-time link against CreateSymbolicLink on windows
      (Peter Bright)
    
    * #1601 Improve API consistency when dealing with the socket underlying a HTTP
      client request (Mikeal Rogers)
    
    * #1610 Remove DigiNotar CA from trusted list (Isaac Schlueter)
    
    * #1617 Added some win32 os functions (Karl Skomski)
    
    * #1624 avoid buffer overrun with 'binary' encoding (Koichi Kobayashi)
    
    * #1633 make Buffer.write() always set _charsWritten (Koichi Kobayashi)
    
    * #1644 Windows: set executables to be console programs (Peter Bright)
    
    * #1651 improve inspection for sparse array (Koichi Kobayashi)
    
    * #1672 set .code='ECONNRESET' on socket hang up errors (Ben Noordhuis)
    
    * Add test case for foaf+ssl client certificate (Niclas Hoyer)
    
    * Added RPATH environment variable to override run-time library paths
      (Ashok Mudukutore)
    
    * Added TLS client-side session resumption support (Sean Cunningham)
    
    * Added additional properties to getPeerCertificate (Nathan Rixham,
      Niclas Hoyer)
    
    * Don't eval repl command twice when an error is thrown (Nathan Rajlich)
    
    * Improve util.isDate() (Nathan Rajlich)
    
    * Improvements in libuv backend and bindings, upgrade libuv to
      bd6066cb349a9b3a1b0d87b146ddaee06db31d10
    
    * Show warning when using lib/sys.js (Maciej Malecki)
    
    * Support plus sign in url protocol (Maciej Malecki)
    
    * Upgrade V8 to 3.6.2
  • v0.5.5

    d2d53d4b · Bump version to v0.5.5 ·
    2011.08.26, Version 0.5.5 (unstable)
    
    * typed arrays, implementation from Plesk
    
    * fix IP multicast on SunOS
    
    * fix DNS lookup order: IPv4 first, IPv6 second (--use-uv only)
    
    * remove support for UNIX datagram sockets (--use-uv only)
    
    * UDP support for Windows (Bert Belder)
    
    * #1572 improve tab completion for objects in the REPL (Nathan Rajlich)
    
    * #1563 fix buffer overflow in child_process module (reported by Dean McNamee)
    
    * #1546 fix performance regression in http module (reported by Brian Geffon)
    
    * #1491 add PBKDF2 crypto support (Glen Low)
    
    * #1447 remove deprecated http.cat() function (Mikeal Rogers)
    
    * #1140 fix incorrect dispatch of vm.runInContext's filename argument
      (Antranig Basman)
    
    * #1140 document vm.runInContext() and vm.createContext() (Antranig Basman)
    
    * #1428 fix os.freemem() on 64 bits freebsd (Artem Zaytsev)
    
    * #1164 make all DNS lookups async, fixes uncatchable exceptions
      (Koichi Kobayashi)
    
    * fix incorrect ssl shutdown check (Tom Hughes)
    
    * various cmake fixes (Tom Hughes)
    
    * improved documentation (Koichi Kobayashi, Logan Smyth, Fedor Indutny,
      Mikeal Rogers, Maciej Małecki, Antranig Basman, Mickaël Delahaye)
    
    * upgrade libuv to commit 835782a
    
    * upgrade V8 to 3.5.8
  • v0.5.5-rc1

    d2d53d4b · Bump version to v0.5.5 ·
    2011.08.26, Version 0.5.5 (unstable)
    
    * typed arrays, implementation from Plesk
    
    * fix IP multicast on SunOS
    
    * fix DNS lookup order: IPv4 first, IPv6 second (--use-uv only)
    
    * remove support for UNIX datagram sockets (--use-uv only)
    
    * UDP support for Windows (Bert Belder)
    
    * #1572 improve tab completion for objects in the REPL (Nathan Rajlich)
    
    * #1563 fix buffer overflow in child_process module (reported by Dean McNamee)
    
    * #1546 fix performance regression in http module (reported by Brian Geffon)
    
    * #1491 add PBKDF2 crypto support (Glen Low)
    
    * #1447 remove deprecated http.cat() function (Mikeal Rogers)
    
    * #1140 fix incorrect dispatch of vm.runInContext's filename argument
      (Antranig Basman)
    
    * #1140 document vm.runInContext() and vm.createContext() (Antranig Basman)
    
    * #1428 fix os.freemem() on 64 bits freebsd (Artem Zaytsev)
    
    * #1164 make all DNS lookups async, fixes uncatchable exceptions
      (Koichi Kobayashi)
    
    * fix incorrect ssl shutdown check (Tom Hughes)
    
    * various cmake fixes (Tom Hughes)
    
    * improved documentation (Koichi Kobayashi, Logan Smyth, Fedor Indutny,
      Mikeal Rogers, Maciej Małecki, Antranig Basman, Mickaël Delahaye)
    
    * upgrade libuv to commit 835782a
    
    * upgrade V8 to 3.5.8
  • v0.4.11

    a745d19c · Bump version to v0.4.11 ·
    2011.08.17, Version 0.4.11 (stable)
    
    * #738 Fix crypto encryption/decryption with Base64. (SAWADA Tadashi)
    
    * #1202 net.createConnection defer DNS lookup error events to next tick
      (Ben Noordhuis)
    
    * #1374 fix setting ServerResponse.statusCode in writeHead (Trent Mick)
    
    * #1417 Fix http.ClientRequest crashes if end() was called twice
    
    * #1497 querystring: Replace 'in' test with 'hasOwnProperty' (isaacs)
    
    * #1546 http perf improvement
    
    * fix memleak in libeio (Tom Hughes)
    
    * cmake improvements (Tom Hughes)
    
    * node_net.cc: fix incorrect sizeof() (Tom Hughes)
    
    * Windows/cygwin: no more GetConsoleTitleW errors on XP (Bert Belder)
    
    * Doc improvments (koichik, Logan Smyth, Ben Noordhuis, Arnout Kazemier)
  • v0.5.4

    cfba1f59 · Bump version to v0.5.4 ·
    2011.08.12, Version 0.5.4 (unstable)
    
    * libuv/Windows compatibility improvements
    
    * Build on Microsoft Visual Studio via GYP. Use generate-projects.bat in the
      to build sln files. (Peter Bright, Igor Zinkovsky)
    
    * Make Mikeal's HTTP agent client the default. Use old HTTP client with
      --use-http1
    
    * Fixes https host header default port handling. (Mikeal Rogers)
    
    * #1440 strip byte order marker when loading *.js and *.json files
      (Ben Noordhuis)
    
    * #1434 Improve util.format() compatibility with browser. (Koichi Kobayashi)
    
    * Provide unchecked uint entry points for integer Buffer.read/writeInt
      methods. (Robert Mustacchi)
    
    * CMake improvements (Tom Huges)
    
    * Upgrade V8 to 3.5.4.
  • v0.5.3

    4585330a · Bump version to v0.5.3 ·
    2011.08.01, Version 0.5.3 (unstable)
    
    * Fix crypto encryption/decryption with Base64. (SAWADA Tadashi)
    
    * #243 Add an optional length argument to Buffer.write() (koichik)
    
    * #657 convert nonbuffer data to string in fs.writeFile/Sync
      (Daniel Pihlström)
    
    * Add process.features, remove process.useUV (Ben Noordhuis)
    
    * #324 Fix crypto hmac to accept binary keys + add test cases from rfc 2202
      and 4231 (Stefan Bühler)
    
    * Add Socket::bytesRead, Socket::bytesWritten (Alexander Uvarov)
    
    * #572 Don't print result of --eval in CLI (Ben Noordhuis)
    
    * #1223 Fix http.ClientRequest crashes if end() was called twice (koichik)
    
    * #1383 Emit 'close' after all connections have closed (Felix Geisendörfer)
    
    * Add sprintf-like util.format() function (Ben Noordhuis)
    
    * Add support for TLS SNI (Fedor Indutny)
    
    * New http agent implementation. Off by default the command line flag
      --use-http2 will enable it. "make test-http2" will run the tests
    	for the new implementation. (Mikeal Rogers)
    
    * Revert AMD compatibility. (isaacs)
    
    * Windows: improvements, child_process support.
    
    * Remove pkg-config file.
    
    * Fix startup time regressions.
    
    * doc improvements
  • v0.5.2

    08ffce1a · Bump version to v0.5.2 ·
    2011.07.22, Version 0.5.2 (unstable)
    
    * libuv improvements; named pipe support
    
    * #1242 check for SSL_COMP_get_compression_methods() (Ben Noordhuis)
    
    * #1348 remove require.paths (isaacs)
    
    * #1349 Delimit NODE_PATH with ; on Windows (isaacs)
    
    * #1335 Remove EventEmitter from C++
    
    * #1357 Load json files with require() (isaacs)
    
    * #1374 fix setting ServerResponse.statusCode in writeHead (Trent Mick)
    
    * Fixed: GC was being run too often.
    
    * Upgrade V8 to 3.4.14
    
    * doc improvements
  • v0.4.10

    1b8dd65d · Bump version to v0.4.10 ·
    2011.07.19, Version 0.4.10 (stable)
    
    * #394 Fix Buffer drops last null character in UTF-8
    
    * #829 Backport r8577 from V8 (Ben Noordhuis)
    
    * #877 Don't wait for HTTP Agent socket pool to establish connections.
    
    * #915 Find kqueue on FreeBSD correctly (Brett Kiefer)
    
    * #1085 HTTP: Fix race in abort/dispatch code (Stefan Rusu)
    
    * #1274 debugger improvement (Yoshihiro Kikuchi)
    
    * #1291 Properly respond to HEAD during end(body) hot path (Reid Burke)
    
    * #1304 TLS: Fix race in abort/connection code (Stefan Rusu)
    
    * #1360 Allow _ in url hostnames.
    
    * Revert 37d529f8 - unbreaks debugger command parsing.
    
    * Bring back global execScript
    
    * Doc improvements
  • v0.5.1

    f8bfa54d · Bump to v0.5.1 ·
    2011.07.14, Version 0.5.1 (unstable)
    
    * #1233 Fix os.totalmem on FreeBSD amd64 (Artem Zaytsev)
    
    * #1149 IDNA and Punycode support in url.parse
      (Jeremy Selier, Ben Noordhuis, isaacs)
    
    * Export $CC and $CXX to uv and V8's build systems
    
    * Include pthread-win32 static libraries in build (Igor Zinkovsky)
    
    * #1199, #1094 Fix fs can't handle large file on 64bit platform (koichik)
    
    * #1281 Make require a public member of module (isaacs)
    
    * #1303 Stream.pipe returns the destination (Elijah Insua)
    
    * #1229 Addons should not -DEV_MULTIPLICITY=0 (Brian White)
    
    * libuv backend improvements
    
    * Upgrade V8 to 3.4.10
  • v0.5.0

    ae7ed848 · Bump to v0.5.0 ·
    2011.07.05, Version 0.5.0 (unstable)
    
    * New non-default libuv backend to support IOCP on Windows.
      Use --use-uv to enable.
    
    * deprecate http.cat
    
    * docs improved.
    
    * add child_process.fork
    
    * add fs.utimes() and fs.futimes() support (Ben Noordhuis)
    
    * add process.uptime() (Tom Huges)
    
    * add path.relative (Tony Huang)
    
    * add os.getNetworkInterfaces()
    
    * add remoteAddress and remotePort for client TCP connections
      (Brian White)
    
    * add secureOptions flag, setting ciphers,
      SSL_OP_CRYPTOPRO_TLSEXT_BUG to TLS (Theo Schlossnagle)
    
    * add process.arch (Nathan Rajlich)
    
    * add reading/writing of floats and doubles from/to buffers (Brian White)
    
    * Allow script to be read from stdin
    
    * #477 add Buffer::fill method to do memset (Konstantin Käfer)
    
    * #573 Diffie-Hellman support to crypto module (Håvard Stranden)
    
    * #695 add 'hex' encoding to buffer (isaacs)
    
    * #851 Update how REPLServer uses contexts (Ben Weaver)
    
    * #853 add fs.lchow, fs.lchmod, fs.fchmod, fs.fchown (isaacs)
    
    * #889 Allow to remove all EventEmitter listeners at once
      (Felix Geisendörfer)
    
    * #926 OpenSSL NPN support (Fedor Indutny)
    
    * #955 Change ^C handling in REPL (isaacs)
    
    * #979 add support for Unix Domain Sockets to HTTP (Mark Cavage)
    
    * #1173 #1170 add AMD, asynchronous module definition (isaacs)
    
    * DTrace probes: support X-Forwarded-For (Dave Pacheco)
  • v0.4.9

    de44eafd · Bump to v0.4.9 ·
    2011.06.29, Version 0.4.9 (stable)
    
    * Improve documentation
    
    * #1095 error handling bug in stream.pipe() (Felix Geisendörfer)
    
    * #1097 Fix a few leaks in node_crypto.cc (Ben Noordhuis)
    
    * #562 #1078 Parse file:// urls properly (Ryan Petrello)
    
    * #880 Option to disable SSLv2 (Jérémy Lal)
    
    * #1087 Disabling SSL compression disabled with early OpenSSLs.
    
    * #1144 debugger: don't allow users to input non-valid commands
      (Siddharth Mahendraker)
    
    * Perf improvement for util.inherits
    
    * #1166 Support for signature verification with RSA/DSA public keys
      (Mark Cavage)
    
    * #1177 Remove node_modules lookup optimization to better support
      nested project structures (Mathias Buus)
    
    * #1203 Add missing scope.Close to fs.sendfileSync
    
    * #1187 Support multiple 'link' headers
    
    * #1196 Fix -e/--eval can't load module from node_modules (Koichi Kobayashi)
    
    * Upgrade V8 to 3.1.8.25, upgrade http-parser.