Commits on Oct 10, 2012
  1. @bnoordhuis
Commits on Oct 9, 2012
  1. @bnoordhuis

    https: fix renegotation attack protection

    Listen for the 'clientError' event that is emitted when a renegotation attack
    is detected and close the connection.
    
    Fixes test/pummel/test-https-ci-reneg-attack.js
    bnoordhuis committed Oct 8, 2012
  2. @bnoordhuis

    tls: remove dead code

    Remove dead code. Forgotten in 76ddf06.
    bnoordhuis committed Oct 9, 2012
  3. @aadityabhatia @bnoordhuis

    cluster: make 'listening' handler see actual port

    Make the 'listening' event handler in the master process see the actual port
    that the worker bound to when the worker specified port 0, i.e. a random port.
    aadityabhatia committed with bnoordhuis Oct 8, 2012
  4. @rngadam @bnoordhuis

    buffer: include encoding value in exception when invalid

    Encoding failures can be somewhat confusing, especially when they are due to
    control flow frameworks auto-filling parameters from the previous step output
    values to functions (such as toString and write) that developers don't expect
    to take an encoding parameter. By outputting the value as part of the message,
    should make it easier to track down these sort of bugs.
    rngadam committed with bnoordhuis Oct 9, 2012
Commits on Oct 8, 2012
  1. @piscisaureus
  2. @bnoordhuis

    tls: don't use a timer to track renegotiations

    It makes tls.createSecurePair(null, true) hang until the timer expires.
    
    Using a timer here is silly. Use a timestamp instead.
    bnoordhuis committed Oct 8, 2012
Commits on Oct 7, 2012
  1. @bnoordhuis
  2. @bnoordhuis
  3. @TooTallNate

    repl: dynamically lookup the require extensions for tab complete

    Removes 2 TODO items
    TooTallNate committed Oct 7, 2012
Commits on Oct 6, 2012
  1. @bnoordhuis

    Update LICENSE file.

    bnoordhuis committed Oct 7, 2012
  2. @bnoordhuis
Commits on Oct 4, 2012
  1. @isaacs

    Revert "http: make http.ServerResponse emit 'end'"

    This reverts commit 790d651.
    
    This makes Duplex streams unworkable, and would only ever be a special
    case for HTTP responses, which is not ideal.
    
    Intead, we're going to just bless the 'finish' event for all Writable
    streams in 0.10
    isaacs committed Oct 3, 2012
Commits on Oct 3, 2012
  1. @koichik @isaacs
Commits on Oct 2, 2012
  1. @bnoordhuis
Commits on Oct 1, 2012
  1. @serby @piscisaureus

    path: add platform specific path delimiter

    Closes #3728
    Closes #4071
    serby committed with piscisaureus Oct 1, 2012
Commits on Sep 28, 2012
  1. @isaacs

    test: Fix stdin message tests

    isaacs committed Sep 28, 2012
  2. @isaacs

    test: Fix simple/test-http-client-timeout-agent

    Merge breakage.
    isaacs committed Sep 28, 2012
  3. @isaacs

    Merge remote-tracking branch 'ry/v0.8' into v0.8-merge

    Conflicts:
    	AUTHORS
    	ChangeLog
    	deps/openssl/openssl.gyp
    	deps/uv/src/unix/linux/linux-core.c
    	deps/uv/src/unix/process.c
    	deps/uv/src/unix/stream.c
    	deps/v8/src/arm/builtins-arm.cc
    	deps/v8/src/arm/code-stubs-arm.cc
    	deps/v8/src/arm/full-codegen-arm.cc
    	lib/tls.js
    	src/node_version.h
    	test/simple/test-http-client-timeout-agent.js
    isaacs committed Sep 28, 2012
  4. @indutny

    debugger: test repeating last command

    * debugger: Add NODE_FORCE_READLINE environment variable, handle
     `SIGINT`'s sent to process while in this mode.
    indutny committed Sep 28, 2012
  5. @rlidwka @indutny
  6. @langpavel @bnoordhuis

    http: add response.headersSent property

    Boolean property getter. True if headers was sent, false otherwise.
    langpavel committed with bnoordhuis Sep 18, 2012
Commits on Sep 27, 2012
  1. @thewilli @isaacs

    http: handle multiple Proxy-Authenticate values

    Just as the 'WWW-Authenticate' HTTP header the 'Proxy-Authenticate' header might
    be received several times as well. Currently only one value is preserved. This
    change allows to receive multiple values concatenated by space and comma.
    thewilli committed with isaacs Sep 24, 2012
  2. @isaacs

    doc: Make the CLA more simple/sane

    1. Emails should go to @isaacs, not emily.
    2. Ask for the electronic signature first, not the printed faxed thing.
    isaacs committed Sep 27, 2012
  3. @isaacs

    blog: Post about 0.8.11

    isaacs committed Sep 27, 2012
  4. @isaacs

    Now working on 0.8.12

    isaacs committed Sep 27, 2012
  5. @isaacs
  6. @isaacs

    2012.09.27, Version 0.8.11 (Stable)

    * fs: Fix stat() size reporting for large files (Ben Noordhuis)
    isaacs committed Sep 27, 2012
Commits on Sep 26, 2012
  1. @thewilli @bnoordhuis

    http: handle multiple Proxy-Authenticate values

    Just as the 'WWW-Authenticate' HTTP header the 'Proxy-Authenticate' header might
    be received several times as well. Currently only one value is preserved. This
    change allows to receive multiple values concatenated by space and comma.
    thewilli committed with bnoordhuis Sep 24, 2012
Commits on Sep 25, 2012
  1. @piscisaureus

    test: pick another CNAME record to test dns queries

    Google.com no longer has a CNAME record.
    piscisaureus committed Sep 26, 2012
  2. @bnoordhuis

    fs: fix stat() reporting for large files

    Use Number::New(), not Integer::New(). Large values won't fit in an Integer.
    
    Apply to the size, ino and blocks fields.
    bnoordhuis committed Sep 26, 2012
  3. @isaacs

    blog: Post about v0.8.10

    isaacs committed Sep 25, 2012
  4. @isaacs

    Now working on 0.8.11

    isaacs committed Sep 25, 2012
  5. @isaacs
  6. @isaacs

    2012.09.25, Version 0.8.10 (Stable)

    * npm: Upgrade to 1.1.62
    
    * repl: make invalid RegExps throw in the REPL (Nathan Rajlich)
    
    * v8: loosen artificial mmap constraint (Bryan Cantrill)
    
    * process: fix setuid() and setgid() error reporting (Ben Noordhuis)
    
    * domain: Properly exit() on domain disposal (isaacs)
    
    * fs: fix watchFile() missing deletion events (Ben Noordhuis)
    
    * fs: fix assert in fs.watch() (Ben Noordhuis)
    
    * fs: don't segfault on deeply recursive stat() (Ben Noordhuis)
    
    * http: Remove timeout handler when data arrives (Frédéric Germain)
    
    * http: make the client "res" object gets the same domain as "req" (Nathan Rajlich)
    
    * windows: don't blow up when an invalid FD is used (Bert Belder)
    
    * unix: map EDQUOT to UV_ENOSPC (Charlie McConnell)
    
    * linux: improve /proc/cpuinfo parser (Ben Noordhuis)
    
    * win/tty: reset background brightness when color is set to default (Bert Belder)
    
    * unix: put child process stdio fds in blocking mode (Ben Noordhuis)
    
    * unix: fix EMFILE busy loop (Ben Noordhuis)
    
    * sunos: don't set TCP_KEEPALIVE (Ben Noordhuis)
    
    * tls: Use slab allocator for memory management (Fedor Indutny)
    
    * openssl: Use optimized assembly code for x86 and x64 (Bert Belder)
    isaacs committed Sep 25, 2012