aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2007-03-27Platforms that lack autotools support should define HAVE_VARIADIC_MACROS_C99Yang Tse
and/or HAVE_VARIADIC_MACROS_GCC for specific compiler versions that support variadic macros with C99 style and/or old gcc style in their specific config.h file. If previous definitions are not done, even when aplicable, and --disable-verbose is used, the fallback (void) method will be used to define infof, avoiding the inclusion of unwanted strings in the resulting library/executable.
2007-03-26Internal function Curl_select() renamed to Curl_socket_ready()Yang Tse
2007-03-26changed link lib order to make nlmconv happy.Gunter Knauf
2007-03-26added CVS Id tag.Gunter Knauf
2007-03-26fixed build to use compiler-default lib extension.Gunter Knauf
2007-03-25- Daniel Johnson fixed multi code to traverse the easy handle list properly.Daniel Stenberg
A left-over bug from the February 21 fix.
2007-03-25fix compiler warningYang Tse
2007-03-25fix compiler warningYang Tse
2007-03-25fix compiler warningYang Tse
2007-03-24Fixed a couple of compile problems.Dan Fandrich
2007-03-24Fixed a memory leak when specifying a proxy with a file: URL and addedDan Fandrich
test case 288 to verify it.
2007-03-23add missing state name for the debug state switch outputDaniel Stenberg
2007-03-23fix debug messageDaniel Stenberg
2007-03-23Added --pubkey option to curl and made --key also work for SCP/SFTP,Dan Fandrich
plus made --pass work on an SSH private key as well.
2007-03-23fix yet another leftover in previous commitYang Tse
2007-03-23fix leftover in previous commitYang Tse
2007-03-23fix compiler warning: empty body in an if/else-statementYang Tse
2007-03-23Change spelling, ONE_TERRABYTE -> ONE_TERABYTEYang Tse
Shave off a couple of function calls in the part of Curl_pgrsUpdate() which is always executed when called. Fix a couple of comments.
2007-03-23Don't shut down sftp in an error if it was never started.Dan Fandrich
2007-03-22Fixed unused variable compiler warning.Dan Fandrich
2007-03-22Use C99-style variadic macros when available.Dan Fandrich
2007-03-22Add a couple of local macros to improve code readability.Yang Tse
For completeness sake, wait_ms() might also get interrupted when experimental CURL_ACKNOWLEDGE_EINTR is defined.
2007-03-21reverted back to previous version => ↵Yang Tse
http://curl.haxx.se/mail/lib-2007-03/0258.html
2007-03-21avoid the use of variadic macros for greater portabilityYang Tse
2007-03-21fix compiler warning: implicit conversion from "long" to "int"Yang Tse
2007-03-20Fixed: When a signal was caught awaiting for an event using Curl_select()Yang Tse
or Curl_poll() with a non-zero timeout both functions would restart the specified timeout. This could even lead to the extreme case that if a signal arrived with a frecuency lower to the specified timeout neither function would ever exit. Added experimental symbol definition check CURL_ACKNOWLEDGE_EINTR in Curl_select() and Curl_poll(). When compiled with CURL_ACKNOWLEDGE_EINTR defined both functions will return as soon as a signal is caught. Use it at your own risk, all calls to these functions in the library should be revisited and checked before fully supporting this feature.
2007-03-20Remove unneeded 'HAVE_*' defines.Gisle Vanem
2007-03-19Bryan Henderson fixed the progress function so that it can get calledYang Tse
more frequently allowing same calling frecuency for the client progress callback, while keeping the once a second frecuency for speed calculations and internal display of the transfer progress.
2007-03-18Fix compiler warning/error: ISO C90 forbids mixed declarations and codeYang Tse
2007-03-18Code refactoring, extracting a new function wait_ms() from Curl_select andYang Tse
Curl_poll() which is called whenever not a single valid file descriptor is passed to these functions. Improve readibility using a poll() macro to replace WSApoll().
2007-03-17Remove unneeded 'HAVE_*' defines. Detect i386 OS-target (gcc).Gisle Vanem
2007-03-15Fixed some memory leaks in various error paths.Dan Fandrich
2007-03-15Fixed a memory leak.Dan Fandrich
2007-03-14yassl doesn't have SSL_get_shutdown() in its OpenSSL() layer so we check forDaniel Stenberg
it and avoid it, even if this cripples the CCC command
2007-03-14Fixed a NULL pointer dereference on sftp initialization failure.Dan Fandrich
Added some more debug logs.
2007-03-13Use Curl_inet_pton() instead of inet_pton().Gisle Vanem
2007-03-12Emmanuel Dreyfus fixed not being able to find ber_free() inYang Tse
libldap when available in liblber.
2007-03-11can just as well NULLify the pointer in a single spotDaniel Stenberg
2007-03-11reverted the pselect patch => http://curl.haxx.se/mail/lib-2007-03/0100.htmlDaniel Stenberg
2007-03-11fix compiler warning: unused variableYang Tse
2007-03-10Eygene Ryabinkin fixed a use-after-free issue with HTTP transfers with theDaniel Stenberg
multi interface
2007-03-10- Bryan Henderson introduces two things:Daniel Stenberg
1) the progress callback gets called more frequently (at times) 2) libcurl *might* call the callback when it receives a signal
2007-03-09- Robert Iakobashvili fixed CURLOPT_INTERFACE for IPv6.Daniel Stenberg
2007-03-09- Robert A. Monat improved the maketgz and VC6/8 generating to set the correctDaniel Stenberg
machine type too.
2007-03-07Honour --ftp-ssl-control on ftps:// URLs to allow encrypted control andDan Fandrich
unencrypted data connections.
2007-03-01Do not remove CURLM_STATE_WAITPROXYCONNECT from the CURLMstate enumYang Tse
in builds with HTTP support disabled to keep consistent enum values for CURLMstate in all kind of builds.
2007-02-28proper symbol definition check for Novell NetWareYang Tse
2007-02-28proper symbol definition check for all AmigaOS flavoursYang Tse
2007-02-28protect from themselves those who need itYang Tse
2007-02-27- Hang Kin Lau found and fixed: When I use libcurl to connect to an httpsDaniel Stenberg
server through a proxy and have the remote https server port set using the CURLOPT_PORT option, protocol gets reset to http from https after the first request. User defined URL was modified internally by libcurl and subsequent reuse of the easy handle may lead to connection using a different protocol (if not originally http). I found that libcurl hardcoded the protocol to "http" when it tries to regenerate the URL if CURLOPT_PORT is set. I tried to fix the problem as follows and it's working fine so far