aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2009-12-20revert that, we already had a function named like that!Daniel Stenberg
2009-12-20rename the verifyftp function to verifyserver since it is used to verifyDaniel Stenberg
a wide variety of protocol servers
2009-12-20introducing the first IMAP FETCH testDaniel Stenberg
2009-12-20- Attempt to fix script compilation failure on versions older than 5.007003,Yang Tse
corelist -a Time::HiRes lists this as the first version released with it. - Ensure ftp check delay timer is always an integral number.
2009-12-19support IMAP select and LOGOUTDaniel Stenberg
2009-12-19fix the ftp check delay timer to never be set below 1 to work correctlyDaniel Stenberg
in cases like test 190
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-17Test harness process control enhancementsYang Tse
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-17gettimeofday() requires perl version newer than 5.6Yang Tse
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-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-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-12introducing IMAP, POP3 and SMTP support (still lots of polish left to do)Daniel Stenberg
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-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-03Fix 'uploaded' file descriptor leakYang Tse
2009-12-03signal handling to cleanup on SIGINT and SIGTERMYang Tse
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-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-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-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-26Log info for start up failures.Yang Tse
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-23Enhance some debug messages for initialization failures.Yang Tse
Fix compiler warning: conditional expression is constant.
2009-11-05I removed leading 'curl' path on the 'curlbuild.h' include statement inYang Tse
curl.h, adjusting auto-makefiles include path, to enhance portability to OS's without an orthogonal directory tree structure such as OS/400.
2009-10-31- Gabriel Kuri reported a problem with CURLINFO_CONTENT_LENGTH_DOWNLOAD if theDaniel Stenberg
download was 0 bytes, as libcurl would then return the size as unknown (-1) and not 0. I wrote a fix and test case 566 to verify it.
2009-10-30Added test case 566 in an attempt to repeat bug 2884561Daniel Stenberg
(http://curl.haxx.se/bug/view.cgi?id=2884561) but it seems to work for me...
2009-10-30- "Tom" posted a bug report that mentioned how libcurl did wrong when doing aDaniel Stenberg
POST using a read callback, with Digest authentication and "Transfer-Encoding: chunked" enforced. I would then cause the first request to be wrongly sent and then basically hang until the server closed the connection. I fixed the problem and added test case 565 to verify it.
2009-10-25- Dima Barsky made the curl cookie parser accept cookies even with blank orDaniel Stenberg
unparsable expiry dates and then treat them as session cookies - previously libcurl would reject cookies with a date format it couldn't parse. Research shows that the major browser treat such cookies as session cookies. I modified test 8 and 31 to verify this.
2009-10-10Fix compiler warning: loop without bodyYang Tse
2009-09-26- John P. McCaskey posted a bug report that showed how libcurl did wrong whenDaniel Stenberg
saving received cookies with no given path, if the path in the request had a query part. That is means a question mark (?) and characters on the right side of that. I wrote test case 1105 and fixed this problem.