1. 20 Mar, 2006 4 commits
  2. 07 Mar, 2006 2 commits
  3. 06 Mar, 2006 1 commit
  4. 04 Mar, 2006 1 commit
  5. 03 Mar, 2006 1 commit
  6. 02 Mar, 2006 2 commits
  7. 27 Feb, 2006 2 commits
  8. 23 Feb, 2006 1 commit
    • Daniel Stenberg's avatar
      Lots of work and analysis by "xbx___" in bug #1431750 · 6fdbb011
      Daniel Stenberg authored
      (http://curl.haxx.se/bug/view.cgi?id=1431750) helped me identify and fix two
      different but related bugs:
      
      1) Removing an easy handle from a multi handle before the transfer is done
         could leave a connection in the connection cache for that handle that is
         in a state that isn't suitable for re-use. A subsequent re-use could then
         read from a NULL pointer and segfault.
      
      2) When an easy handle was removed from the multi handle, there could be an
         outstanding c-ares DNS name resolve request. When the response arrived,
         it caused havoc since the connection struct it "belonged" to could've
         been freed already.
      
      Now Curl_done() is called when an easy handle is removed from a multi handle
      pre-maturely (that is, before the transfer was complteted). Curl_done() also
      makes sure to cancel all (if any) outstanding c-ares requests.
      6fdbb011
  9. 21 Feb, 2006 1 commit
  10. 19 Feb, 2006 1 commit
  11. 18 Feb, 2006 1 commit
  12. 16 Feb, 2006 1 commit
  13. 11 Feb, 2006 2 commits
  14. 07 Feb, 2006 1 commit
  15. 01 Feb, 2006 1 commit
  16. 30 Jan, 2006 2 commits
  17. 24 Jan, 2006 1 commit
    • Daniel Stenberg's avatar
      Michal Marek provided a patch for FTP that makes libcurl continue to try PASV · 67bf4f28
      Daniel Stenberg authored
      even after EPSV returned a positive response code, if libcurl failed to
      connect to the port number the EPSV response said. Obviously some people are
      going through protocol-sensitive firewalls (or similar) that don't understand
      EPSV and then they don't allow the second connection unless PASV was
      used. This also called for a minor fix of test case 238.
      67bf4f28
  18. 19 Jan, 2006 2 commits
  19. 18 Jan, 2006 2 commits
  20. 16 Jan, 2006 1 commit
  21. 15 Jan, 2006 1 commit
  22. 13 Jan, 2006 1 commit
  23. 12 Jan, 2006 2 commits
  24. 10 Jan, 2006 2 commits
  25. 07 Jan, 2006 1 commit
  26. 06 Jan, 2006 1 commit
  27. 04 Jan, 2006 1 commit
  28. 16 Dec, 2005 1 commit