Skip to content
  1. May 11, 2010
  2. May 07, 2010
    • Howard Chu's avatar
      sendrecv: split the I/O handling into private handler · d64bd82b
      Howard Chu authored
      Howard Chu brought the bulk work of this patch that properly
      moves out the sending and recving of data to the parts of the
      code that are properly responsible for the various ways of doing
      so.
      
      Daniel Stenberg assisted with polishing a few bits and fixed some
      minor flaws in the original patch.
      
      Another upside of this patch is that we now abuse CURLcodes less
      with the "magic" -1 return codes and instead use CURLE_AGAIN more
      consistently.
      d64bd82b
  3. Apr 24, 2010
  4. Apr 06, 2010
  5. Apr 04, 2010
  6. Mar 31, 2010
  7. Mar 24, 2010
  8. Feb 17, 2010
  9. Dec 02, 2009
  10. Nov 12, 2009
  11. Nov 05, 2009
  12. Oct 28, 2009
  13. Oct 18, 2009
  14. Oct 07, 2009
  15. Sep 21, 2009
  16. Sep 08, 2009
  17. Sep 06, 2009
  18. Aug 28, 2009
  19. Aug 13, 2009
  20. Jul 20, 2009
    • Kamil Dudka's avatar
      - Claes Jakobsson improved the support for client certificates handling · 5f0cae80
      Kamil Dudka authored
        in NSS-powered libcurl. Now the client certificates can be selected
        automatically by a NSS built-in hook. Additionally pre-login to all PKCS11
        slots is no more performed. It used to cause problems with HW tokens.
      
      - Fixed reference counting for NSS client certificates. Now the PEM reader
        module should be always properly unloaded on Curl_nss_cleanup(). If the unload
        fails though, libcurl will try to reuse the already loaded instance.
      5f0cae80
  21. Jun 08, 2009
  22. May 28, 2009
  23. May 27, 2009
  24. May 11, 2009
  25. Apr 24, 2009
  26. Apr 21, 2009
  27. Apr 14, 2009
  28. Apr 13, 2009
  29. Mar 18, 2009
  30. Feb 27, 2009
  31. Feb 17, 2009
  32. Jan 07, 2009
    • Daniel Stenberg's avatar
      fix compiler warnings · dd058b8d
      Daniel Stenberg authored
      dd058b8d
    • Daniel Stenberg's avatar
      - Rob Crittenden did once again provide an NSS update: · 3c2ad402
      Daniel Stenberg authored
        I have to jump through a few hoops now with the NSS library initialization
        since another part of an application may have already initialized NSS by the
        time Curl gets invoked. This patch is more careful to only shutdown the NSS
        library if Curl did the initialization.
      
        It also adds in a bit of code to set the default ciphers if the app that
        call NSS_Init* did not call NSS_SetDomesticPolicy() or set specific
        ciphers. One might argue that this lets other application developers get
        lazy and/or they aren't using the NSS API correctly, and you'd be right.
        But still, this will avoid terribly difficult-to-trace crashes and is
        generally helpful.
      3c2ad402
  33. Nov 15, 2008