1. 13 May, 2019 11 commits
  2. 12 May, 2019 5 commits
  3. 11 May, 2019 7 commits
  4. 10 May, 2019 2 commits
    • Steve Holme's avatar
      vauth: Fix incorrect function description for Curl_auth_user_contains_domain() · 0424605f
      Steve Holme authored
      ...and misalignment of these comments. From a78c61a4.
      
      Closes #3860
      0424605f
    • Jay Satiro's avatar
      Revert "multi: support verbose conncache closure handle" · d934059a
      Jay Satiro authored
      This reverts commit b0972bc8.
      
      - No longer show verbose output for the conncache closure handle.
      
      The offending commit was added so that the conncache closure handle
      would inherit verbose mode from the user's easy handle. (Note there is
      no way for the user to set options for the closure handle which is why
      that was necessary.) Other debug settings such as the debug function
      were not also inherited since we determined that could lead to crashes
      if the user's per-handle private data was used on an unexpected handle.
      
      The reporter here says he has a debug function to capture the verbose
      output, and does not expect or want any output to stderr; however
      because the conncache closure handle does not inherit the debug function
      the verbose output for that handle does go to stderr.
      
      There are other plausible scenarios as well such as the user redirects
      stderr on their handle, which is also not inherited since it could lead
      to crashes when used on an unexpected handle.
      
      Short of allowing the user to set options for the conncache closure
      handle I don't think there's much we can safely do except no longer
      inherit the verbose setting.
      
      Bug: https://curl.haxx.se/mail/lib-2019-05/0021.html
      Reported-by: Kristoffer Gleditsch
      
      Ref: https://github.com/curl/curl/pull/3598
      Ref: https://github.com/curl/curl/pull/3618
      
      Closes https://github.com/curl/curl/pull/3856
      d934059a
  5. 09 May, 2019 8 commits
  6. 08 May, 2019 2 commits
    • Marcel Raad's avatar
    • Ricky Leverence's avatar
      OpenSSL: Report -fips in version if OpenSSL is built with FIPS · 3a03e590
      Ricky Leverence authored
      Older versions of OpenSSL report FIPS availabilty via an OPENSSL_FIPS
      define. It uses this define to determine whether to publish -fips at
      the end of the version displayed. Applications that utilize the version
      reported by OpenSSL will see a mismatch if they compare it to what curl
      reports, as curl is not modifying the version in the same way. This
      change simply adds a check to see if OPENSSL_FIPS is defined, and will
      alter the reported version to match what OpenSSL itself provides. This
      only appears to be applicable in versions of OpenSSL <1.1.1
      
      Closes #3771
      3a03e590
  7. 07 May, 2019 1 commit
    • Frank Gevaerts's avatar
      nss: allow fifos and character devices for certificates. · 191ffd07
      Frank Gevaerts authored
      Currently you can do things like --cert <(cat ./cert.crt) with (at least) the
      openssl backend, but that doesn't work for nss because is_file rejects fifos.
      
      I don't actually know if this is sufficient, nss might do things internally
      (like seeking back) that make this not work, so actual testing is needed.
      
      Closes #3807
      191ffd07
  8. 06 May, 2019 2 commits
  9. 05 May, 2019 2 commits