Permalink
Switch branches/tags
Commits on Aug 21, 2009
  1. bump version

    ry committed Aug 21, 2009
  2. Buggy connections could crash node.js. Now check connection before se…

    …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.
    kvz committed with ry Aug 21, 2009
  3. Sync evcom

    ry committed Aug 21, 2009
  4. Don't Close TCP Connection/Server on destruction.

    If the connection is open when the destructor is called it's a bug! Don't
    want to try to compensate for bugs.
    ry committed Aug 21, 2009
  5. Upgrade v8 to 1.3.6

    ry committed Aug 21, 2009
Commits on Aug 19, 2009
  1. Remove connnection.fullClose() from documentation.

    This function was removed in 368ea93.
    ry committed Aug 19, 2009
  2. Upgrade evcom - fix API issues.

    ry committed Aug 19, 2009
  3. Upgrade v8 to 1.3.5

    ry committed Aug 19, 2009
  4. Bugfix: stdin fd (0) being ignored by node.File.

    In the case of stdin options.fd is 0, which is considered false, therefore fd
    gets set to null intead of 0.
    http://groups.google.com/group/nodejs/msg/80849f6aa0b0eaa0
    Abe Fettig committed with ry Aug 19, 2009
Commits on Aug 14, 2009
  1. API: tcp.Connection "disconnect" event renamed to "close".

    More semantic, since the event will be emitted on connection error,
    when the connection was ever established.
    ry committed Aug 14, 2009
Commits on Aug 13, 2009
  1. bump version

    ry committed Aug 13, 2009
  2. Upgrade libev to 3.8

    ry committed Aug 13, 2009
  3. Upgrade v8 to 1.3.4

    ry committed Aug 13, 2009
  4. Enable test-tcp-many-clients.

    ry committed Aug 13, 2009
  5. Upgrade v8 to 1.3.3

    ry committed Aug 13, 2009
Commits on Aug 10, 2009
  1. Sync evcom.

    ry committed Aug 10, 2009
  2. (evcom) SOL_SOCKET got renamed in socket,stream renaming

    This was breaking the build on Macintosh.
    ry committed Aug 10, 2009
Commits on Aug 9, 2009
  1. Upgrade evcom

    Made API changes in evcom and had to make minor change src/net.cc to comply.
    ry committed Aug 9, 2009
  2. Bugfix: Negative ints in HTTP's on_body and node.fs.read()

    Similar to the error fixed in
    9d3ed1b.
    
    Reported by Felix Geisendörfer.
    ry committed Aug 9, 2009
  3. Bugfix: response.setBodyEncoding("ascii") not working.

    This is same error that was fixed in 216fb3b.
    
    Reported by Felix Geisendörfer.
    ry committed Aug 9, 2009
Commits on Aug 8, 2009
  1. Add -m32 gcc flag to udns build.

    This is a temporary fix until V8 supports 64bit systems natively.
    ry committed Aug 8, 2009
Commits on Aug 7, 2009
  1. Upgrade http_parser to v0.2

    ry committed Aug 7, 2009
Commits on Aug 6, 2009
  1. bump version

    ry committed Aug 6, 2009