1. 27 Mar, 2019 1 commit
  2. 26 Mar, 2019 3 commits
  3. 25 Mar, 2019 2 commits
  4. 24 Mar, 2019 3 commits
  5. 22 Mar, 2019 3 commits
  6. 20 Mar, 2019 2 commits
  7. 18 Mar, 2019 1 commit
  8. 17 Mar, 2019 2 commits
  9. 15 Mar, 2019 5 commits
  10. 14 Mar, 2019 5 commits
    • Daniel Stenberg's avatar
      makefile: make checksrc and hugefile commands "silent" · 5cf5d57a
      Daniel Stenberg authored
      ... to match the style already used for compiling, linking
      etc. Acknowledges 'make V=1' to enable verbose.
      Closes #3681
    • Daniel Stenberg's avatar
      curl.1: --user and --proxy-user are hidden from ps output · 2af732f3
      Daniel Stenberg authored
      Suggested-by: Eric Curtin
      Improved-by: Dan Fandrich
      Ref: #3680
      Closes #3683
    • Daniel Stenberg's avatar
      curl.1: mark the argument to --cookie as <data|filename> · 05a131eb
      Daniel Stenberg authored
      From a discussion in #3676
      Suggested-by: Tim Rühsen
      Closes #3682
    • Dan Fandrich's avatar
    • Dominik Hölzl's avatar
      Negotiate: fix for HTTP POST with Negotiate · 6c603553
      Dominik Hölzl authored
      * Adjusted unit tests 2056, 2057
      * do not generally close connections with CURLAUTH_NEGOTIATE after every request
      * moved negotiatedata from UrlState to connectdata
      * Added stream rewind logic for CURLAUTH_NEGOTIATE
      * introduced negotiatedata::GSS_AUTHDONE and negotiatedata::GSS_AUTHSUCC
      * Consider authproblem state for CURLAUTH_NEGOTIATE
      * Consider reuse_forbid for CURLAUTH_NEGOTIATE
      * moved and adjusted negotiate authentication state handling from
        output_auth_headers into Curl_output_negotiate
      * Curl_output_negotiate: ensure auth done is always set
      * Curl_output_negotiate: Set auth done also if result code is
        GSS_S_CONTINUE_NEEDED/SEC_I_CONTINUE_NEEDED as this result code may
        also indicate the last challenge request (only works with disabled
        Expect: 100-continue and CURLOPT_KEEP_SENDING_ON_ERROR -> 1)
      * Consider "Persistent-Auth" header, detect if not present;
        Reset/Cleanup negotiate after authentication if no persistent
      * apply changes introduced with #2546 for negotiate rewind logic
      Fixes #1261
      Closes #1975
  11. 13 Mar, 2019 1 commit
    • Marc Schlatter's avatar
      http: send payload when (proxy) authentication is done · dd8a19f8
      Marc Schlatter authored
      The check that prevents payload from sending in case of authentication
      doesn't check properly if the authentication is done or not.
      They're cases where the proxy respond "200 OK" before sending
      authentication challenge. This change takes care of that.
      Fixes #2431
      Closes #3669
  12. 12 Mar, 2019 6 commits
  13. 11 Mar, 2019 2 commits
    • Daniel Stenberg's avatar
      multi: removed unused code for request retries · 0bb56392
      Daniel Stenberg authored
      This code was once used for the non multi-interface using code path, but
      ever since easy_perform was turned into a wrapper around the multi
      interface, this code path never runs.
      Closes #3666
    • Jay Satiro's avatar
      doh: inherit some SSL options from user's easy handle · 9e6af114
      Jay Satiro authored
      - Inherit SSL options for the doh handle but not SSL client certs,
        SSL ALPN/NPN, SSL engine, SSL version, SSL issuer cert,
        SSL pinned public key, SSL ciphers, SSL id cache setting,
        SSL kerberos or SSL gss-api settings.
      - Fix inheritance of verbose setting.
      - Inherit NOSIGNAL.
      There is no way for the user to set options for the doh (DNS-over-HTTPS)
      handles and instead we inherit some options from the user's easy handle.
      My thinking for the SSL options not inherited is they are most likely
      not intended by the user for the DOH transfer. I did inherit insecure
      because I think that should still be in control of the user.
      Prior to this change doh did not work for me because CAINFO was not
      inherited. Also verbose was set always which AFAICT was a bug (#3660).
      Fixes https://github.com/curl/curl/issues/3660
      Closes https://github.com/curl/curl/pull/3661
  14. 09 Mar, 2019 2 commits
  15. 08 Mar, 2019 2 commits