git://git.exim.org
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Testsuite: set TZ for exim_msgdate testcases
[exim.git]
/
test
/
scripts
/
0000-Basic
/
0002
diff --git
a/test/scripts/0000-Basic/0002
b/test/scripts/0000-Basic/0002
index d3b4984fe13c2c9ffcd2b95c9f66eec198c8886d..5ddc9b678f878e89528047dbb86c7ebcf8cca721 100644
(file)
--- a/
test/scripts/0000-Basic/0002
+++ b/
test/scripts/0000-Basic/0002
@@
-90,6
+90,8
@@
filter: ${filter{a:b:c}{!eq{$item}{b}}}
filter: ${filter{<' a'b'c}{!eq{$item}{b}}}
filter: ${filter{<' ''a'b' ''c}{!eq{$item}{b}}}
filter: "${filter{}{!eq{$item}{b}}}"
filter: ${filter{<' a'b'c}{!eq{$item}{b}}}
filter: ${filter{<' ''a'b' ''c}{!eq{$item}{b}}}
filter: "${filter{}{!eq{$item}{b}}}"
+# check operation when the condition modifies the 'value' variable
+${filter {E} {inlisti{$item}{ e }}}
map: "${map{}{$item}}"
map: ${map{a:b:c}{$item}}
map: "${map{}{$item}}"
map: ${map{a:b:c}{$item}}
@@
-248,6
+250,10
@@
mask: ${mask:192.168.10.206/33}
mask: ${mask:192.168.10.206/0}
mask: ${mask:192.168.10.206}
mask: ${mask:a.b.c.d}
mask: ${mask:192.168.10.206/0}
mask: ${mask:192.168.10.206}
mask: ${mask:a.b.c.d}
+mask: ${mask:2a00:2:3:4:5:6:7:8/79}
+mask: ${mask:2a00:2:3:4:5:6:7:8/128}
+mask: ${mask:2a00:2:3:4:5:6:7:8/129}
+mask_n: ${mask_n:2a00:2:3:4:5:6:7:8/79}
ipv6denorm: ${ipv6denorm:::1}
ipv6denorm: ${ipv6denorm:fe00::1}
ipv6denorm: ${ipv6denorm:192.168.0.1}
ipv6denorm: ${ipv6denorm:::1}
ipv6denorm: ${ipv6denorm:fe00::1}
ipv6denorm: ${ipv6denorm:192.168.0.1}
@@
-461,6
+467,8
@@
match: ${if match{abcd}{^\N([ab]+)(\w+)$\N}{$2$1}fail}
match: ${if match{abcd}{^([ab]+)(\\w+)\$}{$2$1}fail}
match: ${if match{wxyz}{^([ab]+)(\\w+)\$}{$2$1}fail}
match: ${if match{abcd}{^([ab]+)(\\w+)\$}{$2[${if match{xyz}{(.*)}{$1}fail}]$1}fail}
match: ${if match{abcd}{^([ab]+)(\\w+)\$}{$2$1}fail}
match: ${if match{wxyz}{^([ab]+)(\\w+)\$}{$2$1}fail}
match: ${if match{abcd}{^([ab]+)(\\w+)\$}{$2[${if match{xyz}{(.*)}{$1}fail}]$1}fail}
+# check for empty capture group
+match: ${if match{abc}{\N^(\S+)\s*(\S.+)*$\N}{<$2>}{}}
match_domain: ${if match_domain{a.b.c}{x.y.z:a.b.c:p.q.r}{yes}{no}}
match_domain: ${if match_domain{a.b.c}{x.y.z:p.q.r}{yes}{no}}
match_domain: ${if match_domain{a.b.c}{x.y.z:a.b.c:p.q.r}{yes}{no}}
match_domain: ${if match_domain{a.b.c}{x.y.z:p.q.r}{yes}{no}}
@@
-798,6
+806,10
@@
rc=$runrc
rc=$runrc
${if eq{1}{2}{${run{/non/exist}}}{1!=2}}
rc=$runrc
rc=$runrc
${if eq{1}{2}{${run{/non/exist}}}{1!=2}}
rc=$runrc
+${run,preexpand {DIR/aux-fixed/0002.runfile 0}}
+rc=$runrc
+${run{DIR/aux-fixed/0002.runfile ${quote:1}}{$value}{2}}
+rc=$runrc
# PRVS
# PRVS
@@
-1051,6
+1063,7
@@
exim -d -bh V4NET.0.0.2
****
# Test $reply_address
exim -bh V4NET.0.0.0
****
# Test $reply_address
exim -bh V4NET.0.0.0
+helo test
mail from:<>
rcpt to:<some@body>
data
mail from:<>
rcpt to:<some@body>
data
@@
-1081,6
+1094,7
@@
quit
****
# Check RFC 2047 decoding with (default) length check
exim -bh V4NET.0.0.0
****
# Check RFC 2047 decoding with (default) length check
exim -bh V4NET.0.0.0
+helo test
mail from:<>
rcpt to:<some@body>
data
mail from:<>
rcpt to:<some@body>
data
@@
-1090,6
+1104,7
@@
quit
****
# Check RFC 2047 decoding with length check disabled
exim -DLENCHECK=check_rfc2047_length=false -bh V4NET.0.0.0
****
# Check RFC 2047 decoding with length check disabled
exim -DLENCHECK=check_rfc2047_length=false -bh V4NET.0.0.0
+helo test
mail from:<>
rcpt to:<some@body>
data
mail from:<>
rcpt to:<some@body>
data