Switch branches/tags
Commits on Oct 24, 2010
  1. bump version to 0.2.4

    ry committed Oct 24, 2010
  2. Make sure Error object on exec() gets killed member

    Also default to SIGTERM for destruction when exceeding timeout or buffer on
    Back ported from v0.3; original commits:
    ry committed Oct 23, 2010
  3. Add isatty for isaacs

    ry committed Oct 21, 2010
  4. one more 'listening' race condition

    ry committed Oct 23, 2010
  5. Fix a few 'listening' race conditions

    in test-http-client-parse-error
    ry committed Oct 23, 2010
  6. Do not spin on aceept() with EMFILE

    When a server hit EMFILE it would continue to try to accept new connections
    from the queue. This patch introduces a timeout of one second where it will
    stop trying to accept new files. After the second is over it tries again.
    This is a rather serious bug that has been effecting many highly concurrent
    programs. It was introduced in 4593c0, version v0.2.0.
    TODO: A test for this situation. Currently I test it like this
      termA% cd projects/node
      termA% ulimit -n 256
      termA% ./node benchmark/idle_server.js
      termB% cd projects/node
      termB% ./node benchmark/idle_clients.js
    And watch how the server process behaves.
    ry committed Oct 23, 2010
  7. Add signal handlers so we clean up before exiting.

    Add SIGTERM and SIGINT signal handlers so that we run the exit handlers
    before exiting when getting these signals. Fixes an issue where we
    couldn't run vi after CTRL+C'ing node because the stdin fd was left
    Also the test from ceb5331a64e813f3a982c702fea5dcd2db2e7a290
    thughes committed with ry Oct 12, 2010
  8. Fix parsing of linux memory

    If process name contains a space, this parsing fails for no good reason.
    Vitali Lovich committed with ry Jul 16, 2010
  9. Write write.txt into the tmpdir

    ry committed Oct 22, 2010
  10. Add --max-stack-size flag.

    v8 doesn't expose a command-line flag to set the stack size, so this
    adds a new flag that node understands how to handle and uses v8's
    ResourceConstraints API.
    thughes committed with ry Oct 18, 2010
  11. Fix test harness for Linux

    Mostly just upgraded tools/ to the latest one that's in V8.  But also
    fixing the before and after hooks to preserve the test/tmp directory so that
    running tests manually usually works.
    ry committed Oct 18, 2010
  12. Add idle connection test

    ry committed Oct 15, 2010
  13. Add 'make bench' script

    ry committed Oct 13, 2010
  14. Improve benchmark/http_simple.js

    ry committed Oct 13, 2010
  15. Add future API for 'util' module

    ry committed Oct 24, 2010
  16. environ symbol fix for Mac OS X

    rsms committed with ry Oct 11, 2010
  17. Add flag to disable colors in REPL

    ry committed Oct 9, 2010
Commits on Oct 23, 2010
  1. Added -e, --eval

    tjholowaychuk committed with ry Oct 7, 2010
Commits on Oct 2, 2010
  1. Bump version to v0.2.3

    ry committed Oct 1, 2010
Commits on Oct 1, 2010
  1. Fix zero length buffer bug for http res.end()

    Reported by Kadir Pekel <>
    ry committed Oct 1, 2010
  2. Fix REPL crash on tabbing 'this.'

    Thanks to Tim Becker for pointing this out.
    ry committed Oct 1, 2010
  3. fs.ReadStream: Passing null for file position on all reads except the…

    … first read of a range read.
    elarkin committed with ry Sep 27, 2010
  4. Add test for getting parse error from HTTP client

    Made this test in response to this thread:
    But Node appears to be working correctly.
    ry committed Sep 30, 2010
  5. Fix timing on I/O benchmark

    ry committed Sep 24, 2010