1. 20 Apr, 2016 3 commits
    • Isaac Boukris's avatar
      NTLM: check for NULL pointer before deferencing · fa5fa65a
      Isaac Boukris authored
      At ConnectionExists, both check->proxyuser and check->proxypasswd
      could be NULL, so make sure to check first.
      
      Fixes #765
      fa5fa65a
    • Karlson2k's avatar
      tests: added test1517 · 4fbd5769
      Karlson2k authored
      ... for checking ability to receive full HTTP response when POST request
      is used with slow read callback function.
      
      This test checks for bug #657 and verifies the work-around from
      72d5e144.
      
      Closes #720
      4fbd5769
    • 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