Skip to content
  1. Feb 04, 2019
  2. Feb 01, 2019
  3. Jan 31, 2019
  4. Jan 29, 2019
  5. Jan 28, 2019
  6. Jan 25, 2019
  7. Jan 24, 2019
    • 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
  8. Jan 21, 2019
  9. Jan 20, 2019
  10. Jan 19, 2019
    • 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
  11. Jan 18, 2019
  12. Jan 17, 2019
    • Joel Depooter's avatar
      ssh: log the libssh2 error message when ssh session startup fails · b095a1ca
      Joel Depooter 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
  13. Jan 16, 2019
  14. Jan 15, 2019
  15. Jan 14, 2019
  16. Jan 13, 2019
    • Daniel Stenberg's avatar
      extract_if_dead: use a known working transfer when checking connections · 54b201b4
      Daniel Stenberg authored
      Make sure that this function sets a proper "live" transfer for the
      connection before calling the protocol-specific connection check
      function, and then clear it again afterward as a non-used connection has
      no current transfer.
      
      Reported-by: Jeroen Ooms
      Reviewed-by: Marcel Raad
      Reviewed-by: Daniel Gustafsson
      Fixes #3463
      Closes #3464
      54b201b4