1. 07 Oct, 2014 5 commits
    • moparisthebest's avatar
      SSL: implement public key pinning · 93e45079
      moparisthebest 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
    • Daniel Stenberg's avatar
      multi_runsingle: fix possible memory leak · d1b56d00
      Daniel Stenberg authored
      Coverity CID 1202837. 'newurl' can in fact be allocated even when
      Curl_retry_request() returns failure so free it if need be.
      d1b56d00
    • Daniel Stenberg's avatar
      ares::Curl_resolver_cancel: skip checking for NULL conn · 6352df87
      Daniel Stenberg authored
      Coverity CID 1243581. 'conn' will never be NULL here, and if it would be
      the subsequent statement would dereference it!
      6352df87
    • Daniel Stenberg's avatar
      parseconfig: skip a NULL check · dddb2aab
      Daniel Stenberg authored
      Coverity CID 1154198. This NULL check implies that the pointer _can_ be
      NULL at this point, which it can't. Thus it is dead code. It tricks
      static analyzers to warn about dereferencing the pointer since the code
      seems to imply it can be NULL.
      dddb2aab
    • Waldek Kozba's avatar
      multi-uv.c: call curl_multi_info_read() better · b7d3338d
      Waldek Kozba authored
      Improves it for low-latency cases (like the communication with
      localhost)
      b7d3338d
  2. 06 Oct, 2014 2 commits
  3. 04 Oct, 2014 6 commits
  4. 03 Oct, 2014 7 commits
  5. 02 Oct, 2014 5 commits
  6. 01 Oct, 2014 1 commit
  7. 30 Sep, 2014 3 commits
  8. 26 Sep, 2014 1 commit
  9. 25 Sep, 2014 2 commits
  10. 23 Sep, 2014 1 commit
  11. 19 Sep, 2014 4 commits
  12. 18 Sep, 2014 2 commits
  13. 15 Sep, 2014 1 commit