Permalink
Switch branches/tags
Commits on Oct 25, 2012
  1. blog: Post for v0.8.13

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

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

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

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

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

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

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

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

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

    Solves #4178, but does not fix the underlying issue
    piscisaureus committed Oct 24, 2012
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

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

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

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

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

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

    Exercises the error path in DiffieHellman::ComputeSecret() in src/node_crypto.cc
    bnoordhuis committed Oct 21, 2012
Commits on Oct 16, 2012
  1. doc: Typo. s/arguemnt/argument/

    isaacs committed Oct 16, 2012
Commits on Oct 15, 2012
  1. test: disable global variable check for "test-repl-options.js"

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

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

    This reverts commit 1c88c3b.
    
    It breaks the "read a password from stdin" functionality that OpenSSL provides.
    
    Fixes #4059, #4143.
    
    Conflicts:
    
    	deps/openssl/openssl.gyp
    bnoordhuis committed Oct 15, 2012
Commits on Oct 14, 2012
  1. docs: fix copy and paste error

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

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

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

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

    isaacs committed Oct 12, 2012
Commits on Oct 11, 2012
  1. 2012.10.12, Version 0.8.12 (Stable)

    * 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)
    isaacs committed Oct 11, 2012