1. Oct 17, 2013
    • Jason Gerfen's avatar
      crypto: add SPKAC support · 7bf46ba4
      Jason Gerfen authored
      Implements new class 'Certificate' within crypto object for working
      with SPKAC's (signed public key & challenge) natively.
      7bf46ba4
  2. Oct 16, 2013
  3. Oct 13, 2013
    • Jason Gerfen's avatar
      crypto: add SPKAC support · 7f66e44d
      Jason Gerfen authored
      Implements new class 'Certificate' within crypto object for working
      with SPKAC's (signed public key & challenge) natively.
      7f66e44d
  4. Oct 15, 2013
  5. Oct 14, 2013
  6. Oct 12, 2013
  7. Oct 09, 2013
    • Dave Pacheco's avatar
      mdb_v8: remove useless check · 2b9e3fb1
      Dave Pacheco authored
      2b9e3fb1
    • Dave Pacheco's avatar
      dtrace, mdb_v8: support more string, frame types · 5921158c
      Dave Pacheco authored
      This change makes several improvements to the ustack helper and MDB
      support:
      
      - ustack helper and MDB: add support for two-byte strings
        (necessary to print many filenames in stacktraces in 0.10 and later).
      - ustack helper: fix position numbers, which were off by a factor of two
      - ustack helper: fix frames with undefined Scripts (e.g., "RegExp")
      - ustack helper: add stub frames
      - MDB: add support for sliced strings
      - MDB: sync up with changes from the illumos version of the module
      
      Fixes #6309
      Closes #6318
      5921158c
  8. Oct 08, 2013
  9. Oct 06, 2013
  10. Oct 04, 2013
    • Ben Noordhuis's avatar
      src: fix up after botched merge conflict · 58729f1b
      Ben Noordhuis authored
      Mea culpa, I didn't properly resolve a merge conflict in the last two
      commits.  The resulting segmentation fault only happened on Linux and
      only sometimes.
      
      Fixes #6306.
      58729f1b
  11. Oct 03, 2013
    • Ben Noordhuis's avatar
      src: add JS start/stop methods for idle notifier · f649626c
      Ben Noordhuis authored
      The previous commit changes the profiler idle notifier so that it only
      gets started when a --prof or --prof_lazy argument is specified on the
      command line.
      
      This commit adds two internal methods to the process object that allows
      one to start and stop the idle notifier programmatically.
      f649626c
    • Ben Noordhuis's avatar
      src: only start idle notifier when profiling · 9566fe82
      Ben Noordhuis authored
      The previous commit adds a notifier that tells the V8 profiler when
      node.js is idle, i.e. when it's about to start sleeping in the
      platform's equivalent of epoll_wait().
      
      This commit adds a heuristic that only starts the notifier when the
      V8 profiler is started from the command line.
      9566fe82
    • Ben Noordhuis's avatar
      src: notify V8 profiler when we're idle · 57231d52
      Ben Noordhuis authored
      Inform V8's CPU profiler when we're idle.  The profiler is
      sampling-based but not all samples are created equal; mark the wall
      clock time spent in epoll_wait() and friends so profiling tools can
      filter it out.  The samples still end up in v8.log but with state=IDLE
      rather than state=EXTERNAL.
      57231d52
    • Ben Noordhuis's avatar
      src: raise maximum file descriptor limit · 6820054d
      Ben Noordhuis authored
      Do a binary search for the maximum RLIMIT_NOFILE.  Works around the
      low, low limits on certain high, high-priced devices from Cupertino, CA.
      6820054d
  12. Oct 01, 2013
  13. Sep 27, 2013
  14. Sep 26, 2013
    • Ben Noordhuis's avatar
      src: remove ObjectWrap dependency from core · c79d5163
      Ben Noordhuis authored
      Drop the ObjectWrap dependency in favor of an internal WeakObject class.
      
      Let's us stop worrying about API and ABI compatibility when making
      changes to the way node.js deals with weakly persistent handles
      internally.
      c79d5163
  15. Sep 25, 2013
  16. Sep 24, 2013
    • Ben Noordhuis's avatar
      Revert "deps: update v8 to 3.20.17.11" · 14687ebf
      Ben Noordhuis authored
      After the upgrade from 3.20.17.7 to 3.20.17.11, we've begun hitting
      random assertions in V8 in memory-constrained / GC-heavy situations.
      
      The assertions all seem to be related to heap allocations and garbage
      collection but apart from that, they're all over the place.
      
      This reverts commit 970bdccc.
      14687ebf
  17. Sep 25, 2013
  18. Sep 24, 2013