summaryrefslogtreecommitdiff
path: root/tests/ftpserver.pl
diff options
context:
space:
mode:
authorSteve Holme <steve_holme@hotmail.com>2013-10-23 22:05:22 +0100
committerSteve Holme <steve_holme@hotmail.com>2013-10-23 22:05:22 +0100
commitca5c5be3e43ebc0206c1b3f8c51babae8bb1cd49 (patch)
treeb0812d2e20c703e22eb31ca9e01ffd5dde545f80 /tests/ftpserver.pl
parent9bd37a6d270d9379579cb3f843bc70f133b86f1f (diff)
downloadgnurl-ca5c5be3e43ebc0206c1b3f8c51babae8bb1cd49.tar.gz
gnurl-ca5c5be3e43ebc0206c1b3f8c51babae8bb1cd49.tar.bz2
gnurl-ca5c5be3e43ebc0206c1b3f8c51babae8bb1cd49.zip
tests: Added empty response support to custom replies
...and fixed up test869 as DIGEST-MD transcript is as follows: S: Challenge C: Authentication String S: Continue Response C: Empty String
Diffstat (limited to 'tests/ftpserver.pl')
-rwxr-xr-xtests/ftpserver.pl9
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/ftpserver.pl b/tests/ftpserver.pl
index 7e61c2049..803273db6 100755
--- a/tests/ftpserver.pl
+++ b/tests/ftpserver.pl
@@ -2729,9 +2729,14 @@ sub customize {
logmsg "FTPD: Getting commands from log/ftpserver.cmd\n";
while(<CUSTOM>) {
- if($_ =~ /REPLY ([A-Za-z0-9+\/=]+) (.*)/) {
+ if($_ =~ /REPLY ([A-Za-z0-9+\/=]*) (.*)/) {
$customreply{$1}=eval "qq{$2}";
- logmsg "FTPD: set custom reply for $1\n";
+ if($1 eq "") {
+ logmsg "FTPD: set custom reply for empty response\n";
+ }
+ else {
+ logmsg "FTPD: set custom reply for $1\n";
+ }
}
elsif($_ =~ /COUNT ([A-Z]+) (.*)/) {
# we blank the customreply for this command when having