1. Nov 27, 2013
  2. Nov 26, 2013
    • isaacs's avatar
      blog: npm outage postmortem · 90655a99
      isaacs authored
      90655a99
    • Ben Noordhuis's avatar
      tls: add serialNumber to getPeerCertificate() · 84c03a98
      Ben Noordhuis authored
      Add a 'serialNumber' property to the object that is returned by
      tls.CryptoStream#getPeerCertificate().  Contains the certificate's
      serial number encoded as a hex string.  The format is identical to
      `openssl x509 -serial -in path/to/certificate`.
      
      Fixes #6583.
      84c03a98
    • David Chan's avatar
      util: Format negative zero as '-0' · b3e4fc6a
      David Chan authored
      Format negative zero as '-0' instead of as '0', as it does not behave
      identically to positive zero. ((-0).toString() still returns '0' as
      required by ES5 9.8.1.2).
      
      Fixes joyent/node#6548.
      Closes joyent/node#6550.
      b3e4fc6a
  3. Nov 24, 2013
  4. Nov 23, 2013
  5. Nov 22, 2013
    • Trevor Norris's avatar
      node: allow nextTick infinite recursion · 5757642e
      Trevor Norris authored
      Removing the depth counter while processing the nextTickQueue made it
      possible to run out of memory if in an infinite recursive loop using
      nextTick(). There was also an edge case where too many callbacks were
      pushed onto the nextTickQueue, while not actually being recursive.
      
      This is being done to prevent possible cryptic FATAL ERROR messages from
      popping up, and issues being posted about them.
      5757642e
  6. Nov 21, 2013
    • Timothy J Fontaine's avatar
      blog: Post for v0.11.9 · a34bbaf3
      Timothy J Fontaine authored
      a34bbaf3
    • Timothy J Fontaine's avatar
      Now working on 0.11.10 · 1a7d3e2b
      Timothy J Fontaine authored
      1a7d3e2b
    • Timothy J Fontaine's avatar
      Merge branch 'v0.11.9-release' · 9b985e58
      Timothy J Fontaine authored
      9b985e58
    • Timothy J Fontaine's avatar
      2013.11.20, Version 0.11.9 (Unstable) · dcfd032b
      Timothy J Fontaine authored
      * uv: upgrade to v0.11.15 (Timothy J Fontaine)
      
      * v8: upgrade to 3.22.24.5 (Timothy J Fontaine)
      
      * buffer: remove warning when no encoding is passed (Trevor Norris)
      
      * build: make v8 use random seed for hash tables (Ben Noordhuis)
      
      * crypto: build with shared openssl without NPN (Ben Noordhuis)
      
      * crypto: update root certificates (Ben Noordhuis)
      
      * debugger: pass on v8 debug switches (Ben Noordhuis)
      
      * domain: use AsyncListener API (Trevor Norris)
      
      * fs: add recursive subdirectory support to fs.watch (Nick Simmons)
      
      * fs: make fs.watch() non-recursive by default (Ben Noordhuis)
      
      * http: cleanup freeSockets when socket destroyed (fengmk2)
      
      * http: force socket encoding to be null (isaacs)
      
      * http: make DELETE requests set `req.method` (Nathan Rajlich)
      
      * node: add AsyncListener support (Trevor Norris)
      
      * src: remove global HandleScope that hid memory leaks (Ben Noordhuis)
      
      * tls: add ECDH ciphers support (Erik Dubbelboer)
      
      * tls: do not default to 'localhost' servername (Fedor Indutny)
      
      * tls: more accurate wrapping of connecting socket (Fedor Indutny)
      dcfd032b
    • Timothy J Fontaine's avatar
      Merge remote-tracking branch 'upstream/v0.10' · eaba9417
      Timothy J Fontaine authored
      Conflicts:
      	lib/events.js
      	src/udp_wrap.cc
      eaba9417
    • isaacs's avatar
      npm: Upgrade to v1.3.15 · c1452f4c
      isaacs authored
      c1452f4c
    • Timothy J Fontaine's avatar
      child_process: deliver ENOENT on nextTick · 40d5e907
      Timothy J Fontaine authored
      After the uv upgrade, uv_spawn will now fail faster for certain
      failures like ENOENT. However, our tests and other people may be
      depending on that error being passed to the callback instead of a
      throw.
      40d5e907
    • Timothy J Fontaine's avatar
      uv: upgrade to v0.11.15 · 1fef66ff
      Timothy J Fontaine authored
      1fef66ff
  7. Nov 20, 2013
  8. Nov 19, 2013
  9. Nov 16, 2013
    • Ben Noordhuis's avatar
      debugger: pass on v8 debug switches · bd9c6666
      Ben Noordhuis authored
      Before this commit, passing --debugger and other V8 debug switches to
      node.js made node print a usage message and exit.
      
      Rewrite the debug argument parser so it only consumes switches that we
      understand and pass everything else as-is to V8.
      
      A side effect of this change is that switches like --debugger_agent and
      --debugger_port now work.  That kind of obsoletes our debugger switches
      because they implement pretty much the same functionality but let's
      leave them in for now for the sake of convenience and backwards
      compatibility.
      
      Fixes #6526.
      bd9c6666
    • Trevor Norris's avatar
      buffer: convert values to uint, not int · d6df1b91
      Trevor Norris authored
      In many cases values expected to be unsigned were converted to a signed
      integer.
      
      Also include some small code cleanup.
      d6df1b91
    • Trevor Norris's avatar
      src: make buffer size errors more explicit · e5346932
      Trevor Norris authored
      Fixes #6490
      e5346932
    • Trevor Norris's avatar
      buffer: no warning when encoding isn't passed · a263abaa
      Trevor Norris authored
      Buffer#write() was showing the deprecation warning when only
      buf.write('string') was passed. This is incorrect since the encoding is
      always optional.
      
      Argument order should follow:
        Buffer#write(string[, offset[, length]][, encoding])
      
      (yeah, not confusing at all)
      a263abaa
  10. Nov 15, 2013
  11. Nov 14, 2013
  12. Nov 13, 2013