1. 10 Jan, 2008 2 commits
    • Daniel Stenberg's avatar
      Georg Lippitsch brought CURLOPT_SEEKFUNCTION and CURLOPT_SEEKDATA to allow · 18faa509
      Daniel Stenberg authored
      libcurl to seek in a given input stream. This is particularly important when
      doing upload resumes when there's already a huge part of the file present
      remotely. Before, and still if this callback isn't used, libcurl will read
      and through away the entire file up to the point to where the resuming
      begins (which of course can be a slow opereration depending on file size,
      I/O bandwidth and more). This new function will also be preferred to get
      used instead of the CURLOPT_IOCTLFUNCTION for seeking back in a stream when
      doing multi-stage HTTP auth with POST/PUT.
      18faa509
    • Daniel Stenberg's avatar
      Nikitinskit Dmitriy filed bug report #1868255 · 0ce484ee
      Daniel Stenberg authored
      (http://curl.haxx.se/bug/view.cgi?id=1868255) with a patch. It identifies
      and fixes a problem with parsing WWW-Authenticate: headers with additional
      spaces in the line that the parser wasn't written to deal with.
      0ce484ee
  2. 08 Jan, 2008 1 commit
  3. 06 Jan, 2008 1 commit
  4. 05 Jan, 2008 1 commit
    • Daniel Stenberg's avatar
      Based on further discussion on curl-library, I reverted yesterday's SOCKS5 · b4305764
      Daniel Stenberg authored
      code to instead introduce support for a new proxy type called
      CURLPROXY_SOCKS5_HOSTNAME that is used to send the host name to the proxy
      instead of IP address and there's thus no longer any need for a new
      curl_easy_setopt() option.
      
      The default SOCKS5 proxy is again back to sending the IP address to the
      proxy.  The new curl command line option for enabling sending host name to a
      SOCKS5 proxy is now --socks5-hostname.
      b4305764
  5. 04 Jan, 2008 1 commit
  6. 03 Jan, 2008 1 commit
  7. 02 Jan, 2008 3 commits
    • Daniel Stenberg's avatar
      - I fixed two cases of missing return code checks when handling chunked · d9023c16
      Daniel Stenberg authored
        decoding where a write error (or abort return from a callback) didn't stop
        libcurl's processing.
      d9023c16
    • Daniel Stenberg's avatar
      I removed the socklen_t use from the public curl/curl.h header and instead · 193d33fd
      Daniel Stenberg authored
      made it an unsigned int. The type was only used in the curl_sockaddr struct
      definition (only used by the curl_opensocket_callback). On all platforms I
      could find information about, socklen_t is 32 unsigned bits large so I don't
      think this will break the API or ABI. The main reason for this change is of
      course for all the platforms that don't have a socklen_t definition in their
      headers to build fine again. Providing our own configure magic and custom
      definition of socklen_t on those systems proved to work but was a lot of
      cruft, code and extra magic needed - when this very small change of type seems
      harmless and still solves the missing socklen_t problem.
      193d33fd
    • Daniel Stenberg's avatar
      Richard Atterer brought a patch that added support for SOCKS4a proxies, which · a46b40b7
      Daniel Stenberg authored
      is an inofficial PROXY4 variant that sends the hostname to the proxy instead
      of the resolved address (which is already supported by SOCKS5).  --socks4a is
      the curl command line option for it and CURLOPT_PROXYTYPE can now be set to
      CURLPROXY_SOCKS4A as well.
      a46b40b7
  8. 01 Jan, 2008 1 commit
  9. 26 Dec, 2007 2 commits
  10. 24 Dec, 2007 1 commit
  11. 19 Dec, 2007 1 commit
  12. 18 Dec, 2007 3 commits
  13. 17 Dec, 2007 1 commit
  14. 13 Dec, 2007 1 commit
    • Daniel Stenberg's avatar
      David Wright filed bug report #1849764 · 7b1a2214
      Daniel Stenberg authored
      (http://curl.haxx.se/bug/view.cgi?id=1849764) with an included fix. He
      identified a problem for re-used connections that previously had sent
      Expect: 100-continue and in some situations the subsequent POST (that didn't
      use Expect:) still had the internal flag set for its use. David's fix (that
      makes the setting of the flag in every single request unconditionally) is
      fine and is now used!
      7b1a2214
  15. 12 Dec, 2007 1 commit
  16. 09 Dec, 2007 1 commit
  17. 08 Dec, 2007 1 commit
  18. 05 Dec, 2007 1 commit
  19. 03 Dec, 2007 3 commits
  20. 02 Dec, 2007 1 commit
  21. 29 Nov, 2007 2 commits
  22. 26 Nov, 2007 1 commit
  23. 22 Nov, 2007 2 commits
  24. 20 Nov, 2007 2 commits
  25. 18 Nov, 2007 1 commit
  26. 17 Nov, 2007 1 commit
  27. 16 Nov, 2007 1 commit
  28. 15 Nov, 2007 2 commits