Browse code

Fix segfault on startup in LocalSocket mode

git-svn-id: file:///var/lib/svn/clamav-devel/trunk/clamav-devel@1057 77e5149b-7576-45b1-b177-96237e5ba77b

Nigel Horne authored on 2004/11/04 17:25:01
Showing 4 changed files
... ...
@@ -1,7 +1,12 @@
1
+Thu Nov  4 08:24:21 GMT 2004 (njh)
2
+----------------------------------
3
+  * libclamav/clamav-milter:	Fix segfault on startup in LocalSocket mode in
4
+			SESSION mode
5
+
1 6
 Wed Nov  3 12:47:41 GMT 2004 (njh)
2 7
 ----------------------------------
3 8
   * libclamav/clamav-milter:	Save the original subject as X-Original-Subject
4
-  			when running in advisory or qurantine mode
9
+			when running in advisory or qurantine mode
5 10
 			SESSION mode: warn when no clamd can be reached
6 11
 
7 12
 Wed Nov  3 12:50:19 CET 2004 (tk)
... ...
@@ -544,6 +544,7 @@ Changes
544 544
 0.80o	3/11/04	SESSION: Warn if no clamd servers can be contacted when starting
545 545
 		When changing a subject, keep the original subject in
546 546
 			X-Original-Subject
547
+0.80p	4/11/04	SESSION: Fix bug causing crash when using LocalSocket mode
547 548
 
548 549
 INTERNATIONALISATION
549 550
 
... ...
@@ -26,6 +26,9 @@
26 26
  *
27 27
  * Change History:
28 28
  * $Log: clamav-milter.c,v $
29
+ * Revision 1.148  2004/11/04 08:22:06  nigelhorne
30
+ * Fix segfault on startup in LocalSocket mode
31
+ *
29 32
  * Revision 1.147  2004/11/03 12:46:13  nigelhorne
30 33
  * Add X-Original-Subject
31 34
  *
... ...
@@ -452,9 +455,9 @@
452 452
  * Revision 1.6  2003/09/28 16:37:23  nigelhorne
453 453
  * Added -f flag use MaxThreads if --max-children not set
454 454
  */
455
-static	char	const	rcsid[] = "$Id: clamav-milter.c,v 1.147 2004/11/03 12:46:13 nigelhorne Exp $";
455
+static	char	const	rcsid[] = "$Id: clamav-milter.c,v 1.148 2004/11/04 08:22:06 nigelhorne Exp $";
456 456
 
457
-#define	CM_VERSION	"0.80o"
457
+#define	CM_VERSION	"0.80p"
458 458
 
459 459
 /*#define	CONFDIR	"/usr/local/etc"*/
460 460
 
... ...
@@ -1448,15 +1451,6 @@ main(int argc, char **argv)
1448 1448
 		}
1449 1449
 #ifdef	SESSION
1450 1450
 		activeServers = numServers;
1451
-		clamav_versions = (char **)cli_malloc(numServers * sizeof(char *));
1452
-		if(clamav_versions == NULL)
1453
-			return EX_TEMPFAIL;
1454
-
1455
-		for(i = 0; i < numServers; i++) {
1456
-			clamav_versions[i] = strdup(version);
1457
-			if(clamav_versions[i] == NULL)
1458
-				return EX_TEMPFAIL;
1459
-		}
1460 1451
 
1461 1452
 		cmdSockets = (int *)cli_malloc(max_children * sizeof(int));
1462 1453
 		cmdSocketsStatus = (int *)cli_calloc(max_children, sizeof(int));
... ...
@@ -1482,6 +1476,18 @@ main(int argc, char **argv)
1482 1482
 		return EX_CONFIG;
1483 1483
 	}
1484 1484
 
1485
+#ifdef	SESSION
1486
+	clamav_versions = (char **)cli_malloc(numServers * sizeof(char *));
1487
+	if(clamav_versions == NULL)
1488
+		return EX_TEMPFAIL;
1489
+
1490
+	for(i = 0; i < numServers; i++) {
1491
+		clamav_versions[i] = strdup(version);
1492
+		if(clamav_versions[i] == NULL)
1493
+			return EX_TEMPFAIL;
1494
+	}
1495
+#endif
1496
+
1485 1497
 	if(!cfgopt(copt, "Foreground")) {
1486 1498
 #ifdef	CL_DEBUG
1487 1499
 		printf(_("When debugging it is recommended that you use Foreground mode in %s\n"), cfgfile);
... ...
@@ -8,7 +8,7 @@ msgid ""
8 8
 msgstr ""
9 9
 "Project-Id-Version: PACKAGE VERSION\n"
10 10
 "Report-Msgid-Bugs-To: bugs@clamav.net\n"
11
-"POT-Creation-Date: 2004-11-03 12:45+0000\n"
11
+"POT-Creation-Date: 2004-11-04 08:15+0000\n"
12 12
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 13
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 14
 "Language-Team: LANGUAGE <LL@li.org>\n"
... ...
@@ -16,581 +16,581 @@ msgstr ""
16 16
 "Content-Type: text/plain; charset=CHARSET\n"
17 17
 "Content-Transfer-Encoding: 8bit\n"
18 18
 
19
-#: clamav-milter.c:816
19
+#: clamav-milter.c:819
20 20
 msgid "\t--advisory\t\t-A\tFlag viruses rather than deleting them."
21 21
 msgstr ""
22 22
 
23
-#: clamav-milter.c:817
23
+#: clamav-milter.c:820
24 24
 msgid "\t--bounce\t\t-b\tSend a failure message to the sender."
25 25
 msgstr ""
26 26
 
27
-#: clamav-milter.c:818
27
+#: clamav-milter.c:821
28 28
 msgid ""
29 29
 "\t--broadcast\t\t-B [IFACE]\tBroadcast to a network manager when a virus is "
30 30
 "found."
31 31
 msgstr ""
32 32
 
33
-#: clamav-milter.c:819
33
+#: clamav-milter.c:822
34 34
 msgid "\t--config-file=FILE\t-c FILE\tRead configuration from FILE."
35 35
 msgstr ""
36 36
 
37
-#: clamav-milter.c:820
37
+#: clamav-milter.c:823
38 38
 msgid "\t--debug\t\t\t-D\tPrint debug messages."
39 39
 msgstr ""
40 40
 
41
-#: clamav-milter.c:821
41
+#: clamav-milter.c:824
42 42
 msgid ""
43 43
 "\t--dont-log-clean\t-C\tDon't add an entry to syslog that a mail is clean."
44 44
 msgstr ""
45 45
 
46
-#: clamav-milter.c:822
46
+#: clamav-milter.c:825
47 47
 msgid ""
48 48
 "\t--dont-scan-on-error\t-d\tPass e-mails through unscanned if a system error "
49 49
 "occurs."
50 50
 msgstr ""
51 51
 
52
-#: clamav-milter.c:823
52
+#: clamav-milter.c:826
53 53
 msgid "\t--dont-wait\t\t\tAsk remote end to resend if max-children exceeded."
54 54
 msgstr ""
55 55
 
56
-#: clamav-milter.c:824
56
+#: clamav-milter.c:827
57 57
 msgid "\t--from=EMAIL\t\t-a EMAIL\tError messages come from here."
58 58
 msgstr ""
59 59
 
60
-#: clamav-milter.c:825
60
+#: clamav-milter.c:828
61 61
 msgid "\t--force-scan\t\t-f\tForce scan all messages (overrides (-o and -l)."
62 62
 msgstr ""
63 63
 
64
-#: clamav-milter.c:826
64
+#: clamav-milter.c:829
65 65
 msgid "\t--help\t\t\t-h\tThis message."
66 66
 msgstr ""
67 67
 
68
-#: clamav-milter.c:827
68
+#: clamav-milter.c:830
69 69
 msgid "\t--headers\t\t-H\tInclude original message headers in the report."
70 70
 msgstr ""
71 71
 
72
-#: clamav-milter.c:828
72
+#: clamav-milter.c:831
73 73
 msgid "\t--local\t\t\t-l\tScan messages sent from machines on our LAN."
74 74
 msgstr ""
75 75
 
76
-#: clamav-milter.c:829
76
+#: clamav-milter.c:832
77 77
 msgid "\t--max-childen\t\t-m\tMaximum number of concurrent scans."
78 78
 msgstr ""
79 79
 
80
-#: clamav-milter.c:830
80
+#: clamav-milter.c:833
81 81
 msgid "\t--outgoing\t\t-o\tScan outgoing messages from this machine."
82 82
 msgstr ""
83 83
 
84
-#: clamav-milter.c:831
84
+#: clamav-milter.c:834
85 85
 msgid "\t--noreject\t\t-N\tDon't reject viruses, silently throw them away."
86 86
 msgstr ""
87 87
 
88
-#: clamav-milter.c:832
88
+#: clamav-milter.c:835
89 89
 msgid "\t--noxheader\t\t-n\tSuppress X-Virus-Scanned/X-Virus-Status headers."
90 90
 msgstr ""
91 91
 
92
-#: clamav-milter.c:833
92
+#: clamav-milter.c:836
93 93
 msgid "\t--pidfile=FILE\t\t-i FILE\tLocation of pidfile."
94 94
 msgstr ""
95 95
 
96
-#: clamav-milter.c:834
96
+#: clamav-milter.c:837
97 97
 msgid "\t--postmaster\t\t-p EMAIL\tPostmaster address [default=postmaster]."
98 98
 msgstr ""
99 99
 
100
-#: clamav-milter.c:835
100
+#: clamav-milter.c:838
101 101
 msgid "\t--postmaster-only\t-P\tSend warnings only to the postmaster."
102 102
 msgstr ""
103 103
 
104
-#: clamav-milter.c:836
104
+#: clamav-milter.c:839
105 105
 msgid "\t--quiet\t\t\t-q\tDon't send e-mail notifications of interceptions."
106 106
 msgstr ""
107 107
 
108
-#: clamav-milter.c:837
108
+#: clamav-milter.c:840
109 109
 msgid "\t--quarantine=USER\t-Q EMAIL\tQuanrantine e-mail account."
110 110
 msgstr ""
111 111
 
112
-#: clamav-milter.c:838
112
+#: clamav-milter.c:841
113 113
 msgid "\t--quarantine-dir=DIR\t-U DIR\tDirectory to store infected emails."
114 114
 msgstr ""
115 115
 
116
-#: clamav-milter.c:839
116
+#: clamav-milter.c:842
117 117
 msgid ""
118 118
 "\t--server=SERVER\t\t-s SERVER\tHostname/IP address of server(s) running "
119 119
 "clamd (when using TCPsocket)."
120 120
 msgstr ""
121 121
 
122
-#: clamav-milter.c:840
122
+#: clamav-milter.c:843
123 123
 msgid "\t--sign\t\t\t-S\tAdd a hard-coded signature to each scanned message."
124 124
 msgstr ""
125 125
 
126
-#: clamav-milter.c:841
126
+#: clamav-milter.c:844
127 127
 msgid "\t--signature-file=FILE\t-F FILE\tLocation of signature file."
128 128
 msgstr ""
129 129
 
130
-#: clamav-milter.c:842
130
+#: clamav-milter.c:845
131 131
 msgid "\t--template-file=FILE\t-t FILE\tLocation of e-mail template file."
132 132
 msgstr ""
133 133
 
134
-#: clamav-milter.c:843
134
+#: clamav-milter.c:846
135 135
 msgid "\t--timeout=SECS\t\t-T SECS\tTimeout waiting to childen to die."
136 136
 msgstr ""
137 137
 
138
-#: clamav-milter.c:844
138
+#: clamav-milter.c:847
139 139
 msgid "\t--version\t\t-V\tPrint the version number of this software."
140 140
 msgstr ""
141 141
 
142
-#: clamav-milter.c:846
142
+#: clamav-milter.c:849
143 143
 msgid "\t--debug-level=n\t\t-x n\tSets the debug level to 'n'."
144 144
 msgstr ""
145 145
 
146
-#: clamav-milter.c:848
146
+#: clamav-milter.c:851
147 147
 msgid ""
148 148
 "\n"
149 149
 "For more information type \"man clamav-milter\"."
150 150
 msgstr ""
151 151
 
152
-#: clamav-milter.c:849
152
+#: clamav-milter.c:852
153 153
 msgid "Report bugs to bugs@clamav.net."
154 154
 msgstr ""
155 155
 
156
-#: clamav-milter.c:1130
156
+#: clamav-milter.c:1133
157 157
 #, c-format
158 158
 msgid "%s: No socket-addr given\n"
159 159
 msgstr ""
160 160
 
161
-#: clamav-milter.c:1139
161
+#: clamav-milter.c:1142
162 162
 #, c-format
163 163
 msgid "%s: Can't parse the config file %s\n"
164 164
 msgstr ""
165 165
 
166
-#: clamav-milter.c:1178
166
+#: clamav-milter.c:1181
167 167
 #, c-format
168 168
 msgid ""
169 169
 "%s: The iface option to --broadcast is not supported on your operating "
170 170
 "system\n"
171 171
 msgstr ""
172 172
 
173
-#: clamav-milter.c:1184
173
+#: clamav-milter.c:1187
174 174
 #, c-format
175 175
 msgid "%s: Can't get information about user %s\n"
176 176
 msgstr ""
177 177
 
178
-#: clamav-milter.c:1195
178
+#: clamav-milter.c:1198
179 179
 #, c-format
180 180
 msgid "%s: AllowSupplementaryGroups: initgroups not supported.\n"
181 181
 msgstr ""
182 182
 
183
-#: clamav-milter.c:1212
183
+#: clamav-milter.c:1215
184 184
 #, c-format
185 185
 msgid "Running as user %s (UID %d, GID %d)\n"
186 186
 msgstr ""
187 187
 
188
-#: clamav-milter.c:1215
188
+#: clamav-milter.c:1218
189 189
 #, c-format
190 190
 msgid "%s: running as root is not recommended (check \"User\" in clamd.conf)\n"
191 191
 msgstr ""
192 192
 
193
-#: clamav-milter.c:1217
193
+#: clamav-milter.c:1220
194 194
 #, c-format
195 195
 msgid "%s: Only root can set an interface for --broadcast\n"
196 196
 msgstr ""
197 197
 
198
-#: clamav-milter.c:1222
198
+#: clamav-milter.c:1225
199 199
 #, c-format
200 200
 msgid "%s: Advisory mode doesn't work with quarantine mode\n"
201 201
 msgstr ""
202 202
 
203
-#: clamav-milter.c:1229
203
+#: clamav-milter.c:1232
204 204
 #, c-format
205 205
 msgid "%s: Advisory mode doesn't work with quarantine directories\n"
206 206
 msgstr ""
207 207
 
208
-#: clamav-milter.c:1245
208
+#: clamav-milter.c:1248
209 209
 #, c-format
210 210
 msgid "%s: insecure quarantine directory %s (mode 0%o)\n"
211 211
 msgstr ""
212 212
 
213
-#: clamav-milter.c:1271
213
+#: clamav-milter.c:1274
214 214
 #, c-format
215 215
 msgid "%s: ReadTimeout must not be negative in %s\n"
216 216
 msgstr ""
217 217
 
218
-#: clamav-milter.c:1278
218
+#: clamav-milter.c:1281
219 219
 #, c-format
220 220
 msgid "%s: StreamMaxLength must not be negative in %s\n"
221 221
 msgstr ""
222 222
 
223
-#: clamav-milter.c:1294
223
+#: clamav-milter.c:1297
224 224
 #, c-format
225 225
 msgid "%s: You can select one server type only (local/TCP) in %s\n"
226 226
 msgstr ""
227 227
 
228
-#: clamav-milter.c:1304
228
+#: clamav-milter.c:1307
229 229
 #, c-format
230 230
 msgid "The connection from sendmail to %s (%s) must not\n"
231 231
 msgstr ""
232 232
 
233
-#: clamav-milter.c:1306
233
+#: clamav-milter.c:1309
234 234
 #, c-format
235 235
 msgid "be the same as the connection to clamd (%s) in %s\n"
236 236
 msgstr ""
237 237
 
238
-#: clamav-milter.c:1316 clamav-milter.c:1339
238
+#: clamav-milter.c:1319 clamav-milter.c:1342
239 239
 #, c-format
240 240
 msgid "Can't talk to clamd server via %s\n"
241 241
 msgstr ""
242 242
 
243
-#: clamav-milter.c:1318 clamav-milter.c:1341
243
+#: clamav-milter.c:1321 clamav-milter.c:1344
244 244
 #, c-format
245 245
 msgid "Check your entry for LocalSocket in %s\n"
246 246
 msgstr ""
247 247
 
248
-#: clamav-milter.c:1352
248
+#: clamav-milter.c:1355
249 249
 msgid "Can't create a clamd session"
250 250
 msgstr ""
251 251
 
252
-#: clamav-milter.c:1368
252
+#: clamav-milter.c:1371
253 253
 #, c-format
254 254
 msgid ""
255 255
 "%s: --quarantine-dir not supported for remote scanning - use --quarantine\n"
256 256
 msgstr ""
257 257
 
258
-#: clamav-milter.c:1383
258
+#: clamav-milter.c:1386
259 259
 #, c-format
260 260
 msgid "%s: hostname %s is longer than %d characters\n"
261 261
 msgstr ""
262 262
 
263
-#: clamav-milter.c:1402
263
+#: clamav-milter.c:1405
264 264
 #, c-format
265 265
 msgid "%s: --max_children must be given in sessions mode\n"
266 266
 msgstr ""
267 267
 
268
-#: clamav-milter.c:1425
268
+#: clamav-milter.c:1428
269 269
 #, c-format
270 270
 msgid "%s: Unknown host %s\n"
271 271
 msgstr ""
272 272
 
273
-#: clamav-milter.c:1437
273
+#: clamav-milter.c:1440
274 274
 #, c-format
275 275
 msgid "Can't talk to clamd server %s on port %d\n"
276 276
 msgstr ""
277 277
 
278
-#: clamav-milter.c:1464
278
+#: clamav-milter.c:1458
279 279
 msgid "Can't find any active clamd servers\n"
280 280
 msgstr ""
281 281
 
282
-#: clamav-milter.c:1465 clamav-milter.c:1471
282
+#: clamav-milter.c:1459 clamav-milter.c:1465
283 283
 #, c-format
284 284
 msgid "Check your entry for TCPSocket in %s\n"
285 285
 msgstr ""
286 286
 
287
-#: clamav-milter.c:1470
287
+#: clamav-milter.c:1464
288 288
 msgid "Can't find any clamd servers\n"
289 289
 msgstr ""
290 290
 
291
-#: clamav-milter.c:1477
291
+#: clamav-milter.c:1471
292 292
 #, c-format
293 293
 msgid "%s: You must select server type (local/TCP) in %s\n"
294 294
 msgstr ""
295 295
 
296
-#: clamav-milter.c:1484
296
+#: clamav-milter.c:1490
297 297
 #, c-format
298 298
 msgid "When debugging it is recommended that you use Foreground mode in %s\n"
299 299
 msgstr ""
300 300
 
301
-#: clamav-milter.c:1485
301
+#: clamav-milter.c:1491
302 302
 msgid "So that you can see all of the messages"
303 303
 msgstr ""
304 304
 
305
-#: clamav-milter.c:1546
305
+#: clamav-milter.c:1552
306 306
 #, c-format
307 307
 msgid "Starting: %s"
308 308
 msgstr ""
309 309
 
310
-#: clamav-milter.c:1551
310
+#: clamav-milter.c:1557
311 311
 msgid "Debugging is on"
312 312
 msgstr ""
313 313
 
314
-#: clamav-milter.c:1555
314
+#: clamav-milter.c:1561
315 315
 #, c-format
316 316
 msgid ""
317 317
 "%s: (-q && !LogSyslog): warning - all interception message methods are off\n"
318 318
 msgstr ""
319 319
 
320
-#: clamav-milter.c:1559
320
+#: clamav-milter.c:1565
321 321
 msgid "Starting clamav-milter"
322 322
 msgstr ""
323 323
 
324
-#: clamav-milter.c:1568
324
+#: clamav-milter.c:1574
325 325
 #, c-format
326 326
 msgid "Can't save PID in file %s"
327 327
 msgstr ""
328 328
 
329
-#: clamav-milter.c:1570
329
+#: clamav-milter.c:1576
330 330
 #, c-format
331 331
 msgid "Can't save PID in file %s\n"
332 332
 msgstr ""
333 333
 
334
-#: clamav-milter.c:1598
334
+#: clamav-milter.c:1604
335 335
 #, c-format
336 336
 msgid "%s: smfi_setconn failed\n"
337 337
 msgstr ""
338 338
 
339
-#: clamav-milter.c:1611
339
+#: clamav-milter.c:1617
340 340
 #, c-format
341 341
 msgid "Started: %s"
342 342
 msgstr ""
343 343
 
344
-#: clamav-milter.c:1660 clamav-milter.c:1901
344
+#: clamav-milter.c:1666 clamav-milter.c:1907
345 345
 #, c-format
346 346
 msgid "Check clamd server %s - it may be down\n"
347 347
 msgstr ""
348 348
 
349
-#: clamav-milter.c:1665 clamav-milter.c:1910
349
+#: clamav-milter.c:1671 clamav-milter.c:1916
350 350
 msgid "Check clamd server - it may be down\n"
351 351
 msgstr ""
352 352
 
353
-#: clamav-milter.c:1827
353
+#: clamav-milter.c:1833
354 354
 msgid "No free clamd sessions\n"
355 355
 msgstr ""
356 356
 
357
-#: clamav-milter.c:1904
357
+#: clamav-milter.c:1910
358 358
 #, c-format
359 359
 msgid "Check clamd server %s - it may be down"
360 360
 msgstr ""
361 361
 
362
-#: clamav-milter.c:1946
362
+#: clamav-milter.c:1952
363 363
 msgid "findServer: select failed"
364 364
 msgstr ""
365 365
 
366
-#: clamav-milter.c:1955
366
+#: clamav-milter.c:1961
367 367
 #, c-format
368 368
 msgid "findServer: using server %d\n"
369 369
 msgstr ""
370 370
 
371
-#: clamav-milter.c:1960
371
+#: clamav-milter.c:1966
372 372
 msgid "findServer: No response from any server\n"
373 373
 msgstr ""
374 374
 
375
-#: clamav-milter.c:1962
375
+#: clamav-milter.c:1968
376 376
 msgid "findServer: No response from any server"
377 377
 msgstr ""
378 378
 
379
-#: clamav-milter.c:1983
379
+#: clamav-milter.c:1989
380 380
 msgid "clamfi_connect: ctx is null"
381 381
 msgstr ""
382 382
 
383
-#: clamav-milter.c:1988
383
+#: clamav-milter.c:1994
384 384
 msgid "clamfi_connect: hostname is null"
385 385
 msgstr ""
386 386
 
387
-#: clamav-milter.c:2009
387
+#: clamav-milter.c:2015
388 388
 msgid "clamfi_connect: remoteIP is null"
389 389
 msgstr ""
390 390
 
391
-#: clamav-milter.c:2017
391
+#: clamav-milter.c:2023
392 392
 #, c-format
393 393
 msgid "clamfi_connect: connection from %s [%s]"
394 394
 msgstr ""
395 395
 
396
-#: clamav-milter.c:2018
396
+#: clamav-milter.c:2024
397 397
 #, c-format
398 398
 msgid "clamfi_connect: connection from %s [%s]\n"
399 399
 msgstr ""
400 400
 
401
-#: clamav-milter.c:2037
401
+#: clamav-milter.c:2043
402 402
 msgid "Can't get sendmail hostname"
403 403
 msgstr ""
404 404
 
405
-#: clamav-milter.c:2042
405
+#: clamav-milter.c:2048
406 406
 #, c-format
407 407
 msgid "Access Denied: Host Unknown (%s)"
408 408
 msgstr ""
409 409
 
410
-#: clamav-milter.c:2052
410
+#: clamav-milter.c:2058
411 411
 #, c-format
412 412
 msgid "Access Denied: Can't get IP address for (%s)"
413 413
 msgstr ""
414 414
 
415
-#: clamav-milter.c:2069
415
+#: clamav-milter.c:2075
416 416
 #, c-format
417 417
 msgid "Access Denied for %s[%s]"
418 418
 msgstr ""
419 419
 
420
-#: clamav-milter.c:2087
420
+#: clamav-milter.c:2093
421 421
 msgid "clamfi_connect: not scanning outgoing messages"
422 422
 msgstr ""
423 423
 
424
-#: clamav-milter.c:2088
424
+#: clamav-milter.c:2094
425 425
 msgid "clamfi_connect: not scanning outgoing messages\n"
426 426
 msgstr ""
427 427
 
428
-#: clamav-milter.c:2096
428
+#: clamav-milter.c:2102
429 429
 msgid "clamfi_connect: not scanning local messages"
430 430
 msgstr ""
431 431
 
432
-#: clamav-milter.c:2097
432
+#: clamav-milter.c:2103
433 433
 msgid "clamfi_connect: not scanning local messages\n"
434 434
 msgstr ""
435 435
 
436
-#: clamav-milter.c:2131
436
+#: clamav-milter.c:2137
437 437
 #, c-format
438 438
 msgid "hit max-children limit (%u >= %u)\n"
439 439
 msgstr ""
440 440
 
441
-#: clamav-milter.c:2132
441
+#: clamav-milter.c:2138
442 442
 #, c-format
443 443
 msgid "hit max-children limit (%u >= %u): waiting for some to exit\n"
444 444
 msgstr ""
445 445
 
446
-#: clamav-milter.c:2138
446
+#: clamav-milter.c:2144
447 447
 #, c-format
448 448
 msgid "hit max-children limit (%u >= %u)"
449 449
 msgstr ""
450 450
 
451
-#: clamav-milter.c:2139
451
+#: clamav-milter.c:2145
452 452
 #, c-format
453 453
 msgid "hit max-children limit (%u >= %u): waiting for some to exit"
454 454
 msgstr ""
455 455
 
456
-#: clamav-milter.c:2144
456
+#: clamav-milter.c:2150
457 457
 msgid "AV system temporarily overloaded - please try later"
458 458
 msgstr ""
459 459
 
460
-#: clamav-milter.c:2174
460
+#: clamav-milter.c:2180
461 461
 #, c-format
462 462
 msgid ">n_children = %d\n"
463 463
 msgstr ""
464 464
 
465
-#: clamav-milter.c:2180
465
+#: clamav-milter.c:2186
466 466
 msgid "Timeout waiting for a child to die"
467 467
 msgstr ""
468 468
 
469
-#: clamav-milter.c:2182
469
+#: clamav-milter.c:2188
470 470
 msgid "Timeout waiting for a child to die\n"
471 471
 msgstr ""
472 472
 
473
-#: clamav-milter.c:2314
473
+#: clamav-milter.c:2320
474 474
 msgid "clamfi_eoh"
475 475
 msgstr ""
476 476
 
477
-#: clamav-milter.c:2317
477
+#: clamav-milter.c:2323
478 478
 msgid "clamfi_eoh\n"
479 479
 msgstr ""
480 480
 
481
-#: clamav-milter.c:2374
481
+#: clamav-milter.c:2380
482 482
 msgid "clamfi_eoh: ignoring whitelisted message"
483 483
 msgstr ""
484 484
 
485
-#: clamav-milter.c:2376
485
+#: clamav-milter.c:2382
486 486
 msgid "clamfi_eoh: not scanning outgoing messages\n"
487 487
 msgstr ""
488 488
 
489
-#: clamav-milter.c:2390
489
+#: clamav-milter.c:2396
490 490
 #, c-format
491 491
 msgid "clamfi_envbody: %u bytes"
492 492
 msgstr ""
493 493
 
494
-#: clamav-milter.c:2392
494
+#: clamav-milter.c:2398
495 495
 #, c-format
496 496
 msgid "clamfi_envbody: %u bytes\n"
497 497
 msgstr ""
498 498
 
499
-#: clamav-milter.c:2402 clamav-milter.c:2619
499
+#: clamav-milter.c:2408 clamav-milter.c:2625
500 500
 #, c-format
501 501
 msgid "%s: Message more than StreamMaxLength (%ld) bytes - not scanned"
502 502
 msgstr ""
503 503
 
504
-#: clamav-milter.c:2406 clamav-milter.c:2622
504
+#: clamav-milter.c:2412 clamav-milter.c:2628
505 505
 msgid "Not Scanned - StreamMaxLength exceeded"
506 506
 msgstr ""
507 507
 
508
-#: clamav-milter.c:2478 clamav-milter.c:2496 clamav-milter.c:3512
509
-#: clamav-milter.c:3519
508
+#: clamav-milter.c:2484 clamav-milter.c:2502 clamav-milter.c:3518
509
+#: clamav-milter.c:3525
510 510
 msgid "send failed to clamd"
511 511
 msgstr ""
512 512
 
513
-#: clamav-milter.c:2513
513
+#: clamav-milter.c:2519
514 514
 #, c-format
515 515
 msgid "clamfi_eom: read %s"
516 516
 msgstr ""
517 517
 
518
-#: clamav-milter.c:2514
518
+#: clamav-milter.c:2520
519 519
 #, c-format
520 520
 msgid "clamfi_eom: read %s\n"
521 521
 msgstr ""
522 522
 
523
-#: clamav-milter.c:2522
523
+#: clamav-milter.c:2528
524 524
 msgid "clamfi_eom: read nothing from clamd"
525 525
 msgstr ""
526 526
 
527
-#: clamav-milter.c:2524
527
+#: clamav-milter.c:2530
528 528
 msgid "clamfi_eom: read nothing from clamd\n"
529 529
 msgstr ""
530 530
 
531
-#: clamav-milter.c:2568 clamav-milter.c:2608
531
+#: clamav-milter.c:2574 clamav-milter.c:2614
532 532
 msgid "Error determining host"
533 533
 msgstr ""
534 534
 
535
-#: clamav-milter.c:2627
535
+#: clamav-milter.c:2633
536 536
 msgid "Not Scanned"
537 537
 msgstr ""
538 538
 
539
-#: clamav-milter.c:2638
539
+#: clamav-milter.c:2644
540 540
 msgid "Clean"
541 541
 msgstr ""
542 542
 
543
-#: clamav-milter.c:2642
543
+#: clamav-milter.c:2648
544 544
 #, c-format
545 545
 msgid "%s: clean message from %s"
546 546
 msgstr ""
547 547
 
548
-#: clamav-milter.c:2644
548
+#: clamav-milter.c:2650
549 549
 msgid "an unknown sender"
550 550
 msgstr ""
551 551
 
552
-#: clamav-milter.c:2678
552
+#: clamav-milter.c:2684
553 553
 msgid "Infected"
554 554
 msgstr ""
555 555
 
556
-#: clamav-milter.c:2696
556
+#: clamav-milter.c:2702
557 557
 #, c-format
558 558
 msgid "Intercepted virus from %s to"
559 559
 msgstr ""
560 560
 
561
-#: clamav-milter.c:2790
561
+#: clamav-milter.c:2796
562 562
 msgid ""
563 563
 "Subject: Virus intercepted\n"
564 564
 "\n"
565 565
 msgstr ""
566 566
 
567
-#: clamav-milter.c:2812
567
+#: clamav-milter.c:2818
568 568
 msgid "A message you sent to\n"
569 569
 msgstr ""
570 570
 
571
-#: clamav-milter.c:2819
571
+#: clamav-milter.c:2825
572 572
 #, c-format
573 573
 msgid "The message %1$s sent from %2$s to\n"
574 574
 msgstr ""
575 575
 
576
-#: clamav-milter.c:2822
576
+#: clamav-milter.c:2828
577 577
 #, c-format
578 578
 msgid "A message sent from %s to\n"
579 579
 msgstr ""
580 580
 
581
-#: clamav-milter.c:2827
581
+#: clamav-milter.c:2833
582 582
 #, c-format
583 583
 msgid "contained %s and has not been delivered.\n"
584 584
 msgstr ""
585 585
 
586
-#: clamav-milter.c:2831
586
+#: clamav-milter.c:2837
587 587
 #, c-format
588 588
 msgid ""
589 589
 "\n"
590 590
 "The message in question has been quarantined as %s\n"
591 591
 msgstr ""
592 592
 
593
-#: clamav-milter.c:2834
593
+#: clamav-milter.c:2840
594 594
 #, c-format
595 595
 msgid ""
596 596
 "\n"
... ...
@@ -598,13 +598,13 @@ msgid ""
598 598
 "\n"
599 599
 msgstr ""
600 600
 
601
-#: clamav-milter.c:2837
601
+#: clamav-milter.c:2843
602 602
 msgid ""
603 603
 "For your information, the original message headers were:\n"
604 604
 "\n"
605 605
 msgstr ""
606 606
 
607
-#: clamav-milter.c:2850
607
+#: clamav-milter.c:2856
608 608
 #, c-format
609 609
 msgid ""
610 610
 "\n"
... ...
@@ -612,180 +612,180 @@ msgid ""
612 612
 "%s\t\n"
613 613
 msgstr ""
614 614
 
615
-#: clamav-milter.c:2863
615
+#: clamav-milter.c:2869
616 616
 #, c-format
617 617
 msgid "Quarantined infected mail as %s"
618 618
 msgstr ""
619 619
 
620
-#: clamav-milter.c:2887
620
+#: clamav-milter.c:2893
621 621
 #, c-format
622 622
 msgid "Can't set quarantine user %s"
623 623
 msgstr ""
624 624
 
625
-#: clamav-milter.c:2889
625
+#: clamav-milter.c:2895
626 626
 #, c-format
627 627
 msgid "Can't set quarantine user %s\n"
628 628
 msgstr ""
629 629
 
630
-#: clamav-milter.c:2902
630
+#: clamav-milter.c:2908
631 631
 #, c-format
632 632
 msgid "virus %s detected by ClamAV - http://www.clamav.net"
633 633
 msgstr ""
634 634
 
635
-#: clamav-milter.c:2983
635
+#: clamav-milter.c:2989
636 636
 #, c-format
637 637
 msgid "Can't remove clean file %s"
638 638
 msgstr ""
639 639
 
640
-#: clamav-milter.c:3154 clamav-milter.c:3157
640
+#: clamav-milter.c:3160 clamav-milter.c:3163
641 641
 #, c-format
642 642
 msgid "write failure (%u bytes) to %s: %s"
643 643
 msgstr ""
644 644
 
645
-#: clamav-milter.c:3171 clamav-milter.c:3174
645
+#: clamav-milter.c:3177 clamav-milter.c:3180
646 646
 #, c-format
647 647
 msgid "write failure (%u bytes) to clamd: %s"
648 648
 msgstr ""
649 649
 
650
-#: clamav-milter.c:3240
650
+#: clamav-milter.c:3246
651 651
 #, c-format
652 652
 msgid "No data received from clamd in %d seconds\n"
653 653
 msgstr ""
654 654
 
655
-#: clamav-milter.c:3262
655
+#: clamav-milter.c:3268
656 656
 #, c-format
657 657
 msgid "Can't stat %s"
658 658
 msgstr ""
659 659
 
660
-#: clamav-milter.c:3273 clamav-milter.c:3673
660
+#: clamav-milter.c:3279 clamav-milter.c:3679
661 661
 #, c-format
662 662
 msgid "Can't open %s"
663 663
 msgstr ""
664 664
 
665
-#: clamav-milter.c:3411
665
+#: clamav-milter.c:3417
666 666
 #, c-format
667 667
 msgid "mkdir %s failed"
668 668
 msgstr ""
669 669
 
670
-#: clamav-milter.c:3424
670
+#: clamav-milter.c:3430
671 671
 #, c-format
672 672
 msgid "mktemp %s failed"
673 673
 msgstr ""
674 674
 
675
-#: clamav-milter.c:3434
675
+#: clamav-milter.c:3440
676 676
 #, c-format
677 677
 msgid "Temporary quarantine file %s creation failed"
678 678
 msgstr ""
679 679
 
680
-#: clamav-milter.c:3531
680
+#: clamav-milter.c:3537
681 681
 msgid "failed to create TCPSocket to talk to clamd"
682 682
 msgstr ""
683 683
 
684
-#: clamav-milter.c:3542 clamav-milter.c:3553
684
+#: clamav-milter.c:3548 clamav-milter.c:3559
685 685
 msgid "recv failed from clamd getting PORT"
686 686
 msgstr ""
687 687
 
688
-#: clamav-milter.c:3564
688
+#: clamav-milter.c:3570
689 689
 #, c-format
690 690
 msgid "Expected port information from clamd, got '%s'"
691 691
 msgstr ""
692 692
 
693
-#: clamav-milter.c:3567
693
+#: clamav-milter.c:3573
694 694
 #, c-format
695 695
 msgid "Expected port information from clamd, got '%s'\n"
696 696
 msgstr ""
697 697
 
698
-#: clamav-milter.c:3587
698
+#: clamav-milter.c:3593
699 699
 #, c-format
700 700
 msgid "Connecting to local port %d\n"
701 701
 msgstr ""
702 702
 
703
-#: clamav-milter.c:3598 clamav-milter.c:3601
703
+#: clamav-milter.c:3604 clamav-milter.c:3607
704 704
 #, c-format
705 705
 msgid "Failed to connect to port %d given by clamd: %s"
706 706
 msgstr ""
707 707
 
708
-#: clamav-milter.c:3685
708
+#: clamav-milter.c:3691
709 709
 #, c-format
710 710
 msgid "Clamd (pid %d) seems to have died"
711 711
 msgstr ""
712 712
 
713
-#: clamav-milter.c:3711
713
+#: clamav-milter.c:3717
714 714
 #, c-format
715 715
 msgid "Can't open e-mail template file %s"
716 716
 msgstr ""
717 717
 
718
-#: clamav-milter.c:3720
718
+#: clamav-milter.c:3726
719 719
 #, c-format
720 720
 msgid "Can't stat e-mail template file %s"
721 721
 msgstr ""
722 722
 
723
-#: clamav-milter.c:3729
723
+#: clamav-milter.c:3735
724 724
 msgid "Out of memory"
725 725
 msgstr ""
726 726
 
727
-#: clamav-milter.c:3756
727
+#: clamav-milter.c:3762
728 728
 #, c-format
729 729
 msgid "%s: Unknown clamAV variable \"%c\"\n"
730 730
 msgstr ""
731 731
 
732
-#: clamav-milter.c:3767
732
+#: clamav-milter.c:3773
733 733
 #, c-format
734 734
 msgid "%s: Unterminated sendmail variable \"%s\"\n"
735 735
 msgstr ""
736 736
 
737
-#: clamav-milter.c:3778
737
+#: clamav-milter.c:3784
738 738
 #, c-format
739 739
 msgid "%s: Unknown sendmail variable \"%s\"\n"
740 740
 msgstr ""
741 741
 
742
-#: clamav-milter.c:3844
742
+#: clamav-milter.c:3850
743 743
 #, c-format
744 744
 msgid "Can't rename %1$s to %2$s"
745 745
 msgstr ""
746 746
 
747
-#: clamav-milter.c:3868
747
+#: clamav-milter.c:3874
748 748
 #, c-format
749 749
 msgid "[Virus] %s"
750 750
 msgstr ""
751 751
 
752
-#: clamav-milter.c:3961
752
+#: clamav-milter.c:3967
753 753
 msgid ""
754 754
 "No response from any clamd server - your AV system is not scanning emails\n"
755 755
 msgstr ""
756 756
 
757
-#: clamav-milter.c:3964
757
+#: clamav-milter.c:3970
758 758
 msgid ""
759 759
 "No response from any clamd server - your AV system is not scanning emails"
760 760
 msgstr ""
761 761
 
762
-#: clamav-milter.c:3982
762
+#: clamav-milter.c:3988
763 763
 msgid "Subject: ClamAV Down\n"
764 764
 msgstr ""
765 765
 
766
-#: clamav-milter.c:3985
766
+#: clamav-milter.c:3991
767 767
 msgid ""
768 768
 "This is an automatic message\n"
769 769
 "\n"
770 770
 msgstr ""
771 771
 
772
-#: clamav-milter.c:3988
772
+#: clamav-milter.c:3994
773 773
 msgid "The clamd program cannot be contacted.\n"
774 774
 msgstr ""
775 775
 
776
-#: clamav-milter.c:3990
776
+#: clamav-milter.c:3996
777 777
 msgid "No clamd server can be contacted.\n"
778 778
 msgstr ""
779 779
 
780
-#: clamav-milter.c:3992
780
+#: clamav-milter.c:3998
781 781
 msgid "Emails may not be being scanned, please check your servers.\n"
782 782
 msgstr ""
783 783
 
784
-#: clamav-milter.c:4215 clamav-milter.c:4244
784
+#: clamav-milter.c:4221 clamav-milter.c:4250
785 785
 #, c-format
786 786
 msgid "Stopping %s"
787 787
 msgstr ""
788 788
 
789
-#: clamav-milter.c:4246
789
+#: clamav-milter.c:4252
790 790
 msgid "Stopping clamav-milter"
791 791
 msgstr ""