Testsuite: fix content-scanner interface tests
authorJeremy Harris <jgh146exb@wizmail.org>
Sun, 19 Apr 2015 18:13:58 +0000 (19:13 +0100)
committerJeremy Harris <jgh146exb@wizmail.org>
Sun, 19 Apr 2015 18:13:58 +0000 (19:13 +0100)
src/src/spam.c
test/runtest
test/scripts/4000-scanning/4008
test/scripts/4000-scanning/4009
test/stdout/4008
test/stdout/4009

index 05a51f636547a7d9fcfade9996052a65b9ae4394..5bb973b4d0d757ca84cab301f1af1f4d0acc6a65 100644 (file)
@@ -340,7 +340,7 @@ start = time(NULL);
     {
     uschar * errstr;
 
-    debug_printf("trying server %s\n", sd->hostspec);
+    DEBUG(D_acl) debug_printf("spamd: trying server %s\n", sd->hostspec);
 
     for (;;)
       {
@@ -348,7 +348,7 @@ start = time(NULL);
          || sd->retry <= 0
         )
        break;
-      debug_printf("server %s: retry conn\n", sd->hostspec);
+      DEBUG(D_acl) debug_printf("sspamd: erver %s: retry conn\n", sd->hostspec);
       while (sd->retry > 0) sd->retry = sleep(sd->retry);
       }
     if (spamd_sock >= 0)
@@ -384,8 +384,8 @@ if (sd->is_rspamd)
   const uschar * authid;
 
   req_str = string_sprintf("CHECK RSPAMC/1.3\r\nContent-length: %lu\r\n"
-    "Queue-Id: %s\r\nFrom: <%s>\r\nRecipient-Number: %d\r\n", mbox_size,
-    message_id, sender_address, recipients_count);
+    "Queue-Id: %s\r\nFrom: <%s>\r\nRecipient-Number: %d\r\n",
+    mbox_size, message_id, sender_address, recipients_count);
   for (i = 0; i < recipients_count; i ++)
     req_str = string_sprintf("%sRcpt: <%s>\r\n", req_str, recipients_list[i].address);
   if ((helo = expand_string(US"$sender_helo_name")) != NULL && *helo != '\0')
index 4a4427839385f54fd03bd409e015df88d174e19c..84467064ec3ab2ee6cf3bce762e7fd76248ee63d 100755 (executable)
@@ -1333,6 +1333,9 @@ $munges =
     'loopback' =>
     { 'stdout' => 's/[[](127\.0\.0\.1|::1)]/[IP_LOOPBACK_ADDR]/' },
 
+    'scanfile_size' =>
+    { 'stdout' => 's/(Content-length:) \d\d\d/$1 ddd/' },
+
   };
 
 
index c44b93854d07d4163653e37fbe30950c4bfe083c..703a7c2aa08faee4f179b745dadc4be81b77d259 100644 (file)
@@ -1,4 +1,9 @@
 # content scan interface: rspamd
+#
+# The spooled file for scanning includes the test-runner's user name
+# hence size varies.  Munge that.
+munge scanfile_size
+#
 server 11333
 <CHECK RSPAMC/1.3\r
 <Content-length: 
@@ -17,9 +22,10 @@ server 11333
 <      (envelope
 <      id 
 <      for 
+<From:
 <Content-type: text/plain
 <Message-Id:
-<From:
+<Sender:
 <Date:
 <
 <test
@@ -36,6 +42,7 @@ ehlo test.ex
 mail from:<>
 rcpt to:<userx@test.ex>
 data
+From: MAILER_DAEMON <>
 Content-type: text/plain
 
 test
index 9c72a822255e9a4c7919b2a1c094912816529c19..0fb96ac16f0799243bb041a80075fef81bd4c0b2 100644 (file)
@@ -1,5 +1,10 @@
 # content scan interface: spamassassin
 #
+# The spooled file for scanning includes the test-runner's user name
+# hence size varies.  Munge that.
+munge scanfile_size
+#
+#
 # A good-comms test, returning not-spam.
 # (we could use a second one that returns is-spam...)
 server 7833
index e41af881dc1f7b713951867ed11194547f80694f..afff4e4dfa56b4564388d7db62dc0acbd7b90c31 100644 (file)
@@ -14,7 +14,7 @@
 Listening on port 11333 ... 
 Connection request from [127.0.0.1]
 <CHECK RSPAMC/1.3
-<Content-length: 479
+<Content-length: ddd
 <Queue-Id: 10HmaX-0005vi-00
 <From: <CALLER@myhost.test.ex>
 <Recipient-Number: 1
@@ -30,9 +30,10 @@ Connection request from [127.0.0.1]
 <      (envelope-from <CALLER@myhost.test.ex>)
 <      id 10HmaX-0005vi-00
 <      for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+<From: MAILER_DAEMON <>
 <Content-type: text/plain
 <Message-Id: <E10HmaX-0005vi-00@myhost.test.ex>
-<From: CALLER_NAME <CALLER@myhost.test.ex>
+<Sender: CALLER_NAME <CALLER@myhost.test.ex>
 <Date: Tue, 2 Mar 1999 09:44:33 +0000
 <
 <test
index cdc7677817705895b9e7141e3e6414433f8b0b46..93fec0c609295211f42b5a4dc22bb5bb19eb84b1 100644 (file)
@@ -48,7 +48,7 @@ Listening on port 7833 ...
 Connection request from [127.0.0.1]
 <REPORT SPAMC/1.2
 <User: nobody
-<Content-length: 479
+<Content-length: ddd
 <
 <From MAILER-DAEMON Tue Mar 02 09:44:33 1999
 <X-Envelope-From: <CALLER@myhost.test.ex>
@@ -92,7 +92,7 @@ Listening on port 7833 ...
 Connection request from [127.0.0.1]
 <REPORT SPAMC/1.2
 <User: nobody
-<Content-length: 479
+<Content-length: ddd
 <
 <From MAILER-DAEMON Tue Mar 02 09:44:33 1999
 <X-Envelope-From: <CALLER@myhost.test.ex>
@@ -137,7 +137,7 @@ Listening on port 7833 ...
 Connection request from [127.0.0.1]
 <REPORT SPAMC/1.2
 <User: nobody
-<Content-length: 479
+<Content-length: ddd
 <
 <From MAILER-DAEMON Tue Mar 02 09:44:33 1999
 <X-Envelope-From: <CALLER@myhost.test.ex>
@@ -181,7 +181,7 @@ Listening on port 7833 ...
 Connection request from [127.0.0.1]
 <REPORT SPAMC/1.2
 <User: nobody
-<Content-length: 479
+<Content-length: ddd
 <
 <From MAILER-DAEMON Tue Mar 02 09:44:33 1999
 <X-Envelope-From: <CALLER@myhost.test.ex>