Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v0.1.7
Commits on Aug 27, 2009
  1. @ry

    bump version

    ry authored
  2. @ry

    Fix text on index.html

    ry authored
Commits on Aug 26, 2009
  1. @ry

    API: rename node.Process to node.ChildProcess

    ry authored
    This is to avoid confusion with the global "process" object, especially for
    the instances of node.Process.
  2. @ry

    lint

    ry authored
  3. @ry

    Replace onExit() with process.addListener("exit")

    ry authored
    - Update documentation.
    
    - Depreciation message for onExit().
  4. @ry
  5. @ry

    Depreciate onLoad

    ry authored
  6. @ry

    Synchronous module loading.

    ry authored
    `include` and `require now` call `promise.wait` on their retrieval functions
    making them synchronous.  Introduce `include_async` and `require_async` to
    do asynchronous retrievals.
    
    `include_async` and `require_async` need testing and documentation.
    
    Update documentation for include, require().  I am mostly removing
    information about onLoad(). onLoad is to be depreciated.
  7. @ry
  8. @ry

    promise.block() renamed to promise.wait()

    ry authored
    promise.wait() now returns the arguments of the "success" event.  If there
    was only a single argument, then it is returned.  If there was more than
    one, they are returned as an array.  If there was an error, it is thrown.
    See documentation.
  9. @ry

    Improve Promise documentation.

    ry authored
  10. @ry

    Modify website layout.

    ry authored
Commits on Aug 25, 2009
  1. @ry

    API: All EventEmitters emit "newListener" when listeners are added.

    ry authored
    The "newListener" event will also be emitted for listeners to "newListener".
    Maybe useful?
  2. @ry

    Restyle website/api.html. Now looks like the front page.

    ry authored
    Made a few other little corrections too.
  3. @ry

    Upgrade v8 to 1.3.7

    ry authored
  4. @ry

    Fix coupling problems on OSX

    ry authored
  5. @ry
  6. @ry
Commits on Aug 24, 2009
  1. @ry

    API: Remove buffered file object (node.File)

    ry authored
    With the addition of non-libeio stdio (17c6a67)
    this class is no longer being used internally. It has proved buggy and isn't
    full-featured enough to be very useful.  Since it's implemented entirely in
    javascript it will be easy for someone to extra into their own library if
    needed.
  2. @ry
  3. @ry

    Introduce node.stdio

    ry authored
    Remove old stdout, stderr, stdin objects.
  4. @ry

    Speed up test-tcp-throttle.js

    ry authored
  5. @ry

    Add sha1 hashes to ChangeLog

    ry authored
  6. @ry

    Remove outdated todo list

    ry authored
  7. @ry

    Add node node_g to gitignore.

    ry authored
Commits on Aug 23, 2009
  1. @ry

    Use flat object instead of array-of-arrays for HTTP headers.

    ry authored
    E.G. { "Content-Length": 10, "Content-Type": "text/html" } instead of
    [["Content-Length", 10], ["Content-Type", "text/html"]].
    The main reason for this change is object-creation efficiency.
    
    This still needs testing and some further changes (like when receiving
    multiple header lines with the same field-name, they are concatenated with a
    comma but some headers ("Content-Length") should not be concatenated ; the
    new header line should replace the old value).
    
    Various thoughts on this subject:
    http://groups.google.com/group/nodejs/browse_thread/thread/9a67bb32706d9efc#
    http://four.livejournal.com/979640.html
    http://mail.gnome.org/archives/libsoup-list/2009-March/msg00015.html
Commits on Aug 22, 2009
  1. @ry

    bump version

    ry authored
  2. @ry
Commits on Aug 21, 2009
  1. @ry

    bump version

    ry authored
  2. @kvz @ry

    Buggy connections could crash node.js. Now check connection before se…

    kvz authored ry committed
    …nding data every time
    
    
    http://groups.google.com/group/nodejs/browse_thread/thread/16abfa87c32408f3
    
    We have our node.js server monitored by monit, however it seems monit is pretty
    agressive / quick about closing its connection and thus we've gotten into a
    loop of errors like this:
    
        at #<a ServerResponse>.flush
        at #<a ServerResponse>.sendBody
        at [object Object].json
        at [object Object].[anonymous]
        at [object Object].[anonymous]
        at [object Object].[anonymous]
    http.js:353: Socket is not open for writing
          connection.send(out, out.encoding);
                     ^
    
    Below is a patch that basically cause flushMessageQueue to check the connection
    state for each item in the queue rather than just a single time in the
    beginning.
  3. @ry

    Sync evcom

    ry authored
  4. @ry

    Don't Close TCP Connection/Server on destruction.

    ry authored
    If the connection is open when the destructor is called it's a bug! Don't
    want to try to compensate for bugs.
  5. @ry

    Upgrade v8 to 1.3.6

    ry authored
Commits on Aug 19, 2009
  1. @ry

    Remove connnection.fullClose() from documentation.

    ry authored
    This function was removed in 368ea93.
  2. @ry

    Upgrade evcom - fix API issues.

    ry authored
Something went wrong with that request. Please try again.