summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* Moved the secondarysocket cleanup. The 'conn' struct may have been clearedDaniel Stenberg2002-06-121-8/+9
| | | | already at that other place.
* Chris Combes added CURLFORM_BUFFER, CURLFORM_BUFFERPTR, CURLFORM_BUFFERLENGTHDaniel Stenberg2002-06-122-42/+134
|
* HAVE_SIGSETJMPDaniel Stenberg2002-06-121-0/+3
|
* added a connect failure error message that might get empty otherwiseDaniel Stenberg2002-06-121-0/+1
|
* Jörn fixes for 7.9.8 buildDaniel Stenberg2002-06-121-1/+1
|
* kris@freebsd.org fixed a bad format stringDaniel Stenberg2002-06-121-1/+1
|
* kris@freebsd.org fixed a few bad format stringsDaniel Stenberg2002-06-121-3/+3
|
* put #ifdefs around the sigjmp_buf declaration too, as it should beDaniel Stenberg2002-06-111-0/+2
|
* corrected the signal handlerDaniel Stenberg2002-06-111-1/+1
|
* Now uses sigsetjmp() and siglongjmp() to bail out from slow name lookups inDaniel Stenberg2002-06-112-0/+26
| | | | | | | case a timeout is set. This seems to work. God knows if it is good enough or what kind of side-effects we introduce here and now. I'll close my eyes and cross my fingers. Hard.
* removed accidentally added debug-code!Daniel Stenberg2002-06-111-16/+0
|
* ftp range downloads make us ignore the final status message as the serverDaniel Stenberg2002-06-111-5/+7
| | | | | will most likely treat the download as failed as we might abort it pre-maturely
* added disable-[protocol] support, largely provided by Miklos NemethDaniel Stenberg2002-06-1119-10/+127
|
* added multi.objDaniel Stenberg2002-06-111-1/+2
|
* make sure data->set.postfields is non-NULL before doing strlen() on theDaniel Stenberg2002-06-111-2/+3
| | | | pointer. Bugs item #566835.
* getaddrinfo() failures now show port number too in informational outputDaniel Stenberg2002-06-101-1/+1
|
* added a missing failf() for certain connect failuresDaniel Stenberg2002-06-101-0/+1
|
* This fix MIGHT make us build nicely with OpenSSL 0.9.7. This fix is basedDaniel Stenberg2002-06-101-0/+15
| | | | | on a patch from Jacob Meuser, input from Götz Babin-Ebell and my own browsing of the latest include files.
* Gautam Mani found a socket descriptor leak that happened when FTP transfersDaniel Stenberg2002-06-101-0/+7
| | | | failed and you reinvoked curl_easy_perform().
* Gustaf Hui fixed curl_multi_remove_handle() to prevent a potential crashDaniel Stenberg2002-06-051-0/+3
|
* set HAVE_RAND_STATUS tooDaniel Stenberg2002-06-051-0/+3
|
* hostcache_fixoffset() is now corrected to work on 64bit architecturesDaniel Stenberg2002-06-051-9/+10
| | | | Bug report #564585.
* T. Bharath's updates since curl now uses the winmm lib for higher resolutionDaniel Stenberg2002-06-032-423/+423
| | | | timer
* T. Bharath made the request size add up as it is documented to do.Daniel Stenberg2002-06-031-1/+1
|
* T. Bharath fixed higher resolution time for windows buildsDaniel Stenberg2002-06-031-16/+30
|
* T. Bharath fixed the TIMER_REDIRECT.Daniel Stenberg2002-06-031-1/+1
|
* Getting an empty FTP file no longer makes us return error 19. An empty fileDaniel Stenberg2002-05-281-1/+1
| | | | is fine to get.
* Gustaf Hui provided new code that changes how curl_multi_info_read()Daniel Stenberg2002-05-281-72/+60
| | | | | | | | | | | | messages are stored, so that they don't have to be kept around for the multi handle's entire life time. He also made it return failure codes properly which it didn't do before. I made the messages only get stored per easy-handle so that they can be independently killed easier without ruining the "master list". It makes the info_read() function slightly less beautiful as it has to scan for messages to return, but it makes removing individual handles a lot easier and less error prone.
* Adjusted to make curl_multi_perform() work properly even whenDaniel Stenberg2002-05-281-5/+38
| | | | curl_multi_fdset() is not used.
* Cris Bailiff's CAPATH support addedDaniel Stenberg2002-05-281-1/+7
|
* When re-using a connection, make sure that we use the current host name asDaniel Stenberg2002-05-211-0/+4
| | | | | | we might actually re-use a connection to a different host, when using proxies! This was what bug report #558888 was all about.
* James Cone's efforts to add another netrc parsing "mode"Daniel Stenberg2002-05-215-139/+218
|
* maprintf() and vmaprintf() now work better when printfing "%s" with anDaniel Stenberg2002-05-211-6/+15
| | | | empty string
* ASN1 files don't work for the *chain_file(), make them use the previousDaniel Stenberg2002-05-211-1/+13
| | | | version
* curl_formadd() now returns 'CURLFORMcode' instead of int, to better enableDaniel Stenberg2002-05-211-57/+44
| | | | checking for particular errors. curl/curl.h defines the errros
* Roland Zimmermann's hint, we use SSL_CTX_use_certificate_chain_file() insteadDaniel Stenberg2002-05-201-24/+2
| | | | of the previous one that used SSL_CTX_use_certificate_file()
* Fixes bug report #556930 - we need to make sure that the data is all rightDaniel Stenberg2002-05-171-3/+16
| | | | after we've realloc() the packed hostent struct.
* support for ingoring session cookies addedDaniel Stenberg2002-05-075-19/+61
|
* the code for case CURLOPT_DEBUGDATA code broke the CURLOPT_STDERR one!Daniel Stenberg2002-05-061-0/+1
|
* Better support for being used with the multi interface without the *fd_set()Daniel Stenberg2002-05-051-2/+10
| | | | and proper select()ing have been made.
* made VERBOSE output more like it used to be, HEADER_IN is thus also ignoredDaniel Stenberg2002-05-041-7/+9
| | | | by the internal debugfunction callback
* CURL_MAX_WRITE_SIZE is a new exported define that informs about the biggestDaniel Stenberg2002-05-031-1/+1
| | | | sized buffer that may be passed to a write callback
* fixed return codeDaniel Stenberg2002-05-031-1/+1
|
* made the DEBUGFUNCTION get called properly on a few more places, especiallyDaniel Stenberg2002-05-031-3/+19
| | | | for DATA_IN and DATA_OUT.
* make sure our own printf() clones are usedDaniel Stenberg2002-05-031-0/+4
|
* use and set the fd_set pointers instead of the actual values, as then weDaniel Stenberg2002-05-021-4/+8
| | | | | work properly with the multi interface when the user has provided the fd_sets!
* added two pointers to the fd_set variables to read/write from, as sometimesDaniel Stenberg2002-05-021-0/+4
| | | | we need to point to user-provided fd_sets
* return CURLM_CALL_MULTI_PERFORM in one more case, and check return codeDaniel Stenberg2002-05-021-0/+7
| | | | from malloc()
* make sure the dns cache pointers in the easy handles are NULLedDaniel Stenberg2002-05-021-0/+3
|
* Hanno Kranzhoff noticed we didn't properly reset the download/upload countersDaniel Stenberg2002-05-021-0/+3
| | | | before transfers, when doing multiple ones on the same handle.