Permalink
Switch branches/tags
Commits on Jul 25, 2012
  1. 2012.07.25, Version 0.8.4 (Stable)

    * V8: Upgrade to 3.11.10.17
    
    * npm: Upgrade to 1.1.45
    
    * net: fix Socket({ fd: 42 }) api (Ben Noordhuis)
    
    * readline: Remove event listeners on close (isaacs)
    
    * windows: correctly prep long path for fs.exists(Sync) (Bert Belder)
    
    * debugger: wake up the event loop when a debugger command is dispatched (Peter Rybin)
    
    * tls: verify server's identity (Fedor Indutny)
    
    * net: ignore socket.setTimeout(Infinity or NaN) (Fedor Indutny)
    isaacs committed Jul 24, 2012
  2. Build: add jslintfix

    isaacs committed Jul 25, 2012
  3. net.js: lint

    isaacs committed Jul 25, 2012
Commits on Jul 24, 2012
  1. net: fix Socket({ fd: 42 }) api

    Make the implementation match the documentation. This should work:
    
      var s = new net.Socket({ fd: 42, allowHalfOpen: true };
    
    And now it does.
    bnoordhuis committed with isaacs Jul 17, 2012
  2. readline: Remove event listeners on close

    Fix #3756
    isaacs committed Jul 24, 2012
  3. v8: Reapply floating patches

    isaacs committed Jul 24, 2012
  4. V8: Upgrade to 3.11.10.17

    isaacs committed Jul 24, 2012
  5. npm: Upgrade to 1.1.45

    This includes node-gyp 0.6.1
    isaacs committed Jul 24, 2012
Commits on Jul 23, 2012
  1. debugger: wake up the event loop when a debugger command is dispatched

    When the event loop was blocked in epoll / kqueue or similar, debugger
    commands wouldn't be processed. This patch fixes that by adding an
    uv_async handle which is triggered when a debugger command is
    dispatched. The async handle's callback makes sure that V8 is entered.
    
    Closes GH-3626
    Closes GH-3718
    prybin committed with piscisaureus Jul 3, 2012
  2. http: remove duplicate assignments

    Closes GH-3754
    mscdex committed with piscisaureus Jul 23, 2012
Commits on Jul 21, 2012
  1. doc: remove duplicate section

    Fixes #3750.
    koichik committed Jul 21, 2012
Commits on Jul 20, 2012
  1. tls: pass linting

    indutny committed Jul 20, 2012
  2. tls: fix 'hostless' tls connection verification

    And fix last failing tests
    indutny committed Jul 20, 2012
  3. tls: revert accidental API change

    socket.authorizationError should always be string. Also make sni test
    pass.
    indutny committed Jul 20, 2012
  4. Revert "http/https: pass request to .createConnection()"

    This reverts commit 53716eb.
    indutny committed Jul 20, 2012
Commits on Jul 19, 2012
  1. tls: veryify server's identity

    indutny committed Jul 11, 2012
  2. http/https: pass request to .createConnection()

    It's useful for passing some additional options of request object to the
    underlying API
    indutny committed Jul 11, 2012
  3. npm: Upgrade to 1.1.44

    isaacs committed Jul 19, 2012
  4. Blog post about v0.8.3

    isaacs committed Jul 19, 2012
  5. Now working on 0.8.4

    isaacs committed Jul 19, 2012
  6. 2012.07.19, Version 0.8.3 (Stable)

    * V8: upgrade to 3.11.10.15
    
    * npm: Upgrade to 1.1.43
    
    * net: fix net.Server.listen({fd:x}) error reporting (Ben Noordhuis)
    
    * net: fix bogus errno reporting (Ben Noordhuis)
    
    * build: Move npm shebang logic into an npm script (isaacs)
    
    * build: fix add-on loading on freebsd (Ben Noordhuis)
    
    * build: disable unsafe optimizations (Ben Noordhuis)
    
    * build: fix spurious mksnapshot crashes for good (Ben Noordhuis)
    
    * build: speed up genv8constants (Dave Pacheco)
    
    * fs: make unwatchFile() remove a specific listener (Ben Noordhuis)
    
    * domain: Remove first arg from intercepted fn (Toshihiro Nakamura)
    
    * domain: Fix memory leak on error (isaacs)
    
    * events: Fix memory leak from removeAllListeners (Nathan Rajlich)
    
    * zlib: Fix memory leak in Unzip class. (isaacs)
    
    * crypto: Fix memory leak in DecipherUpdate() (Ben Noordhuis)
    isaacs committed Jul 17, 2012
  7. uv: Upgrade to 94355e4

    isaacs committed Jul 19, 2012
  8. uv: Upgrade to 94355e4

    isaacs committed Jul 19, 2012
  9. build: unbreak ustack on smartos

    I disabled the -ffunction-sections and -fdata-sections switches in 202df30
    because they're horribly buggy with some gcc/binutils combos.
    
    However, it turns out that the dtrace/ustack post-processing tool requires
    that V8 is compiled with said switches and was broken because of it.
    
    This commit turns them on again on SunOS systems. Let's hope for the best.
    bnoordhuis committed Jul 19, 2012
Commits on Jul 18, 2012
  1. build: link with -rdynamic, not -Wl,--export-dynamic

    The system linker on SunOS doesn't understand --export-dynamic.
    bnoordhuis committed Jul 18, 2012
  2. build: fix mksnapshot crash on sunos

    Unconditionally compile V8 with -fno-strict-aliasing on all platforms.
    
    gcc 4.5.2 on sunos generates bad code when -fstrict-aliasing is enabled, which
    undoubtedly means that there are more buggy versions of gcc out there.
    
    -fstrict-aliasing does not give a significant performance boost so let's just
    disable it.
    
    Fixes #3736.
    bnoordhuis committed Jul 18, 2012
  3. node: make ev-emul.h compile with -Wextra -Werror

    Explicitly cast double to int64_t, it was making add-ons that compile with
    `-Wall -Wextra -Werror` fail to build.
    
    Don't use fully variadic macros, gcc in uber-strict mode rejects them.
    bnoordhuis committed Jul 18, 2012
  4. uv: Upgrade to b49d6f7

    isaacs committed Jul 18, 2012
Commits on Jul 17, 2012
  1. tools: speed up genv8constants

    genv8constants was much slower than necessary due to lack of pipe buffering.
    davepacheco committed with bnoordhuis Jul 17, 2012