Commits on Sep 11, 2012
  1. 2012.09.11, Version 0.8.9 (Stable)

    * v8: upgrade to
    * GYP: upgrade to r1477
    * npm: Upgrade to 1.1.61
    * npm: Don't create world-writable files (isaacs)
    * windows: fix single-accept mode for shared server sockets (Bert Belder)
    * windows: fix uninitialized memory access in uv_update_time() (Bert Belder)
    * windows: don't throw when a signal handler is attached (Bert Belder)
    * unix: fix memory leak in udp (Ben Noordhuis)
    * unix: map errno ESPIPE (Ben Noordhuis)
    * unix, windows: fix memory corruption in fs-poll.c (Ben Noordhuis)
    * sunos: fix os.cpus() on x86_64 (Ben Noordhuis)
    * child process: fix processes with IPC channel don't emit 'close' (Bert Belder)
    * build: add a "--dest-os" option to force a gyp "flavor" (Nathan Rajlich)
    * build: set `process.platform` to "sunos" on SunOS (Nathan Rajlich)
    * build: fix `make -j` fails after `make clean` (Bearice Ren)
    * build: fix openssl configuration for "arm" builds (Nathan Rajlich)
    * tls: support unix domain socket/named pipe in tls.connect (Shigeki Ohtsu)
    * https: make https.get() accept a URL (koichik)
    * http: respect HTTP/1.0 TE header (Ben Noordhuis)
    * crypto, tls: Domainify setSNICallback, pbkdf2, randomBytes (Ben Noordhuis)
    * stream.pipe: Don't call destroy() unless it's a function (isaacs)
    isaacs committed Sep 11, 2012
Commits on Sep 10, 2012
  1. npm: Upgrade to 1.1.61

    isaacs committed Sep 10, 2012
Commits on Sep 9, 2012
  1. configure: add a "--dest-os" option to force a gyp "flavor"

    This makes cross-compiling easier. i.e. from my mac:
        ./configure --dest-cpu=arm --dest-os=linux
    TooTallNate committed Sep 9, 2012
Commits on Sep 8, 2012
  1. http: respect HTTP/1.0 TE header

    A HTTP/1.0 client does not support 'Transfer-Encoding: chunked' unless it
    explicitly requests it by sending a 'TE: chunked' header.
    Before this commit, node.js always disabled chunked encoding for HTTP/1.0
    clients. Now it will scan for the TE header and turn on chunked encoding if
    requested and applicable.
    Fixes #940.
    bnoordhuis committed Sep 8, 2012
Commits on Sep 6, 2012
  1. v8: upgrade to

    piscisaureus committed Sep 6, 2012
Commits on Sep 4, 2012
  1. doc: don't use '

    Ref: #3964
    piscisaureus committed with bnoordhuis Sep 4, 2012
Commits on Sep 3, 2012
  1. doc: fix typo in api/cluster

    Atsuya Takagi committed with bnoordhuis Sep 3, 2012
  2. crypto: make randomBytes() compatible with domains

    Don't execute the callback in the context of the global object.
    MakeCallback() tries to apply the active domain to the callback. If the user
    polluted the global object with a 'domain' property, as in the code example
    below, MakeCallback() will try to apply that.
        domain = {};                // missing var keyword is intentional
        crypto.randomBytes(8, cb);  // TypeError: undefined is not a function
    Fixes #3956.
    bnoordhuis committed Sep 3, 2012
  3. windows: don't blow when a signal handler is attached

    Blowing up when the user attaches a signal handler makes no sense. Also,
    in Node 0.10 signals will be supported, so allow people to get used to
    piscisaureus committed Sep 3, 2012
Commits on Sep 2, 2012
  1. Revert "buffer: added support for writing NaN and Infinity"

    This reverts commit 6b9425f.
    koichik committed Sep 2, 2012
Commits on Sep 1, 2012
  1. buffer: added support for writing NaN and Infinity

    to writeDoubleBE(), writeDoubleLE(), writeFloatBE() and writeFloatLE().
    Fixes #3934.
    koichik committed Sep 1, 2012
Commits on Aug 30, 2012
  1. uv: upgrade to 24c062c

    piscisaureus committed Aug 30, 2012
  2. child process: fix processes with IPC channel don't emit 'close'

    With this patch the IPC socket is no longer available in the
    ChildProcess.stdio array. This shouldn't be very problematic, since
    this socket was effectively non-functional; it would never emit any
    piscisaureus committed Aug 30, 2012
Commits on Aug 29, 2012
  1. build: set `process.platform` to "sunos" on SunOS

    gyp sets it to "solaris" by default, but versions of node v0.6.x and
    older would report "sunos". Let's keep things consistent.
    Fixes #3944.
    TooTallNate committed Aug 29, 2012
  2. doc: fix grammar errors

    aoberoi committed with bnoordhuis Aug 29, 2012
  3. Test client renegotiation attacks on HTTPS

    This test should output roughly the same results as the tls ci-reneg attack
    pummel test.  However, it does not.
    isaacs committed Aug 29, 2012
Commits on Aug 28, 2012
  1. blog: Post for 0.9.1 release

    isaacs committed Aug 28, 2012
  2. build: fix `make -j' fails after `make clean'

    make fails if:
        ./configure && make clean && make -j6
    as out/Makefile has not yet be made when entering sub dirs
    bearice committed with bnoordhuis Aug 26, 2012
Commits on Aug 27, 2012
  1. build: compile with -fno-tree-sink if gcc <= 4.4

    Fixes a 'pure virtual method called' run-time error with some versions of gcc
    on some platforms, notably ARM.
    bnoordhuis committed Aug 27, 2012
  2. build: fix -fno-tree-vrp heuristic

    -fno-tree-vrp is a gcc only switch. Don't enable it when compiling with clang,
    it will only complain about -fno-tree-vrp being ignored.
    bnoordhuis committed Aug 27, 2012
Commits on Aug 24, 2012