1. 20 Apr, 2016 1 commit
    • Karlson2k's avatar
      sendf.c: added ability to call recv() before send() as workaround · 72d5e144
      Karlson2k authored
      WinSock destroys recv() buffer if send() is failed. As result - server
      response may be lost if server sent it while curl is still sending
      request. This behavior noticeable on HTTP server short replies if
      libcurl use several send() for request (usually for POST request).
      To workaround this problem, libcurl use recv() before every send() and
      keeps received data in intermediate buffer for further processing.
      
      Fixes: #657
      Closes: #668
      72d5e144
  2. 19 Apr, 2016 11 commits
  3. 18 Apr, 2016 12 commits
  4. 17 Apr, 2016 3 commits
  5. 12 Apr, 2016 8 commits
  6. 11 Apr, 2016 1 commit
    • Daniel Stenberg's avatar
      http2: drain the socket better... · b2a03763
      Daniel Stenberg authored
      ... but ignore EAGAIN if the stream has ended so that we don't end up in
      a loop. This is a follow-up to c8ab6131 in order to avoid the problem
      d261652d was made to fix.
      
      Reported-by: Jay Satiro
      Clues-provided-by: Tatsuhiro Tsujikawa
      
      Discussed in #750
      b2a03763
  7. 10 Apr, 2016 2 commits
  8. 09 Apr, 2016 2 commits