aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2003-02-06include stdarg.h since we use va_* stuffDaniel Stenberg
2003-02-05Re-arranged the SSL connection code (again). The recent fix was not a veryDaniel Stenberg
good one. This should work fine again.
2003-02-04added the sharing of DNS cacheJean-Philippe Barette-LaPierre
2003-02-04VMS has setjmp.hDaniel Stenberg
2003-02-04HAVE_LIBZ is the actual name of the define we useDaniel Stenberg
2003-02-04Improved error reporting in case of bad SSL_connect()s, and we also noDaniel Stenberg
longer use the SSL functions that store the error message in a static buffer since that is not very multi-thread friendly.
2003-01-31Kevin Roth corrected the zlib stuff to work better.Daniel Stenberg
2003-01-30typecast the argument to isspace() to an int to prevent warnings on someDaniel Stenberg
compilers
2003-01-30Fixes bug #669059. We now extract the Content-Type better and more accurate.Daniel Stenberg
2003-01-29John McGowan found a problem where the DEBUGFUNCTION was called with badDaniel Stenberg
data on uploads.
2003-01-29reset conn->size to -1 on the ftp-do function to make it not go on toDaniel Stenberg
ftp_done() with the previous transfer's value, as Dave Halbakken found out. He also verified this fixed corrected the problem.
2003-01-29removed the local variables for emacs and vim, use the new sample.emacsDaniel Stenberg
way for emacs, and vim users should provide a similar non-polluting style
2003-01-29removed weirdo {{{ and }}} commentsDaniel Stenberg
removed emacs local-variables stuff
2003-01-27Removed the long-living compiler warnings on the des_pcbc_encrypt() functionDaniel Stenberg
calls!
2003-01-24Bertrand Demiddelaer found and fixed this memory leak.Daniel Stenberg
2003-01-23Duncan Wilcox reported a crash with --interface on FreeBSD when ipv6-enabledDaniel Stenberg
and this has been verified to correct the problem.
2003-01-21when a chunked error is noticed, store the error number in the error stringDaniel Stenberg
to enable better error-tracking
2003-01-20Markus F.X.J. Oberhumer's patch that reduces memory usage quite a bit byDaniel Stenberg
only allocating the scratch memory buffer once it is needed and not always in the handle.
2003-01-20given passwords in netrc must be respected accordinglyDaniel Stenberg
2003-01-16reverted bad header replacementDaniel Stenberg
2003-01-16copyright year update in the source headerDaniel Stenberg
2003-01-16Allow CURLINFO_PRIVATE to be NULL, patch by Markus OberhumerDaniel Stenberg
2003-01-15no TABs in source codeDaniel Stenberg
2003-01-15removed a TABDaniel Stenberg
2003-01-10Steve Oliphant pointed out that test case 105 did not work anymore and thisDaniel Stenberg
was due to a missing fix for the password prompting
2003-01-09if userpwd is "username:", this now implies a blank password while onlyDaniel Stenberg
"username" will cause libcurl to prompt for password. Bryan Kemp noticed. test case 136 is added for this
2003-01-09This fixed yet another connect problem with the multi interface and ipv4Daniel Stenberg
stack. Kjetil Jacobsen reported and verified the fix.
2003-01-09removed unused codeDaniel Stenberg
2003-01-09proper indentDaniel Stenberg
2003-01-09share.h is now a used header fileDaniel Stenberg
2003-01-09Updated more and now looks and and the API possibly works almost like theDaniel Stenberg
design document specifies. There is still no code inside that uses this.
2003-01-08updated to use the modified share-typesDaniel Stenberg
2003-01-08fixed a very, very rare and very, very little memory leakJean-Philippe Barette-LaPierre
2003-01-07Philippe Raoult's fix to handle wildcard certificate name checksDaniel Stenberg
2003-01-07Simon Liu's HTTP200ALIASES-patch!Daniel Stenberg
2003-01-07Only output valid filetime.Daniel Stenberg
Return file-error if 550 is returned when trying MDTM
2003-01-07when sending an error message to the debugfunction, we append a newline soDaniel Stenberg
that the output looks better
2003-01-07Matthew Blain's improvements for debug buildsDaniel Stenberg
2003-01-06indent fixDaniel Stenberg
2003-01-06fix bug (?) :-)Sterling Hughes
previously, if you called curl_easy_perform and then set the global dns cache, the global cache wouldn't be used. I don't see this really happening in practice, but this code allows you to do it.
2002-12-29return -1 even if SSL_pending() doesn't return non-zero, as we don't reallyDaniel Stenberg
care how many bytes that is readable NOW. Philippe Raoult reported the bug in 7.10.3-pre3.
2002-12-19Curl_base64_decode() fixed by Matthew BDaniel Stenberg
2002-12-19Fixed the usage of SSL_read() to properly return -1 if the EWOULDBLOCKDaniel Stenberg
situation occurs, which it previously didn't! This was reptoed by Evan Jordan in bug report #653022. Also, if ERROR_SYSCALL is returned from SSL_write(), include the errno number in the error string for easier error detection.
2002-12-18CURLE_HTTP_NOT_FOUND => CURLE_HTTP_RETURNED_ERRORDaniel Stenberg
2002-12-17Removed weird special multi interface condition that caused bug reportDaniel Stenberg
#651464.
2002-12-16EAGAIN on older (correct) glibc versions indicate a problem and not the needDaniel Stenberg
for a bigger buffer and this is indeed badness for us. Making this work on both old and new glibc versions require an ugly loop that in its worse form cause 45 bad loops when using the correct glibc and a non-resolving host name... :-/ We want a better fix. Badly.
2002-12-13conn->bits.tcpconnect now keeps track of if this connection is connectedDaniel Stenberg
or not
2002-12-13Evan Jordan's fix for a memory leak. Bug report 650989.Daniel Stenberg
2002-12-13make a little work-around for file:// in _is_connected() and voila, now theDaniel Stenberg
multi interface works with file:// URLs fine (previously it crashed). This won't make it work on Windows though...
2002-12-10The initial HTTP request can now be sent in multiple parts, as part of theDaniel Stenberg
regular transfer process. This required some new tweaks, like for example we need to be able to tell the tranfer loop to not chunky-encode uploads while we're transferring the rest of the request...