------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1234
           Summary: testsuite IPv6 tests u/s
           Product: Exim
           Version: 4.77
          Platform: x86-64
        OS/Version: Linux
            Status: NEW
          Severity: bug
          Priority: medium
         Component: Networking
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected]


The double-colon rule for IPv6 addresses invalidated some REs
used for testing (a trailing colon, being a non-word char,
didn't result in a word-boundary).

Affects at least case 1001; possibly 1003 1006 1007 1009 too.


Suggested patch:

diff --git a/test/runtest b/test/runtest
index 2a8dd16..e71ee9f 100755
--- a/test/runtest
+++ b/test/runtest
@@ -560,9 +560,9 @@ RESET_AFTER_EXTRA_LINE_READ:
   s/host\s\Q$parm_ipv4\E\s\[\Q$parm_ipv4\E\]/host ipv4.ipv4.ipv4.ipv4
[ipv4.ipv4.ipv4.ipv
   s/host\s\Q$parm_ipv6\E\s\[\Q$parm_ipv6\E\]/host
ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6 [ip6:ip
   s/\b\Q$parm_ipv4\E\b/ip4.ip4.ip4.ip4/g;
-  s/\b\Q$parm_ipv6\E\b/ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6/g;
+  s/(^|\W)\K\Q$parm_ipv6\E/ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6/g;
   s/\b\Q$parm_ipv4r\E\b/ip4-reverse/g;
-  s/\b\Q$parm_ipv6r\E\b/ip6-reverse/g;
+  s/(^|\W)\K\Q$parm_ipv6r\E/ip6-reverse/g;
   s/^(\s+host\s\S+\s+\[\S+\]) +$/$1 /;


(We lose the trailing boundary assertion but I think it's good enough).


-- 
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim 
details at http://www.exim.org/ ##

Reply via email to