Skip to content
  1. Mar 23, 2016
  2. Feb 09, 2016
    • David Benjamin's avatar
      openssl: remove most BoringSSL #ifdefs. · 39c803cb
      David Benjamin authored
      As of https://boringssl-review.googlesource.com/#/c/6980/, almost all of
      BoringSSL #ifdefs in cURL should be unnecessary:
      
      - BoringSSL provides no-op stubs for compatibility which replaces most
        #ifdefs.
      
      - DES_set_odd_parity has been in BoringSSL for nearly a year now. Remove
        the compatibility codepath.
      
      - With a small tweak to an extend_key_56_to_64 call, the NTLM code
        builds fine.
      
      - Switch OCSP-related #ifdefs to the more generally useful
        OPENSSL_NO_OCSP.
      
      The only #ifdefs which remain are Curl_ossl_version and the #undefs to
      work around OpenSSL and wincrypt.h name conflicts. (BoringSSL leaves
      that to the consumer. The in-header workaround makes things sensitive to
      include order.)
      
      This change errs on the side of removing conditionals despite many of
      the restored codepaths being no-ops. (BoringSSL generally adds no-op
      compatibility stubs when possible. OPENSSL_VERSION_NUMBER #ifdefs are
      bad enough!)
      
      Closes #640
      39c803cb
  3. Feb 08, 2016
  4. Jan 26, 2016
  5. Dec 01, 2015
  6. Oct 07, 2015
  7. Aug 12, 2015
  8. Jun 17, 2015
  9. Apr 29, 2015
  10. Apr 22, 2015
  11. Feb 25, 2015
  12. Jan 08, 2015
  13. Nov 05, 2014
  14. Sep 08, 2014
  15. Sep 03, 2014
  16. Aug 25, 2014
  17. Jul 17, 2014
  18. May 20, 2014
  19. Mar 25, 2014
  20. Jan 29, 2014
  21. Dec 16, 2013
  22. Oct 14, 2013
  23. Aug 11, 2013
  24. Jun 22, 2013
  25. Apr 12, 2013
  26. Mar 11, 2013
  27. Feb 06, 2013
  28. Nov 20, 2012
  29. Oct 10, 2012
  30. Jul 27, 2012
  31. Jul 20, 2012
  32. Jul 09, 2012
  33. Jun 11, 2012
  34. Jun 03, 2012