1. 06 Feb, 2019 3 commits
  2. 05 Feb, 2019 2 commits
  3. 04 Feb, 2019 5 commits
  4. 01 Feb, 2019 4 commits
  5. 31 Jan, 2019 1 commit
  6. 29 Jan, 2019 2 commits
  7. 28 Jan, 2019 3 commits
  8. 25 Jan, 2019 1 commit
  9. 24 Jan, 2019 2 commits
    • Felix Hädicke's avatar
      setopt: enable CURLOPT_SSH_KNOWNHOSTS and CURLOPT_SSH_KEYFUNCTION for libssh · 3cbf731d
      Felix Hädicke authored
      CURLOPT_SSH_KNOWNHOSTS and CURLOPT_SSH_KEYFUNCTION are supported for
      libssh as well. So accepting these options only when compiling with
      libssh2 is wrong here.
      
      Fixes #3493
      Closes #3494
      3cbf731d
    • Felix Hädicke's avatar
      libssh: do not let libssh create socket · 15c94b31
      Felix Hädicke authored
      By default, libssh creates a new socket, instead of using the socket
      created by curl for SSH connections.
      
      Pass the socket created by curl to libssh using ssh_options_set() with
      SSH_OPTIONS_FD directly after ssh_new(). So libssh uses our socket
      instead of creating a new one.
      
      This approach is very similar to what is done in the libssh2 code, where
      the socket created by curl is passed to libssh2 when
      libssh2_session_startup() is called.
      
      Fixes #3491
      Closes #3495
      15c94b31
  10. 21 Jan, 2019 3 commits
  11. 20 Jan, 2019 1 commit
  12. 19 Jan, 2019 3 commits
    • Daniel Stenberg's avatar
      COPYING: it's 2019 · 6bd5bc97
      Daniel Stenberg authored
      [skip ci]
      6bd5bc97
    • hhb's avatar
      configure: fix recv/send/select detection on Android · 21c37942
      hhb authored
      This reverts commit d4f25201fb7da03fc88f90d51101beb3d0026db9.
      
      The overloadable attribute is removed again starting from
      NDK17. Actually they only exist in two NDK versions (15 and 16). With
      overloadable, the first condition tried will succeed. Results in wrong
      detection result.
      
      Closes #3484
      21c37942
    • georgeok's avatar
      ntlm_sspi: add support for channel binding · 09662337
      georgeok authored
      Windows extended potection (aka ssl channel binding) is required
      to login to ntlm IIS endpoint, otherwise the server returns 401
      responses.
      
      Fixes #3280
      Closes #3321
      09662337
  13. 18 Jan, 2019 1 commit
  14. 17 Jan, 2019 1 commit
    • JDepooter's avatar
      ssh: log the libssh2 error message when ssh session startup fails · b095a1ca
      JDepooter authored
      When a ssh session startup fails, it is useful to know why it has
      failed. This commit changes the message from:
         "Failure establishing ssh session"
      to something like this, for example:
         "Failure establishing ssh session: -5, Unable to exchange encryption keys"
      
      Closes #3481
      b095a1ca
  15. 16 Jan, 2019 5 commits
  16. 15 Jan, 2019 3 commits