1. Sep 06, 2013
  2. Sep 05, 2013
  3. Sep 04, 2013
  4. Sep 01, 2013
  5. Aug 29, 2013
  6. Aug 28, 2013
  7. Aug 24, 2013
  8. Aug 22, 2013
  9. Aug 21, 2013
    • Ben Noordhuis's avatar
      deps: upgrade http_parser to 303c4e4 · 8d42c634
      Ben Noordhuis authored
      Upgrade to joyent/http-parser@303c4e4. Changes:
      
        * Do not accept PUN/GEM methods as PUT/GET.
        * Further request method check strengthening.
      8d42c634
    • Fedor Indutny's avatar
      tls: fix assertion when ssl is destroyed at read · af6a2339
      Fedor Indutny authored
      `maybeInitFinished()` can emit the 'secure' event which
      in turn destroys the connection in case of authentication
      failure and sets `this.pair.ssl` to `null`.
      
      If such condition appeared after non-empty read - loop will continue
      and `clearOut` will be called on `null` object instead of
      `crypto::Connection` instance. Resulting in the following assertion:
      
          ERROR: Error: Hostname/IP doesn't match certificate's altnames
          Assertion failed: handle->InternalFieldCount() > 0
      
      fix #5756
      af6a2339
  10. Aug 20, 2013
  11. Aug 17, 2013
    • Ben Noordhuis's avatar
      dgram: fix assertion on bad send() arguments · 0c2960ef
      Ben Noordhuis authored
      Add range checks for the offset, length and port arguments to
      dgram.Socket#send().  Fixes the following assertion:
      
          node: ../../src/udp_wrap.cc:264: static v8::Handle<v8::Value>
          node::UDPWrap::DoSend(const v8::Arguments&, int): Assertion
          `offset < Buffer::Length(buffer_obj)' failed.
      
      And:
      
          node: ../../src/udp_wrap.cc:265: static v8::Handle<v8::Value>
          node::UDPWrap::DoSend(const v8::Arguments&, int): Assertion
          `length <= Buffer::Length(buffer_obj) - offset' failed.
      
      Interestingly enough, a negative port number was accepted until now but
      silently ignored.  (In other words, it would send the datagram to a
      random port.)
      
      This commit exposed a bug in the simple/test-dgram-close test which
      has also been fixed.
      
      This is a back-port of commit 41ec6d05 from the master branch.
      
      Fixes #6025.
      0c2960ef
    • Daniel Chatfield's avatar
      readline: pause stdin before turning off terminal raw mode · 5453619e
      Daniel Chatfield authored
      On windows, libuv will immediately make a `ReadConsole` call (in the
      thread pool) when a 'flowing' `uv_tty_t` handle is switched to
      line-buffered mode. That causes an immediate issue for some users,
      since libuv can't cancel the `ReadConsole` operation on Windows 8 /
      Server 2012 and up if the program switches back to raw mode later.
      
      But even if this will be fixed in libuv at some point, it's better to
      avoid the overhead of starting work in the thread pool and immediately
      cancelling it afther that.
      
      See also f34f1e30, where the same change is made for the opposite
      flow, e.g. move `resume()` after `_setRawMode(true)`.
      
      Fixes #5927
      
      This is a backport of dfb0461c (see #5930) to the v0.10 branch.
      5453619e
    • isaacs's avatar
      blog: v0.10.16 · a66d2400
      isaacs authored
      a66d2400
    • isaacs's avatar
      Now working on v0.10.17 · 0e043528
      isaacs authored
      0e043528
    • isaacs's avatar
      Merge branch 'v0.10.16-release' into v0.10 · e679739b
      isaacs authored
      e679739b
  12. Aug 16, 2013
    • isaacs's avatar
      2013.08.16, Version 0.10.16 (Stable) · 50b4c905
      isaacs authored
      * v8: back-port fix for CVE-2013-2882
      
      * npm: Upgrade to 1.3.8
      
      * crypto: fix assert() on malformed hex input (Ben Noordhuis)
      
      * crypto: fix memory leak in randomBytes() error path (Ben Noordhuis)
      
      * events: fix memory leak, don't leak event names (Ben Noordhuis)
      
      * http: Handle hex/base64 encodings properly (isaacs)
      
      * http: improve chunked res.write(buf) performance (Ben Noordhuis)
      
      * stream: Fix double pipe error emit (Eran Hammer)
      50b4c905
    • isaacs's avatar
      npm: Upgrade to 1.3.8 · 5abdef79
      isaacs authored
      5abdef79
    • Ben Noordhuis's avatar
      crypto: fix memory leak in randomBytes() error path · f55aca65
      Ben Noordhuis authored
      This is the conceptual back-port of commit ec548734 from the master
      branch.
      f55aca65