Skip to content
Snippets Groups Projects
  1. Sep 29, 2008
  2. Sep 24, 2008
  3. Sep 06, 2008
  4. Sep 02, 2008
  5. Aug 16, 2008
    • Yang Tse's avatar
      Library internal only C preprocessor macros FORMAT_OFF_T and FORMAT_OFF_TU · ad638da2
      Yang Tse authored
      remain in use as internal curl_off_t print formatting strings for the internal
      *printf functions which still cannot handle print formatting string directives
      such as "I64d", "I64u", and others available on MSVC, MinGW, Intel's ICC, and
      other DOS/Windows compilers.
      
      This reverts previous commit part which did:
      
      FORMAT_OFF_T  -> CURL_FORMAT_CURL_OFF_T
      FORMAT_OFF_TU -> CURL_FORMAT_CURL_OFF_TU
      ad638da2
  6. Aug 15, 2008
    • Yang Tse's avatar
      For congruency sake with the naming of other CURL_XXXXXX_CURL_OFF_T macros, · 66fb9ca5
      Yang Tse authored
      the names of the curl_off_t formatting string directives now become
      CURL_FORMAT_CURL_OFF_T and CURL_FORMAT_CURL_OFF_TU.
      
      CURL_FMT_OFF_T  -> CURL_FORMAT_CURL_OFF_T
      CURL_FMT_OFF_TU -> CURL_FORMAT_CURL_OFF_TU
      
      Remove the use of an internal name for the curl_off_t formatting string directives
      and use the common one available from the inside and outside of the library.
      
      FORMAT_OFF_T  -> CURL_FORMAT_CURL_OFF_T
      FORMAT_OFF_TU -> CURL_FORMAT_CURL_OFF_TU
      66fb9ca5
  7. Aug 11, 2008
    • Dan Fandrich's avatar
      Fixed a boundary condition error in ftp_readresp() whereby a non-terminal · f1fe0424
      Dan Fandrich authored
      line of a multiline FTP response whose last byte landed exactly at the end
      of the BUFSIZE-length buffer would be treated as the terminal response
      line.  The following response code read in would then actually be the
      end of the previous response line, and all responses from then on would
      correspond to the wrong command. Test case 1062 verifies this.
      
      Stop closing a never-opened ftp socket.
      f1fe0424
  8. Jul 07, 2008
  9. May 07, 2008
  10. Apr 28, 2008
  11. Apr 22, 2008
  12. Apr 17, 2008
  13. Apr 05, 2008
    • Daniel Stenberg's avatar
      - Based on the Debian bug report #474224 that complained about the FTP error · 7607d514
      Daniel Stenberg authored
        message when libcurl doesn't get a 220 back immediately on connect, I now
        changed it to be more specific on what the problem is. Also worth noticing:
        while the bug report contains an example where the response is:
      
          421 There are too many connected users, please try again later
      
        we cannot assume that the error message will always be this readable nor
        that it fits within a particular boundary etc.
      7607d514
  14. Feb 07, 2008
  15. Jan 31, 2008
  16. Jan 15, 2008
  17. Jan 11, 2008
  18. Jan 10, 2008
    • 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
  19. Jan 06, 2008
  20. Jan 03, 2008
  21. Jan 02, 2008
  22. Dec 08, 2007
  23. Nov 29, 2007
  24. Nov 24, 2007
    • Daniel Stenberg's avatar
      struct HandleData is now called struct SingleRequest, and is only for data that · 13648f8c
      Daniel Stenberg authored
      is inited at the start of the DO action. I removed the Curl_transfer_keeper
      struct completely, and I had to move out a few struct members (that had to
      be set before DO or used after DONE) to the UrlState struct. The SingleRequest
      struct is accessed with SessionHandle->req.
      
      One of the biggest reasons for doing this was the bunch of duplicate struct
      members in HandleData and Curl_transfer_keeper since it was really messy to
      keep track of two variables with the same name and basically the same purpose!
      13648f8c
  25. Nov 07, 2007
  26. Nov 05, 2007
  27. Nov 02, 2007
  28. Nov 01, 2007
  29. Oct 26, 2007
  30. Oct 24, 2007
  31. Oct 22, 2007
    • Daniel Stenberg's avatar
      Michal Marek forwarded the bug report · 5b358603
      Daniel Stenberg authored
      https://bugzilla.novell.com/show_bug.cgi?id=332917 about a HTTP redirect to
      FTP that caused memory havoc. His work together with my efforts created two
      fixes:
      
      #1 - FTP::file was moved to struct ftp_conn, because is has to be dealt with
           at connection cleanup, at which time the struct HandleData could be
           used by another connection.
           Also, the unused char *urlpath member is removed from struct FTP.
      
      #2 - provide a Curl_reset_reqproto() function that frees
           data->reqdata.proto.* on connection setup if needed (that is if the
           SessionHandle was used by a different connection).
      5b358603
  32. Oct 17, 2007
  33. Oct 13, 2007
  34. Oct 12, 2007
  35. Oct 02, 2007
  36. Sep 27, 2007
Loading