Commits on May 14, 2012
  1. child_process: allow sending a net Socket and Server object using chi…

    child_process.fork() support sending native hander object, this patch add support for sending
    net.Server and net.Socket object by converting the object to a native handle object and back
    to a useful object again.
    Note when sending a Socket there was emitted by a net Server object, the server.connections
    property becomes null, because it is no longer possible to known when it is destroyed.
    AndreasMadsen committed with isaacs Apr 12, 2012
Commits on May 12, 2012
  1. buffer: make SlowBuffer inherit from Buffer

    This frees us from manually having to copy over functions to SlowBuffer's
    prototype (which has bitten us multiple times in the past).
    As an added bonus, the `inspect()` function is now shared between Buffer
    and SlowBuffer, removing some duplicate code.
    Closes #3228.
    TooTallNate committed May 6, 2012
Commits on May 11, 2012
  1. test: add failing dgram refcount test

    Idle UDP sockets (reading nor writing) should not keep the event loop alive.
    This will get fixed in v0.8 one way or the other.
    bnoordhuis committed May 11, 2012
Commits on May 10, 2012
  1. child_process: make copy of options arg

    Make a copy of the options object that the user passes in, we modify it.
    bnoordhuis committed May 10, 2012
  2. util: make _extend() more robust

    Add a better 'is object?' check, the old one let values like true slip through.
    bnoordhuis committed May 10, 2012
Commits on May 9, 2012
  1. fix typo

    piscisaureus committed May 9, 2012
  2. net.js: make Socket.bytesWritten work again

    Earlier string write optimizations broke it.
    piscisaureus committed May 8, 2012
  3. net.js: don't pretend that everything is okay when unwrapping fails

    In case of an UNWRAP failure, the binding returns -1, which is truthy.
    piscisaureus committed May 8, 2012
Commits on May 8, 2012
  1. Don't use _snprintf() on Windows, it's not safe.

    _snprintf() doesn't zero-terminate the buffer on overflow. Use the hand-rolled
    version that lives in src/node_internals.h.
    bnoordhuis committed May 8, 2012
Commits on May 7, 2012
  1. docs: add warning to vm module docs

    Add a clear warning about known issues with the module and a pointer to the
    GitHub issues list for the module. Describe some of the biggest known issues
    with the module.
    kg committed with bnoordhuis Apr 25, 2012
Commits on May 6, 2012
  1. Upgrade npm to 1.1.21

    Somehow this got downgraded in the last v0.6 merge.  Very strange.
    isaacs committed May 6, 2012
  2. Document http.STATUS_CODES

    This is an incredibly useful thing to know about, and it
    will likely never change.  I can't remember why we
    didn't ever document it, and people keep suggesting we
    do so.
    isaacs committed May 6, 2012
Commits on May 5, 2012
  1. More cluster event consistency

    Regarding discussion in #3198.  Passing the worker as an argument
    to an event emitted on the worker is redundant, and an unnecessary
    break in consistency vs the events on the ChildProcess objects.
    It was removed from 'exit', but 'listening' and others were
    overlooked.  This corrects that oversight.
    isaacs committed May 5, 2012
  2. Move test-fs-largefile into pummel

    It's too slow.
    isaacs committed May 5, 2012
  3. build: print error message if no compiler found

    Make the configure script warn the user about the lack of an acceptable
    C compiler on the system.
    javihernandez committed with bnoordhuis May 4, 2012
  4. doc: fix setEncoding()

    Fixes #3209.
    koichik committed May 5, 2012
  5. string_decoder: added support for UTF-16LE

    Fixes #3223.
    koichik committed May 5, 2012
  6. Add HTTP Status codes from RFC 6585

    Mark Cavage committed with isaacs Dec 19, 2011
  7. string_decoder: add support for CESU-8

    Fixes #3217.
    koichik committed May 5, 2012
  8. cluster: worker exit event to match child_process

    test: fixes due to new cluster api.
    - changed worker `death` to `exit`.
    - corrected argument type expected by worker `exit` handler.
    test: more tests of cluster.worker death
    cluster: fixed arguments on worker 'exit' event
    worker 'exit' event now emits arguments consistent with the
    corresponding event in child_process module.
    coltrane committed with isaacs May 2, 2012
  9. Merge branch 'v0.6-merge'

    isaacs committed May 5, 2012