8000 Tags · jbrown/node · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: jbrown/node

Tags

v0.3.3

Toggle v0.3.3's commit message
2011.01.02, Version 0.3.3 (unstable)

* TLS improvements.

* url.parse(url, true) defaults query field to {} (Jeremy Martin)

* Upgrade V8 to 3.0.4

* Handle ECONNABORT properly (Theo Schlossnagle)

* Fix memory leaks (Tom Hughes)

* Add os.cpus(), os.freemem(), os.totalmem(), os.loadavg() and other
  functions for OSX, Linux, and Cygwin. (Brian White)

* Fix REPL syntax error bug (nodejsGH-543), improve how REPL commands are
  evaulated.

* Use process.stdin instead of process.openStdin().

* Disable TLS tests when node doesn't have OpenSSL.

v0.2.6

Toggle v0.2.6's commit message
2010.12.30, Version 0.2.6

* Make sure raw mode is disabled when exiting a terminal-based REPL.
  (Brian White)

* Fix OpenSSL SSL_library_init function check on OpenBSD.
  (Brian White)

* Fix test-http-allow-req-after-204-res.js

* Fix length of arguments emitted by EventEmitter (Jeremy Martin)

* Fix unhandled ECONNABORTED (Theo Schlossnagle)

* Default to gcc for V8 build on Solaris (Trent Mick)

* Fix various memory leaks (Tom Hughes)

* Apple's threaded write()s bug (Jorge Chamorro Bieling)

v0.3.2

Toggle v0.3.2's commit message
2010.12.16, Version 0.3.2 (unstable)

* Rip out the old (broken) TLS implementation introduce new tested
  implementation and API. See docs. HTTPS not supported in this release.

* Introduce 'os' and 'tty' modules.

* Callback parameters for socket.write() and socket.connect().

* Support CNAME lookups in DNS module. (Ben Noordhuis)

* cmake support (Tom Hughes)

* 'make lint'

* oprofile support (./configure --oprofile)

* Lots of bug fixes, including:
  - Memory leak in ChildProcess:Spawn(). (Tom Hughes)
  - buffer.slice(0, 0)
  - Global variable leaks
  - clearTimeouts calling multiple times (Michael W)
  - utils.inspect's detection of circular structures (Tim Cooijmans)
  - Apple's threaded write()s bug (Jorge Chamorro Bieling)
  - Make sure raw mode is disabled when exiting a terminal-based REPL.
    (Brian White)

* Deprecate process.compile, process.ENV

* Upgrade V8 to 3.0.3, upgrade http-parser.

v0.3.1

Toggle v0.3.1's commit message
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

v0.2.5

Toggle v0.2.5's commit message
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.

v0.2.4

Toggle v0.2.4's commit message
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 pars
9807
ing of linux memory (Vitali Lovich)

* http-parser: Allow whitespace in the 'Content-Length' header.
  (Nathan Rajlich)

* Add flag to disable colors in REPL

v0.3.0

Toggle v0.3.0's commit message
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

v0.2.3

Toggle v0.2.3's commit message
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()

henk

Toggle henk's commit message
libev, libeio config.h files don't depend on arch

works

Toggle works's commit message
Fixed 'upgrade' event for httpclient

onend and ondata was cleaning on parser end
0