Skip to content
Snippets Groups Projects
  1. Nov 24, 2007
    • Daniel Stenberg's avatar
      struct HandleData is now called struct SingleRequest, and is only for data that · 13648f8c
      Daniel Stenberg authored
      is inited at the start of the DO action. I removed the Curl_transfer_keeper
      struct completely, and I had to move out a few struct members (that had to
      be set before DO or used after DONE) to the UrlState struct. The SingleRequest
      struct is accessed with SessionHandle->req.
      
      One of the biggest reasons for doing this was the bunch of duplicate struct
      members in HandleData and Curl_transfer_keeper since it was really messy to
      keep track of two variables with the same name and basically the same purpose!
      13648f8c
  2. Nov 20, 2007
  3. Nov 05, 2007
  4. Aug 26, 2007
  5. Aug 01, 2007
  6. Jul 23, 2007
  7. Jul 11, 2007
  8. Jun 27, 2007
  9. May 31, 2007
  10. Apr 28, 2007
  11. Apr 08, 2007
  12. Apr 03, 2007
  13. Mar 31, 2007
  14. Mar 27, 2007
  15. Feb 28, 2007
  16. Feb 26, 2007
  17. Feb 16, 2007
  18. Jan 31, 2007
  19. Jan 28, 2007
  20. Dec 29, 2006
  21. Dec 22, 2006
  22. Dec 05, 2006
  23. Nov 02, 2006
  24. Oct 18, 2006
  25. Oct 11, 2006
  26. Oct 04, 2006
  27. Sep 09, 2006
  28. Sep 07, 2006
  29. Sep 03, 2006
  30. Aug 30, 2006
  31. Aug 29, 2006
  32. Jul 25, 2006
  33. Jul 11, 2006
  34. Jul 07, 2006
    • Daniel Stenberg's avatar
      Ingmar Runge provided a source snippet that caused a crash. The reason for · ca319f63
      Daniel Stenberg authored
      the crash was that libcurl internally was a bit confused about who owned the
      DNS cache at all times so if you created an easy handle that uses a shared
      DNS cache and added that to a multi handle it would crash. Now we keep more
      careful internal track of exactly what kind of DNS cache each easy handle
      uses: None, Private (allocated for and used only by this single handle),
      Shared (points to a cache held by a shared object), Global (points to the
      global cache) or Multi (points to the cache within the multi handle that is
      automatically shared between all easy handles that are added with private
      caches).
      ca319f63
  35. Apr 07, 2006
  36. Feb 11, 2006
  37. Jan 15, 2006
  38. Jul 17, 2005
  39. Apr 07, 2005
    • Daniel Stenberg's avatar
      GnuTLS support added. There's now a "generic" SSL layer that we use all over · 6e619393
      Daniel Stenberg authored
      internally, with code provided by sslgen.c. All SSL-layer-specific code is
      then written in ssluse.c (for OpenSSL) and gtls.c (for GnuTLS).
      
      As far as possible, internals should not need to know what SSL layer that is
      in use. Building with GnuTLS currently makes two test cases fail.
      
      TODO.gnutls contains a few known outstanding issues for the GnuTLS support.
      
      GnuTLS support is enabled with configure --with-gnutls
      6e619393
Loading