Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Tag: v0.8.9
Commits on Sep 11, 2012
  1. @isaacs

    2012.09.11, Version 0.8.9 (Stable)

    isaacs authored
    * 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)
  2. @isaacs
  3. @isaacs
  4. @isaacs
  5. @isaacs
Commits on Sep 10, 2012
  1. @isaacs
  2. @isaacs

    npm: Upgrade to 1.1.61

    isaacs authored
Commits on Sep 9, 2012
  1. @TooTallNate

    configure: add a "--dest-os" option to force a gyp "flavor"

    TooTallNate authored
    This makes cross-compiling easier. i.e. from my mac:
        ./configure --dest-cpu=arm --dest-os=linux
Commits on Sep 8, 2012
  1. @TooTallNate
  2. @bnoordhuis

    http: respect HTTP/1.0 TE header

    bnoordhuis authored
    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.
Commits on Sep 6, 2012
  1. @pooyasencha @bnoordhuis
  2. @indutny @piscisaureus

    v8: fix semaphore on MacOS

    indutny authored piscisaureus committed
  3. @piscisaureus
  4. @piscisaureus
Commits on Sep 4, 2012
  1. @piscisaureus @bnoordhuis

    doc: don't use '

    piscisaureus authored bnoordhuis committed
    Ref: #3964
Commits on Sep 3, 2012
  1. @bnoordhuis

    doc: fix typo in api/cluster

    Atsuya Takagi authored bnoordhuis committed
  2. @bnoordhuis
  3. @bnoordhuis
  4. @bnoordhuis

    crypto: make randomBytes() compatible with domains

    bnoordhuis authored
    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.
  5. @piscisaureus

    windows: don't blow when a signal handler is attached

    piscisaureus authored
    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
Commits on Sep 2, 2012
  1. @koichik
  2. @bnoordhuis
Commits on Sep 1, 2012
  1. @koichik

    buffer: added support for writing NaN and Infinity

    koichik authored
    to writeDoubleBE(), writeDoubleLE(), writeFloatBE() and writeFloatLE().
    Fixes #3934.
Commits on Aug 30, 2012
  1. @shigeki @bnoordhuis
  2. @piscisaureus

    uv: upgrade to 24c062c

    piscisaureus authored
  3. @piscisaureus

    child process: fix processes with IPC channel don't emit 'close'

    piscisaureus authored
    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
Commits on Aug 29, 2012
  1. @TooTallNate

    build: set `process.platform` to "sunos" on SunOS

    TooTallNate authored
    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.
  2. @aoberoi @bnoordhuis

    doc: fix grammar errors

    aoberoi authored bnoordhuis committed
  3. @isaacs

    Test client renegotiation attacks on HTTPS

    isaacs authored
    This test should output roughly the same results as the tls ci-reneg attack
    pummel test.  However, it does not.
Commits on Aug 28, 2012
  1. @isaacs

    blog: Post for 0.9.1 release

    isaacs authored
  2. @bearice @bnoordhuis

    build: fix `make -j' fails after `make clean'

    bearice authored bnoordhuis committed
    make fails if:
        ./configure && make clean && make -j6
    as out/Makefile has not yet be made when entering sub dirs
  3. @piscisaureus
Commits on Aug 27, 2012
  1. @bnoordhuis

    build: compile with -fno-tree-sink if gcc <= 4.4

    bnoordhuis authored
    Fixes a 'pure virtual method called' run-time error with some versions of gcc
    on some platforms, notably ARM.
  2. @bnoordhuis

    build: fix -fno-tree-vrp heuristic

    bnoordhuis authored
    -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.
Commits on Aug 24, 2012
  1. @TooTallNate
Something went wrong with that request. Please try again.