Skip to content
  1. Aug 23, 2015
    • Nathaniel Waisbrot's avatar
      CURLOPT_DEFAULT_PROTOCOL: added · 9756d1da
      Nathaniel Waisbrot authored
      - Add new option CURLOPT_DEFAULT_PROTOCOL to allow specifying a default
      protocol for schemeless URLs.
      
      - Add new tool option --proto-default to expose
      CURLOPT_DEFAULT_PROTOCOL.
      
      In the case of schemeless URLs libcurl will behave in this way:
      
      When the option is used libcurl will use the supplied default.
      
      When the option is not used, libcurl will follow its usual plan of
      guessing from the hostname and falling back to 'http'.
      9756d1da
  2. Aug 18, 2015
  3. Aug 12, 2015
  4. Jul 17, 2015
  5. Jun 30, 2015
  6. Jun 24, 2015
  7. Jun 17, 2015
  8. Jun 05, 2015
  9. May 18, 2015
  10. Apr 28, 2015
  11. Apr 22, 2015
  12. Mar 24, 2015
  13. Mar 20, 2015
  14. Mar 03, 2015
  15. Feb 25, 2015
  16. Jan 16, 2015
  17. Jan 15, 2015
  18. Jan 08, 2015
  19. Jan 01, 2015
  20. Dec 27, 2014
  21. Dec 26, 2014
  22. Dec 04, 2014
  23. Nov 30, 2014
  24. Nov 29, 2014
  25. Nov 07, 2014
  26. Nov 05, 2014
  27. Nov 02, 2014
  28. Oct 13, 2014
  29. Oct 07, 2014
    • Travis Burtrum's avatar
      SSL: implement public key pinning · 93e45079
      Travis Burtrum authored
      Option --pinnedpubkey takes a path to a public key in DER format and
      only connect if it matches (currently only implemented with OpenSSL).
      
      Provides CURLOPT_PINNEDPUBLICKEY for curl_easy_setopt().
      
      Extract a public RSA key from a website like so:
      openssl s_client -connect google.com:443 2>&1 < /dev/null | \
      sed -n '/-----BEGIN/,/-----END/p' | openssl x509 -noout -pubkey \
      | openssl rsa -pubin -outform DER > google.com.der
      93e45079
  30. Sep 10, 2014
  31. Jul 31, 2014