1. 10 Apr, 2006 1 commit
  2. 05 Apr, 2006 1 commit
  3. 28 Mar, 2006 1 commit
  4. 27 Mar, 2006 1 commit
  5. 26 Mar, 2006 1 commit
  6. 21 Mar, 2006 3 commits
  7. 20 Mar, 2006 4 commits
  8. 07 Mar, 2006 2 commits
  9. 06 Mar, 2006 1 commit
  10. 04 Mar, 2006 1 commit
  11. 03 Mar, 2006 1 commit
  12. 02 Mar, 2006 2 commits
  13. 27 Feb, 2006 1 commit
  14. 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
  15. 21 Feb, 2006 1 commit
  16. 19 Feb, 2006 1 commit
  17. 18 Feb, 2006 1 commit
  18. 16 Feb, 2006 1 commit
  19. 11 Feb, 2006 2 commits
  20. 07 Feb, 2006 1 commit
  21. 01 Feb, 2006 1 commit
  22. 30 Jan, 2006 2 commits
  23. 29 Jan, 2006 1 commit
  24. 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
  25. 20 Jan, 2006 1 commit
  26. 19 Jan, 2006 1 commit
  27. 18 Jan, 2006 2 commits
  28. 16 Jan, 2006 1 commit
  29. 15 Jan, 2006 1 commit
  30. 13 Jan, 2006 1 commit