On 2009-11-14 Andreas Metzler <[email protected]> wrote:

> Hello,
> I have given the test-suite a testrun.
[...]

Hello,

updating the testsuite for 4.70 is a PITA. ;-)

* Exim now inserts (re-sorts or has stopped re-sorting - I do not know
  what) Date and Message-ID headers at different places. This breaks
  *many* of the tests. I think this was done intentionally andis
  related to DKIM, correct? I have pressed (u)pdate for these cases
  and should be able to get a patch from there.

* The debug log has gotten a little bit more verbose, logging GnuTLS
  compile-time and current versions. Patch attached.

* PDKIM also adds to the debug log, adding a newline followed by 
  PDKIM <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  The newline is cumbersome. Are there strong reasons against:

---------------------------------------------------
--- ./src/pdkim/pdkim.c.orig    2009-11-14 14:21:38.000000000 +0100
+++ ./src/pdkim/pdkim.c 2009-11-14 15:03:29.000000000 +0100
@@ -1283,7 +1283,7 @@ DLLEXPORT int pdkim_feed_finish(pdkim_ct
     #ifdef PDKIM_DEBUG
     if (ctx->debug_stream)
       fprintf(ctx->debug_stream,
-        "\nPDKIM 
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n");
+        "PDKIM 
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n");
     #endif
   }
---------------------------------------------------
The addition of the nonempty line is easily handled by attached patch.
 
cu and- more stuff to follow - reas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'
--- /home/ametzler/CVS/exim-test/runtest	2009-10-14 13:34:57.000000000 +0200
+++ runtest	2009-11-14 16:51:39.000000000 +0100
@@ -723,6 +724,10 @@ while(<IN>)
 
     s/\bgethostbyname2?|\bgetipnodebyname/get[host|ipnode]byname[2]/;
 
+    #drop gnutls version strings
+    next if /GnuTLS compile-time version: \d+[\.\d]+$/;
+    next if /GnuTLS runtime version: \d+[\.\d]+$/;
+
     # We have to omit the localhost ::1 address so that all is well in
     # the IPv4-only case.
 
--- /home/ametzler/CVS/exim-test/runtest	2009-10-14 13:34:57.000000000 +0200
+++ runtest	2009-11-14 16:58:00.000000000 +0100
@@ -730,6 +731,9 @@ while(<IN>)
       if (/looked up these IP addresses/);
     next if /name=localhost address=::1/;
 
+    # drop pdkim debugging header
+    next if /^PDKIM <<<<<<<<<<<<<<<<<<<<<<<<<<<<<+$/;
+
     # Various other IPv6 lines must be omitted too
 
     next if /using host_fake_gethostbyname for \S+ \(IPv6\)/;
-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-dev Exim details 
at http://www.exim.org/ ##

Reply via email to