Permalink
Switch branches/tags
Commits on Aug 2, 2012
  1. 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
  2. build: Sign pkg installer for OS X

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

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

    isaacs 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
  4. installer: don't assume bash is installed

    Use `/bin/sh` instead of `bash` when running the relocate.sh script.
    bnoordhuis committed Aug 1, 2012
Commits on Jul 31, 2012
  1. uv: upgrade to 6209fe5

    piscisaureus committed Jul 31, 2012
  2. uv: upgrade to 69c2ef8

    piscisaureus committed Jul 31, 2012
Commits on Jul 30, 2012
  1. doc: fix domains example

    Need `utf8` encoding for JSON.parse and fix to avoid JSON.parse error when only
    one argument is passed in domain.bind
    shigeki committed with bnoordhuis Jul 30, 2012
Commits on Jul 29, 2012
  1. cluster: fix libuv assert in net.listen()

    Problem: calling `server.listen()` (no port) on a net.Server triggered the
    following libuv assertion:
    
      node: ../deps/uv/src/unix/stream.c:406: uv__write: Assertion `fd_to_send >= 0'
      failed.
    
    Cause: uv_tcp_t handles are lazily initialized. Omitting the port made the
    handle get initialized even more lazily. Too lazily - it wasn't initialized
    when the handle was sent over to the child process.
    
    Solution: implicitly bind to a random port in listen() when the port number
    is omitted, it forces the handle to initialize. This is not a change in
    behavior, listen() has always been identical to listen(0).
    
    Fixes #3325.
    bnoordhuis committed Jul 28, 2012
Commits on Jul 28, 2012
  1. node: use variadic functions in ev-emul.h

    Fixes #3786.
    bnoordhuis committed Jul 28, 2012
Commits on Jul 27, 2012
Commits on Jul 26, 2012
Commits on Jul 25, 2012
  1. assert: remove unnecessary use of __proto__

    AssertionError already inherits from Error above using util.inherits(),
    so this extra line was redundant.
    
    test/simple/test-assert.js already tests for `instanceof`, and still passes.
    TooTallNate committed Jul 25, 2012
  2. Blog post for 0.8.4

    isaacs committed Jul 25, 2012
  3. Now working on v0.8.5

    isaacs committed Jul 25, 2012
  4. Fix #3761 build: Default to V=1

    isaacs committed Jul 24, 2012
  5. 2012.07.25, Version 0.8.4 (Stable)

    * V8: Upgrade to 3.11.10.17
    
    * npm: Upgrade to 1.1.45
    
    * net: fix Socket({ fd: 42 }) api (Ben Noordhuis)
    
    * readline: Remove event listeners on close (isaacs)
    
    * windows: correctly prep long path for fs.exists(Sync) (Bert Belder)
    
    * debugger: wake up the event loop when a debugger command is dispatched (Peter Rybin)
    
    * tls: verify server's identity (Fedor Indutny)
    
    * net: ignore socket.setTimeout(Infinity or NaN) (Fedor Indutny)
    isaacs committed Jul 24, 2012
  6. Build: add jslintfix

    isaacs committed Jul 25, 2012