1. 28 Aug, 2012 1 commit
  2. 27 Aug, 2012 6 commits
  3. 26 Aug, 2012 1 commit
  4. 23 Aug, 2012 1 commit
  5. 21 Aug, 2012 1 commit
  6. 18 Aug, 2012 2 commits
  7. 16 Aug, 2012 4 commits
  8. 14 Aug, 2012 1 commit
  9. 10 Aug, 2012 4 commits
  10. 09 Aug, 2012 2 commits
  11. 08 Aug, 2012 11 commits
  12. 07 Aug, 2012 6 commits
    • Daniel Stenberg's avatar
      TODO-RELEASE: two bugs fixed · 52db6e37
      Daniel Stenberg authored
      These are now addressed:
      
      323 - patch - select.c / Curl_socket_check() interrupted
      
      325 - Avoid leak of local device string when reusing connection
      52db6e37
    • Daniel Stenberg's avatar
      curl.1: minor format fix for --data-ascii · 672f24b1
      Daniel Stenberg authored
      ... and removal of trailing whitespace on a single line
      672f24b1
    • Ant Bryan's avatar
      curl man page cleanup · 2f02d825
      Ant Bryan authored
      2f02d825
    • Mike Crowe's avatar
      Avoid leak of local device string when reusing connection · 15108d63
      Mike Crowe authored
      Ensure that the copy of the CURLOPT_INTERFACE string is freed if we
      decide we can reuse an existing connection.
      15108d63
    • Daniel Stenberg's avatar
      Curl_socket_check: fix timeout return value for select users · c771968a
      Daniel Stenberg authored
      This is the same fix applied for the conditional code that uses select()
      that was already done for the poll specific code in commit
      b61e8b81.
      c771968a
    • Maxime Larocque's avatar
      Curl_socket_check: fix return code for timeout · b61e8b81
      Maxime Larocque authored
      We found a problem with ftp transfer using libcurl (7.23 and 7.25)
      inside an application which is receiving unix signals (SIGUSR1,
      SIGUSR2...) almost continuously. (Linux 2.4, PowerPC, HAVE_POLL_FINE
      defined).
      
      Curl_socket_check() uses poll() to wait for the socket, and retries it
      when a signal is received (EINTR). However, if a signal is received and
      it also happens that the timeout has been reached, Curl_socket_check()
      returns -1 instead of 0 (indicating an error instead of a timeout).
      
      In our case, the result is an aborted connection even before the ftp
      banner is received from the server, and a return value of
      CURLE_OUT_OF_MEMORY from curl_easy_perform() (Curl_pp_multi_statemach(),
      in pingpong.c, actually returns OOM if Curl_socket_check() fails :-)
      Funny to debug on a system on which OOM is a possible cause).
      
      Bug: http://curl.haxx.se/mail/lib-2012-07/0122.html
      b61e8b81