git://git.exim.org
/
users
/
heiko
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix space bug in previous patch for "message" used with "accept".
[users/heiko/exim.git]
/
test
/
stdout
/
0002
diff --git
a/test/stdout/0002
b/test/stdout/0002
index b2e86b2a603420921db3ae3e9d84866336b53a55..a202d1ebb14406193e07686eebb6508c87b80a85 100644
(file)
--- a/
test/stdout/0002
+++ b/
test/stdout/0002
@@
-48,15
+48,29
@@
> eval: 1
> eval: 1
> Failed: error in expression evaluation: expecting closing parenthesis (after processing "-2 - (-3")
> eval: 1
> eval: 1
> Failed: error in expression evaluation: expecting closing parenthesis (after processing "-2 - (-3")
-> Failed: error in expression evaluation: expecting
+ or -
(after processing "-2 - -3")
+> Failed: error in expression evaluation: expecting
operator
(after processing "-2 - -3")
> eval: 1
> eval: -5
> eval: 1
> eval: -5
->
Failed: error in expression evaluation: expecting number or opening parenthesis (after processing "-2 -")
+>
eval: 1
> eval: 40962
> eval: 63
> eval: 40962
> eval: 63
-> Failed: error in expression evaluation: expecting
+ or -
(after processing "0")
+> Failed: error in expression evaluation: expecting
operator
(after processing "0")
> eval10: 77
> eval10: 8
> eval10: 77
> eval10: 8
+> Failed: error in expression evaluation: expecting operator (after processing "0")
+> eval: 4
+> eval: 4
+> eval: 4
+> eval: 13
+> eval: 9
+> eval: 6
+> eval: 3
+> eval: 0
+> eval: 24
+> eval: 4608
+> eval: 4608
+> eval: -4608
+>
> expand: $primary_hostname myhost.test.ex
> hash: jmg monty fbWx
> hash: abcX abX aX X
> expand: $primary_hostname myhost.test.ex
> hash: jmg monty fbWx
> hash: abcX abX aX X
@@
-123,6
+137,12
@@
> strlen: 0
> strlen: 1
> strlen: 8
> strlen: 0
> strlen: 1
> strlen: 8
+> time_eval: 10
+> time_eval: 7200
+> time_eval: 86700
+> time_eval: 788645
+> Failed: string "14" is not an Exim time interval in "time_eval" operator
+> Failed: string "rhubarb" is not an Exim time interval in "time_eval" operator
> time_interval: 0s
> time_interval: 44s
> time_interval: 1w4d13h46m39s
> time_interval: 0s
> time_interval: 44s
> time_interval: 1w4d13h46m39s
@@
-162,6
+182,11
@@
> md5: NO
> mask: NO
>
> md5: NO
> mask: NO
>
+> # Numeric overflow
+>
+> Failed: absolute value of integer "4096M" is too large (overflow)
+> Failed: absolute value of integer "4096000000" is too large (overflow)
+>
> # Conditions
>
> 2=2: y
> # Conditions
>
> 2=2: y
@@
-175,6
+200,7
@@
> 2>3: n
> 3>3: n
> 4>3: y
> 2>3: n
> 3>3: n
> 4>3: y
+> 1>-1: y
> 2>=3: n
> 3>=3: y
> 4>=3: y
> 2>=3: n
> 3>=3: y
> 4>=3: y
@@
-185,11
+211,12
@@
> 3<=3: y
> 4<=3: n
> 5<=3: n
> 3<=3: y
> 4<=3: n
> 5<=3: n
+> -3<=1: y
>
> 5>3k: n
> 5>3m: n
>
> 5>3k: n
> 5>3m: n
-> Failed:
"3z " is not a number
-> Failed:
"a" is not a number
+> Failed:
invalid integer "3z "
+> Failed:
integer expected but "a" found
>
> def:y y
> def:n n
>
> def:y y
> def:n n
@@
-250,6
+277,10
@@
> match_domain: yes
> match_domain: no
>
> match_domain: yes
> match_domain: no
>
+> >x@zz.aa.bb< [] >x@zz.aa.bb<
+>
+> >x@xxxabc< [] >x@xxxabc<
+>
> match_address: yes
> match_address: yes
>
> match_address: yes
> match_address: yes
>
@@
-346,6
+377,13
@@
> a\:b: ^a\\.+b
> a\:Xb: ^a\\.+b
>
> a\:b: ^a\\.+b
> a\:Xb: ^a\\.+b
>
+> # Some tests of case-(in)dependence
+>
+> MiXeD-CD: Data found for case-dependent MiXeD-CD
+> MixeD-CD: NOT FOUND
+> MiXeD-Ncd: Data found for case-independent MiXeD-nCD
+> MixeD-Ncd: Data found for case-independent MiXeD-nCD
+>
> # IP address (CIDR) lookups
>
> 1.2.3.4: data for 1.2.3.4
> # IP address (CIDR) lookups
>
> 1.2.3.4: data for 1.2.3.4
@@
-531,6
+569,8
@@
xyz
> Failed: unknown condition "xya" inside "and{...}" condition
> Failed: condition name expected, but found "${lookup{x}lsear" inside "and{...}" condition
> Failed: missing } at end of string - could be header name not terminated by colon
> Failed: unknown condition "xya" inside "and{...}" condition
> Failed: condition name expected, but found "${lookup{x}lsear" inside "and{...}" condition
> Failed: missing } at end of string - could be header name not terminated by colon
+> Failed: missing or misplaced { or }
+> Failed: missing or misplaced { or } - could be header name not terminated by colon
> Failed: each subcondition inside an "or{...}" condition must be in its own {}
> Failed: missing } at end of condition inside "or" group
> Failed: unknown condition "yes" inside "or{...}" condition
> Failed: each subcondition inside an "or{...}" condition must be in its own {}
> Failed: missing } at end of condition inside "or" group
> Failed: unknown condition "yes" inside "or{...}" condition
@@
-654,3
+694,6
@@
xyz
354 Enter message, ending with "." on a line by itself
\r
550 reply_address=<>
\r
221 myhost.test.ex closing connection
\r
354 Enter message, ending with "." on a line by itself
\r
550 reply_address=<>
\r
221 myhost.test.ex closing connection
\r
+> match_ip: 15
+> match_ip: 16
+>