Skip to content
This repository
tag: v0.7.3

Feb 07, 2012

  1. Isaac Z. Schlueter

    2012.02.07, Version 0.7.3 (unstable)

    * Upgrade V8 to 3.9.2
    * Revert support for isolates. (Ben Noordhuis)
    * cluster: Cleanup docs, event handling, and process.disconnect (Andreas Madsen)
    * gyp_addon: link with node.lib on Windows (Nathan Rajlich)
    * http: fix case where http-parser is freed twice (koichik)
    * Windows: disable RTTI and exceptions (Bert Belder)
    isaacs authored
  2. Isaac Z. Schlueter

    Check the version before building tarball

    I keep forgetting to do this.  It's such a stupid thing.
    isaacs authored
  3. Isaac Z. Schlueter

    Fix merge-conflicts in HTML

    isaacs authored

Feb 06, 2012

  1. Isaac Z. Schlueter

    Merge remote-tracking branch 'ry/v0.6'

    isaacs authored
  2. Isaac Z. Schlueter

    v8: Remove OutputDirectory from build/common.gypi

    isaacs authored
  3. Isaac Z. Schlueter

    Upgrade V8 to 3.9.2

    isaacs authored
  4. Andreas Madsen

    [doc] cluster: remove part about autoFork since this do not exist

    AndreasMadsen authored isaacs committed
  5. Andreas Madsen

    cluster: use process.disconnect method

    After adding a .disconect method and connected flag in child_process
    we should no longer use the process._channel object.
    AndreasMadsen authored isaacs committed
  6. Andreas Madsen

    cluster: simplify process event handling

    This simplify the internalMessage and exit event handling
    And simply relay message and error event to the worker object
    Note that the error event was not relayed before
    AndreasMadsen authored isaacs committed
  7. Nathan Rajlich

    gyp_addon: link with node.lib on Windows

    Closes GH-2685
    TooTallNate authored piscisaureus committed
  8. Koichi Kobayashi

    http: fix http-parser is freed twice

    after response to CONNECT/Upgrade request.
    Fixes #2704.
    koichik authored
  9. Ben Noordhuis

    test: remove deprecated isolates test

    bnoordhuis authored
  10. Bert Belder

    Windows: disable RTTI and exceptions

    piscisaureus authored
  11. Ben Noordhuis

    Revert support for isolates.

    It was decided that the performance benefits that isolates offer (faster spin-up
    times for worker processes, faster inter-worker communication, possibly a lower
    memory footprint) are not actual bottlenecks for most people and do not outweigh
    the potential stability issues and intrusive changes to the code base that
    first-class support for isolates requires.
    Hence, this commit backs out all isolates-related changes.
    Good bye, isolates. We hardly knew ye.
    bnoordhuis authored

Feb 05, 2012

  1. Ben Noordhuis

    Revert "Add explicit v8 locker"

    This reverts commit 11d1eca.
    It sporadically (but reproducibly) triggers an assert inside V8:
      Fatal error in /path/to/node/deps/v8/src/, line 1857
      CHECK(CurrentPerIsolateThreadData()->isolate_ == this) failed
    Needs further investigation.
    bnoordhuis authored
  2. Koichi Kobayashi

    doc: add the note about 'data' event

    Refs #2691.
    koichik authored
  3. Koichi Kobayashi

    net: fix large file downloads failing

    Fixes #2678.
    koichik authored

Feb 04, 2012

  1. Marcel Laverdet

    Add explicit v8 locker

    v8 requires a lock of each thread using the vm, but if none is
    explicitly is created it will implicitly create one for you. This
    creates issues when trying to build modules which use v8's
    multi-threading features because there's no lock to unlock.
    laverdet authored bnoordhuis committed
  2. Christopher Jeffrey

    fs: fix ReadStream fails to read from existing fd

    A ReadStream constructed from an existing file descriptor failed to start
    reading automatically. Avoids a userspace call to ReadStream.prototype._read().
    chjj authored bnoordhuis committed

Feb 03, 2012

  1. Ștefan Rusu

    test: add tcp and https DNS error tests

    net-dns-error: specifc test for the net DNS issue.
    http-dns-error: now it works for HTTPS as well.
    SaltwaterC authored bnoordhuis committed
  2. Ștefan Rusu

    net: destroy socket on DNS error

    The socket was never destroyed on DNS errors. This broke some clients, including
    SaltwaterC authored bnoordhuis committed
  3. Bert Belder

    Rename some occurrences of `process_1` back to `process`

    piscisaureus authored
  4. David Pacheco

    dtrace: add missing translator

    Add missing translator for node_dtrace_http_*_request_t types.
    Fixes #2667.
    davepacheco authored bnoordhuis committed
  5. Isaac Z. Schlueter

    Now working on v0.6.11

    isaacs authored
  6. Isaac Z. Schlueter

    2012.02.02, Version 0.6.10 (stable)

    * Update V8 to
    * Add npm msysgit bash shim to msi installer (isaacs)
    * buffers: fix intermittent out of bounds error (Ben Noordhuis)
    * buffers: honor length argument in base64 decoder (Ben Noordhuis)
    * windows: Fix path.exists regression (Bert Belder)
    * Make QueryString.parse run faster (Philip Tellis)
    * http: avoid freeing http-parser objects too early (koichik)
    * timers: add v0.4 compatibility hack (Ben Noordhuis)
    * Proper EPERM error code support (Igor Zinkovsky, Brandon Philips)
    * dgram: Implement udp multicast methods on windows (Bert Belder)
    isaacs authored
  7. Isaac Z. Schlueter

    msi: npm bash shim fixes

    isaacs authored

Feb 02, 2012

  1. Isaac Z. Schlueter

    Patches floating on v8

    isaacs authored
  2. Isaac Z. Schlueter

    Upgrade v8 to

    isaacs authored
  3. Isaac Z. Schlueter

    Add npm msysgit bash shim to msi installer

    isaacs authored
  4. Ben Noordhuis

    buffers: fix intermittent out of bounds error

    The base64 decoder would intermittently throw an out-of-bounds exception when
    the buffer in `buf.write('', 'base64')` was a zero-sized buffer located at the
    end of the slab.
    Fixes #2657.
    bnoordhuis authored
  5. Ben Noordhuis

    buffers: honor length argument in base64 decoder

    Honor the length argument in `buf.write(s, 0, buf.length, 'base64')`. Before
    this commit, the length argument was ignored. The decoder would keep writing
    until it hit the end of the buffer. Since most buffers in Node are slices of
    a parent buffer (the slab), this bug would overwrite the content of adjacent
    The bug is trivially demonstrated with the following test case:
        var assert = require('assert');
        var a = Buffer(3);
        var b = Buffer('xxx');
        a.write('aaaaaaaa', 'base64');
        assert.equal(b.toString(), 'xxx');
    This commit coincidentally also fixes a bug where Buffer._charsWritten was not
    updated for zero length buffers.
    bnoordhuis authored
  6. Bert Belder

    uv: upgrade to 267e75d

    piscisaureus authored
  7. Bert Belder

    _makeLong shouldn't turn the empty string into \\?\C:\

    piscisaureus authored
  8. Bert Belder

    Run path.exists paths through _makeLong

    piscisaureus authored
  9. Philip Tellis

    Make QueryString.parse run faster

    Use decodeURIComponent when appropriate, and only fall back to
    querystring.decode if it throws, or if the character is a '+'.
    Fix #2248
    bluesmoon authored isaacs committed
Something went wrong with that request. Please try again.