Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v0.8.13
Commits on Oct 25, 2012
  1. @isaacs

    2012.10.25, Version 0.8.13 (Stable)

    isaacs authored
    * V8: Upgrade to 3.11.10.25
    
    * npm: Upgrade to 1.1.65
    
    * url: parse hostnames that start with - or _ (Ben Noordhuis)
    
    * repl: Fix Windows 8 terminal issue (Bert Belder)
    
    * typed arrays: use signed char for signed int8s (Aaron Jacobs)
    
    * crypto: fix bugs in DiffieHellman (Ben Noordhuis)
    
    * configure: turn on VFPv3 on ARMv7 (Ben Noordhuis)
    
    * Re-enable OpenSSL UI for entering passphrases via tty (Ben Noordhuis)
    
    * repl: ensure each REPL instance gets its own "context" (Nathan Rajlich)
  2. @isaacs
  3. @isaacs

    npm: Upgrade to 1.1.65

    isaacs authored
  4. @isaacs

    events: Make the EventEmitter class monomorphic

    isaacs authored
    Always add domain, _events, and _maxListeners properties, set to the
    default values at first.
    
    Leads to a very very slight perf improvement when using setMaxListeners,
    or dealing with a lot of EE objects that don't have any listeners.
Commits on Oct 24, 2012
  1. @bnoordhuis

    v8: remove optimization switches

    bnoordhuis authored
    Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi, we set
    them globally in $(TOPLEVEL)/common.gypi.
    
    Commit 29d12c7 accidentally reintroduced the switches again. In particular,
    the 'cflags!': ['-O2','-Os'] section forced building V8 without any
    optimizations, resulting in a steep (~66%) performance drop on some benchmarks.
    
    Fixes #4191.
  2. @bnoordhuis

    build: add --unsafe-optimizations configure switch

    bnoordhuis authored
    Turns on -O3 and other optimizations that may produce buggy code with some
    toolchains. Use at your own risk.
  3. @bnoordhuis

    url: parse hostnames that start with - or _

    bnoordhuis authored
    Allow hostnames like '-lovemonsterz.tumblr.com' and '_jabber._tcp.google.com'.
    
    Fixes #4177.
  4. @isaacs

    blog: Post for v0.9.3 release

    isaacs authored
  5. @piscisaureus

    repl: call resume() after setRawMode()

    piscisaureus authored
    Solves #4178, but does not fix the underlying issue
Commits on Oct 23, 2012
  1. @olalonde @bnoordhuis
  2. @isaacs

    V8: Reapply patches

    isaacs authored
  3. @isaacs

    V8: Upgrade to 3.11.10.25

    isaacs authored
  4. @isaacs

    npm: Upgrade to 1.1.64

    isaacs authored
  5. @bnoordhuis

    test: add typed arrays regression test

    bnoordhuis authored
    Ensure that uint8 values >= 128 are correctly promoted to int8 <= -1.
  6. @jacobsa @bnoordhuis

    typed arrays: use `signed char` for signed int8s

    jacobsa authored bnoordhuis committed
    The C standard allows plain `char` to be unsigned. The build environment
    at Google trips this issue.
  7. @yangguo-chromium-org @bnoordhuis

    v8: use correct timezone information on Solaris

    yangguo-chromium-org authored bnoordhuis committed
    `timezone` variable contains the difference, in seconds, between UTC and
    local standard time (see `man 3 localtime` on Solaris).
    
    Call to `tzset` is required to apply contents of `TZ` variable to
    `timezone` variable.
    
    BUG=v8:2064
    
    Review URL: https://chromiumcodereview.appspot.com/10967066
    Patch from Maciej Małecki <me@mmalecki.com>.
    
    This is a back-port of upstream commit r12802.
Commits on Oct 21, 2012
  1. @bnoordhuis

    crypto: fix DH use-after-free and memory leak

    bnoordhuis authored
    Fix a use-after-free bug and a memory leak in the error path of
    DiffieHellman::ComputeSecret().
    
    * the BIGNUM key was used after being freed with BN_free().
    * the output buffer was not freed
  2. @bnoordhuis

    crypto: fix DH 1 byte buffer underflow

    bnoordhuis authored
    Passing a bad key to DiffieHellman::ComputeSecret() made it zero the byte
    before the heap allocated buffer due to an erroneous size calculation.
  3. @bnoordhuis

    test: add diffie-hellman regression test

    bnoordhuis authored
    Exercises the error path in DiffieHellman::ComputeSecret() in src/node_crypto.cc
Commits on Oct 16, 2012
  1. @isaacs

    doc: Typo. s/arguemnt/argument/

    isaacs authored
Commits on Oct 15, 2012
  1. @TooTallNate

    test: disable global variable check for "test-repl-options.js"

    TooTallNate authored
    Previously, the "global" mode of REPLs was broken when created after another
    non-global REPL (they would end up sharing the same context). Now that "global"
    mode is fixed for that case (b1e78ce), this
    test case gets its global scope modified with "module" and other REPL-specific
    properties, so disable the global check.
  2. @bnoordhuis

    configure: turn on VFPv3 on ARMv7

    bnoordhuis authored
    Fixes a V8 build error caused by missing arm_fpu and arm_neon settings.
    
    This is a back-port of commit bbf6b4e from the master branch.
    
    Fixes #4142.
  3. @bnoordhuis

    Revert "Disable OpenSSL UI"

    bnoordhuis authored
    This reverts commit 1c88c3b.
    
    It breaks the "read a password from stdin" functionality that OpenSSL provides.
    
    Fixes #4059, #4143.
    
    Conflicts:
    
    	deps/openssl/openssl.gyp
Commits on Oct 14, 2012
  1. @janl @piscisaureus

    docs: fix copy and paste error

    janl authored piscisaureus committed
Commits on Oct 13, 2012
  1. @bnoordhuis

    doc: rectify http.ClientResponse close/end events

    bnoordhuis authored
    * The 'close' event doesn't emit an error object.
    
    * It's possible for a 'close' event to come after an 'end' event, contrary to
      what the documentation said.
    
    Fixes #4116.
Commits on Oct 12, 2012
  1. @TooTallNate

    repl: ensure each REPL instance gets its own "context"

    TooTallNate authored
    Before there was this weird module-scoped "context" variable which seemingly
    shared the "context" of subsequent REPL instances, unless ".clear" was invoked
    inside the REPL. To be proper, we need to ensure that each REPL gets its own
    "context" object. I literally don't know why this "sharing" behavior was in place
    before, but it was just plain wrong.
  2. @maxogden @bnoordhuis

    doc: set default background color to white

    maxogden authored bnoordhuis committed
  3. @isaacs

    Now working on 0.8.13

    isaacs authored
  4. @isaacs

    blog: Post about 0.8.12

    isaacs authored
  5. @isaacs
Commits on Oct 11, 2012
  1. @isaacs

    2012.10.12, Version 0.8.12 (Stable)

    isaacs authored
    * npm: Upgrade to 1.1.63
    
    * crypto: Reduce stability index to 2-Unstable (isaacs)
    
    * windows: fix handle leak in uv_fs_utime (Bert Belder)
    
    * windows: fix application crashed popup in debug version (Bert Belder)
    
    * buffer: report proper retained size in profiler (Ben Noordhuis)
    
    * buffer: fix byteLength with UTF-16LE (koichik)
    
    * repl: make "end of input" JSON.parse() errors throw in the REPL (Nathan Rajlich)
    
    * repl: make invalid RegExp modifiers throw in the REPL (Nathan Rajlich)
    
    * http: handle multiple Proxy-Authenticate values (Willi Eggeling)
  2. @isaacs

    npm: Upgrade to 1.1.63

    isaacs authored
  3. @isaacs
Commits on Oct 10, 2012
  1. @bnoordhuis

    buffer: report proper retained size in profiler

    bnoordhuis authored
    Make buffers report the proper retained size in heap snapshots.
    
    Before this commit, Buffer objects would show up in the heap profiler as being
    only a few hundred bytes large, even if the actual buffer was many megabytes.
  2. @piscisaureus

    uv: upgrade to b0c1a38

    piscisaureus authored
Something went wrong with that request. Please try again.