Tags: daviddripps/node
Tags
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: imp 8000 roved 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
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) * nodejs#2026 fix man page install on BSDs (Ben Noordhuis) * nodejs#2040 fix unrecognized errno assert in uv_err_name * nodejs#2043 fs: mkdir() should call callback if mode is omitted * nodejs#2045 fs: fix fs.realpath on windows to return on error (Benjamin Pasero) * nodejs#2047 minor cluster improvements * nodejs#2052 readline get window columns correctly * Upgrade V8 to 3.6.6.7
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) * nodejs#1929 zlib Respond to 'resume' events properly (isaacs) * stream.pipe: Remove resume and pause events * test fixes for windows (igorzi) * build system improvements (bnoordhuis) * nodejs#1936 tls: does not emit 'end' from EncryptedStream (koichik) * nodejs#758 tls: add address(), remoteAddress/remotePort * nodejs#1399 http: emit Error object after .abort() (bnoordhuis) * nodejs#1999 fs: make mkdir() default to 0777 permissions (bnoordhuis) * nodejs#2001 fix pipe error codes * nodejs#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
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) * nodejs#1902 buffer: use NO_NULL_TERMINATION flag (koichik) * nodejs#1907 http: Added support for HTTP PATCH verb (Thomas Parslow) * nodejs#1644 add GetCPUInfo on windows (Karl Skomski) * nodejs#1484, nodejs#1834, nodejs#1482, nodejs#771 Don't use a separate context for the repl. (isaacs) * nodejs#1882 zlib Update 'availOutBefore' value, and test (isaacs) * nodejs#1888 child_process.fork: don't modify args (koichik) * nodejs#1516 tls: requestCert unusable with Firefox and Chrome (koichik) * nodejs#1467 tls: The TLS API is inconsistent with the TCP API (koichik) * nodejs#1894 net: fix error handling in listen() (koichik) * nodejs#1860 console.error now goes through uv_tty_t * Upgrade V8 to 3.7.0 * Upgrade GYP to r1081
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) * nodejs#1774 Lint and clean up for --harmony_block_scoping (Tyler Larson, Colton Baker) * nodejs#1813 Fix ctrl+c on Windows (Bert Belder) * nodejs#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)
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) * nodejs#1726, unref process.stdout * Doc improvements (Ben Noordhuis, Fedor Indutny, koichik) * Upgrade libuv to fe18438
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 * nodejs#1673 Fix bug related to V8 context with accessors (Fedor Indutny) * nodejs#1634 util: Fix inspection for Error (koichik) * nodejs#1645 fs: Add positioned file writing feature to fs.WriteStream (Thomas Shinnick) * nodejs#1637 fs: Unguarded fs.watchFile cache statWatchers checking fixed (Thomas Shinnick) * nodejs#1695 Forward customFds to ChildProcess.spawn * nodejs#1707 Fix hasOwnProperty security problem in querystring (isaacs) * nodejs#1719 Drain OpenSSL error queue
2011.09.15, Version 0.4.12 (stable) * Improve docs * nodejs#1563 overflow in ChildProcess custom_fd. * nodejs#1569, parse error on multi-line HTTP headers. (Ben Noordhuis) * nodejs#1586 net: Socket write encoding case sensitivity (koichik) * nodejs#1610 Remove DigiNotar CA from trusted list (isaacs) * nodejs#1624 buffer: Avoid overrun with 'binary' encoding. (koichik) * nodejs#1633 buffer: write() should always set _charsWritten. (koichik) * nodejs#1707 hasOwnProperty usage security hole in querystring (isaacs) * nodejs#1719 Drain OpenSSL error queue * Fix error reporting in net.Server.listen
2011.09.08, Version 0.5.6 (unstable) * nodejs#345, nodejs#1635, nodejs#1648 Documentation improvements (Thomas Shinnick, Abimanyu Raja, AJ ONeal, Koichi Kobayashi, Michael Jackson, Logan Smyth, Ben Noordhuis) * nodejs#650 Improve path parsing on windows (Bert Belder) * nodejs#752 Remove headers sent check in OutgoingMessage.getHeader() (Peter Lyons) * nodejs#1236, nodejs#1438, nodejs#1506, nodejs#1513, nodejs#1621, nodejs#1640, nodejs#1647 Libuv-related bugs fixed (Jorge Chamorro Bieling, Peter Bright, Luis Lavena, Igor Zinkovsky) * nodejs#1296, nodejs#1612 crypto: Fix BIO's usage. (Koichi Kobayashi) * nodejs#1345 Correctly set socket.remoteAddress with libuv backend (Bert Belder) * nodejs#1429 Don't clobber quick edit mode on windows (Peter Bright) * nodejs#1503 Make libuv backend default on unix, override with `node --use-legacy` * nodejs#1565 Fix fs.stat for paths ending with \ on windows (Igor Zinkovsky) * nodejs#1568 Fix x509 certificate subject parsing (Koichi Kobayashi) * nodejs#1586 Make socket write encoding case-insensitive (Koichi Kobayashi) * nodejs#1591, nodejs#1656, nodejs#1657 Implement fs in libuv, remove libeio and pthread-win32 dependency on windows (Igor Zinkovsky, Ben Noordhuis, Ryan Dahl, Isaac Schlueter) * nodejs#1592 Don't load-time link against CreateSymbolicLink on windows (Peter Bright) * nodejs#1601 Improve API consistency when dealing with the socket underlying a HTTP client request (Mikeal Rogers) * nodejs#1610 Remove DigiNotar CA from trusted list (Isaac Schlueter) * nodejs#1617 Added some win32 os functions (Karl Skomski) * nodejs#1624 avoid buffer overrun with 'binary' encoding (Koichi Kobayashi) * nodejs#1633 make Buffer.write() always set _charsWritten (Koichi Kobayashi) * nodejs#1644 Windows: set executables to be console programs (Peter Bright) * nodejs#1651 improve inspection for sparse array (Koichi Kobayashi) * nodejs#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
2011.09.08, Version 0.5.6 (unstable) * nodejs#345, nodejs#1635, nodejs#1648 Documentation improvements (Thomas Shinnick, Abimanyu Raja, AJ ONeal, Koichi Kobayashi, Michael Jackson, Logan Smyth, Ben Noordhuis) * nodejs#650 Improve path parsing on windows (Bert Belder) * nodejs#752 Remove headers sent check in OutgoingMessage.getHeader() (Peter Lyons) * nodejs#1236, nodejs#1438, nodejs#1506, nodejs#1513, nodejs#1621, nodejs#1640, nodejs#1647 Libuv-related bugs fixed (Jorge Chamorro Bieling, Peter Bright, Luis Lavena, Igor Zinkovsky) * nodejs#1296, nodejs#1612 crypto: Fix BIO's usage. (Koichi Kobayashi) * nodejs#1345 Correctly set socket.remoteAddress with libuv backend (Bert Belder) * nodejs#1429 Don't clobber quick edit mode on windows (Peter Bright) * nodejs#1503 Make libuv backend default on unix, override with `node --use-legacy` * nodejs#1565 Fix fs.stat for paths ending with \ on windows (Igor Zinkovsky) * nodejs#1568 Fix x509 certificate subject parsing (Koichi Kobayashi) * nodejs#1586 Make socket write encoding case-insensitive (Koichi Kobayashi) * nodejs#1591, nodejs#1656, nodejs#1657 Implement fs in libuv, remove libeio and pthread-win32 dependency on windows (Igor Zinkovsky, Ben Noordhuis, Ryan Dahl, Isaac Schlueter) * nodejs#1592 Don't load-time link against CreateSymbolicLink on windows (Peter Bright) * nodejs#1601 Improve API consistency when dealing with the socket underlying a HTTP client request (Mikeal Rogers) * nodejs#1610 Remove DigiNotar CA from trusted list (Isaac Schlueter) * nodejs#1617 Added some win32 os functions (Karl Skomski) * nodejs#1624 avoid buffer overrun with 'binary' encoding (Koichi Kobayashi) * nodejs#1633 make Buffer.write() always set _charsWritten (Koichi Kobayashi) * nodejs#1644 Windows: set executables to be console programs (Peter Bright) * nodejs#1651 improve inspection for sparse array (Koichi Kobayashi) * nodejs#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
PreviousNext