Fix exit on attempt to rewrite a malformed address. Bug 2903
[exim.git] / test / scripts / 0000-Basic / 0259
1 # ident queries
2 need_ipv4
3 #
4 # The port used for (testing only) identd is hard-coded in exim
5 #
6 server PORT_N
7 <999 , 25
8 >999 , 25 : USERID : UNIX :abcd
9 ****
10 exim -bh 127.0.0.1 -oMa 127.0.0.1.999 -oMi '[127.0.0.1]:25'
11 helo a.b.c
12 quit
13 ****
14 # No CRLF send with output
15 server PORT_N
16 <999 , 25
17 >>999 , 25 : USERID : UNIX :abcd
18 ****
19 exim -bh 127.0.0.1 -oMa '[127.0.0.1]:999' -oMi 127.0.0.1.25
20 helo a.b.c
21 quit
22 ****
23 # Non-printing characters
24 server PORT_N
25 <999 , 25
26 >999 , 25 : USERID : UNIX :ab\rcd
27 ****
28 exim -bh 127.0.0.1 -oMa 127.0.0.1.999 -oMi 127.0.0.1.25
29 helo a.b.c
30 quit
31 ****
32 # More than 127 but less than 2K
33 server PORT_N
34 <999 , 25
35 >999 , 25 : USERID : UNIX :abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++<<<
36 ****
37 exim -bh 127.0.0.1 -oMa 127.0.0.1.999 -oMi 127.0.0.1.25
38 helo a.b.c
39 quit
40 ****
41 # More than 2K
42 server PORT_N
43 <999 , 25
44 >999 , 25 : USERID : UNIX :abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++abcdefghijklmnopqrstuvwxyz++++
45 ****
46 exim -bh 127.0.0.1 -oMa 127.0.0.1.999 -oMi 127.0.0.1.25
47 helo a.b.c
48 quit
49 ****
50 # Different spacing in the returned identity (1)
51 server PORT_N
52 <999 , 25
53 >999, 25 : USERID : UNIX :abcd
54 ****
55 exim -bh 127.0.0.1 -oMa 127.0.0.1.999 -oMi 127.0.0.1.25
56 helo a.b.c
57 quit
58 ****
59 # Different spacing in the returned identity (2)
60 server PORT_N
61 <999 , 25
62 >999,25 : USERID : UNIX :abcd
63 ****
64 exim -bh 127.0.0.1 -oMa 127.0.0.1.999 -oMi 127.0.0.1.25
65 helo a.b.c
66 quit
67 ****