Skip to content
  1. Jan 27, 2011
  2. Jan 18, 2011
  3. Jan 04, 2011
  4. Jan 02, 2011
  5. Jun 30, 2010
    • Kamil Dudka's avatar
      http_ntlm: add support for NSS · f3b77e56
      Kamil Dudka authored
      When configured with '--without-ssl --with-nss', NTLM authentication
      now uses NSS crypto library for MD5 and DES.  For MD4 we have a local
      implementation in that case.  More details are available at
      https://bugzilla.redhat.com/603783
      
      In order to get it working, curl_global_init() must be called with
      CURL_GLOBAL_SSL or CURL_GLOBAL_ALL.  That's necessary because NSS needs
      to be initialized globally and we do so only when the NSS library is
      actually required by protocol.  The mentioned call of curl_global_init()
      is responsible for creating of the initialization mutex.
      
      There was also slightly changed the NSS initialization scenario, in
      particular, loading of the NSS PEM module.  It used to be loaded always
      right after the NSS library was initialized.  Now the library is
      initialized as soon as any SSL or NTLM is required, while the PEM module
      is prevented from being loaded until the SSL is actually required.
      f3b77e56
  6. May 11, 2010
  7. 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
  8. Apr 24, 2010
  9. Apr 06, 2010
  10. Apr 04, 2010
  11. Mar 31, 2010
  12. Mar 24, 2010
  13. Feb 17, 2010
  14. Dec 02, 2009
  15. Nov 12, 2009
  16. Nov 05, 2009
  17. Oct 28, 2009
  18. Oct 18, 2009
  19. Oct 07, 2009
  20. Sep 21, 2009
  21. Sep 08, 2009
  22. Sep 06, 2009
  23. Aug 28, 2009
  24. Aug 13, 2009
  25. 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
  26. Jun 08, 2009
  27. May 28, 2009
  28. May 27, 2009
  29. May 11, 2009
  30. Apr 24, 2009
  31. Apr 21, 2009
  32. Apr 14, 2009
  33. Apr 13, 2009