1. 15 Aug, 2016 2 commits
    • Daniel Stenberg's avatar
      proxy: reject attempts to use unsupported proxy schemes · a96319eb
      Daniel Stenberg authored
      I discovered some people have been using "https://example.com" style
      strings as proxy and it "works" (curl doesn't complain) because curl
      ignores unknown schemes and then assumes plain HTTP instead.
      
      I think this misleads users into believing curl uses HTTPS to proxies
      when it doesn't. Now curl rejects proxy strings using unsupported
      schemes instead of just ignoring and defaulting to HTTP.
      a96319eb
    • Daniel Stenberg's avatar
      RELEASE-NOTES: synced with b7ee5316 · a5174b02
      Daniel Stenberg authored
      a5174b02
  2. 14 Aug, 2016 3 commits
  3. 13 Aug, 2016 2 commits
  4. 12 Aug, 2016 1 commit
  5. 11 Aug, 2016 3 commits
  6. 10 Aug, 2016 2 commits
    • Daniel Stenberg's avatar
      RELEASE-NOTES: synced with e577c43b · 6301692f
      Daniel Stenberg authored
      6301692f
    • 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
  7. 09 Aug, 2016 17 commits
  8. 08 Aug, 2016 4 commits
  9. 07 Aug, 2016 1 commit
  10. 04 Aug, 2016 4 commits
  11. 03 Aug, 2016 1 commit
    • Serj Kalichev's avatar
      TFTP: Fix upload problem with piped input · edeabf74
      Serj Kalichev authored
      When input stream for curl is stdin and input stream is not a file but
      generated by a script then curl can truncate data transfer to arbitrary
      size since a partial packet is treated as end of transfer by TFTP.
      
      Fixes #857
      edeabf74