Skip to content
  1. Aug 08, 2015
  2. Aug 06, 2015
  3. Aug 05, 2015
  4. Aug 04, 2015
  5. Aug 03, 2015
  6. Aug 02, 2015
    • Daniel Stenberg's avatar
      SSH: three state machine fixups · c4eb10e2
      Daniel Stenberg authored
      The SSH state machine didn't clear the 'rc' variable appropriately in a
      two places which prevented it from looping the way it should. And it
      lacked an 'else' statement that made it possible to erroneously get
      stuck in the SSH_AUTH_AGENT state.
      
      Reported-by: Tim Stack
      
      Closes #357
      c4eb10e2
  7. Aug 01, 2015
  8. Jul 31, 2015
  9. Jul 30, 2015
    • Steve Holme's avatar
      INSTALL: Minor formatting correction in 'Legacy Windows and SSL' section · 8b1d00ac
      Steve Holme authored
      ...as well as some rewording.
      8b1d00ac
    • Kamil Dudka's avatar
      http: move HTTP/2 cleanup code off http_disconnect() · f7dcc7c1
      Kamil Dudka authored
      Otherwise it would never be called for an HTTP/2 connection, which has
      its own disconnect handler.
      
      I spotted this while debugging <https://bugzilla.redhat.com/1248389>
      where the http_disconnect() handler was called on an FTP session handle
      causing 'dnf' to crash.  conn->data->req.protop of type (struct FTP *)
      was reinterpreted as type (struct HTTP *) which resulted in SIGSEGV in
      Curl_add_buffer_free() after printing the "Connection cache is full,
      closing the oldest one." message.
      
      A previously working version of libcurl started to crash after it was
      recompiled with the HTTP/2 support despite the HTTP/2 protocol was not
      actually used.  This commit makes it work again although I suspect the
      root cause (reinterpreting session handle data of incompatible protocol)
      still has to be fixed.  Otherwise the same will happen when mixing FTP
      and HTTP/2 connections and exceeding the connection cache limit.
      
      Reported-by: Tomas Tomecek
      Bug: https://bugzilla.redhat.com/1248389
      f7dcc7c1