# Different builds will have different lookup types included
s/^\s*search_type \K\d+ \((\w+)\) quoting -1 \(none\)$/NN ($1) quoting -1 (none)/;
+ # and different numbers of lookup types result in different type-code letters,
+ # so convert them all to "0"
+ s%(?<!lsearch)[^ ](?=TESTSUITE/aux-fixed/(?:0414.list[12]|0464.domains)$)%0%;
# DISABLE_OCSP
next if /in hosts_requ(est|ire)_ocsp\? (no|yes)/;
next if /^(ppppp )?setsockopt FASTOPEN: Network Error/;
# DISABLE_TLS_RESUME
+ # TLS resumption is not always supported by the build
+ next if /in tls_resumption_hosts\?/;
next if /RE '.outlook.com/;
# Environment cleaning
# Not all builds include DMARC
next if /^DMARC: no (dmarc_tld_file|sender_host_address)$/ ;
- # TLS resumption is not always supported by the build
- next if /in tls_resumption_hosts\?/;
-
# Platform differences in errno strings
s/ SMTP\(Operation timed out\)<</ SMTP(Connection timed out)<</;
╎ search_find: file="TESTSUITE/aux-fixed/0414.list1"
╎ key="b.domain" partial=-1 affix=NULL starflags=0 opts=NULL
╎ LRU list:
- ╎ <TESTSUITE/aux-fixed/0414.list1
+ ╎ 0TESTSUITE/aux-fixed/0414.list1
╎ End
╎ internal_search_find: file="TESTSUITE/aux-fixed/0414.list1"
╎ type=lsearch key="b.domain" opts=NULL
╎ search_find: file="TESTSUITE/aux-fixed/0414.list2"
╎ key="b.domain" partial=-1 affix=NULL starflags=0 opts=NULL
╎ LRU list:
- ╎ <TESTSUITE/aux-fixed/0414.list2
- ╎ <TESTSUITE/aux-fixed/0414.list1
+ ╎ 0TESTSUITE/aux-fixed/0414.list2
+ ╎ 0TESTSUITE/aux-fixed/0414.list1
╎ End
╎ internal_search_find: file="TESTSUITE/aux-fixed/0414.list2"
╎ type=lsearch key="b.domain" opts=NULL
╎ search_find: file="TESTSUITE/aux-fixed/0414.list1"
╎ key="a.domain" partial=-1 affix=NULL starflags=0 opts=NULL
╎ LRU list:
- ╎ <TESTSUITE/aux-fixed/0414.list1
- ╎ <TESTSUITE/aux-fixed/0414.list2
+ ╎ 0TESTSUITE/aux-fixed/0414.list1
+ ╎ 0TESTSUITE/aux-fixed/0414.list2
╎ End
╎ internal_search_find: file="TESTSUITE/aux-fixed/0414.list1"
╎ type=lsearch key="a.domain" opts=NULL
╎search_find: file="TESTSUITE/aux-fixed/0414.list2"
╎ key="a.domain" partial=-1 affix=NULL starflags=0 opts=NULL
╎LRU list:
- ╎ <TESTSUITE/aux-fixed/0414.list2
- ╎ <TESTSUITE/aux-fixed/0414.list1
+ ╎ 0TESTSUITE/aux-fixed/0414.list2
+ ╎ 0TESTSUITE/aux-fixed/0414.list1
╎ End
╎internal_search_find: file="TESTSUITE/aux-fixed/0414.list2"
╎ type=lsearch key="a.domain" opts=NULL
╎search_find: file="TESTSUITE/aux-fixed/0464.domains"
╎ key="domain1" partial=-1 affix=NULL starflags=0 opts=NULL
╎LRU list:
- ╎ <TESTSUITE/aux-fixed/0464.domains
+ ╎ 0TESTSUITE/aux-fixed/0464.domains
╎ End
╎internal_search_find: file="TESTSUITE/aux-fixed/0464.domains"
╎ type=lsearch key="domain1" opts=NULL
╎search_find: file="TESTSUITE/aux-fixed/0464.domains"
╎ key="xxx.domain1" partial=-1 affix=NULL starflags=0 opts=NULL
╎LRU list:
- ╎ <TESTSUITE/aux-fixed/0464.domains
+ ╎ 0TESTSUITE/aux-fixed/0464.domains
╎ End
╎internal_search_find: file="TESTSUITE/aux-fixed/0464.domains"
╎ type=lsearch key="xxx.domain1" opts=NULL
╎search_find: file="TESTSUITE/aux-fixed/0464.domains"
╎ key="xxx.domain1" partial=-1 affix=NULL starflags=0 opts=NULL
╎LRU list:
- ╎ <TESTSUITE/aux-fixed/0464.domains
+ ╎ 0TESTSUITE/aux-fixed/0464.domains
╎ End
╎internal_search_find: file="TESTSUITE/aux-fixed/0464.domains"
╎ type=lsearch key="xxx.domain1" opts=NULL