appendfile: taint-enforce file & directory options
[users/jgh/exim.git] / test / stderr / 0378
1 Exim version x.yz ....
2 configuration file is TESTSUITE/test-config
3 admin user
4 LOG: MAIN
5   <= CALLER@myhost.test.ex U=CALLER P=local S=sss
6 created log directory TESTSUITE/spool/log
7 Exim version x.yz ....
8 configuration file is TESTSUITE/test-config
9 trusted user
10 admin user
11 dropping to exim gid; retaining priv uid
12 locking TESTSUITE/spool/db/retry.lockfile
13 no retry data available
14 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
15 Considering: aaaa@myhost.test.ex
16 unique = aaaa@myhost.test.ex
17 aaaa@myhost.test.ex: queued for routing
18 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
19 routing aaaa@myhost.test.ex
20 --------> bounce router <--------
21 local_part=aaaa domain=myhost.test.ex
22 checking senders
23 bounce router skipped: senders mismatch
24 --------> defer router <--------
25 local_part=aaaa domain=myhost.test.ex
26 checking local_parts
27 defer router skipped: local_parts mismatch
28 --------> aaaa_2nd_time router <--------
29 local_part=aaaa domain=myhost.test.ex
30 checking local_parts
31 checking "condition" "${if first_delivery{no}{yes}}"...
32 aaaa_2nd_time router skipped: condition failure
33 --------> aaaa router <--------
34 local_part=aaaa domain=myhost.test.ex
35 checking local_parts
36 calling aaaa router
37 rda_interpret (string): '# Exim filter\ndeliver defer_aaaa@$domain\nsave TESTSUITE/test-mail/file\npipe "/bin/sh -c exit"\nmail subject autoreply\ntext "This is an autoreply"'
38 expanded: '# Exim filter
39 deliver defer_aaaa@myhost.test.ex
40 save TESTSUITE/test-mail/file
41 pipe "/bin/sh -c exit"
42 mail subject autoreply
43 text "This is an autoreply"' (tainted)
44 data is an Exim filter program
45 Filter: start of processing
46 Filter: end of processing
47 rda_interpret: subprocess yield=0 error=NULL
48 set transport t3
49 aaaa router generated >CALLER@myhost.test.ex
50   pipe, file, or autoreply
51   errors_to=NULL transport=t3
52   uid=CALLER_UID gid=CALLER_GID home=NULL
53 set transport t2
54 aaaa router generated |/bin/sh -c exit
55   pipe, file, or autoreply
56   errors_to=NULL transport=t2
57   uid=CALLER_UID gid=CALLER_GID home=NULL
58 set transport t1
59 aaaa router generated TESTSUITE/test-mail/file
60   pipe, file, or autoreply
61   errors_to=NULL transport=t1
62   uid=CALLER_UID gid=CALLER_GID home=NULL
63 aaaa router generated defer_aaaa@myhost.test.ex
64   errors_to=NULL transport=NULL
65   uid=unset gid=unset home=NULL
66 routed by aaaa router
67   envelope to: aaaa@myhost.test.ex
68   transport: <none>
69 locking TESTSUITE/spool/db/retry.lockfile
70 no retry data available
71 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
72 Considering: defer_aaaa@myhost.test.ex
73 unique = defer_aaaa@myhost.test.ex
74 defer_aaaa@myhost.test.ex: queued for routing
75 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
76 Considering: TESTSUITE/test-mail/file
77 unique = TESTSUITE/test-mail/file:aaaa@myhost.test.ex
78 queued for t1 transport
79 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
80 Considering: |/bin/sh -c exit
81 unique = |/bin/sh -c exit:aaaa@myhost.test.ex
82 queued for t2 transport
83 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
84 Considering: >CALLER@myhost.test.ex
85 unique = >CALLER@myhost.test.ex:aaaa@myhost.test.ex
86 queued for t3 transport
87 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
88 routing defer_aaaa@myhost.test.ex
89 --------> bounce router <--------
90 local_part=defer_aaaa domain=myhost.test.ex
91 checking senders
92 bounce router skipped: senders mismatch
93 --------> defer router <--------
94 local_part=defer_aaaa domain=myhost.test.ex
95 checking local_parts
96 calling defer router
97 rda_interpret (string): ':defer: forced defer'
98 expanded: ':defer: forced defer'
99 file is not a filter file
100 parse_forward_list: :defer: forced defer
101 extract item: :defer: forced defer
102 defer router: defer for defer_aaaa@myhost.test.ex
103   message: forced defer
104 LOG: MAIN
105   == defer_aaaa@myhost.test.ex <aaaa@myhost.test.ex> R=defer defer (-1): forced defer
106 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
107 After routing:
108   Local deliveries:
109     >CALLER@myhost.test.ex
110     |/bin/sh -c exit
111     TESTSUITE/test-mail/file
112   Remote deliveries:
113   Failed addresses:
114   Deferred addresses:
115     defer_aaaa@myhost.test.ex
116 locking TESTSUITE/spool/db/retry.lockfile
117 Exim version x.yz ....
118 configuration file is TESTSUITE/test-config
119 admin user
120 LOG: MAIN
121   <= <> R=10HmaX-0005vi-00 U=CALLER P=local S=sss
122 Exim version x.yz ....
123 configuration file is TESTSUITE/test-config
124 trusted user
125 admin user
126 dropping to exim gid; retaining priv uid
127 locking TESTSUITE/spool/db/retry.lockfile
128 no retry data available
129 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
130 Considering: CALLER@myhost.test.ex
131 unique = CALLER@myhost.test.ex
132 CALLER@myhost.test.ex: queued for routing
133 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
134 routing CALLER@myhost.test.ex
135 --------> bounce router <--------
136 local_part=CALLER domain=myhost.test.ex
137 checking senders
138 calling bounce router
139 rda_interpret (string): ':blackhole:'
140 expanded: ':blackhole:'
141 file is not a filter file
142 parse_forward_list: :blackhole:
143 extract item: :blackhole:
144 address :blackhole:d
145 LOG: MAIN
146   => :blackhole: <CALLER@myhost.test.ex> R=bounce
147 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
148 After routing:
149   Local deliveries:
150   Remote deliveries:
151   Failed addresses:
152   Deferred addresses:
153 LOG: MAIN
154   Completed
155 >>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
156 >>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
157 LOG: MAIN
158   => >CALLER@myhost.test.ex <aaaa@myhost.test.ex> R=aaaa T=t3
159 locking TESTSUITE/spool/db/retry.lockfile
160 transport error EPIPE ignored
161 LOG: MAIN
162   => |/bin/sh -c exit <aaaa@myhost.test.ex> R=aaaa T=t2
163 locking TESTSUITE/spool/db/retry.lockfile
164 LOG: MAIN
165   => TESTSUITE/test-mail/file <aaaa@myhost.test.ex> R=aaaa T=t1
166 locking TESTSUITE/spool/db/retry.lockfile
167 >>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
168 >>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
169 Exim version x.yz ....
170 configuration file is TESTSUITE/test-config
171 admin user
172 dropping to exim gid; retaining priv uid
173 LOG: queue_run MAIN
174   Start queue run: pid=pppp -qf
175 locking TESTSUITE/spool/db/retry.lockfile
176 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
177 Considering: aaaa@myhost.test.ex
178 unique = aaaa@myhost.test.ex
179 aaaa@myhost.test.ex: queued for routing
180 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
181 routing aaaa@myhost.test.ex
182 --------> bounce router <--------
183 local_part=aaaa domain=myhost.test.ex
184 checking senders
185 bounce router skipped: senders mismatch
186 --------> defer router <--------
187 local_part=aaaa domain=myhost.test.ex
188 checking local_parts
189 defer router skipped: local_parts mismatch
190 --------> aaaa_2nd_time router <--------
191 local_part=aaaa domain=myhost.test.ex
192 checking local_parts
193 checking "condition" "${if first_delivery{no}{yes}}"...
194 calling aaaa_2nd_time router
195 rda_interpret (string): 'aaaa@$domain'
196 expanded: 'aaaa@myhost.test.ex' (tainted)
197 file is not a filter file
198 parse_forward_list: aaaa@myhost.test.ex
199 extract item: aaaa@myhost.test.ex
200 aaaa_2nd_time router generated aaaa@myhost.test.ex
201   errors_to=NULL transport=NULL
202   uid=unset gid=unset home=NULL
203 routed by aaaa_2nd_time router
204   envelope to: aaaa@myhost.test.ex
205   transport: <none>
206 locking TESTSUITE/spool/db/retry.lockfile
207 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
208 Considering: aaaa@myhost.test.ex
209 unique = \0\aaaa@myhost.test.ex
210 aaaa@myhost.test.ex: queued for routing
211 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
212 routing aaaa@myhost.test.ex
213 --------> bounce router <--------
214 local_part=aaaa domain=myhost.test.ex
215 checking senders
216 bounce router skipped: senders mismatch
217 --------> defer router <--------
218 local_part=aaaa domain=myhost.test.ex
219 checking local_parts
220 defer router skipped: local_parts mismatch
221 --------> aaaa_2nd_time router <--------
222 aaaa_2nd_time router skipped: previously routed aaaa@myhost.test.ex
223 --------> aaaa router <--------
224 local_part=aaaa domain=myhost.test.ex
225 checking local_parts
226 calling aaaa router
227 rda_interpret (string): '# Exim filter\ndeliver defer_aaaa@$domain\nsave TESTSUITE/test-mail/file\npipe "/bin/sh -c exit"\nmail subject autoreply\ntext "This is an autoreply"'
228 expanded: '# Exim filter
229 deliver defer_aaaa@myhost.test.ex
230 save TESTSUITE/test-mail/file
231 pipe "/bin/sh -c exit"
232 mail subject autoreply
233 text "This is an autoreply"' (tainted)
234 data is an Exim filter program
235 Filter: start of processing
236 Filter: end of processing
237 rda_interpret: subprocess yield=0 error=NULL
238 set transport t3
239 aaaa router generated >CALLER@myhost.test.ex
240   pipe, file, or autoreply
241   errors_to=NULL transport=t3
242   uid=CALLER_UID gid=CALLER_GID home=NULL
243 set transport t2
244 aaaa router generated |/bin/sh -c exit
245   pipe, file, or autoreply
246   errors_to=NULL transport=t2
247   uid=CALLER_UID gid=CALLER_GID home=NULL
248 set transport t1
249 aaaa router generated TESTSUITE/test-mail/file
250   pipe, file, or autoreply
251   errors_to=NULL transport=t1
252   uid=CALLER_UID gid=CALLER_GID home=NULL
253 aaaa router generated defer_aaaa@myhost.test.ex
254   errors_to=NULL transport=NULL
255   uid=unset gid=unset home=NULL
256 routed by aaaa router
257   envelope to: aaaa@myhost.test.ex
258   transport: <none>
259 locking TESTSUITE/spool/db/retry.lockfile
260 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
261 Considering: defer_aaaa@myhost.test.ex
262 unique = defer_aaaa@myhost.test.ex
263 defer_aaaa@myhost.test.ex: queued for routing
264 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
265 Considering: TESTSUITE/test-mail/file
266 unique = TESTSUITE/test-mail/file:aaaa@myhost.test.ex
267 TESTSUITE/test-mail/file was previously delivered: discarded
268 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
269 Considering: |/bin/sh -c exit
270 unique = |/bin/sh -c exit:aaaa@myhost.test.ex
271 |/bin/sh -c exit was previously delivered: discarded
272 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
273 Considering: >CALLER@myhost.test.ex
274 unique = >CALLER@myhost.test.ex:aaaa@myhost.test.ex
275 >CALLER@myhost.test.ex was previously delivered: discarded
276 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
277 routing defer_aaaa@myhost.test.ex
278 --------> bounce router <--------
279 local_part=defer_aaaa domain=myhost.test.ex
280 checking senders
281 bounce router skipped: senders mismatch
282 --------> defer router <--------
283 local_part=defer_aaaa domain=myhost.test.ex
284 checking local_parts
285 calling defer router
286 rda_interpret (string): ':defer: forced defer'
287 expanded: ':defer: forced defer'
288 file is not a filter file
289 parse_forward_list: :defer: forced defer
290 extract item: :defer: forced defer
291 defer router: defer for defer_aaaa@myhost.test.ex
292   message: forced defer
293 LOG: MAIN
294   == defer_aaaa@myhost.test.ex <aaaa@myhost.test.ex> R=defer defer (-1): forced defer
295 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
296 After routing:
297   Local deliveries:
298   Remote deliveries:
299   Failed addresses:
300   Deferred addresses:
301     defer_aaaa@myhost.test.ex
302 locking TESTSUITE/spool/db/retry.lockfile
303 LOG: queue_run MAIN
304   End queue run: pid=pppp -qf
305 >>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>