aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2005-03-07fseek() with SEEK_SET is broken on large file capable 32-bit systems, soDan Fandrich
revert to the SEEK_END method of repositioning the stream after a ftruncate() and only use SEEK_SET if ftruncate() isn't available.
2005-03-05Better cope with a failed or unavailable ftruncate().Dan Fandrich
Added HAVE_FTRUNCATE to all the static config-*.h files on the assumption that all those systems provide it.
2005-03-04Rene Rebe fixed a -# crash when more data than expected was retrieved.Daniel Stenberg
2005-02-09FTP code turned into state machine. Not completely yet, but a good start.Daniel Stenberg
The tag 'before_ftp_statemachine' was set just before this commit in case of future need.
2005-01-29Clear the urlglob struct when allocated, since we might otherwise useDaniel Stenberg
uninitialized variables. Pointed out to us by the friendly Valgrind.
2005-01-27a slightly involved work-around to prevent the debug-tracing from loggingDaniel Stenberg
a free-without-alloc as the first call
2005-01-27Make the debug build get the debug dump file path from the environmentDaniel Stenberg
variable to allow the test suite to better control where it ends up.
2005-01-25Ian Ford asked about support for the FTP command ACCT, and I discovered it isDaniel Stenberg
present in RFC959... so now (lib)curl supports it as well. --ftp-account and CURLOPT_FTP_ACCOUNT set the account string. (The server may ask for an account string after PASS have been sent away. The client responds with "ACCT [account string]".) Added test case 228 and 229 to verify the functionality. Updated the test FTP server to support ACCT somewhat.
2005-01-21FTP third transfer support overhaul. See CHANGES for details.Daniel Stenberg
2005-01-20Philippe Hameau found out that -Q "+[command]" didn't work, although some codeDaniel Stenberg
was written for it. I fixed and added test case 227 to verify it. The curl.1 man page didn't mention the '+' so I added it.
2005-01-18Cody Jones' enhanced version of Samuel Díaz García's MSVC makefile patch.Daniel Stenberg
2005-01-12Added dependencies.Gisle Vanem
2005-01-11Removed CURLTOOLDEBUG. It caused libcurl_wc.dllGisle Vanem
to fail in mysterious ways.
2005-01-11Fix '!if' expression.Gisle Vanem
2005-01-08New file.Gisle Vanem
2005-01-08Added Makefile.Watcom to EXTRA_DIST.Gisle Vanem
2005-01-06prevent a single byte read outside the string in test case 39Daniel Stenberg
2005-01-06fixed #1097019, multiple GET posts (-G) errorDaniel Stenberg
2005-01-04Minor comment fix.Gisle Vanem
2005-01-02Alex Neblett's minor updateDaniel Stenberg
2004-12-26nah, don't use the system's getpass() function since it too often is limitedDaniel Stenberg
to 8(!) or similar lengths passwords
2004-12-25./src/config.h.in is now removed from CVS. It is copied from theDaniel Stenberg
lib/config.h.in file by buildconf
2004-12-25My reimplementation and cleanup of the getpass source code. We officially noDaniel Stenberg
longer use Angus Mackay's getpass code due to the weirdo license his code was donated to us under.
2004-12-21Added test case 217 that verified CURLINFO_HTTP_CONNECTCODE, and I made theDaniel Stenberg
-w option support 'http_connect' to make it easier to verify!
2004-12-20Fixed a compile warning introduced by making the protocol table const. ThisDan Fandrich
involves a binary-compatible change to the API struct curl_version_info_data
2004-12-18Samuel Listopad fixed -E to support "C:/path" (with forward slash) as well.Daniel Stenberg
2004-12-17s/_write/write/gGisle Vanem
2004-12-17Add libidn.a and iconv libraries if USE_IDNA=1.Gisle Vanem
2004-12-16Support uploading and resuming of >2GB files.Gisle Vanem
Ref. lib/file.c.
2004-12-15precaution to prevent double typedefs of the boolDaniel Stenberg
2004-12-15moved the bool typedef to setup.hDaniel Stenberg
2004-12-15fixed how backslashes are treated in glob stringsDaniel Stenberg
2004-12-15Make some arrays of pointers const, too.Dan Fandrich
2004-12-15Add 'const' to immutable arrays.Dan Fandrich
2004-12-14Caller must free 'engines' list.Gisle Vanem
2004-12-13Support for "--engine list" option.Gisle Vanem
Moved CURLOPT_SSLENGINE* options to after verbose mode is set. Added a goto. Eek!
2004-12-11Dan Fandrich:Daniel Stenberg
Here's a stab at a consolidation of the SSL detection heuristics into configure. Source files aren't changed by this patch, except for setup.h and the various config*.h files. Within the configure script, OPENSSL_ENABLED is used to determine if SSL is being used or not, and outside configure, USE_SSLEAY means the same thing; this could be even further unified some day. Now, when SSL is not detected, configure skips the various checks that are dependent on SSL, speeding up the configure process and avoiding complications with cross compiles. I also updated all the architecture- specific config files I could see, but I couldn't test them.
2004-12-10David Byron's debug build fixDaniel Stenberg
2004-12-06Replace MINGW32 with built-in __MINGW32__.Gisle Vanem
2004-11-24mingw _has_ a ftruncate() but it doesn't work with 64bit file sizes so weDaniel Stenberg
can just safely pretend we don't have one
2004-11-24Provide a 64-bit capable ftruncate(). MingW has one, butGisle Vanem
it takes only 32-bit offsets.
2004-11-24mingw has a ftruncate() functionDaniel Stenberg
2004-11-24HTTP "auth done right". See lib/README.httpauthDaniel Stenberg
2004-11-16Added revision tag.Gisle Vanem
2004-11-15new -w variables supportedDaniel Stenberg
2004-11-15Added top_srcdir.Gisle Vanem
2004-11-15Added revision id, test for USE_ARES.Gisle Vanem
Uses Makefile.inc.
2004-11-14Changes for static/dynamic linking of libcurl.Gisle Vanem
No need to generate a dummy sys/utime.h. Cleanup.
2004-11-14Borland doesn't have <sys/utime.h>, utime() norGisle Vanem
_lseeki64().
2004-11-13Fix location of timeval.c.Gisle Vanem