Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Feb 9, 2010
  1. @ry

    bump version

    ry committed
  2. @creationix @ry

    Document the changes to sys.inspect's API.

    creationix committed with ry
    It now takes an optional showHidden argument that shows hidden/non-enumerable properties of objects.
    Also cleanup the lib/sys.js file a bit.
  3. @creationix @ry
Commits on Feb 8, 2010
  1. @isaacs @ry

    A rewrite of multipart library.

    isaacs committed with ry
    1. Support streaming in the simple case.  Put huge warnings around the
    buffering API.
    2. Support nested multipart messages.
    3. Support various kinds of multipart messages, including all the various
    absurdities of multipart email messages.
    4. Error out on various invalid types of data that might come through.
    5. Gracefully several edge cases that occur when the chunk size is smaller
    than the boundary length, or cuts into the \r\n, etc.
    6. Provide both positive and negative tests.
  2. @ry
  3. @mcarter @ry

    Add process.setuid(), getuid()

    mcarter committed with ry
  4. @ry
  5. @ry
  6. @ry
  7. @ry

    Add posix.truncate()

    ry committed
  8. @ry

    Throw errors from server.listen()

    ry committed
Commits on Feb 6, 2010
  1. @mbrubeck @ry

    Fix the documentation of dns error handling.

    mbrubeck committed with ry
    These are actually passed as Error objects, not separate "code" and "message"
  2. @ry

    Bugfix: blocked pumping in stdio coupling

    ry committed
    This should fix the test in c05b5d8 by Mikeal Rogers.
Commits on Feb 5, 2010
  1. @mikeal @ry
Commits on Feb 4, 2010
  1. @felixge @ry

    Simplified module system

    felixge committed with ry
    createModule got removed as it was unnecessary and caused issues by
    doing its own cache checks independent of loadModule. Internal modules
    are now the only globally cached modules, all other modules are only
    cached by inheriting their parent modules cache.
    Credits: Module specific cache and a few other diffs by Blaine Cook
Commits on Feb 3, 2010
  1. @ry

    Revert "Adding output of Platform information into the test runner"

    ry committed
    Broken on at least one platform
    This reverts commit 704f394.
  2. @ry

    bump version

    ry committed
  3. @ry
  4. @aheckmann @ry
  5. @ry

    Disable dns and fs-sendfile tests.

    ry committed
  6. @ry

    Upgrade V8 to 2.1.0

    ry committed
  7. @ry

    Remove some HandleScopes from HTTP

    ry committed
    for a %2.5 improvement in hello world HTTP score.
  8. @ry

    Upgrade http-parser

    ry committed
    Fixes, among other things, a header overflow attack.
Commits on Feb 2, 2010
  1. @ry
Commits on Jan 31, 2010
  1. @ry

    Remove __wrap__s

    ry committed
  2. @ry

    Reorganize the start-up process

    ry committed
    - assign 'GLOBAL' (and now 'global') inside src/node.js
    - position for eventually allowing replacements to src/node.js for people
      like Kris Kowal who want the nice libev and libeio bindings but not
      necessarily node's choices of modules or promises.
  3. @zimbatm @ry
Commits on Jan 30, 2010
  1. @miksago @ry
  2. @felixge @ry

    Bugfix: Handle Content-Type headers with charset

    felixge committed with ry
    Some HTTP clients include a charset parameter in the Content-Type, e.g:
    multipart/form-data; charset=utf-8; boundary=0xKhTmLbOuNdArY
    This patch makes the multipart parser more forgiving towards unexpected
    information included in the Content-Type header.
Commits on Jan 28, 2010
  1. @ry

    ObjectWrap fixed - buffers working!

    ry committed
    Hot bug fix from net2 branch.
Commits on Jan 27, 2010
  1. @opichals @ry

    Adding OS X .dmg build scripts.

    opichals committed with ry
    Simply place this into the root of your nodejs git working copy and
    run ./tools/ It will create an dist-osx folder which will
    comprise of the resulting .dmg file (install path is
    /usr/local/nodejs with symlinks added to /usr/local/bin) along with
    other files used during its construction.
    $ ls -1 dist-osx/
    The resulting installed package is going to be visible using the
    OS X 'pkgutil --packages' command. You can even safely uninstall
    sudoing 'pkgutil --unlink org.nodejs.NodeJS-...' and subsequently
    let the system forget about the package being ever seen by
    'pkgutil --forget org.nodejs.NodeJS-...'.
    Here is the current package ID I have installed:
    $ pkgutil --pkgs | grep node
    Use this patch freely without hesitation.
    Signed-off-by: Standa Opichal <>
  2. @ry
  3. @ry

    Bugfix: HTTP client automatically reconnecting

    ry committed
    Test case by tlynn.
Commits on Jan 25, 2010
  1. @blaine @ry
Commits on Jan 24, 2010
  1. @ry
Something went wrong with that request. Please try again.