1. 04 Apr, 2017 10 commits
  2. 03 Apr, 2017 3 commits
  3. 02 Apr, 2017 1 commit
  4. 01 Apr, 2017 1 commit
  5. 31 Mar, 2017 3 commits
  6. 30 Mar, 2017 13 commits
  7. 29 Mar, 2017 6 commits
  8. 28 Mar, 2017 3 commits
    • Daniel Stenberg's avatar
      conncache: make hashkey avoid malloc · 2066072f
      Daniel Stenberg authored
      ... to make it much faster. Idea developed with primepie on IRC.
      
      Closes #1365
      2066072f
    • Kamil Dudka's avatar
      http: do not treat FTPS over CONNECT as HTTPS · 2549831d
      Kamil Dudka authored
      If we use FTPS over CONNECT, the TLS handshake for the FTPS control
      connection needs to be initiated in the SENDPROTOCONNECT state, not
      the WAITPROXYCONNECT state.  Otherwise, if the TLS handshake completed
      without blocking, the information about the completed TLS handshake
      would be saved to a wrong flag.  Consequently, the TLS handshake would
      be initiated in the SENDPROTOCONNECT state once again on the same
      connection, resulting in a failure of the TLS handshake.  I was able to
      observe the failure with the NSS backend if curl ran through valgrind.
      
      Note that this commit partially reverts curl-7_21_6-52-ge34131db.
      2549831d
    • Daniel Stenberg's avatar
      pause: handle mixed types of data when paused · 45220334
      Daniel Stenberg authored
      When receiving chunked encoded data with trailers, and the write
      callback returns PAUSE, there might be both body and header to store to
      resend on unpause. Previously libcurl returned error for that case.
      
      Added test case 1540 to verify.
      
      Reported-by: Stephen Toub
      Fixes #1354
      Closes #1357
      45220334