This repository was archived by the owner on Jun 7, 2020. It is now read-only.
Tags: magicmonkey/node
Tags
2010.11.16, Version 0.3.1 (unstable)
* TLS improvments (Paul Querna)
- Centralize error handling in SecureStream
- Add SecurePair for handling of a ssl/tls stream.
* New documentation organization (Micheil Smith)
* allowHalfOpen TCP connections disabled by default.
* Add C++ API for constructing fast buffer from string
* Move idle timers into its own module
* Gracefully handle EMFILE and server.maxConnections
* make "node --eval" eval in the global scope.
(Jorge Chamorro Bieling)
* Let exit listeners know the exit code (isaacs)
* Handle cyclic links smarter in fs.realpath (isaacs)
* Remove node-repl (just use 'node' without args)
* Rewrite libeio After callback to use req->result instead of req->errorno
for error checking (Micheil Smith)
* Remove warning about deprecating 'sys' - too aggressive
* Make writes to process.env update the real environment. (Ben Noordhuis)
* Set FD_CLOEXEC flag on stdio FDs before spawning. (Guillaume Tuton)
* Move ev_loop out of javascript
* Switch \n with \r\n for all strings printed out.
* Added support for cross compilation (Rasmus Andersson)
* Add --profile flag to configure script, enables gprof profiling.
(Ben Noordhuis)
* writeFileSync could exhibit pathological behavior when a buffer
could not be written to the file in a single write() call.
* new path.join behavior (isaacs)
- Express desired path.join behavior in tests.
- Update fs.realpath to reflect new path.join behavior
- Update url.resolve() to use new path.join behavior.
* API: Move process.binding('evals') to require('vm')
* Fix V8 build on Cygwin (Bert Belder)
* Add ref to buffer during fs.write and fs.read
* Fix segfault on test-crypto
* Upgrade http-parser to latest and V8 to 2.5.3
2010.11.16, Version 0.2.5 * Add ref to buffer during fs.write and fs.read. Sometimes buffers would be GCed before making it to the thread pool. * Fix http buffer pushing bug: http://groups.google.com/group/nodejs/browse_thread/thread/f66cd3c960406919 * Gracefully handle EMFILE and server.maxConnections * "node --eval" evals in the global scope. (Jorge Chamorro Bieling) * Handle cyclic links smarter in fs.realpath (isaacs, Issue nodejs#167) * Rewrite libeio After callback to use req->result instead of req->errorno for error checking (Micheil Smith) * Removed range read optimization as it doesn't work with libeio. (Chandra Sekar S) * Make writes to process.env update the real environment (Ben Noordhuis) * Set FD_CLOEXEC flag on stdio FDs before spawning. (Guillaume Tuton) * Upgrade http-parser * Readline: Switch \n with \r\n for all strings printed out. Simplify displayPrompt * Fix segfault on test-crypto * Add --profile flag to configure script, enables gprof profiling. (Ben Noordhuis) * writeFileSync could exhibit pathological behavior when a buffer could not be written to the file in a single write() call. (isaacs) * Fix OS::GetExecutablePath for platform_none shouldn't return garbage.
2010.10.24, Version 0.2.4
* Add --eval to command line options (TJ Holowaychuk)
* net fixes
- TCP clients buffer writes before connection
- Don't flush net writeQueue on end() if its still connecting
(Joshua Peek)
- Do not spin on aceept() with EMFILE
* Add --max-stack-size flag. (Tom Hughes)
* Fixes to child_process.exec (timeouts and proper termination)
Default to SIGTERM instead of SIGKILL.
* Add signal handlers so we clean up before exiting. (Tom Hughes)
* Fix parsing of linux memory (Vitali Lovich)
* http-parser: Allow whitespace in the 'Content-Length' header.
(Nathan Rajlich)
* Add flag to disable colors in REPL
2010.10.23, Version 0.3.0 (unstable)
* Bugfix: Do not spin on aceept() with EMFILE
* Improvments to readline.js (Trent Mick, Johan Euphrosine, Brian White)
* Safe constructors (missing 'new' doesn't segfault)
* Fix process.nextTick so thrown errors don't confuse it.
(Benjamin Thomas)
* Allow Strings for ports on net.Server.listen (Bradley Meck)
* fs bugfixes (Tj Holowaychuk, Tobie Langel, Marco Rogers, isaacs)
* http bug fixes (Fedor Indutny, Mikeal Rogers)
* Faster buffers; breaks C++ API (Tim-Smart, Stéphan Kochen)
* crypto, tls improvements (Paul Querna)
* Add lfs flags to node addon script
* Simpler querystring parsing; breaks API (Peter Griess)
* HTTP trailers (Mark Nottingham)
* http 100-continue support (Mark Nottingham)
* Module system simplifications (Herbert Vojčík, isaacs, Tim-Smart)
- remove require.async
- remove registerExtension, add .extensions
- expose require.resolve
- expose require.cache
- require looks in node_modules folders
* Add --eval command line option (TJ Holowaychuk)
* Commas last in sys.inspect
* Constatnts moved from process object to require('constants')
* Fix parsing of linux memory (Vitali Lovich)
* inspect shows function names (Jorge Chamorro Bieling)
* uncaughtException corner cases (Felix Geisendörfer)
* TCP clients now buffer writes before connection
* Rename sys module to 'util' (Micheil Smith)
* Properly set stdio handlers to blocking on SIGTERM and SIGINT
(Tom Hughes)
* Add destroy methods to HTTP messages
* base64 improvements (isaacs, Jorge Chamorro Bieling)
* API for defining REPL commands (Sami Samhuri)
* child_process.exec timeout fix (Aaron Heckmann)
* Upgrade V8 to 2.5.1, Libev to 4.00, libeio, http-parser
2010.10.02, Version 0.2.3 * Fix require in REPL (bug introduced in v0.2.2) * Pass correct message in client HTTP upgrade event. (Fedor Indutny) * Show function names in sys.inspect (Jorge Chamorro Bieling) * In HTTP, close connection on the "connection:close" header. (Mikeal Rogers) * fs.ReadStream bug fixes (Tj Holowaychuk, Evan Larkin, Marco Rogers) * Fix zero length buffer bug for http res.end()
2010.09.10, Version 0.2.1 * REPL improvements (Johan Euphrosine, Brian White) * nextTick bug fixes (Benjamin Thomas, Felix Geisendörfer, Trent Mick) * fs module bug fixes (Russell Haering, Marco Rogers, Tobie Langel, Isaac Schlueter) * Build script change for OpenEmbedded. * Most constrctuors work without 'new' now. * Allow Strings for ports on net.Server.listen (Bradley Meck) * setInterval(cb, 0) loops infinitely * Fixes for NODE_MODULE_CONTEXTS=1 (Herbert Vojčík) * Expose fingerproint from getPeerCertificate (Paul Querna) * API: forceClose -> destroy for WriteStreams
2010.08.20, Version 0.2.0 * process.title support for FreeBSD, Macintosh, Linux * Fix OpenSSL 100% CPU usage on error (Illarionov Oleg) * Implement net.Server.maxConnections. * Fix process.platform, add process.version. * Add --without-snapshot configure option. * Readline REPL improvements (Trent Mick) * Bug fixes. * Upgrade V8 to 2.3.8
2010.08.13, Version 0.1.104 * Various bug fixes (console, querystring, require) * Set cwd for child processes (Bert Belder) * Tab completion for readline (Trent Mick) * process.title getter/setter for OSX, Linux, Cygwin. (Rasmus Andersson, Bert Belder) * Upgrade V8 to 2.3.6
2010.08.04, Version 0.1.103 * Implement keep-alive for http.Client (Mikeal Rogers) * base64 fixes. (Ben Noordhuis) * Fix --debug-brk (Danny Coates) * Don't let path.normalize get above the root. (Isaac Schlueter) * Allow signals to be used with process.on in addition to process.addListener. (Brian White) * Globalize the Buffer object * Use kqueue on recent macintosh builds * Fix addrlen for unix_dgram sockets (Benjamin Kramer) * Fix stats.isDirectory() and friends (Benjamin Kramer) * Upgrade http-parser, V8 to 2.3.5
PreviousNext