Permalink
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
  10. deps: remove openssl apps and tests

    Shrinks the tarball by a few hundred kilobytes and fixes a broken symlinks
    issue on Windows.
    
    Fixes #3813.
    bnoordhuis committed Aug 2, 2012
Commits on Aug 1, 2012
  1. node: tag Encode and friends NODE_EXTERN

    Makes the symbols visible on Windows. They were already visible on Unices.
    
    Fixes #3811.
    bnoordhuis committed Aug 1, 2012
  2. fs: fix ReadStream / WriteStream missing callback

    The (undocumented) callback argument to .destroy() was not called if the
    stream was no longer readable / writable.
    kanongil committed with bnoordhuis Aug 1, 2012
  3. fs: fix readFileSync("/proc/cpuinfo") regression

    Don't use positional reads. Not all proc files support pread(), especially on
    older linux kernels.
    
    Fixes #3808.
    bnoordhuis committed Aug 1, 2012