Taint: reject tainted list-separator change
[exim.git] / test / stderr / 0279
1 Exim version x.yz ....
2 Hints DB:
3 changed uid/gid: forcing real = effective
4   uid=uuuu gid=CALLER_GID pid=p1234
5 seeking password data for user "CALLER": cache not available
6 getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
7 configuration file is TESTSUITE/test-config
8 trusted user
9 admin user
10 dropping to exim gid; retaining priv uid
11 seeking password data for user "CALLER": using cached result
12 getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
13 originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=
14 sender address = CALLER@test.ex
15 Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
16 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
17 Testing CALLER@test.ex
18 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
19 Considering CALLER@test.ex
20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
21 routing CALLER@test.ex
22 --------> rr1 router <--------
23 local_part=CALLER domain=test.ex
24 checking senders
25 CALLER@test.ex in senders?
26  list element: user1@+funny_domains
27  address match test: subject=CALLER@test.ex pattern=user1@+funny_domains
28 CALLER@test.ex in senders? no (end of list)
29 rr1 router skipped: senders mismatch
30 --------> r1 router <--------
31 local_part=CALLER domain=test.ex
32 checking senders
33 CALLER@test.ex in senders?
34  list element: +never_addresses
35   start sublist never_addresses
36    CALLER@test.ex in "never@test.ex"?
37    ╎list element: never@test.ex
38    ╎address match test: subject=CALLER@test.ex pattern=never@test.ex
39    CALLER@test.ex in "never@test.ex"? no (end of list)
40   end sublist never_addresses
41  list element: +n1_addresses
42   start sublist n1_addresses
43    CALLER@test.ex in "never1@test.ex"?
44    ╎list element: never1@test.ex
45    ╎address match test: subject=CALLER@test.ex pattern=never1@test.ex
46    CALLER@test.ex in "never1@test.ex"? no (end of list)
47   end sublist n1_addresses
48  list element: !░+local_addresses
49   start sublist local_addresses
50    CALLER@test.ex in "CALLER@test.ex"?
51    ╎list element: CALLER@test.ex
52    ╎address match test: subject=CALLER@test.ex pattern=CALLER@test.ex
53    ╎test.ex in "test.ex"?
54    ╎ list element: test.ex
55    ╎ test.ex in "test.ex"? yes (matched "test.ex")
56    ╎CALLER@test.ex in "CALLER@test.ex"? yes (matched "CALLER@test.ex")
57   end sublist local_addresses
58  data from lookup saved for cache for +local_addresses: key 'CALLER@test.ex' value 'CALLER@test.ex'
59  CALLER@test.ex in senders? no (matched "! +local_addresses")
60 r1 router skipped: senders mismatch
61 --------> r2 router <--------
62 local_part=CALLER domain=test.ex
63 checking senders
64 CALLER@test.ex in senders?
65  list element: +never_addresses
66   start sublist never_addresses
67  cached no match for +never_addresses
68  cached lookup data = NULL
69  list element: +n2_addresses
70   start sublist n2_addresses
71    list separator: ';'
72    CALLER@test.ex in " never2@test.ex ; +n1_addresses"?
73    ╎list element: never2@test.ex
74    ╎address match test: subject=CALLER@test.ex pattern=never2@test.ex
75    ╎list element: +n1_addresses
76    ╎ start sublist n1_addresses
77    ╎cached no match for +n1_addresses
78    ╎cached lookup data = NULL
79    CALLER@test.ex in " never2@test.ex ; +n1_addresses"? no (end of list)
80   end sublist n2_addresses
81  list element: !+local_addresses
82   start sublist local_addresses
83  cached yes match for +local_addresses
84  cached lookup data = CALLER@test.ex
85  CALLER@test.ex in senders? no (matched "!+local_addresses" - cached)
86 r2 router skipped: senders mismatch
87 --------> r3 router <--------
88 local_part=CALLER domain=test.ex
89 checking for local user
90 seeking password data for user "CALLER": using cached result
91 getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
92 checking senders
93 CALLER@test.ex in senders?
94  list element: +local_addresses
95   start sublist local_addresses
96  cached yes match for +local_addresses
97  cached lookup data = CALLER@test.ex
98  CALLER@test.ex in senders? yes (matched "+local_addresses" - cached)
99 calling r3 router
100 r3 router called for CALLER@test.ex
101   domain = test.ex
102 set transport t1
103 queued for t1 transport: local_part = CALLER
104 domain = test.ex
105   errors_to=NULL
106   domain_data=NULL local_part_data=CALLER
107 routed by r3 router
108   envelope to: CALLER@test.ex
109   transport: t1
110 search_tidyup called
111 >>>>>>>>>>>>>>>> Exim pid=p1234 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
112 Exim version x.yz ....
113 Hints DB:
114 changed uid/gid: forcing real = effective
115   uid=uuuu gid=CALLER_GID pid=p1235
116 seeking password data for user "CALLER": cache not available
117 getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
118 configuration file is TESTSUITE/test-config
119 trusted user
120 admin user
121 dropping to exim gid; retaining priv uid
122 seeking password data for user "CALLER": using cached result
123 getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
124 originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=
125 sender address = user1@fun.1
126 Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
127 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
128 Testing CALLER@test.ex
129 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
130 Considering CALLER@test.ex
131 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
132 routing CALLER@test.ex
133 --------> rr1 router <--------
134 local_part=CALLER domain=test.ex
135 checking senders
136 user1@fun.1 in senders?
137  list element: user1@+funny_domains
138  address match test: subject=user1@fun.1 pattern=user1@+funny_domains
139  fun.1 in "+funny_domains"?
140   list element: +funny_domains
141    start sublist funny_domains
142    ╎fun.1 in "fun.1 : fun.2"?
143    ╎ list element: fun.1
144    ╎ fun.1 in "fun.1 : fun.2"? yes (matched "fun.1")
145    end sublist funny_domains
146   fun.1 in "+funny_domains"? yes (matched "+funny_domains")
147  user1@fun.1 in senders? yes (matched "user1@+funny_domains")
148 calling rr1 router
149 rda_interpret (string): ':fail: matched *@+funny_domains'
150 expanded: ':fail: matched *@+funny_domains'
151 file is not a filter file
152 parse_forward_list: :fail: matched *@+funny_domains
153 extract item: :fail: matched *@+funny_domains
154 rr1 router forced address failure
155 search_tidyup called
156 >>>>>>>>>>>>>>>> Exim pid=p1235 (fresh-exec) terminating with rc=2 >>>>>>>>>>>>>>>>