Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-10-24 | FTP server: allow EPRT by default | Daniel Stenberg | |
EPRT is now supported by default by the server. To disable it, use the generic REPLY instruction in the <servercmd> tag. Test 116 now has it disabled. All other existing active FTP port tests strip out the port commands from the logs already so the change of the server isn't that noticable. | |||
2011-10-24 | ftpserver.pl: ensure integral number usage for passive mode string | Yang Tse | |
2011-03-17 | Added support for LISTing a single POP3 message | Dan Fandrich | |
Added tests for a number of POP3 LIST operations, including one that shows a curl problem when listing no messages, so is disabled. | |||
2010-11-10 | ftpserver.pl: spellfix comment | Daniel Stenberg | |
2010-08-25 | gopher tests: revert parts of gopher in the pingpong server | Daniel Stenberg | |
Introduced in the initial gopher commits, there was added logic to do GOPHER test serving in the pingpong server but as it resembles HTTP much more than FTP or SMTP, the gopher testing has been moved over to instead use the sws (HTTP) server. This change simply removes unused code. | |||
2010-08-25 | Gopher using Curl_write; test suite (4 tests) | Cameron Kaiser | |
2010-05-12 | FTP: WILDCARDMATCH/CHUNKING/FNMATCH added | Pavel Raiskup | |
2010-04-19 | Implement SMTP authentication | monnerat | |
2010-03-24 | restore executable bits on some files | Daniel Stenberg | |
2010-03-24 | remove the CVSish $Id$ lines | Daniel Stenberg | |
2010-02-20 | - Fixed the SMTP compliance by making sure RCPT TO addresses are specified | Daniel Stenberg | |
properly in angle brackets. Recipients provided with CURLOPT_MAIL_RCPT now get angle bracket wrapping automatically by libcurl unless the recipient starts with an angle bracket as then the app is assumed to deal with that properly on its own. | |||
2010-02-20 | - I made the SMTP code expect a 250 response back from the server after the | Daniel Stenberg | |
full DATA has been sent, and I modified the test SMTP server to also send that response. As usual, the DONE operation that is made after a completed transfer is still not doable in a non-blocking way so this waiting for 250 is unfortunately made blockingly. | |||
2010-02-14 | removed trailing whitespace | Yang Tse | |
2010-01-20 | Use killsockfilters() to kill sockfilter processes, this ensures that when | Yang Tse | |
killing a sockfilter process the actual PID from the pid file is used and not the one returned by open2() which might be different. | |||
2010-01-09 | Start using the centralized pidfile and logfile name generation | Yang Tse | |
subroutines for ftp, pop3, imap and smtp test suite servers. | |||
2010-01-01 | stop at once if the EOB marker shows up, even if something else might get | Daniel Stenberg | |
sent afterwards | |||
2009-12-30 | (SMTP) support DATA better in the server and make sure to "escape" CRLF.CRLF | Daniel Stenberg | |
sequences in uploaded data. The test server doesn't "decode" escaped dot-lines but instead test cases must be written to take them into account. Added test case 803 to verify dot-escaping. | |||
2009-12-26 | global variables reordering/refactoring/commenting | Yang Tse | |
2009-12-25 | first basic SMTP support | Daniel Stenberg | |
2009-12-24 | Enable warnings | Yang Tse | |
2009-12-24 | Fix warnings | Yang Tse | |
2009-12-23 | Fix warnings | Yang Tse | |
2009-12-23 | Back out some pingpong server stopping changes introduced last week in | Yang Tse | |
order to re-use 'classic' stopping and allow taking test-suite run time references from this state. | |||
2009-12-22 | use Time::HiRes whenever available, independently of perl version | Yang Tse | |
2009-12-21 | dead_child_handler also takes care of reaping pingpong server dead child ↵ | Yang Tse | |
processes | |||
2009-12-21 | Reinstate hi resolution time logging since this is not what is | Yang Tse | |
now adding 90 extra seconds to the total time some autobuilds need to make a full test-run. | |||
2009-12-21 | first small steps towards smtp | Daniel Stenberg | |
2009-12-20 | Improve delay command interruptability | Yang Tse | |
2009-12-19 | support IMAP select and LOGOUT | Daniel Stenberg | |
2009-12-17 | Comment out hi resolution time logging to verify if this is what might | Yang Tse | |
be contributing 90 additional seconds to the total time some autobuilds now need to make a full test-run. | |||
2009-12-17 | gettimeofday() requires perl version newer than 5.6 | Yang Tse | |
2009-12-16 | Test harness process control enhancements | Yang Tse | |
2009-12-14 | Prevent perl script dying messages in output, since tearing down the pinpong | Yang Tse | |
server in this way, upon sysread failures, is part of the expected behavior. | |||
2009-12-13 | reapply diff between revisions 1.103 and 1.102 | Yang Tse | |
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. |