Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-12 | introducing IMAP, POP3 and SMTP support (still lots of polish left to do) | Daniel Stenberg | |
2009-12-03 | signal handling to cleanup on SIGINT and SIGTERM | Yang Tse | |
2009-11-30 | - In order to better reflect that the returned pid is extracted from the | Yang 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-26 | Only attempt to clear the server-logs lock when previously set by this same ↵ | Yang Tse | |
server. | |||
2009-05-05 | Revert change committed on Mon May 4 09:30:23 2009 UTC. | Yang Tse | |
The origin of the problem with test case #251 was the --ftp-port not being the CLIENTIP address. | |||
2009-05-04 | David McCreedy's patch to fix test suite harness to allow test FTP server ↵ | Yang Tse | |
and client on different machines, providing FTP client address when running the FTP test server. | |||
2008-12-08 | - Fred Machado posted about a weird FTP problem on the curl-users list and when | Daniel Stenberg | |
researching it, it turned out he got a 550 response back from a SIZE command and then I fell over the text in RFC3659 that says: The presence of the 550 error response to a SIZE command MUST NOT be taken by the client as an indication that the file cannot be transferred in the current MODE and TYPE. In other words: the change I did on September 30th 2008 and that has been included in the last two releases were a regression and a bad idea. We MUST NOT take a 550 response from SIZE as a hint that the file doesn't exist. | |||
2008-11-06 | Make the SLOWDOWN option slow the FTP data connection, not just the | Dan Fandrich | |
control connection. | |||
2008-09-30 | - The libcurl FTP code now returns CURLE_REMOTE_FILE_NOT_FOUND error when SIZE | Daniel Stenberg | |
gets a 550 response back for the cases where a download (or NOBODY) is wanted. It still allows a 550 as response if the SIZE is used as part of an upload process (like if resuming an upload is requested and the file isn't there before the upload). I also modified the FTP test server and a few test cases accordingly to match this modified behavior. | |||
2008-07-11 | Avoid a potential zombie process when killing an old ftpserver | Dan Fandrich | |
2008-04-23 | improve synchronization between test harness runtests.pl script | Yang Tse | |
and test harness servers to minimize risk of false test failures. http://curl.haxx.se/mail/lib-2008-04/0392.html | |||
2007-11-23 | Revert last change since it breaks running the test suite | Yang Tse | |
when builddir is different from srcdir. | |||
2007-11-23 | Improve chance of running runtests.pl from outside the | Yang Tse | |
source tree 'tests' directory | |||
2007-10-27 | Made the magic testnumber > 10000 support actually work | Dan Fandrich | |
2007-10-24 | Fixed the test FTP server to support the >10000 test number notation | Dan Fandrich | |
2007-09-20 | Added variable substitution to the <verify><file> section. | Dan Fandrich | |
Made a few more tests work remotely. | |||
2007-09-17 | Allow setting the IP address on which to listen for connections. | Dan Fandrich | |
2007-09-17 | Make the ftp server connect to the address given by curl in the PORT/EPRT | Dan Fandrich | |
instead of hard-coding it to 127.0.0.1 | |||
2007-08-23 | Allow ftp server alternate replies to contain backslash-escaped control | Dan Fandrich | |
characters. | |||
2007-08-23 | Need even more time to wait for an accept. | Dan Fandrich | |
2007-08-20 | Increase timeout for accept for improved reliability on loaded servers. | Dan Fandrich | |
2007-07-23 | Log the "<CMD> wasn't handled" error normally since it is now expected | Dan Fandrich | |
to occur in a couple of tests. | |||
2007-07-21 | To allow more flexibility in FTP test cases, I've removed the enforced states | Daniel Stenberg | |
from the test server code as they served no real purpose. The test server is here to serve for the test cases, not to attempt to function as a real server! | |||
2007-04-24 | Clear out FTP server options before each new client. | Dan Fandrich | |
Wait for child processes to die to avoid creating zombies. | |||
2007-04-20 | Changed an error message slightly so it can be caught easier by the | Dan Fandrich | |
autobuild logs scanner. | |||
2007-03-01 | Reduce the posibility of leaving the sockfilter hanging around when | Yang Tse | |
tearing down the test ftp server due to a read error condition. | |||
2006-11-20 | Revert ftpserver.pl back to revision 1.74 Adding change done in 1.76 | Yang Tse | |
This is done to back out changes done in revisions 1.77 and 1.75 | |||
2006-11-20 | Add some message logging | Yang Tse | |
2006-11-19 | log the sleep, like when done in test 190 | Daniel Stenberg | |
2006-11-17 | The hash of running servers is now a hash of hashes which for each running | Yang Tse | |
server holds not only its two main pids, but also the pidfile of the test server and the 'slavepidfiles' for ftp* servers. This allows a better control when stopping servers. Now from runtests.pl when test servers are stopped they are signalled in sequence TERM, INT and KILL allowing time in between for them to die. This will give us a chance of gracefully stopping test servers, which we didn't have when we were killing them in first instance. | |||
2006-10-08 | Fix a "sockfilt" leak. When a new 'data' connection sockfilt server is started, | Daniel Stenberg | |
make sure that a previously used one is killed first (since they re-use the same .pid file etc) | |||
2006-09-24 | allow user in passwd state for test 280 to work (--ftp-alternative-to-user) | Daniel Stenberg | |
2006-08-23 | Use /usr/bin/env to invoke perl like the other test scripts. | Dan Fandrich | |
2005-09-04 | Added FTP_SKIP_PASV_IP and --ftp-skip-pasv-ip | Daniel Stenberg | |
2005-05-25 | no more time/re-start of sockfilt, no more redirect of stdin/stdout when | Daniel Stenberg | |
talking to sockfilt | |||
2005-05-24 | don't restart sockfilt after only 5 seconds of inactivity | Daniel Stenberg | |
2005-05-04 | removed lots of (now) redundant logging | Daniel Stenberg | |
2005-05-04 | modify a value we are allowed to | Daniel Stenberg | |
2005-05-04 | improved logging (all FTP protocol data, both ways) to possibly help us realize | Daniel Stenberg | |
why sometimes the control connection dies after a RETR has been sent | |||
2005-05-03 | add more info to the log to ease debugging | Daniel Stenberg | |
2005-05-02 | another <case> converted to sysread | Daniel Stenberg | |
2005-05-02 | read from the open2 filehandle with sysread, not <handle> | Daniel Stenberg | |
2005-05-02 | Fixed the FTP server read stuff when waiting for a connect after a PASV/EPSV. | Daniel Stenberg | |
Made the ftp server use the passed in pidfile name, and made runtests.pl pass it in properly. | |||
2005-05-02 | fix the server for the slow response case | Daniel Stenberg | |
2005-05-02 | Make sure there's no pidfile if we cannot start the initial sockfilt tool - | Daniel Stenberg | |
this happens for some ipv6-enabled hosts on which sockfilt cannot listen on ipv6. | |||
2005-04-28 | basic signal handler for sigint and sigkill | Daniel Stenberg | |
2005-04-28 | kill slave processes when they fail | Daniel Stenberg | |
2005-04-18 | allow some more time | Daniel Stenberg | |
2005-04-18 | Modified the FTP server to use the new 'sockfilt' program to do all the socket | Daniel 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-14 | make the ftp server support reply/servercmd, and make SLOWDOWN work, and | Daniel Stenberg | |
update the docs accordingly |