next if /^Lookups \(built-in\):/;
next if /^Loading lookup modules from/;
next if /^Loaded \d+ lookup modules/;
- next if /^Total \d+ lookups/;
+ next if /^(?:\d\d:\d\d:\d\d \d+ )?Total \d+ lookups/;
# drop compiler information
next if /^Compiler:/;
s/^errno = \d+$/errno = EEE/;
s/^writing error \d+: /writing error EEE: /;
- # Some platforms have to flip to slow-mode taint-checking
- next if /switching to slow-mode taint checking/;
+ # Time-only, in debug output
+ # we have to handle double lines from the DBOPEN, hence placed down here and /mg
+ s/^\d\d:\d\d:\d\d\s/01:01:01 /mg;
+
+ # pid in debug lines
+ s/^(\d\d:\d\d:\d\d)(\s\d+\s)/"$1 " . new_value($2, "%s", \$next_pid) . " "/mgxe;
+ s/(?<!post-)[Pp]rocess\K(\s\d+ )/new_value($1, "%s", \$next_pid) . " "/gxe;
# When Exim is checking the size of directories for maildir, it uses
# the check_dir_size() function to scan directories. Of course, the order
/^Routers:/ ||
/^Transports:/ ||
/^Malware:/ ||
- /^log selectors =/ ||
+ /^(?:\d\d:\d\d:\d\d \d+ )?log selectors =/ ||
/^cwd=/ ||
/^Fixed never_users:/ ||
/^Configure owner:/ ||