1. 06 Apr, 2018 4 commits
    • Jon DeVree's avatar
      file: restore old behavior for file:////foo/bar URLs · 695e96b3
      Jon DeVree authored
      curl 7.57.0 and up interpret this according to Appendix E.3.2 of RFC
      8089 but then returns an error saying this is unimplemented. This is
      actually a regression in behavior on both Windows and Unix.
      
      Before curl 7.57.0 this URL was treated as a path of "//foo/bar" and
      then passed to the relevant OS API. This means that the behavior of this
      case is actually OS dependent.
      
      The Unix path resolution rules say that the OS must handle swallowing
      the extra "/" and so this path is the same as "/foo/bar"
      
      The Windows path resolution rules say that this is a UNC path and
      automatically handles the SMB access for the program. So curl on Windows
      was already doing Appendix E.3.2 without any special code in curl.
      
      Regression
      
      Closes #2438
      695e96b3
    • Gaurav Malhotra's avatar
      Revert "openssl: Don't add verify locations when verifypeer==0" · 2536e245
      Gaurav Malhotra authored
      This reverts commit dc854377.
      
      libcurl (with the OpenSSL backend) performs server certificate verification
      even if verifypeer == 0 and the verification result is available using
      CURLINFO_SSL_VERIFYRESULT. The commit that is being reverted caused the
      CURLINFO_SSL_VERIFYRESULT to not have useful information for the
      verifypeer == 0 use case (it would always have
      X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY).
      
      Closes #2451
      2536e245
    • Wyatt O'Day's avatar
      tls: fix mbedTLS 2.7.0 build + handle sha256 failures · 336b6a32
      Wyatt O'Day authored
      (mbedtls 2.70 compiled with MBEDTLS_DEPRECATED_REMOVED)
      
      Closes #2453
      336b6a32
    • Lauri Kasanen's avatar
      cookie: case-insensitive hashing for the domains · 746479ad
      Lauri Kasanen authored
      closes #2458
      746479ad
  2. 04 Apr, 2018 3 commits
  3. 02 Apr, 2018 3 commits
  4. 31 Mar, 2018 1 commit
  5. 27 Mar, 2018 1 commit
  6. 26 Mar, 2018 3 commits
  7. 23 Mar, 2018 3 commits
  8. 22 Mar, 2018 3 commits
  9. 21 Mar, 2018 3 commits
  10. 20 Mar, 2018 7 commits
  11. 19 Mar, 2018 3 commits
  12. 18 Mar, 2018 2 commits
  13. 17 Mar, 2018 4 commits