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