aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-12-12support disabling POP3, IMAP and SMTP and now they also appear in curl-configDaniel Stenberg
--protocols output
2009-12-12split out more protocol-specific structs from urldata.h into their ownDaniel Stenberg
protocol-specific header files
2009-12-12IMAP, POP3 and SMTP supportDaniel Stenberg
2009-12-12introducing IMAP, POP3 and SMTP support (still lots of polish left to do)Daniel Stenberg
2009-12-11Prevent rewinding unless pipelining.Yang Tse
See http://curl.haxx.se/mail/lib-2009-12/0107.html
2009-12-11Removed function prototype without implementationYang Tse
2009-12-10- Siegfried Gyuricsko found out that the curl manual said --retry would retryDaniel Stenberg
on FTP errors in the transient 5xx range. Transient FTP errors are in the 4xx range. The code itself only tried on 5xx errors that occured _at login_. Now the retry code retries on all FTP transfer failures that ended with a 4xx response. (http://curl.haxx.se/bug/view.cgi?id=2911279)
2009-12-10argh, use the correct bug idDaniel Stenberg
2009-12-10- Constantine Sapuntzakis figured out a case which would lead to libcurlDaniel Stenberg
accessing alredy freed memory and thus crash when using HTTPS (with OpenSSL), multi interface and the CURLOPT_DEBUGFUNCTION and a certain order of cleaning things up. I fixed it. (http://curl.haxx.se/bug/view.cgi?id=2891591)
2009-12-10minor indent changeDaniel Stenberg
2009-12-10- Fixed curl erroneously reporting output stream write failures with ↵Yang Tse
disabled buffering
2009-12-09signal handling to cleanup on SIGINT and SIGTERM, followupYang Tse
2009-12-07- Martin Storsjo made libcurl use the Expect: 100-continue header for postsDaniel Stenberg
with unknown size. Previously it was only used for posts with a known size larger than 1024 bytes.
2009-12-0474. The HTTP spec allows headers to be merged and become comma-separatedDaniel Stenberg
instead of being repeated several times. This also include Authenticate: and Proxy-Authenticate: headers and while this hardly every happens in real life it will confuse libcurl which does not properly support it for all headers - like those Authenticate headers.
2009-12-03Fix 'uploaded' file descriptor leakYang Tse
2009-12-03signal handling to cleanup on SIGINT and SIGTERMYang Tse
2009-12-02lib/nss.c: avoid use of uninitialized valueKamil Dudka
2009-12-02signal handling to cleanup on SIGINT and SIGTERMYang Tse
2009-12-01Set socket option SO_REUSEADDR=true on stunnel accept'ing portYang Tse
2009-12-01- If the Expect: 100-continue header has been set by the application throughDaniel Stenberg
curl_easy_setopt with CURLOPT_HTTPHEADER, the library should set data->state.expect100header accordingly - the current code (in 7.19.7 at least) doesn't handle this properly. Martin Storsjo provided the fix!
2009-11-30start working on 1.7.1Daniel Stenberg
2009-11-30- In order to better reflect that the returned pid is extracted from theYang Tse
given file, serverpid sub is renamed to pidfromfile. In addition it is enhanced to make sure that it always returns zero unless a numerical positive value is returned. - To better reflect that only process existance is actually checked, checkserver sub is renamed to processexists. In addition it is enhanced making it remove the given pid file when the extracted pid is no longer alive.
2009-11-29#71 "TFTP block size / better integration in transfer" is now expected toDaniel Stenberg
have been fixed!
2009-11-29a binding for FalconDaniel Stenberg
2009-11-28- Added Diffie-Hellman parameters to several test harness certificate files inYang Tse
PEM format. Required by several stunnel versions used by our test harness.
2009-11-28Use different log files for each protocolYang Tse
2009-11-28s/socklen_t/curl_socklen_t/gYang Tse
2009-11-28Fix compiler warning: unused variable `data'Yang Tse
2009-11-277.20.0 is the planned next version numberDaniel Stenberg
2009-11-27document --tftp-blksizeDaniel Stenberg
2009-11-27- Markus Koetter provided a polished and updated version of Chad Monroe's TFTPDaniel Stenberg
rework patch that now integrates TFTP properly into libcurl so that it can be used non-blocking with the multi interface and more. BLKSIZE also works. The --tftp-blksize option was added to allow setting the TFTP BLKSIZE from the command line.
2009-11-27Attempt to enhance stunnel 3.X loggingYang Tse
2009-11-27Prevent running stunnel unless its version can be determined.Yang Tse
2009-11-27Log sws IPv version, port and pid when exiting due to SIGINT or SIGTERM.Yang Tse
2009-11-27To allow remote log inspection avoid redirecting messages to stderr.Yang Tse
Set 0600 file permissions on certificate pem files.
2009-11-27Preserve empty line following last targetYang Tse
2009-11-26Log info for start up failures.Yang Tse
2009-11-26 - Extended and fixed the change I did on Dec 11 for the the progressDaniel Stenberg
meter/callback during FTP command/response sequences. It turned out it was really lame before and now the progress meter SHOULD get called at least once per second.
2009-11-26Only attempt to clear the server-logs lock when previously set by this same ↵Yang Tse
server.
2009-11-26signal handling to cleanup on SIGINT and SIGTERMYang Tse
2009-11-26- Larry Lansing fixed ares_parse_srv_reply to properly parse repliesYang Tse
which might contain non-SRV answers, skipping over potential non-SRV ones such as CNAMEs.
2009-11-24When using icc, compile with -fpic and link with intel dynamic libraries.Yang Tse
2009-11-24clarify what a modern version of libcurl meansDaniel Stenberg
2009-11-24Added 'currently' in italics to insist on transient situation.Yang Tse
2009-11-24Fix languageYang Tse
2009-11-24refreshedDaniel Stenberg
2009-11-23- David Byron modified Makefile.dist vc8 and vc9 targets in order to allowYang Tse
finer granularity control when generating src and lib makefiles.
2009-11-23Enhance some debug messages for initialization failures.Yang Tse
Fix compiler warning: conditional expression is constant.
2009-11-23- Bjorn Augustsson reported a bug which made curl not report any problems evenDaniel Stenberg
though it failed to write a very small download to disk (done in a single fwrite call). It turned out to be because fwrite() returned success, but there was insufficient error-checking for the fclose() call which tricked curl to believe things were fine.
2009-11-23Daniel wants upcoming release to be 1.7.0Yang Tse