1. Jul 21, 2012
  2. Jul 20, 2012
    • Fedor Indutny's avatar
      tls: veryify server's identity · 8ba189b8
      Fedor Indutny authored
      8ba189b8
    • Fedor Indutny's avatar
      http/https: pass request to .createConnection() · 2b3ba3f5
      Fedor Indutny authored
      It's useful for passing some additional options of request object to the
      underlying API
      2b3ba3f5
    • Fedor Indutny's avatar
      b0950cbe
    • isaacs's avatar
      Merge remote-tracking branch 'ry/v0.8' into master · 3c998945
      isaacs authored
      Conflicts:
      	src/node_version.h
      3c998945
    • isaacs's avatar
      npm: Upgrade to 1.1.44 · d9057cc0
      isaacs authored
      d9057cc0
    • isaacs's avatar
      nextTick: Preserve depth in error/reentry cases · 430d94ef
      isaacs authored
      When there is an error that is thrown in a nextTick function, which is
      then handled by a domain or other process.on('uncaughtException')
      handler, if the error handler *also* adds a nextTick and triggers
      multiple MakeCallback events (ie, by doing some I/O), then it would
      skip over the tickDepth check, resulting in an infinite spin.
      
      Solution: Check the tickDepth at the start of the tick processing, and
      preserve it when we are cleaning up in the error case or exiting early
      in the re-entry case.
      
      In order to make sure that tick callbacks are *eventually* handled, any
      callback triggered by the underlying spinner in libuv will be processed
      as if starting from a tick depth of 0.
      430d94ef
    • isaacs's avatar
      Blog post about v0.8.3 · f6484842
      isaacs authored
      f6484842
    • isaacs's avatar
      Now working on 0.8.4 · 02ff9741
      isaacs authored
      02ff9741
    • isaacs's avatar
      Merge branch 'v0.8.3-release' into v0.8 · 4439f7b8
      isaacs authored
      4439f7b8
    • isaacs's avatar
      2012.07.19, Version 0.8.3 (Stable) · 60bf2d6c
      isaacs authored
      * 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)
      60bf2d6c
    • isaacs's avatar
      uv: Upgrade to 94355e4 · 0c91b0e4
      isaacs authored
      0c91b0e4
    • isaacs's avatar
      uv: Upgrade to 94355e4 · 845b9e92
      isaacs authored
      845b9e92
    • Ben Noordhuis's avatar
      build: unbreak ustack on smartos · b2648934
      Ben Noordhuis authored
      I disabled the -ffunction-sections and -fdata-sections switches in 202df30a
      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.
      b2648934
  3. Jul 19, 2012
    • Ben Noordhuis's avatar
      build: link with -rdynamic, not -Wl,--export-dynamic · 5a5e1281
      Ben Noordhuis authored
      The system linker on SunOS doesn't understand --export-dynamic.
      5a5e1281
    • Ben Noordhuis's avatar
      build: fix mksnapshot crash on sunos · 98b1ce91
      Ben Noordhuis authored
      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.
      98b1ce91
  4. Jul 18, 2012
  5. Jul 17, 2012