This repository has been archived by the owner. It is now read-only.
Permalink
Switch branches/tags
Commits on Oct 25, 2012
  1. 2012.10.25, Version 0.8.14 (Stable)

    isaacs committed Oct 25, 2012
    * events: Don't clobber pre-existing _events obj in EE ctor (isaacs)
  2. blog: Post for v0.8.13

    isaacs committed Oct 25, 2012
  3. Now working on 0.8.14

    isaacs committed Oct 25, 2012
  4. 2012.10.25, Version 0.8.13 (Stable)

    isaacs committed Oct 25, 2012
    * 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)
  5. npm: Upgrade to 1.1.65

    isaacs committed Oct 25, 2012
  6. events: Make the EventEmitter class monomorphic

    isaacs committed Oct 25, 2012
    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. v8: remove optimization switches

    bnoordhuis committed Oct 24, 2012
    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. build: add --unsafe-optimizations configure switch

    bnoordhuis committed Oct 24, 2012
    Turns on -O3 and other optimizations that may produce buggy code with some
    toolchains. Use at your own risk.
  3. url: parse hostnames that start with - or _

    bnoordhuis committed Oct 23, 2012
    Allow hostnames like '-lovemonsterz.tumblr.com' and '_jabber._tcp.google.com'.
    
    Fixes #4177.
  4. blog: Post for v0.9.3 release

    isaacs committed Oct 24, 2012
  5. repl: call resume() after setRawMode()

    piscisaureus committed Oct 24, 2012
    Solves #4178, but does not fix the underlying issue
Commits on Oct 23, 2012
  1. V8: Reapply patches

    isaacs committed Oct 23, 2012
  2. V8: Upgrade to 3.11.10.25

    isaacs committed Oct 23, 2012
  3. npm: Upgrade to 1.1.64

    isaacs committed Oct 23, 2012
  4. test: add typed arrays regression test

    bnoordhuis committed Oct 23, 2012
    Ensure that uint8 values >= 128 are correctly promoted to int8 <= -1.
  5. typed arrays: use `signed char` for signed int8s

    jacobsa authored and bnoordhuis committed Oct 23, 2012
    The C standard allows plain `char` to be unsigned. The build environment
    at Google trips this issue.
  6. v8: use correct timezone information on Solaris

    hashseed authored and bnoordhuis committed Oct 23, 2012
    `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. crypto: fix DH use-after-free and memory leak

    bnoordhuis committed Oct 21, 2012
    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. crypto: fix DH 1 byte buffer underflow

    bnoordhuis committed Oct 21, 2012
    Passing a bad key to DiffieHellman::ComputeSecret() made it zero the byte
    before the heap allocated buffer due to an erroneous size calculation.
  3. test: add diffie-hellman regression test

    bnoordhuis committed Oct 21, 2012
    Exercises the error path in DiffieHellman::ComputeSecret() in src/node_crypto.cc
Commits on Oct 16, 2012
Commits on Oct 15, 2012
  1. test: disable global variable check for "test-repl-options.js"

    TooTallNate committed Oct 15, 2012
    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. configure: turn on VFPv3 on ARMv7

    bnoordhuis committed Sep 19, 2012
    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. Revert "Disable OpenSSL UI"

    bnoordhuis committed Oct 15, 2012
    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. docs: fix copy and paste error

    janl authored and piscisaureus committed Oct 14, 2012
Commits on Oct 13, 2012
  1. doc: rectify http.ClientResponse close/end events

    bnoordhuis committed Oct 12, 2012
    * 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. repl: ensure each REPL instance gets its own "context"

    TooTallNate committed Oct 12, 2012
    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. Now working on 0.8.13

    isaacs committed Oct 12, 2012
  3. blog: Post about 0.8.12

    isaacs committed Oct 12, 2012