Permalink
Switch branches/tags
Commits on Aug 8, 2012
  1. test: fix pummel/test-net-connect-econnrefused

    The test relied on a peculiarity of process.nextTick() that was changed in
    commit 4e5fe2d. Before that commit, each nextTick callback corresponded with
    the event loop moving forward one tick. That's no longer the case.
    bnoordhuis committed Aug 8, 2012
  2. test: raise pummel/test-net-throttle write req size

    pummel/test-net-throttle assumes that a couple of big write requests result in
    some of them getting queued because the kernel's send buffer fills up.
    
    Said assumption breaks on systems with large send buffers. Raise the size of
    the write request to ameliorate the issue.
    bnoordhuis committed Aug 8, 2012
  3. fs: fix ReferenceError in truncateSync()

    Fixes a minor oversight introduced in 168a555, resulting in the following error:
    
      fs.js:467
          return fs.ftruncateSync(path, len, callback);
                                             ^
      ReferenceError: callback is not defined
          at Object.fs.truncateSync (fs.js:467:40)
    bnoordhuis committed Aug 8, 2012
  4. installer: remove c-ares header files

    Fixes #3847.
    bnoordhuis committed Aug 8, 2012
Commits on Aug 6, 2012
  1. uv: upgrade to 41b1265

    piscisaureus committed Aug 6, 2012
  2. uv: upgrade to 3a8bb3b

    piscisaureus committed Aug 6, 2012
  3. node.cc: include ares.h

    piscisaureus committed Aug 6, 2012
  4. Add c-ares dependency

    This is the c-ares code that used to live in the libuv source tree.
    It is based on c-ares 1.9.0.
    piscisaureus committed Aug 6, 2012
  5. net: fix listen() regression, revert patches

    This commit reverts the following commits (in reverse chronological order):
    
      74d076c errnoException must be done immediately
      ddb02b9 net: support Server.listen(Pipe)
      085a098 cluster: do not use internal server API
      d138875 net: lazy listen on handler
    
    Commit d138875 introduced a backwards incompatible change that broke the
    simple/test-net-socket-timeout and simple/test-net-lazy-listen tests - it
    defers listening on the target port until the `net.Server` instance has at
    least one 'connection' event listener.
    
    The other patches had to be reverted in order to revert d138875.
    
    Fixes #3832.
    bnoordhuis committed Aug 6, 2012
  6. net: add support for IPv6 addresses ending in ::

    Modified net.isIP Ipv6 regex to allow for addresses ending in "::".
    Added tests for new IPv6 matching reqex.
    snoj committed with bnoordhuis Aug 6, 2012
  7. fs: fix naming of truncate/ftruncate functions

    For backwards compatibility, fs.truncate(<number>) will proxy to
    fs.ftruncate.
    
    Fix #3805
    isaacs committed Aug 4, 2012
  8. doc: util.pump is deprecated. Use Stream.pipe

    Conflicts:
    
    	doc/api/util.markdown
    isaacs committed Aug 5, 2012
Commits on Aug 5, 2012
  1. fs: remove undocumented .destroy callbacks

    The destroy() method of fs.ReadStream and fs.WriteStream takes a callback.
    It's a leftover from the node 0.1 days, undocumented and not part of the
    streams API. Remove it.
    bnoordhuis committed Aug 5, 2012
  2. Makefile: DRY js lint

    bnoordhuis committed Aug 5, 2012
  3. test-message: fix message output

    1. The net changes add a stack frame to stdin errors.
    2. The error line numbers were overly strict in many places.
    isaacs committed Aug 5, 2012
  4. net: lazy listen on handler

    This allow the server to be shared without the need to handle connection
    from master
    AndreasMadsen committed with isaacs Jul 10, 2012
Commits on Aug 3, 2012
  1. Merge remote-tracking branch 'ry/v0.8'

    Conflicts:
    	ChangeLog
    	deps/uv/src/unix/sunos.c
    	deps/uv/test/test-tcp-unexpected-read.c
    	src/node_version.h
    isaacs committed Aug 3, 2012
  2. net: make pause work with connecting sockets

    This fixes the problem that calling pause() on a socket would not
    actually prevent 'data' events from being emitted. It also replaces
    the existing test by a more elaborate one.
    
    Ref: #3118
    piscisaureus committed Aug 3, 2012
Commits on Aug 2, 2012
  1. blog: Fix date on 0.8.5 release

    isaacs committed Aug 2, 2012
  2. Blog post about 0.8.5

    isaacs committed Aug 2, 2012
  3. Now working on 0.8.6

    isaacs committed Aug 2, 2012
  4. 2012.08.02, Version 0.8.5 (Stable)

    * node: tag Encode and friends NODE_EXTERN (Ben Noordhuis)
    
    * fs: fix ReadStream / WriteStream missing callback (Gil Pedersen)
    
    * fs: fix readFileSync("/proc/cpuinfo") regression (Ben Noordhuis)
    
    * installer: don't assume bash is installed (Ben Noordhuis)
    
    * Report errors properly from --eval and stdin (isaacs)
    
    * assert: fix throws() throws an error without message property (koichik)
    
    * cluster: fix libuv assert in net.listen() (Ben Noordhuis)
    
    * build: always link sunos builds with libumem (Trent Mick)
    
    * build: improve armv7 / hard-float detection (Adam Malcontenti-Wilson)
    
    * https: Use host header as effective servername (isaacs)
    
    * sunos: work around OS bug to prevent fs.watch() from spinning (Bryan Cantrill)
    
    * linux: fix 'two watchers, one path' segfault (Ben Noordhuis)
    
    * windows: fix memory leaks in many fs functions (Bert Belder)
    
    * windows: don't allow directories to be opened for writing/appending (Bert Belder)
    
    * windows: make fork() work even when not all stdio handles are valid (Bert Belder)
    
    * windows: make unlink() not remove mount points, and improve performance (Bert Belder)
    
    * build: Sign pkg installer for OS X (isaacs)
    isaacs committed Aug 2, 2012
  5. build: Sign pkg installer for OS X

    This makes the installer work on Mountain Lion.
    isaacs committed Aug 2, 2012
  6. test: stdin error messages

    isaacs committed Aug 2, 2012
  7. npm: Upgrade to 1.1.46

    isaacs committed Aug 2, 2012
  8. installer: fix cross-compile installs

    The old installer was a JS script, which didn't work if node had been
    cross-compiled for another architecture. Replace it with a python script.
    
    Fixes #3807.
    bnoordhuis committed Aug 1, 2012
  9. net: fix .listen({fd:0})

    bnoordhuis committed Aug 2, 2012