aboutsummaryrefslogtreecommitdiff
path: root/tests/ftpserver.pl
AgeCommit message (Collapse)Author
2005-04-18allow some more timeDaniel Stenberg
2005-04-18Modified the FTP server to use the new 'sockfilt' program to do all the socketDaniel Stenberg
level stuff. The FTP server communicates with sockfilt using perl's open2(). This enables easier IPv6 support and hopefully FTP-SSL support in the future. Added four test cases for FTP-ipv6.
2005-04-14make the ftp server support reply/servercmd, and make SLOWDOWN work, andDaniel Stenberg
update the docs accordingly
2005-03-31copyright this yearDaniel Stenberg
2005-03-29Made the server send data to the control/data connections using two dedicatedDaniel Stenberg
functions. This enabled me to add a function that automatically delays between each byte, to proper test curl's ability to read FTP server responses sent in many (small) chunks. See also upcoming libcurl fixes...
2005-01-26Make the server ignore the given PORT address, to make it possible to testDaniel Stenberg
curl's -P option easier.
2005-01-25A minor "syntax error" in numerous test files correctedDaniel Stenberg
2005-01-20Support file names passed to RETR that don't start with a number. In thatDaniel Stenberg
case, all non-numeric prefixing letters are cut off to figure out the test number.
2005-01-20add support for NOOPDaniel Stenberg
2005-01-17support the new --id command line option, that allows a second (or third orDaniel Stenberg
whatever) instance to run without overwriting the previous' logfiles
2004-10-27log client disconnectsDaniel Stenberg
2004-08-23Provide support for "transferring" zero bytes FTP files and comparing thatDaniel Stenberg
the output file actually is zero bytes after the transfer.
2004-06-17new daring features, not used by any current testDaniel Stenberg
2004-06-15skip the pid from the loggingDaniel Stenberg
2004-05-17When waiting for the second connect, we now use alarm to timeout the waiting.Daniel Stenberg
This is necessary in case the client never connects or somehow fails to do it timely. The timeout used now is only 2 seconds, which might cause problems on really slow hosts but longer times are painful when doing torture testing on FTP test cases. I'm not sure how this 'alarm' functionality works on Windows or other systems that don't actually have the alarm() function.
2004-04-19changed the logging to work when the logfile is removed during testingDaniel Stenberg
2004-04-15change the log format to look similar to swsDaniel Stenberg
added various logging info
2004-03-01Report the correct size when 'verifiedserver' is requested.Daniel Stenberg
2004-02-26added the ever-present source headerDaniel Stenberg
2004-02-26runtests.pl now provides the srcdir to the ftpserver so that it can passDaniel Stenberg
that to loadtest properly.
2004-01-16removed unused stuffDaniel Stenberg
2003-08-08Support COUNT in the control file, to set the number of times the customDaniel Stenberg
REPLY is to be sent back before getting blanked and reverted to the built-in action. Now, we can make CWD fail once and then succeed when retried.
2003-04-09oops, committed test code not meant to be hereDaniel Stenberg
2003-04-09MDTM support addedDaniel Stenberg
2003-04-03Modified how we log data to server.input, as we can't keep the file openDaniel Stenberg
very much as it makes it troublesome on certain operating systems.
2003-04-01log when we've returned verification that we are the test serverDaniel Stenberg
2003-04-01Added support for the RNFR/RNTO commandsDaniel Stenberg
2003-03-15report pid back in the WE ROOLZ messageDaniel Stenberg
2003-02-26support <size>-1</size> to completely disable the SIZE commandDaniel Stenberg
2003-02-26added support for RETRNOSIZE in the control file to tell RETR to notDaniel Stenberg
include size in the 150-reply
2002-12-12bail out on crap received, makes test case 402 *NOT* ruin the test seriesDaniel Stenberg
anymore!
2002-04-04very minor log changeDaniel Stenberg
2001-12-03test case 126 added, this uses RETRWEIRDO that makes the FTP server send twoDaniel Stenberg
responses at once, to excerise the part of curl to make sure it can cache (parts of) responses properly.
2001-11-28EPSV and SIZE adjustmentsDaniel Stenberg
2001-11-02improved functionality for new timeout testsDaniel Stenberg
2001-09-14fixed the REST againDaniel Stenberg
2001-09-13moved lots of the verbose stuff to do logmsg insteadDaniel Stenberg
2001-09-11cleaned up, now closes the listener port in PASV and it doesn't re-use theDaniel Stenberg
same passive port number
2001-06-12supports SIZE nowDaniel Stenberg
2001-05-23adjusted to the new test case formatsDaniel Stenberg
2001-05-14pid files fixes, ftp server already-running-but-no-control checkDaniel Stenberg
2001-04-24new tests, new server invoke systemDaniel Stenberg
2001-03-05talks more on verboseDaniel Stenberg
2001-01-22the custom reply engine was not inited properlyDaniel Stenberg
2000-11-27allows simple custom modifications for single test casesDaniel Stenberg
2000-11-21REST support seems to workDaniel Stenberg
NLST sends an NLST-looking list renamed the upload file
2000-11-21Added support for verifiedserver that returns a static silly string thatDaniel Stenberg
allows the test script to verify that it is our test server running on the particular port
2000-11-21NLST does a LIST (a normal unix ftp client 'ls' becomes NLST)Daniel Stenberg
multiple transfers are supported
2000-11-21STOR works!Daniel Stenberg
2000-11-21fancier login textDaniel Stenberg
removed lots of wasted comments cleaned up a little STOR doesn't work