1. 30 May, 2015 4 commits
  2. 28 May, 2015 3 commits
  3. 27 May, 2015 4 commits
  4. 26 May, 2015 1 commit
  5. 25 May, 2015 2 commits
  6. 24 May, 2015 4 commits
  7. 23 May, 2015 4 commits
  8. 22 May, 2015 11 commits
  9. 21 May, 2015 2 commits
  10. 20 May, 2015 5 commits
    • Daniel Stenberg's avatar
      read_callback: move to SessionHandle from connectdata · b0143a2a
      Daniel Stenberg authored
      With many easy handles using the same connection for multiplexing, it is
      important we store and keep the transfer-oriented stuff in the
      SessionHandle so that callbacks and callback data work fine even when
      many easy handles share the same physical connection.
      b0143a2a
    • Daniel Stenberg's avatar
      http2: show stream IDs in decimal · 6a688976
      Daniel Stenberg authored
      It makes them easier to match output from the nghttpd test server.
      6a688976
    • Tatsuhiro Tsujikawa's avatar
      http2: Faster http2 upload · c175d184
      Tatsuhiro Tsujikawa authored
      Previously, when we send all given buffer in data_source_callback, we
      return NGHTTP2_ERR_DEFERRED, and nghttp2 library removes this stream
      temporarily for writing.  This itself is good.  If this is the sole
      stream in the session, nghttp2_session_want_write() returns zero,
      which means that libcurl does not check writeability of the underlying
      socket.  This leads to very slow upload, because it seems curl only
      upload 16k something per 1 second.  To fix this, if we still have data
      to send, call nghttp2_session_resume_data after nghttp2_session_send.
      This makes nghttp2_session_want_write() returns nonzero (if connection
      window still opens), and as a result, socket writeability is checked,
      and upload speed becomes normal.
      c175d184
    • Dmitry Eremin-Solenikov's avatar
      gtls: don't fail on non-fatal alerts during handshake · d5aab55b
      Dmitry Eremin-Solenikov authored
      Stop curl from failing when non-fatal alert is received during
      handshake.  This e.g. fixes lots of problems when working with https
      sites through proxies.
      d5aab55b
    • Daniel Stenberg's avatar
      0f6f7c10