aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2005-01-15errrno can by freak accident become EINTR on DOS orGisle Vanem
Windows (unrelated to select). select() can never set errno to EINTR on Windows.
2005-01-14Added README.hostipDaniel Stenberg
2005-01-13Inspired by Martijn Koster's patch and example source atDaniel Stenberg
http://www.greenhills.co.uk/mak/gentoo/curl-eintr-bug.c, I now made the select() and poll() calls properly loop if they return -1 and errno is EINTR. glibc docs for this is found here: http://www.gnu.org/software/libc/manual/html_node/Interrupted-Primitives.html This last link says BSD doesn't have this "effect". Will there be a problem if we do this unconditionally? S: ----------------------------------------------------------------------
2005-01-12Added '-bd' option; target is a DLL.Gisle Vanem
Added dependencies.
2005-01-11Dan Torop cleaned up a few no longer used variables from David Phillips'Daniel Stenberg
select() overhaul fix.
2005-01-11Renamed easy.h and multi.h to easyif.h and multiif.h to make sure they don'tDaniel Stenberg
shadow our public headers with the former names.
2005-01-11".\lib\easy.h" shadows for <curl/easy.h> in Watcom.Gisle Vanem
Force including ../include/curl/easy.h.
2005-01-11".\lib\multi.h" shadows for <curl/multi.h> in Watcom.Gisle Vanem
Force including ../include/curl/multi.h.
2005-01-11Cyrill Osterwalder posted a detailed analysis about a bug that occurs whenDaniel Stenberg
using a custom Host: header and curl fails to send a request on a re-used persistent connection and thus creates a new connection and resends it. It then sent two Host: headers. Cyrill's analysis was posted here: http://curl.haxx.se/mail/archive-2005-01/0022.html
2005-01-10Bruce Mitchener identified (bug report #1099640) the never-ending SOCKS5Daniel Stenberg
problem with the version byte and the check for bad versions. Bruce has lots of clues on this, and based on his suggestion I've now removed the check of that byte since it seems to be able to contain 1 or 5.
2005-01-10Use Curl_easy_addmulti() to clear associations from easy handles to multiDaniel Stenberg
handles. Include multi.h to get proto.
2005-01-10Pavel Orehov reported memory problems with the multi interface in bug reportDaniel Stenberg
#1098843. In short, a shared DNS cache was setup for a multi handle and when the shared cache was deleted before the individual easy handles, the latter cleanups caused read/writes to already freed memory.
2005-01-10Hzhijun reported a memory leak in the SSL certificate code, that leaked theDaniel Stenberg
remote certificate name when it didn't match the used host name.
2005-01-08New file.Gisle Vanem
2005-01-08Added Makefile.Watcom to EXTRA_DIST.Gisle Vanem
2005-01-04Removed _WIN32_WINNT to support IPv6 under Win-2K.Gisle Vanem
2005-01-02reverted the bad naming of the implib namesDaniel Stenberg
2005-01-02Alex Neblett's minor updateDaniel Stenberg
2004-12-22Rune Kleveland fixed a minor memory leak for received cookies with the (rare)Daniel Stenberg
version attribute set.
2004-12-22Marcin Konicki provided two configure fixes and a source fix to make curlDaniel Stenberg
build out-of-the-box on BeOS.
2004-12-22C ensures that static variables are initialized to 0Dan Fandrich
2004-12-21oops, variables first then codeDaniel Stenberg
2004-12-21Prevent failf() from using the va_list variable more than once.Daniel Stenberg
See bug report #1088962 and Single Unix Specification: http://www.opengroup.org/onlinepubs/007908799/xsh/vfprintf.html
2004-12-21include sys/types.h before sys/select.hDaniel Stenberg
2004-12-20Make some more arrays of pointers const.Dan Fandrich
2004-12-19OpenSSL updates; get CA_BUNDLE from env. Assume noGisle Vanem
Kerberos, have <pkcs12.h>, <engine.h> and built-in engines.
2004-12-19Remove 'data' initialiser.Gisle Vanem
2004-12-19if the pkcs12.h header exists, include it already in urldata.h to work aroundDaniel Stenberg
a precedence problem with the zlib header. See CHANGES for details.
2004-12-18Samuel Listopad added support for PKCS12 formatted certificates.Daniel Stenberg
2004-12-17Renamed a variable to avoid conflict with a C++ reserved word.Dan Fandrich
2004-12-17Watcom has strtoll().Gisle Vanem
2004-12-17Watcom uses 'i64' suffix.Gisle Vanem
2004-12-17<windows.h> required for Watcom.Gisle Vanem
2004-12-17Fix calling convention of wlap32.dll function. WatcomGisle Vanem
uses fastcall by default, so force cdecl.
2004-12-17Watcom has 'struct timeval'.Gisle Vanem
2004-12-17getdate.c is gone.Gisle Vanem
2004-12-17Print true netrc name (.netrc/_netrc).Gisle Vanem
2004-12-17avoid an extra mallocDaniel Stenberg
2004-12-17fixed minor memory leak when running out of memoryDaniel Stenberg
2004-12-17oops, add missing return keywordDaniel Stenberg
2004-12-16Based on Gisle Vanem's patch: make sure the directory re-use works even whenDaniel Stenberg
a URL-encoded path is used.
2004-12-16Must include <io.h> and <sys/stat.h> before redefiningGisle Vanem
stat(), fstat() and lseek().
2004-12-16Renamed a struct member to avoid conflict with a C++ reserved word.Dan Fandrich
2004-12-16reduced the number of sub-blocksDaniel Stenberg
2004-12-16moved the lseek() and stat() magic defines to setup.h and now take advantageDaniel Stenberg
of struct_stat in formdata.c as well, to support formpost uploads of large files on Windows too
2004-12-16NULL the fp pointer after it has been fclosed()Daniel Stenberg
2004-12-16Dinar in bug report #1086121, found a file handle leak when a multipartDaniel Stenberg
formpost (including a file upload part) was aborted before the whole file was sent.
2004-12-15precaution to prevent double typedefs of the boolDaniel Stenberg
2004-12-15Make some arrays of pointers const, too.Dan Fandrich
2004-12-15Add 'const' to immutable arrays.Dan Fandrich