git://git.exim.org
/
users
/
jgh
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Move the regression test for CVE-2019-15846 to 1100-Basic-TLS/1100
[users/jgh/exim.git]
/
test
/
scripts
/
0000-Basic
/
0570
diff --git
a/test/scripts/0000-Basic/0570
b/test/scripts/0000-Basic/0570
index 75ac0cec6214f7aeadf14f579caa30db733f41d6..8f8c0b2da2be8d923cdc843e05cd669ccb46ec4d 100644
(file)
--- a/
test/scripts/0000-Basic/0570
+++ b/
test/scripts/0000-Basic/0570
@@
-12,7
+12,7
@@
exim -q
****
#
#
****
#
#
-exim userx@dom
A.ex usery@domB
.ex
+exim userx@dom
C.ex usery@domD
.ex
Test message
****
# Equivalent explicit case: can multi-domain
Test message
****
# Equivalent explicit case: can multi-domain
@@
-20,14
+20,17
@@
exim -DOPTION=multi_domain=yes -q
****
#
#
****
#
#
-exim userx@dom
A.ex usery@domB
.ex
+exim userx@dom
E.ex usery@domF
.ex
Test message
****
Test message
****
-# no multi-domain
+# no multi-domain
: 2nd rcpt is deferred since parallel is disabled
exim -DOPTION=multi_domain=no -q
exim -DOPTION=multi_domain=no -q
+****
+exim -DOPTION=multi_domain=no -qf
+****
#
#
#
#
-exim userx@dom
A.ex usery@domB
.ex
+exim userx@dom
G.ex usery@domH
.ex
Test message
****
# Expanded case: can multi-domain
Test message
****
# Expanded case: can multi-domain
@@
-35,33
+38,38
@@
exim -DOPTION='multi_domain=${if bool{1} {true}{false}}' -q
****
#
#
****
#
#
-exim userx@dom
A.ex usery@domB
.ex
+exim userx@dom
K.ex usery@domL
.ex
Test message
****
# Expanded case: no multi-domain (1)
Test message
****
# Expanded case: no multi-domain (1)
-exim -DOPTION='multi_domain=${if eqi {$address_data}{domA.ex} {no}{yes}}' -q
+exim -DOPTION='multi_domain=${if eqi {$address_data}{domK.ex} {no}{yes}}' -q
+****
+exim -DOPTION='multi_domain=${if eqi {$address_data}{domK.ex} {no}{yes}}' -qf
****
#
#
****
#
#
-exim userx@dom
A.ex usery@domB
.ex
+exim userx@dom
M.ex usery@domN
.ex
Test message
****
# Expanded case: no multi-domain (2)
Test message
****
# Expanded case: no multi-domain (2)
-exim -DOPTION='multi_domain=${if match_domain {$address_data}{domZ.ex : domY.ex : domB.ex} {no}{yes}}' -q
+exim -DOPTION='multi_domain=${if match_domain {$address_data}{domZ.ex : domY.ex : domN.ex} {no}{yes}}' -q
+****
+exim -DOPTION='multi_domain=${if match_domain {$address_data}{domZ.ex : domY.ex : domN.ex} {no}{yes}}' -qf
****
#
#
****
#
#
-exim userx@dom
A.ex usery@domA.ex userz@domC
.ex
+exim userx@dom
P.ex usery@domP.ex userz@domQ
.ex
Test message
****
# Expanded case: both yes and no
Test message
****
# Expanded case: both yes and no
-exim -DOPTION='multi_domain=${if eqi {$address_data}{domA.ex} {no}{yes}}' -q
+exim -DOPTION='multi_domain=${if eqi {$address_data}{domP.ex} {no}{yes}}' -q
+****
+exim -DOPTION='multi_domain=${if eqi {$address_data}{domP.ex} {no}{yes}}' -qf
****
#
#
killdaemon
no_msglog_check
****
#
#
killdaemon
no_msglog_check
-sortlog
#
#
##
#
#
##