Skip to content
  1. Aug 15, 2010
    • Daniel Stenberg's avatar
      multi: support timeouts · 232ad654
      Daniel Stenberg authored
      Curl_expire() is now expanded to hold a list of timeouts for each easy
      handle. Only the closest in time will be the one used as the primary
      timeout for the handle and will be used for the splay tree (which sorts
      and lists all handles within the multi handle).
      
      When the main timeout has triggered/expired, the next timeout in time
      that is kept in the list will be moved to the main timeout position and
      used as the key to splay with. This way, all timeouts that are set with
      Curl_expire() internally will end up as a proper timeout. Previously any
      Curl_expire() that set a _later_ timeout than what was already set was
      just silently ignored and thus missed.
      
      Setting Curl_expire() with timeout 0 (zero) will cancel all previously
      added timeouts.
      
      Corrects known bug #62.
      232ad654
  2. Aug 11, 2010
  3. Aug 10, 2010
  4. Aug 07, 2010
    • Daniel Stenberg's avatar
      curl_easy_setopt.3: rename stream to userdata · 5c2b6b2d
      Daniel Stenberg authored
      In some places where the name 'stream' has been used for naming a
      function argument that is in fact settable with a setopt() option we now
      call that argument 'userdata' to make it more obvious that it is in fact
      possible to set by the application.
      
      Suggested by: Jeff Pohlmeyer
      5c2b6b2d
  5. Aug 02, 2010
  6. Jul 30, 2010
    • Daniel Stenberg's avatar
      KNOWN_BUG: The SOCKET type in Win64 is 64 bits · 53e47ca9
      Daniel Stenberg authored
      The SOCKET type in Win64 is 64 bits large (and thus so is curl_socket_t
      on that platform), and long is only 32 bits. It makes it impossible for
      curl_easy_getinfo() to return a socket properly with the
      CURLINFO_LASTSOCKET option as for all other operating systems.
      53e47ca9
  7. Jul 26, 2010
  8. Jul 21, 2010
  9. Jul 13, 2010
  10. Jul 09, 2010
  11. Jun 30, 2010
  12. Jun 26, 2010
  13. Jun 24, 2010
  14. Jun 16, 2010
  15. Jun 04, 2010
  16. Jun 02, 2010
  17. May 28, 2010
  18. May 16, 2010
  19. May 12, 2010
  20. May 10, 2010
  21. Apr 29, 2010
  22. Apr 26, 2010
  23. Apr 24, 2010
  24. Apr 19, 2010
  25. Apr 14, 2010
  26. Apr 12, 2010
  27. Apr 11, 2010
  28. Apr 02, 2010
  29. Mar 25, 2010