Skip to content
  1. Aug 30, 2016
  2. Aug 28, 2016
  3. Aug 27, 2016
  4. Aug 26, 2016
  5. Aug 25, 2016
  6. Aug 23, 2016
    • Ales Novak's avatar
      ftp: fix wrong poll on the secondary socket · 7ad50a61
      Ales Novak authored
      
      
      When we're uploading using FTP and the server issues a tiny pause
      between opening the connection to the client's secondary socket, the
      client's initial poll() times out, which leads to second poll() which
      does not wait for POLLIN on the secondary socket. So that poll() also
      has to time out, creating a long (200ms) pause.
      
      This patch adds the correct flag to the secondary socket, making the
      second poll() correctly wait for the connection there too.
      
      Signed-off-by: default avatarAles Novak <alnovak@suse.cz>
      
      Closes #978
      7ad50a61
  7. Aug 21, 2016
  8. Aug 20, 2016
  9. Aug 19, 2016
  10. Aug 18, 2016
    • Steve Holme's avatar
      vauth: Introduced Curl_auth_is_<mechansism>_supported() functions · a0f21294
      Steve Holme authored
      As Windows SSPI authentication calls fail when a particular mechanism
      isn't available, introduced these functions for DIGEST, NTLM, Kerberos 5
      and Negotiate to allow both HTTP and SASL authentication the opportunity
      to query support for a supported mechanism before selecting it.
      
      For now each function returns TRUE to maintain compatability with the
      existing code when called.
      a0f21294
  11. Aug 17, 2016
  12. Aug 16, 2016
  13. Aug 15, 2016
  14. Aug 14, 2016
  15. Aug 13, 2016
  16. Aug 11, 2016
    • Daniel Stenberg's avatar
      rtsp: ignore whitespace in session id · 2c8ccdac
      Daniel Stenberg authored
      Follow-up to e577c43b to fix test case 569 brekage: stop the parser at
      whitespace as well.
      
      Help-by: Erik Janssen
      2c8ccdac
    • Daniel Stenberg's avatar
      HTTP: retry failed HEAD requests too · 31e33a9a
      Daniel Stenberg authored
      Mark's new document about HTTP Retries
      (https://mnot.github.io/I-D/httpbis-retry/) made me check our code and I
      spotted that we don't retry failed HEAD requests which seems totally
      inconsistent and I can't see any reason for that separate treatment.
      
      So, no separate treatment for HEAD starting now. A HTTP request sent
      over a reused connection that gets cut off before a single byte is
      received will be retried on a fresh connection.
      
      Made-aware-by: Mark Nottingham
      31e33a9a
  17. Aug 10, 2016
    • Erik Janssen's avatar
      rtsp: accept any RTSP session id · e577c43b
      Erik Janssen authored
      Makes libcurl work in communication with gstreamer-based RTSP
      servers. The original code validates the session id to be in accordance
      with the RFC. I think it is better not to do that:
      
      - For curl the actual content is a don't care.
      
      - The clarity of the RFC is debatable, is $ allowed or only as \$, that
        is imho not clear
      
      - Gstreamer seems to url-encode the session id but % is not allowed by
      the RFC
      
      - less code
      
      With this patch curl will correctly handle real-life lines like:
      Session: biTN4Kc.8%2B1w-AF.; timeout=60
      
      Bug: https://curl.haxx.se/mail/lib-2016-08/0076.html
      e577c43b