From 0251563c981c2486d240ccf858cbbcf2a3ac1315 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sat, 15 Mar 2003 16:39:15 +0000 Subject: [PATCH] report pid back in the WE ROOLZ message --- tests/ftpserver.pl | 10 +++++++--- tests/server/sws.c | 10 +++++----- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/tests/ftpserver.pl b/tests/ftpserver.pl index 7c1b0aec6..76c68012d 100644 --- a/tests/ftpserver.pl +++ b/tests/ftpserver.pl @@ -211,9 +211,12 @@ sub RETR_command { # this is the secret command that verifies that this actually is # the curl test server print "150 Binary junk (10 bytes).\r\n"; - print SOCK "WE ROOLZ\r\n"; + print SOCK "WE ROOLZ: $$\r\n"; close(SOCK); print "226 File transfer complete\r\n"; + if($verbose) { + print STDERR "FTPD: We returned proof we are the test server\n"; + } return 0; } @@ -439,8 +442,9 @@ for ( $waitedpid = 0; print @welcome; if($verbose) { - print STDERR "OUT:\n"; - print STDERR @welcome; + for(@welcome) { + print STDERR "OUT: $_"; + } } my $state="fresh"; diff --git a/tests/server/sws.c b/tests/server/sws.c index 80a5a5546..8dd050efa 100644 --- a/tests/server/sws.c +++ b/tests/server/sws.c @@ -88,10 +88,6 @@ static const char *docbadconnect = "HTTP/1.1 501 Forbidden you fool\r\n" "\r\n"; -/* sent as reply to the magic to find out if we are the test server or - not */ -static const char *docfriends = "HTTP/1.1 200 Mighty fine indeed\r\n\r\nWE ROOLZ\r\n"; - /* send back this on 404 file not found */ static const char *doc404 = "HTTP/1.1 404 Not Found\n" "Server: " VERSION "\n" @@ -332,6 +328,8 @@ static int send_doc(int sock, int doc, int part_no) int cmdsize=0; FILE *dump; + static char weare[256]; + char filename[256]; char partbuf[80]="data"; @@ -340,7 +338,9 @@ static int send_doc(int sock, int doc, int part_no) case DOCNUMBER_WERULEZ: /* we got a "friends?" question, reply back that we sure are */ logmsg("Identifying ourselves as friends"); - buffer = docfriends; + sprintf(weare, "HTTP/1.1 200 OK\r\n\r\nWE ROOLZ: %d\r\n", + getpid()); + buffer = weare; break; case DOCNUMBER_INTERNAL: logmsg("Bailing out due to internal error");