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
Docs: tweak ARC description
[exim.git]
/
test
/
stdout
/
0002
diff --git
a/test/stdout/0002
b/test/stdout/0002
index 13ef57a45813810768923f91f786bb1336d082b4..949c35eb247451f53378f94056ab7118723019df 100644
(file)
--- a/
test/stdout/0002
+++ b/
test/stdout/0002
@@
-14,6
+14,7
@@
> qualify_domain: myhost.test.ex
> bounce_return_size_limit: 102400
> spool_directory: TESTSUITE/spool
> qualify_domain: myhost.test.ex
> bounce_return_size_limit: 102400
> spool_directory: TESTSUITE/spool
+> queue_name:
> Failed: unknown variable in "${unknown}"
> h_subject: (should be empty)
> h_subject: (should be empty)
> Failed: unknown variable in "${unknown}"
> h_subject: (should be empty)
> h_subject: (should be empty)
@@
-51,6
+52,8
@@
> reduce: +abc
> reduce: 6
> reduce: 9
> reduce: +abc
> reduce: 6
> reduce: 9
+> # Check for extract corrupting reduce's
+> reduce: a , b
>
> listnamed: *.aa.bb : ^\Nxxx(.*)
> listnamed: *.aa.bb : ^\Nxxx(.*)
>
> listnamed: *.aa.bb : ^\Nxxx(.*)
> listnamed: *.aa.bb : ^\Nxxx(.*)
@@
-120,8
+123,12
@@
> addresses: local-part@dom.ain+xyz@abc
> addresses: local-part@dom.ain:xyz@abc:p@q:r@s
> addresses:
> addresses: local-part@dom.ain+xyz@abc
> addresses: local-part@dom.ain:xyz@abc:p@q:r@s
> addresses:
+> Failed: output separator missing in expanding ${addresses:>}
+>
+> escape: B7\267F2\362
+> excape8bit: undisturbed text tab
+newline tab\134backslash ~tilde\177DEL\200\201.
>
>
-> escape: B7\267F2\362
> eval: 2
> eval: 7
> eval: 9
> eval: 2
> eval: 7
> eval: 9
@@
-168,7
+175,21
@@
> hex2b64:MPPJPkZDbetYunCBao7BJA==
> hex2b64:ztcfpyNSMb7Tg/rP3EHE3cwi7PE=
>
> hex2b64:MPPJPkZDbetYunCBao7BJA==
> hex2b64:ztcfpyNSMb7Tg/rP3EHE3cwi7PE=
>
-> The base62 operator is actually a base36 operator in the Darwin and Cygwin
+> base32: 0 <>
+> base32: 1 <b>
+> base32: 31 <7>
+> base32: 32 <ba>
+> base32: 42 <bk>
+> Failed: argument for base32 operator is "0x1", which is not a decimal number
+>
+> base32d: 0 0
+> base32d: 1 1
+> base32d: 31 31
+> base32d: 32 32
+> base32d: 42 42
+> Failed: argument for base32d operator is "ABC", which is not a base 32 number
+>
+> the base62 operator is actually a base36 operator in the Darwin and Cygwin
> environments. Write cunning tests that produce the same output in both cases,
> while doing a reasonable check.
>
> environments. Write cunning tests that produce the same output in both cases,
> while doing a reasonable check.
>
@@
-373,6
+394,8
@@
> isip: y 1.2.3.4
> isip4: y 1.2.3.4
> isip6: n 1.2.3.4
> isip: y 1.2.3.4
> isip4: y 1.2.3.4
> isip6: n 1.2.3.4
+> isip: n ::1.2.3.256
+> isip4: n 1.2.3.256
> isip: n 1:2:3:4
> isip4: n 1:2:3:4
> isip6: n 1:2:3:4
> isip: n 1:2:3:4
> isip4: n 1:2:3:4
> isip6: n 1:2:3:4
@@
-382,6
+405,7
@@
> isip: y fe80::a00:20ff:fe86:a061
> isip4: n fe80::a00:20ff:fe86:a061
> isip6: y fe80::a00:20ff:fe86:a061
> isip: y fe80::a00:20ff:fe86:a061
> isip4: n fe80::a00:20ff:fe86:a061
> isip6: y fe80::a00:20ff:fe86:a061
+> isip: y fe80::1.2.3.4
> isip: n rhubarb
> isip4: n rhubarb
> isip6: n rhubarb
> isip: n rhubarb
> isip4: n rhubarb
> isip6: n rhubarb
@@
-471,8
+495,8
@@
> a.b.c: *.b.c
> ab.c: *b.c
> xyz: ^X
> a.b.c: *.b.c
> ab.c: *b.c
> xyz: ^X
-> Xyz: ^X
-> Zyz: ^Z
+>
.
Xyz: ^X
+>
.
Zyz: ^Z
> a b: "^a +b"
> a b: "^a +b"
> a:b: lookup succeeded
> a b: "^a +b"
> a b: "^a +b"
> a:b: lookup succeeded
@@
-487,8
+511,8
@@
> a.b.c: *.b.c
> ab.c: *b.c
> xyz: ^X
> a.b.c: *.b.c
> ab.c: *b.c
> xyz: ^X
-> Xyz: ^X
-> Zyz: ^Z
+>
.
Xyz: ^X
+>
.
Zyz: ^Z
> a b: "^a +b"
> a b: "^a +b"
> a:b: lookup succeeded
> a b: "^a +b"
> a b: "^a +b"
> a:b: lookup succeeded
@@
-507,10
+531,10
@@
>
> # Some tests of case-(in)dependence
>
>
> # 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
+>
.
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
>
>
> # IP address (CIDR) lookups
>
@@
-554,12
+578,12
@@
> 2
> 2
> 2
> 2
> 2
> 2
->
E
mpty:<>
->
E
mpty:<>
+>
e
mpty:<>
+>
e
mpty:<>
> <3>
> <3>
> <3>
> <3>
->
E
mpty:<>
->
E
mpty:<>
+>
e
mpty:<>
+>
e
mpty:<>
> no Z
> no 4
> Failed: "extract" failed and "fail" requested
> no Z
> no 4
> Failed: "extract" failed and "fail" requested
@@
-579,8
+603,8
@@
> b
>
> a:b:c
> b
>
> a:b:c
-> Failed:
curly-bracket problem in conditional yes/no parsing: did not close with '}'
- remaining string is '{bogus_argument}}}}' inside "map" item
+> Failed:
missing '}' closing extract inside "map" item
+> a:b:c
>
> # Translation
>
>
> # Translation
>
@@
-638,8
+662,8
@@
> abcd abcd
> <:abcd:> =?iso-8859-8?Q?=3C=3Aabcd=3A=3E?=
> <:ab cd:> =?iso-8859-8?Q?=3C=3Aab_cd=3A=3E?=
> abcd abcd
> <:abcd:> =?iso-8859-8?Q?=3C=3Aabcd=3A=3E?=
> <:ab cd:> =?iso-8859-8?Q?=3C=3Aab_cd=3A=3E?=
->
L
ong: =?iso-8859-8?Q?_here_we_go=3A_a_string_that_is_going_to_be_encoded=3A_?= =?iso-8859-8?Q?it_will_go_over_the_75-char_limit?=
->
L
ong: =?iso-8859-8?Q?_here_we_go=3A_a_string_that_is_going_to_be_encoded=3A_?= =?iso-8859-8?Q?it_will_go_over_the_75-char_limit_by_a_long_way=3B_in?= =?iso-8859-8?Q?_fact_this_one_will_go_over_the_150_character_limit?=
+>
l
ong: =?iso-8859-8?Q?_here_we_go=3A_a_string_that_is_going_to_be_encoded=3A_?= =?iso-8859-8?Q?it_will_go_over_the_75-char_limit?=
+>
l
ong: =?iso-8859-8?Q?_here_we_go=3A_a_string_that_is_going_to_be_encoded=3A_?= =?iso-8859-8?Q?it_will_go_over_the_75-char_limit_by_a_long_way=3B_in?= =?iso-8859-8?Q?_fact_this_one_will_go_over_the_150_character_limit?=
>
> # RFC 2047 decode
>
>
> # RFC 2047 decode
>
@@
-684,25
+708,25
@@
xyz
> abcd
1234
> abcd
1234
->
RC
=0
+>
rc
=0
> 1
> 1
->
RC
=0
+>
rc
=0
> abcd
1234
> abcd
1234
->
RC
=0
+>
rc
=0
> 2
> 2
->
RC
=1
+>
rc
=1
> abcd
1234
> abcd
1234
->
RC
=1
+>
rc
=1
> N
> N
->
RC
=127
+>
rc
=127
> >><<
> >><<
->
RC
=0
+>
rc
=0
> 1!=2
> 1!=2
->
RC
=0
+>
rc
=0
>
> # PRVS
>
>
> # PRVS
>
@@
-712,9
+736,9
@@
xyz
>
> # Syntax errors
>
>
> # Syntax errors
>
-> Failed: prvs
secon
d argument must be a single digit
-> Failed: prvs
secon
d argument must be a single digit
-> Failed: prvs
secon
d argument must be a single digit
+> Failed: prvs
thir
d argument must be a single digit
+> Failed: prvs
thir
d argument must be a single digit
+> Failed: prvs
thir
d argument must be a single digit
>
> # Correct checks; can't put explicit addresses in the tests, because they
> # will change over time.
>
> # Correct checks; can't put explicit addresses in the tests, because they
> # will change over time.
@@
-805,6
+829,22
@@
xyz
> CALLER
> correct
>
> CALLER
> correct
>
+> # JSON
+>
+> "http://www.example.com/image/481989943"
+> 100
+> 943
+> 943
+>
+> 59
+> 59
+>
+> {"1":116, "2":943, "3":234}
+> expect: {"1":116, "2":943, "3":234}
+>
+> {"1":116, "2":943, "3":234}
+> expect: {"1":116, "2":943, "3":234}
+>
>
> escape: B7·F2ò
>
>
> escape: B7·F2ò
>
@@
-814,6
+854,12
@@
xyz
> yes
> match_address: no
>
> yes
> match_address: no
>
+> primary_hostname: myhost.test.ex
+> match: cdab
+> Failed: "if" failed and "fail" requested
+> yes
+> match_address: no
+>
> -be Sender host name and address etc, all unset
> -oMa sender_host_address =
> sender_host_port = 0
> -be Sender host name and address etc, all unset
> -oMa sender_host_address =
> sender_host_port = 0