X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/e7c3638eeaa194613d5c551382aded17da9b2be0..ce437b2e0dc12c342b1ac67d5435a893b800fd05:/test/runtest diff --git a/test/runtest b/test/runtest index 9fef60820..f34e3c922 100755 --- a/test/runtest +++ b/test/runtest @@ -794,7 +794,7 @@ RESET_AFTER_EXTRA_LINE_READ: } # Port in host address in spool file output from -Mvh - s/^(--?host_address) (.*)\.\d+/$1 $2.9999/; + s/^(--?host_address) (.*[:.])\d+$/$1 ${2}9999/; if ($dynamic_socket and $dynamic_socket->opened and my $port = $dynamic_socket->sockport) { s/^Connecting to 127\.0\.0\.1 port \K$port//; @@ -1096,12 +1096,12 @@ RESET_AFTER_EXTRA_LINE_READ: next if /^Reset TZ to/; # port numbers - s/(?:\[[^\]]*\]:|port )\K$parm_port_d/PORT_D/; - s/(?:\[[^\]]*\]:|port )\K$parm_port_d2/PORT_D2/; - s/(?:\[[^\]]*\]:|port )\K$parm_port_d3/PORT_D3/; - s/(?:\[[^\]]*\]:|port )\K$parm_port_d4/PORT_D4/; - s/(?:\[[^\]]*\]:|port )\K$parm_port_s/PORT_S/; - s/(?:\[[^\]]*\]:|port )\K$parm_port_n/PORT_N/; + s/(?:\[[^\]]*\]:|V4NET\.0\.0\.0:|localhost::?|127\.0\.0\.1[.:]:?|port[= ])\K$parm_port_d/PORT_D/; + s/(?:\[[^\]]*\]:|V4NET\.0\.0\.0:|localhost::?|127\.0\.0\.1[.:]:?|port[= ])\K$parm_port_d2/PORT_D2/; + s/(?:\[[^\]]*\]:|V4NET\.0\.0\.0:|localhost::?|127\.0\.0\.1[.:]:?|port[= ])\K$parm_port_d3/PORT_D3/; + s/(?:\[[^\]]*\]:|V4NET\.0\.0\.0:|localhost::?|127\.0\.0\.1[.:]:?|port[= ])\K$parm_port_d4/PORT_D4/; + s/(?:\[[^\]]*\]:|V4NET\.0\.0\.0:|localhost::?|127\.0\.0\.1[.:]:?|port[= ])\K$parm_port_s/PORT_S/; + s/(?:\[[^\]]*\]:|V4NET\.0\.0\.0:|localhost::?|127\.0\.0\.1[.:]:?|port[= ])\K$parm_port_n/PORT_N/; # ========= Exim lookups ================== # Lookups have a char which depends on the number of lookup types compiled in,