Skip to content
  1. Mar 12, 2011
    • Daniel Stenberg's avatar
      sftp upload: expire to advance state machine · cccba729
      Daniel Stenberg authored
      When using the multi_socket API to do SFTP upload, it is important that
      we set a quick expire when leaving the SSH_SFTP_UPLOAD_INIT state as
      there's nothing happening on the socket so there's no read or write to
      wait for, but the next libssh2 API function needs to be called to get
      the ball rolling.
      
      This is one of the problems detected by test 582.
      
      Reported by: Henry Ludemann <misc@hl.id.au>
      cccba729
    • Daniel Stenberg's avatar
      test582: improved info messages · 7612ca2a
      Daniel Stenberg authored
      7612ca2a
  2. Mar 11, 2011
  3. Mar 10, 2011
  4. Mar 09, 2011
  5. Mar 08, 2011
  6. Mar 07, 2011
  7. Mar 06, 2011
  8. Mar 04, 2011
  9. Feb 26, 2011
  10. Feb 23, 2011
  11. Feb 22, 2011
  12. Feb 21, 2011
  13. Feb 18, 2011
    • Mike Crowe's avatar
      multi: close connection on timeout · c4369f34
      Mike Crowe authored
      After a request times out, the connection wasn't properly closed and
      prevented to get re-used, so subsequent transfers could still mistakenly
      get to use the previously aborted connection.
      c4369f34
    • Daniel Stenberg's avatar
      multi: better failed connect treatment · d85cae92
      Daniel Stenberg authored
      When failing to connect the protocol during the CURLM_STATE_PROTOCONNECT
      state, Curl_done() has to be called with the premature flag set TRUE as
      for the pingpong protocols this can be important.
      
      When Curl_done() is called with premature == TRUE, it needs to call
      Curl_disconnect() with its 'dead_connection' argument set to TRUE as
      well so that any protocol handler's disconnect function won't attempt to
      use the (control) connection for anything.
      
      This problem caused the pingpong protocols to fail to disconnect when
      STARTTLS failed.
      
      Reported by: Alona Rossen
      Bug: http://curl.haxx.se/mail/lib-2011-02/0195.html
      d85cae92