aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-12-19fixed a precaution check in the cookie code, pointed out by Julien ChaffraixDaniel Stenberg
2009-12-19Slack time reductionYang Tse
2009-12-19Added runtests.pl '-r' option for run time statisticsYang Tse
2009-12-18server start and verification time as well as test preparation timeYang Tse
data is required in order to closer match total test execution time.
2009-12-18Added test harness simple time execution statsYang Tse
2009-12-17Comment out hi resolution time logging to verify if this is what mightYang Tse
be contributing 90 additional seconds to the total time some autobuilds now need to make a full test-run.
2009-12-17Fix compilation failureYang Tse
2009-12-17Test harness process control enhancementsYang Tse
2009-12-17uh, assign the bool it points to properlyDaniel Stenberg
2009-12-17Stop overloading the conn->protocol field with the PROT_MISSING bit. ItDaniel Stenberg
really didn't belong there and had no real point.
2009-12-17Remove pointless storing of the protocol as a string within the connectdataDaniel Stenberg
struct, and instead use the already stored string in the handler struct.
2009-12-17- David Byron fixed Curl_ossl_cleanup to actually call ENGINE_cleanup whenDaniel Stenberg
available.
2009-12-17gettimeofday() requires perl version newer than 5.6Yang Tse
2009-12-16Follow-up fix for the proxy fix I did for Jon Nelson's bug. It turned out IDaniel Stenberg
was a bit too quick and broke test case 1101 with that change. The order of some of the setups is sensitive. I now changed it slightly again.
2009-12-16Test harness process control enhancementsYang Tse
2009-12-16Test #1106 needs an ftp enabled clientYang Tse
2009-12-16Test harness process control enhancementsYang Tse
2009-12-14- Jon Nelson found a regression that turned out to be a flaw in how libcurlDaniel Stenberg
detects and uses proxies based on the environment variables. If the proxy was given as an explicit option it worked, but due to the setup order mistake proxies would not be used fine for a few protocols when picked up from '[protocol]_proxy'. Obviously this broke after 7.19.4. I now also added test case 1106 that verifies this functionality. (http://curl.haxx.se/bug/view.cgi?id=2913886)
2009-12-14Fix compiler warningYang Tse
2009-12-14Prevent perl script dying messages in output, since tearing down the pinpongYang Tse
server in this way, upon sysread failures, is part of the expected behavior.
2009-12-14Adjust uppercase protocol string usageYang Tse
2009-12-14Fix compiler warningsYang Tse
2009-12-14Fix compiler warningsYang Tse
2009-12-13signal handling to cleanup on SIGINT and SIGTERM, followupYang Tse
2009-12-13reapply diff between revisions 1.103 and 1.102Yang Tse
2009-12-12updated with the new protocolsDaniel Stenberg
2009-12-12might as well output all supported protocols at the end of configure toDaniel Stenberg
make it more obvious how the output will be
2009-12-12show POP3S, IMAPS and SMTPS as protocols if SSL is enabledDaniel Stenberg
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.