This repository has been archived by the owner. It is now read-only.
Permalink
Switch branches/tags
Commits on Aug 2, 2012
  1. 2012.08.02, Version 0.8.5 (Stable)

    isaacs committed Aug 2, 2012
    * 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)
  2. build: Sign pkg installer for OS X

    isaacs committed Aug 2, 2012
    This makes the installer work on Mountain Lion.
  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

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

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

    bnoordhuis committed Aug 1, 2012
    Don't use positional reads. Not all proc files support pread(), especially on
    older linux kernels.
    
    Fixes #3808.
  4. installer: don't assume bash is installed

    bnoordhuis committed Aug 1, 2012
    Use `/bin/sh` instead of `bash` when running the relocate.sh script.
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

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

    bnoordhuis committed Jul 28, 2012
    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.
Commits on Jul 28, 2012
  1. node: use variadic functions in ev-emul.h

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

    TooTallNate committed Jul 25, 2012
    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.
  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)

    isaacs committed Jul 24, 2012
    * 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)
  6. Build: add jslintfix

    isaacs committed Jul 25, 2012