1. Aug 03, 2012
    • isaacs's avatar
      Merge branch 'v0.8.5-release' into v0.8 · 2bee3aee
      isaacs authored
      2bee3aee
    • isaacs's avatar
      2012.08.02, Version 0.8.5 (Stable) · 9b86a445
      isaacs authored
      * 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)
      9b86a445
    • isaacs's avatar
      build: Sign pkg installer for OS X · 2dd710e7
      isaacs authored
      This makes the installer work on Mountain Lion.
      2dd710e7
  2. Aug 02, 2012
  3. Aug 01, 2012
  4. Jul 31, 2012
  5. Jul 30, 2012
  6. Jul 29, 2012
    • koichik's avatar
      assert: fix throws() throws an error without message property · 72bc4dcd
      koichik authored
      Fixes #2893.
      72bc4dcd
    • Ben Noordhuis's avatar
      cluster: fix libuv assert in net.listen() · aa0650f4
      Ben Noordhuis authored
      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.
      aa0650f4
  7. Jul 28, 2012
  8. Jul 27, 2012
  9. Jul 26, 2012
  10. Jul 25, 2012
    • isaacs's avatar
      2012.07.25, Version 0.8.4 (Stable) · f98562fc
      isaacs authored
      * 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)
      f98562fc
    • isaacs's avatar
      Build: add jslintfix · 7fd3cb66
      isaacs authored
      7fd3cb66