Browse code

Tidy some code and debug statements

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

Nigel Horne authored on 2005/02/08 21:05:28
Showing 3 changed files
... ...
@@ -684,6 +684,7 @@ Changes
684 684
 0.82a	7/2/05:		Added --detect-forged-email-address
685 685
 			NUL terminate the string read from clamd
686 686
 0.82b	8/2/05:		Don't use clamd's SESSION command
687
+0.82c	8/2/05:		Tidy some code and debug statements
687 688
 
688 689
 INTERNATIONALISATION
689 690
 
... ...
@@ -26,6 +26,9 @@
26 26
  *
27 27
  * Change History:
28 28
  * $Log: clamav-milter.c,v $
29
+ * Revision 1.181  2005/02/08 12:05:28  nigelhorne
30
+ * Tidy some code and debug statements
31
+ *
29 32
  * Revision 1.180  2005/02/08 09:01:26  nigelhorne
30 33
  * Turn off SESSION mode
31 34
  *
... ...
@@ -551,9 +554,9 @@
551 551
  * Revision 1.6  2003/09/28 16:37:23  nigelhorne
552 552
  * Added -f flag use MaxThreads if --max-children not set
553 553
  */
554
-static	char	const	rcsid[] = "$Id: clamav-milter.c,v 1.180 2005/02/08 09:01:26 nigelhorne Exp $";
554
+static	char	const	rcsid[] = "$Id: clamav-milter.c,v 1.181 2005/02/08 12:05:28 nigelhorne Exp $";
555 555
 
556
-#define	CM_VERSION	"0.82b"
556
+#define	CM_VERSION	"0.82c"
557 557
 
558 558
 #if HAVE_CONFIG_H
559 559
 #include "clamav-config.h"
... ...
@@ -948,7 +951,6 @@ static	const	char	*ignoredEmailAddresses[] = {
948 948
 	"postmaster@bandsman.co.uk",
949 949
 	"<Mailer-Daemon@bandsman.co.uk>",
950 950
 	"<postmaster@bandsman.co.uk>",*/
951
-	NULL,	/* --quarantine email address goes here */
952 951
 	NULL
953 952
 };
954 953
 
... ...
@@ -969,6 +971,7 @@ static	void	print_trace(void);
969 969
 #endif
970 970
 
971 971
 static	int	verifyIncomingSocketName(const char *sockName);
972
+static	int	isWhitelisted(const char *emailaddress);
972 973
 
973 974
 static void
974 975
 help(void)
... ...
@@ -1627,7 +1630,7 @@ main(int argc, char **argv)
1627 1627
 		 * TCPSocket is in fact a port number not a full socket
1628 1628
 		 */
1629 1629
 		if(quarantine_dir) {
1630
-			fprintf(stderr, _("%s: --quarantine-dir not supported for remote scanning - use --quarantine\n"), argv[0]);
1630
+			fprintf(stderr, _("%s: --quarantine-dir not supported for TCPSocket - use --quarantine\n"), argv[0]);
1631 1631
 			return EX_CONFIG;
1632 1632
 		}
1633 1633
 
... ...
@@ -1843,17 +1846,6 @@ main(int argc, char **argv)
1843 1843
 
1844 1844
 	atexit(quit);
1845 1845
 
1846
-	/*
1847
-	 * Don't scan messages to the quarantine email address
1848
-	 */
1849
-	if(quarantine) {
1850
-		const char **s;
1851
-
1852
-		for(s = ignoredEmailAddresses; *s; s++)
1853
-			;
1854
-		*s = quarantine;
1855
-	}
1856
-
1857 1846
 	if(!external) {
1858 1847
 		/* TODO: read the limits from clamd.conf */
1859 1848
 
... ...
@@ -2527,7 +2519,11 @@ clamfi_connect(SMFICTX *ctx, char *hostname, _SOCK_ADDR *hostaddr)
2527 2527
 		return SMFIS_ACCEPT;
2528 2528
 	}
2529 2529
 
2530
-	if(detect_forged_local_address) {
2530
+#if	defined(HAVE_INET_NTOP) || defined(WITH_TCPWRAP)
2531
+	if(detect_forged_local_address && !isLocalAddr(inet_addr(ip))) {
2532
+#else
2533
+	if(detect_forged_local_address && !isLocalAddr(inet_addr(remoteIP))) {
2534
+#endif
2531 2535
 		char me[MAXHOSTNAMELEN + 1];
2532 2536
 
2533 2537
 		if(gethostname(me, sizeof(me) - 1) < 0) {
... ...
@@ -2649,7 +2645,7 @@ clamfi_envfrom(SMFICTX *ctx, char **argv)
2649 2649
 	if(hflag)
2650 2650
 		privdata->headers = header_list_new();
2651 2651
 
2652
-	if(detect_forged_local_address) {
2652
+	if(detect_forged_local_address && !isWhitelisted(argv[0])) {
2653 2653
 		char me[MAXHOSTNAMELEN + 1];
2654 2654
 		const char *ptr;
2655 2655
 
... ...
@@ -2662,8 +2658,9 @@ clamfi_envfrom(SMFICTX *ctx, char **argv)
2662 2662
 		if(ptr && (ptr != argv[0]) && (*--ptr == '@')) {
2663 2663
 			if(use_syslog)
2664 2664
 				syslog(LOG_NOTICE, _("Rejected email falsely claiming to be from %s"), argv[0]);
2665
-			smfi_setreply(ctx, "550", "5.7.1", _("You have claimed to be me, but you are not"));
2665
+			smfi_setreply(ctx, "550", "5.7.1", _("You have claimed to be from me, but you are not"));
2666 2666
 			broadcast(_("Forged local address detected"));
2667
+			clamfi_free(privdata);
2667 2668
 			return SMFIS_REJECT;
2668 2669
 		}
2669 2670
 	}
... ...
@@ -2806,23 +2803,14 @@ clamfi_eoh(SMFICTX *ctx)
2806 2806
 	 *	FI
2807 2807
 	 * ENDFOR
2808 2808
 	 */
2809
-	for(to = privdata->to; *to; to++) {
2810
-		const char **s;
2811
-
2812
-		for(s = ignoredEmailAddresses; *s; s++)
2813
-			if(strcasecmp(*s, *to) == 0)
2814
-				/*
2815
-				 * This recipient is on the whitelist
2816
-				 */
2817
-				break;
2818
-
2819
-		if(*s == NULL)
2809
+	for(to = privdata->to; *to; to++)
2810
+		if(!isWhitelisted(*to))
2820 2811
 			/*
2821 2812
 			 * This recipient is not on the whitelist,
2822 2813
 			 * no need to check any further
2823 2814
 			 */
2824 2815
 			return SMFIS_CONTINUE;
2825
-	}
2816
+
2826 2817
 	/*
2827 2818
 	 * Didn't find a recipient who is not on the white list, so all
2828 2819
 	 * must be on the white list, so just accept the e-mail
... ...
@@ -3261,6 +3249,7 @@ clamfi_eom(SMFICTX *ctx)
3261 3261
 				(oflag || fflag) ? "%s -t -i -odq" : "%s -t -i",
3262 3262
 				SENDMAIL_BIN);
3263 3263
 
3264
+			cli_dbgmsg("Calling %s\n", cmd);
3264 3265
 			sendmail = popen(cmd, "w");
3265 3266
 
3266 3267
 			if(sendmail) {
... ...
@@ -3359,6 +3348,7 @@ clamfi_eom(SMFICTX *ctx)
3359 3359
 
3360 3360
 				}
3361 3361
 
3362
+				cli_dbgmsg("Waiting for %s to finish\n", cmd);
3362 3363
 				pclose(sendmail);
3363 3364
 			}
3364 3365
 		}
... ...
@@ -3644,14 +3634,12 @@ clamfi_free(struct privdata *privdata)
3644 3644
 		/*
3645 3645
 		 * Deliberately errs on the side of broadcasting too many times
3646 3646
 		 */
3647
-		if(n_children > 0) {
3648
-			--n_children;
3649
-#ifdef	SESSION
3650
-			if(n_children == 0)
3647
+		if(n_children > 0)
3648
+			if(--n_children == 0) {
3649
+				cli_dbgmsg("clamav-milter is idle\n");
3651 3650
 				if(pthread_cond_broadcast(&watchdog_cond) < 0)
3652 3651
 					perror("pthread_cond_broadcast");
3653
-#endif
3654
-		}
3652
+			}
3655 3653
 #ifdef	CL_DEBUG
3656 3654
 		cli_dbgmsg("pthread_cond_broadcast\n");
3657 3655
 #endif
... ...
@@ -4452,7 +4440,6 @@ qfile(struct privdata *privdata, const char *sendmailId, const char *virusname)
4452 4452
 	cli_dbgmsg("qfile move '%s' to '%s'\n", privdata->filename, newname);
4453 4453
 
4454 4454
 	if(move(privdata->filename, newname) < 0) {
4455
-		perror(newname);
4456 4455
 		if(use_syslog)
4457 4456
 			syslog(LOG_WARNING, _("Can't rename %1$s to %2$s"),
4458 4457
 				privdata->filename, newname);
... ...
@@ -5056,7 +5043,7 @@ broadcast(const char *mess)
5056 5056
 
5057 5057
 	memset(&s, '\0', sizeof(struct sockaddr_in));
5058 5058
 	s.sin_family = AF_INET;
5059
-	s.sin_port = (in_port_t)htons(tcpSocket);
5059
+	s.sin_port = (in_port_t)htons(tcpSocket ? tcpSocket : 3310);
5060 5060
 	s.sin_addr.s_addr = htonl(INADDR_BROADCAST);
5061 5061
 
5062 5062
 	cli_dbgmsg("broadcast %s to %d\n", mess, broadcastSock);
... ...
@@ -5264,3 +5251,27 @@ verifyIncomingSocketName(const char *sockName)
5264 5264
 	return 1;
5265 5265
 #endif
5266 5266
 }
5267
+
5268
+/*
5269
+ * If the given email address is whitelisted don't scan their emails
5270
+ */
5271
+static int
5272
+isWhitelisted(const char *emailaddress)
5273
+{
5274
+	const char **a;
5275
+
5276
+	for(a = ignoredEmailAddresses; *a; a++)
5277
+		if(strcasecmp(*a, emailaddress) == 0)
5278
+			/*
5279
+			 * This recipient is on the whitelist
5280
+			 */
5281
+			return 1;
5282
+
5283
+	/*
5284
+	 * Don't scan messages to the quarantine email address
5285
+	 */
5286
+	if(quarantine && (strcasecmp(quarantine, emailaddress) == 0))
5287
+		return 1;
5288
+
5289
+	return 0;
5290
+}
... ...
@@ -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: 2005-02-07 21:48+0000\n"
11
+"POT-Creation-Date: 2005-02-08 12:04+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,676 +16,679 @@ msgstr ""
16 16
 "Content-Type: text/plain; charset=CHARSET\n"
17 17
 "Content-Transfer-Encoding: 8bit\n"
18 18
 
19
-#: clamav-milter.c:970
19
+#: clamav-milter.c:979
20 20
 msgid "\t--advisory\t\t-A\tFlag viruses rather than deleting them."
21 21
 msgstr ""
22 22
 
23
-#: clamav-milter.c:971
23
+#: clamav-milter.c:980
24 24
 msgid "\t--bounce\t\t-b\tSend a failure message to the sender."
25 25
 msgstr ""
26 26
 
27
-#: clamav-milter.c:972
27
+#: clamav-milter.c:981
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:973
33
+#: clamav-milter.c:982
34 34
 msgid "\t--config-file=FILE\t-c FILE\tRead configuration from FILE."
35 35
 msgstr ""
36 36
 
37
-#: clamav-milter.c:974
37
+#: clamav-milter.c:983
38 38
 msgid "\t--debug\t\t\t-D\tPrint debug messages."
39 39
 msgstr ""
40 40
 
41
-#: clamav-milter.c:975
41
+#: clamav-milter.c:984
42 42
 msgid ""
43 43
 "\t--detect-forged-local-address\t-L\tReject mails that claim to be from us."
44 44
 msgstr ""
45 45
 
46
-#: clamav-milter.c:976
46
+#: clamav-milter.c:985
47 47
 msgid ""
48 48
 "\t--dont-log-clean\t-C\tDon't add an entry to syslog that a mail is clean."
49 49
 msgstr ""
50 50
 
51
-#: clamav-milter.c:977
51
+#: clamav-milter.c:986
52 52
 msgid ""
53 53
 "\t--dont-scan-on-error\t-d\tPass e-mails through unscanned if a system error "
54 54
 "occurs."
55 55
 msgstr ""
56 56
 
57
-#: clamav-milter.c:978
57
+#: clamav-milter.c:987
58 58
 msgid "\t--dont-wait\t\t\tAsk remote end to resend if max-children exceeded."
59 59
 msgstr ""
60 60
 
61
-#: clamav-milter.c:979
61
+#: clamav-milter.c:988
62 62
 msgid "\t--external\t\t-e\tUse an external scanner (usually clamd)."
63 63
 msgstr ""
64 64
 
65
-#: clamav-milter.c:980
65
+#: clamav-milter.c:989
66 66
 msgid "\t--from=EMAIL\t\t-a EMAIL\tError messages come from here."
67 67
 msgstr ""
68 68
 
69
-#: clamav-milter.c:981
69
+#: clamav-milter.c:990
70 70
 msgid "\t--force-scan\t\t-f\tForce scan all messages (overrides (-o and -l)."
71 71
 msgstr ""
72 72
 
73
-#: clamav-milter.c:982
73
+#: clamav-milter.c:991
74 74
 msgid "\t--help\t\t\t-h\tThis message."
75 75
 msgstr ""
76 76
 
77
-#: clamav-milter.c:983
77
+#: clamav-milter.c:992
78 78
 msgid "\t--headers\t\t-H\tInclude original message headers in the report."
79 79
 msgstr ""
80 80
 
81
-#: clamav-milter.c:984
81
+#: clamav-milter.c:993
82 82
 msgid "\t--local\t\t\t-l\tScan messages sent from machines on our LAN."
83 83
 msgstr ""
84 84
 
85
-#: clamav-milter.c:985
85
+#: clamav-milter.c:994
86 86
 msgid "\t--max-childen\t\t-m\tMaximum number of concurrent scans."
87 87
 msgstr ""
88 88
 
89
-#: clamav-milter.c:986
89
+#: clamav-milter.c:995
90 90
 msgid "\t--outgoing\t\t-o\tScan outgoing messages from this machine."
91 91
 msgstr ""
92 92
 
93
-#: clamav-milter.c:987
93
+#: clamav-milter.c:996
94 94
 msgid "\t--noreject\t\t-N\tDon't reject viruses, silently throw them away."
95 95
 msgstr ""
96 96
 
97
-#: clamav-milter.c:988
97
+#: clamav-milter.c:997
98 98
 msgid "\t--noxheader\t\t-n\tSuppress X-Virus-Scanned/X-Virus-Status headers."
99 99
 msgstr ""
100 100
 
101
-#: clamav-milter.c:989
101
+#: clamav-milter.c:998
102 102
 msgid "\t--pidfile=FILE\t\t-i FILE\tLocation of pidfile."
103 103
 msgstr ""
104 104
 
105
-#: clamav-milter.c:990
105
+#: clamav-milter.c:999
106 106
 msgid "\t--postmaster\t\t-p EMAIL\tPostmaster address [default=postmaster]."
107 107
 msgstr ""
108 108
 
109
-#: clamav-milter.c:991
109
+#: clamav-milter.c:1000
110 110
 msgid "\t--postmaster-only\t-P\tSend warnings only to the postmaster."
111 111
 msgstr ""
112 112
 
113
-#: clamav-milter.c:992
113
+#: clamav-milter.c:1001
114 114
 msgid "\t--quiet\t\t\t-q\tDon't send e-mail notifications of interceptions."
115 115
 msgstr ""
116 116
 
117
-#: clamav-milter.c:993
117
+#: clamav-milter.c:1002
118 118
 msgid "\t--quarantine=USER\t-Q EMAIL\tQuanrantine e-mail account."
119 119
 msgstr ""
120 120
 
121
-#: clamav-milter.c:994
121
+#: clamav-milter.c:1003
122 122
 msgid "\t--quarantine-dir=DIR\t-U DIR\tDirectory to store infected emails."
123 123
 msgstr ""
124 124
 
125
-#: clamav-milter.c:995
125
+#: clamav-milter.c:1004
126 126
 msgid ""
127 127
 "\t--server=SERVER\t\t-s SERVER\tHostname/IP address of server(s) running "
128 128
 "clamd (when using TCPsocket)."
129 129
 msgstr ""
130 130
 
131
-#: clamav-milter.c:996
131
+#: clamav-milter.c:1005
132 132
 msgid "\t--sign\t\t\t-S\tAdd a hard-coded signature to each scanned message."
133 133
 msgstr ""
134 134
 
135
-#: clamav-milter.c:997
135
+#: clamav-milter.c:1006
136 136
 msgid "\t--signature-file=FILE\t-F FILE\tLocation of signature file."
137 137
 msgstr ""
138 138
 
139
-#: clamav-milter.c:998
139
+#: clamav-milter.c:1007
140 140
 msgid "\t--template-file=FILE\t-t FILE\tLocation of e-mail template file."
141 141
 msgstr ""
142 142
 
143
-#: clamav-milter.c:999
143
+#: clamav-milter.c:1008
144 144
 msgid "\t--timeout=SECS\t\t-T SECS\tTimeout waiting to childen to die."
145 145
 msgstr ""
146 146
 
147
-#: clamav-milter.c:1000
147
+#: clamav-milter.c:1009
148 148
 msgid "\t--version\t\t-V\tPrint the version number of this software."
149 149
 msgstr ""
150 150
 
151
-#: clamav-milter.c:1002
151
+#: clamav-milter.c:1011
152 152
 msgid "\t--debug-level=n\t\t-x n\tSets the debug level to 'n'."
153 153
 msgstr ""
154 154
 
155
-#: clamav-milter.c:1004
155
+#: clamav-milter.c:1013
156 156
 msgid ""
157 157
 "\n"
158 158
 "For more information type \"man clamav-milter\"."
159 159
 msgstr ""
160 160
 
161
-#: clamav-milter.c:1005
161
+#: clamav-milter.c:1014
162 162
 msgid "Report bugs to bugs@clamav.net."
163 163
 msgstr ""
164 164
 
165
-#: clamav-milter.c:1304
165
+#: clamav-milter.c:1313
166 166
 #, c-format
167 167
 msgid "%s: No socket-addr given\n"
168 168
 msgstr ""
169 169
 
170
-#: clamav-milter.c:1310
170
+#: clamav-milter.c:1319
171 171
 #, c-format
172 172
 msgid "%s: socket-addr (%s) doesn't agree with sendmail.cf\n"
173 173
 msgstr ""
174 174
 
175
-#: clamav-milter.c:1318
175
+#: clamav-milter.c:1327
176 176
 #, c-format
177 177
 msgid "%s: Can't parse the config file %s\n"
178 178
 msgstr ""
179 179
 
180
-#: clamav-milter.c:1325
180
+#: clamav-milter.c:1334
181 181
 #, c-format
182 182
 msgid "%s: --detect-forged-local-addresses is not compatible with --outgoing\n"
183 183
 msgstr ""
184 184
 
185
-#: clamav-milter.c:1329
185
+#: clamav-milter.c:1338
186 186
 #, c-format
187 187
 msgid "%s: --detect-forged-local-addresses is not compatible with --local\n"
188 188
 msgstr ""
189 189
 
190
-#: clamav-milter.c:1333
190
+#: clamav-milter.c:1342
191 191
 #, c-format
192 192
 msgid "%s: --detect-forged-local-addresses is not compatible with --force\n"
193 193
 msgstr ""
194 194
 
195
-#: clamav-milter.c:1372
195
+#: clamav-milter.c:1381
196 196
 #, c-format
197 197
 msgid ""
198 198
 "%s: The iface option to --broadcast is not supported on your operating "
199 199
 "system\n"
200 200
 msgstr ""
201 201
 
202
-#: clamav-milter.c:1381
202
+#: clamav-milter.c:1390
203 203
 #, c-format
204 204
 msgid "%s: Can't get information about user %s\n"
205 205
 msgstr ""
206 206
 
207
-#: clamav-milter.c:1392
207
+#: clamav-milter.c:1401
208 208
 #, c-format
209 209
 msgid "%s: AllowSupplementaryGroups: initgroups not supported.\n"
210 210
 msgstr ""
211 211
 
212
-#: clamav-milter.c:1409
212
+#: clamav-milter.c:1418
213 213
 #, c-format
214 214
 msgid "Running as user %s (UID %d, GID %d)\n"
215 215
 msgstr ""
216 216
 
217
-#: clamav-milter.c:1412
217
+#: clamav-milter.c:1421
218 218
 #, c-format
219 219
 msgid "%s: running as root is not recommended (check \"User\" in clamd.conf)\n"
220 220
 msgstr ""
221 221
 
222
-#: clamav-milter.c:1414
222
+#: clamav-milter.c:1423
223 223
 #, c-format
224 224
 msgid "%s: Only root can set an interface for --broadcast\n"
225 225
 msgstr ""
226 226
 
227
-#: clamav-milter.c:1419
227
+#: clamav-milter.c:1428
228 228
 #, c-format
229 229
 msgid "%s: Advisory mode doesn't work with quarantine mode\n"
230 230
 msgstr ""
231 231
 
232
-#: clamav-milter.c:1427
232
+#: clamav-milter.c:1436
233 233
 #, c-format
234 234
 msgid "%s: Advisory mode doesn't work with quarantine directories\n"
235 235
 msgstr ""
236 236
 
237
-#: clamav-milter.c:1433
237
+#: clamav-milter.c:1442
238 238
 #, c-format
239 239
 msgid "%s: the quarantine directory must not contain the string 'ERROR'\n"
240 240
 msgstr ""
241 241
 
242
-#: clamav-milter.c:1439
242
+#: clamav-milter.c:1448
243 243
 #, c-format
244 244
 msgid "%s: the quarantine directory must not contain the string 'FOUND'\n"
245 245
 msgstr ""
246 246
 
247
-#: clamav-milter.c:1445
247
+#: clamav-milter.c:1454
248 248
 #, c-format
249 249
 msgid "%s: the quarantine directory must not contain the string 'OK'\n"
250 250
 msgstr ""
251 251
 
252
-#: clamav-milter.c:1462
252
+#: clamav-milter.c:1471
253 253
 #, c-format
254 254
 msgid "%s: insecure quarantine directory %s (mode 0%o)\n"
255 255
 msgstr ""
256 256
 
257
-#: clamav-milter.c:1488
257
+#: clamav-milter.c:1497
258 258
 #, c-format
259 259
 msgid "%s: ReadTimeout must not be negative in %s\n"
260 260
 msgstr ""
261 261
 
262
-#: clamav-milter.c:1496
262
+#: clamav-milter.c:1505
263 263
 #, c-format
264 264
 msgid "%s: StreamMaxLength must not be negative in %s\n"
265 265
 msgstr ""
266 266
 
267
-#: clamav-milter.c:1519
267
+#: clamav-milter.c:1528
268 268
 #, c-format
269 269
 msgid ""
270 270
 "%s: (-q && !LogSyslog): warning - all interception message methods are off\n"
271 271
 msgstr ""
272 272
 
273
-#: clamav-milter.c:1529
273
+#: clamav-milter.c:1538
274 274
 #, c-format
275 275
 msgid "%s: --max-children must be given if --external is not given\n"
276 276
 msgstr ""
277 277
 
278
-#: clamav-milter.c:1533
278
+#: clamav-milter.c:1542
279 279
 #, c-format
280 280
 msgid "%s: --timeout must not be given if --external is not given\n"
281 281
 msgstr ""
282 282
 
283
-#: clamav-milter.c:1546
283
+#: clamav-milter.c:1555
284 284
 #, c-format
285 285
 msgid "%s: You can select one server type only (local/TCP) in %s\n"
286 286
 msgstr ""
287 287
 
288
-#: clamav-milter.c:1556
288
+#: clamav-milter.c:1565
289 289
 #, c-format
290 290
 msgid "The connection from sendmail to %s (%s) must not\n"
291 291
 msgstr ""
292 292
 
293
-#: clamav-milter.c:1558
293
+#: clamav-milter.c:1567
294 294
 #, c-format
295 295
 msgid "be the same as the connection to clamd (%s) in %s\n"
296 296
 msgstr ""
297 297
 
298
-#: clamav-milter.c:1568 clamav-milter.c:1591
298
+#: clamav-milter.c:1577 clamav-milter.c:1600
299 299
 #, c-format
300 300
 msgid "Can't talk to clamd server via %s\n"
301 301
 msgstr ""
302 302
 
303
-#: clamav-milter.c:1570 clamav-milter.c:1593
303
+#: clamav-milter.c:1579 clamav-milter.c:1602
304 304
 #, c-format
305 305
 msgid "Check your entry for LocalSocket in %s\n"
306 306
 msgstr ""
307 307
 
308
-#: clamav-milter.c:1604
308
+#: clamav-milter.c:1613
309 309
 msgid "Can't create a clamd session"
310 310
 msgstr ""
311 311
 
312
-#: clamav-milter.c:1621
312
+#: clamav-milter.c:1630
313 313
 #, c-format
314
-msgid ""
315
-"%s: --quarantine-dir not supported for remote scanning - use --quarantine\n"
314
+msgid "%s: --quarantine-dir not supported for TCPSocket - use --quarantine\n"
316 315
 msgstr ""
317 316
 
318
-#: clamav-milter.c:1636
317
+#: clamav-milter.c:1645
319 318
 #, c-format
320 319
 msgid "%s: hostname %s is longer than %d characters\n"
321 320
 msgstr ""
322 321
 
323
-#: clamav-milter.c:1655 clamav-milter.c:1738
322
+#: clamav-milter.c:1664 clamav-milter.c:1747
324 323
 #, c-format
325 324
 msgid "%s: --max-children must be given in sessions mode\n"
326 325
 msgstr ""
327 326
 
328
-#: clamav-milter.c:1678
327
+#: clamav-milter.c:1687
329 328
 #, c-format
330 329
 msgid "%s: Unknown host %s\n"
331 330
 msgstr ""
332 331
 
333
-#: clamav-milter.c:1690
332
+#: clamav-milter.c:1699
334 333
 #, c-format
335 334
 msgid "Can't talk to clamd server %s on port %d\n"
336 335
 msgstr ""
337 336
 
338
-#: clamav-milter.c:1707
337
+#: clamav-milter.c:1716
339 338
 msgid "Can't find any active clamd servers\n"
340 339
 msgstr ""
341 340
 
342
-#: clamav-milter.c:1708 clamav-milter.c:1714
341
+#: clamav-milter.c:1717 clamav-milter.c:1723
343 342
 #, c-format
344 343
 msgid "Check your entry for TCPSocket in %s\n"
345 344
 msgstr ""
346 345
 
347
-#: clamav-milter.c:1713
346
+#: clamav-milter.c:1722
348 347
 msgid "Can't find any clamd servers\n"
349 348
 msgstr ""
350 349
 
351
-#: clamav-milter.c:1720
350
+#: clamav-milter.c:1729
352 351
 #, c-format
353 352
 msgid "%s: You must select server type (local/TCP) in %s\n"
354 353
 msgstr ""
355 354
 
356
-#: clamav-milter.c:1781
355
+#: clamav-milter.c:1790
357 356
 #, c-format
358 357
 msgid "When debugging it is recommended that you use Foreground mode in %s\n"
359 358
 msgstr ""
360 359
 
361
-#: clamav-milter.c:1782
360
+#: clamav-milter.c:1791
362 361
 msgid "\tso that you can see all of the messages"
363 362
 msgstr ""
364 363
 
365
-#: clamav-milter.c:1854
364
+#: clamav-milter.c:1852
366 365
 #, c-format
367 366
 msgid "%s: ScanMail not defined in %s (needed without --external), enabling\n"
368 367
 msgstr ""
369 368
 
370
-#: clamav-milter.c:1915
369
+#: clamav-milter.c:1913
371 370
 msgid "Starting clamav-milter"
372 371
 msgstr ""
373 372
 
374
-#: clamav-milter.c:1924
373
+#: clamav-milter.c:1922
375 374
 #, c-format
376 375
 msgid "Can't save PID in file %s"
377 376
 msgstr ""
378 377
 
379
-#: clamav-milter.c:1926
378
+#: clamav-milter.c:1924
380 379
 #, c-format
381 380
 msgid "Can't save PID in file %s\n"
382 381
 msgstr ""
383 382
 
384
-#: clamav-milter.c:1959
383
+#: clamav-milter.c:1957
385 384
 #, c-format
386 385
 msgid "%s: smfi_setconn failed\n"
387 386
 msgstr ""
388 387
 
389
-#: clamav-milter.c:1975
388
+#: clamav-milter.c:1973
390 389
 #, c-format
391 390
 msgid "Starting %s"
392 391
 msgstr ""
393 392
 
394
-#: clamav-milter.c:1978
393
+#: clamav-milter.c:1976
395 394
 msgid "Debugging is on"
396 395
 msgstr ""
397 396
 
398
-#: clamav-milter.c:2043 clamav-milter.c:2300
397
+#: clamav-milter.c:2041 clamav-milter.c:2298
399 398
 #, c-format
400 399
 msgid "Check clamd server %s - it may be down\n"
401 400
 msgstr ""
402 401
 
403
-#: clamav-milter.c:2048
402
+#: clamav-milter.c:2046
404 403
 msgid "Check clamd server - it may be down"
405 404
 msgstr ""
406 405
 
407
-#: clamav-milter.c:2223
406
+#: clamav-milter.c:2221
408 407
 msgid "No free clamd sessions\n"
409 408
 msgstr ""
410 409
 
411
-#: clamav-milter.c:2303
410
+#: clamav-milter.c:2301
412 411
 #, c-format
413 412
 msgid "Check clamd server %s - it may be down"
414 413
 msgstr ""
415 414
 
416
-#: clamav-milter.c:2309
415
+#: clamav-milter.c:2307
417 416
 msgid "Check clamd server - it may be down\n"
418 417
 msgstr ""
419 418
 
420
-#: clamav-milter.c:2345
419
+#: clamav-milter.c:2343
421 420
 msgid "findServer: select failed"
422 421
 msgstr ""
423 422
 
424
-#: clamav-milter.c:2354
423
+#: clamav-milter.c:2352
425 424
 #, c-format
426 425
 msgid "findServer: using server %d\n"
427 426
 msgstr ""
428 427
 
429
-#: clamav-milter.c:2359
428
+#: clamav-milter.c:2357
430 429
 msgid "findServer: No response from any server\n"
431 430
 msgstr ""
432 431
 
433
-#: clamav-milter.c:2361
432
+#: clamav-milter.c:2359
434 433
 msgid "findServer: No response from any server"
435 434
 msgstr ""
436 435
 
437
-#: clamav-milter.c:2382
436
+#: clamav-milter.c:2380
438 437
 msgid "clamfi_connect: ctx is null"
439 438
 msgstr ""
440 439
 
441
-#: clamav-milter.c:2387
440
+#: clamav-milter.c:2385
442 441
 msgid "clamfi_connect: hostname is null"
443 442
 msgstr ""
444 443
 
445
-#: clamav-milter.c:2408
444
+#: clamav-milter.c:2406
446 445
 msgid "clamfi_connect: remoteIP is null"
447 446
 msgstr ""
448 447
 
449
-#: clamav-milter.c:2417
448
+#: clamav-milter.c:2415
450 449
 #, c-format
451 450
 msgid "clamfi_connect: connection from %s"
452 451
 msgstr ""
453 452
 
454
-#: clamav-milter.c:2418
453
+#: clamav-milter.c:2416
455 454
 #, c-format
456 455
 msgid "clamfi_connect: connection from %s\n"
457 456
 msgstr ""
458 457
 
459
-#: clamav-milter.c:2421
458
+#: clamav-milter.c:2419
460 459
 #, c-format
461 460
 msgid "clamfi_connect: connection from %s [%s]"
462 461
 msgstr ""
463 462
 
464
-#: clamav-milter.c:2422
463
+#: clamav-milter.c:2420
465 464
 #, c-format
466 465
 msgid "clamfi_connect: connection from %s [%s]\n"
467 466
 msgstr ""
468 467
 
469
-#: clamav-milter.c:2442
468
+#: clamav-milter.c:2440
470 469
 msgid "Can't get sendmail hostname"
471 470
 msgstr ""
472 471
 
473
-#: clamav-milter.c:2451
472
+#: clamav-milter.c:2449
474 473
 #, c-format
475 474
 msgid "Access Denied: Host Unknown (%s)"
476 475
 msgstr ""
477 476
 
478
-#: clamav-milter.c:2460
477
+#: clamav-milter.c:2458
479 478
 #, c-format
480 479
 msgid "Can't find entry for IP address %s in DNS - check your DNS setting\n"
481 480
 msgstr ""
482 481
 
483
-#: clamav-milter.c:2471
482
+#: clamav-milter.c:2469
484 483
 #, c-format
485 484
 msgid "Access Denied: Can't get IP address for (%s)"
486 485
 msgstr ""
487 486
 
488
-#: clamav-milter.c:2488
487
+#: clamav-milter.c:2486
489 488
 #, c-format
490 489
 msgid "Access Denied for %s[%s]"
491 490
 msgstr ""
492 491
 
493
-#: clamav-milter.c:2506
492
+#: clamav-milter.c:2504
494 493
 msgid "clamfi_connect: not scanning outgoing messages"
495 494
 msgstr ""
496 495
 
497
-#: clamav-milter.c:2507
496
+#: clamav-milter.c:2505
498 497
 msgid "clamfi_connect: not scanning outgoing messages\n"
499 498
 msgstr ""
500 499
 
501
-#: clamav-milter.c:2515
500
+#: clamav-milter.c:2513
502 501
 msgid "clamfi_connect: not scanning local messages"
503 502
 msgstr ""
504 503
 
505
-#: clamav-milter.c:2516
504
+#: clamav-milter.c:2514
506 505
 msgid "clamfi_connect: not scanning local messages\n"
507 506
 msgstr ""
508 507
 
509
-#: clamav-milter.c:2526 clamav-milter.c:2648
508
+#: clamav-milter.c:2528 clamav-milter.c:2651
510 509
 msgid "clamfi_connect: gethostname failed"
511 510
 msgstr ""
512 511
 
513
-#: clamav-milter.c:2531
512
+#: clamav-milter.c:2533
514 513
 msgid "Rejected email falsely claiming to be from here"
515 514
 msgstr ""
516 515
 
517
-#: clamav-milter.c:2532 clamav-milter.c:2654
516
+#: clamav-milter.c:2534
518 517
 msgid "You have claimed to be me, but you are not"
519 518
 msgstr ""
520 519
 
521
-#: clamav-milter.c:2533 clamav-milter.c:2655
520
+#: clamav-milter.c:2535 clamav-milter.c:2659
522 521
 msgid "Forged local address detected"
523 522
 msgstr ""
524 523
 
525
-#: clamav-milter.c:2564
524
+#: clamav-milter.c:2566
526 525
 #, c-format
527 526
 msgid "hit max-children limit (%u >= %u)\n"
528 527
 msgstr ""
529 528
 
530
-#: clamav-milter.c:2565
529
+#: clamav-milter.c:2567
531 530
 #, c-format
532 531
 msgid "hit max-children limit (%u >= %u): waiting for some to exit\n"
533 532
 msgstr ""
534 533
 
535
-#: clamav-milter.c:2571
534
+#: clamav-milter.c:2573
536 535
 #, c-format
537 536
 msgid "hit max-children limit (%u >= %u)"
538 537
 msgstr ""
539 538
 
540
-#: clamav-milter.c:2572
539
+#: clamav-milter.c:2574
541 540
 #, c-format
542 541
 msgid "hit max-children limit (%u >= %u): waiting for some to exit"
543 542
 msgstr ""
544 543
 
545
-#: clamav-milter.c:2577
544
+#: clamav-milter.c:2579
546 545
 msgid "AV system temporarily overloaded - please try later"
547 546
 msgstr ""
548 547
 
549
-#: clamav-milter.c:2610
548
+#: clamav-milter.c:2612
550 549
 #, c-format
551 550
 msgid ">n_children = %d\n"
552 551
 msgstr ""
553 552
 
554
-#: clamav-milter.c:2616
553
+#: clamav-milter.c:2618
555 554
 msgid "Timeout waiting for a child to die"
556 555
 msgstr ""
557 556
 
558
-#: clamav-milter.c:2618
557
+#: clamav-milter.c:2620
559 558
 msgid "Timeout waiting for a child to die\n"
560 559
 msgstr ""
561 560
 
562
-#: clamav-milter.c:2653
561
+#: clamav-milter.c:2657
563 562
 #, c-format
564 563
 msgid "Rejected email falsely claiming to be from %s"
565 564
 msgstr ""
566 565
 
567
-#: clamav-milter.c:2760
566
+#: clamav-milter.c:2658
567
+msgid "You have claimed to be from me, but you are not"
568
+msgstr ""
569
+
570
+#: clamav-milter.c:2765
568 571
 msgid "clamfi_eoh"
569 572
 msgstr ""
570 573
 
571
-#: clamav-milter.c:2763
574
+#: clamav-milter.c:2768
572 575
 msgid "clamfi_eoh\n"
573 576
 msgstr ""
574 577
 
575
-#: clamav-milter.c:2820
578
+#: clamav-milter.c:2816
576 579
 msgid "clamfi_eoh: ignoring whitelisted message"
577 580
 msgstr ""
578 581
 
579
-#: clamav-milter.c:2822
582
+#: clamav-milter.c:2818
580 583
 msgid "clamfi_eoh: ignoring whitelisted message\n"
581 584
 msgstr ""
582 585
 
583
-#: clamav-milter.c:2836
586
+#: clamav-milter.c:2832
584 587
 #, c-format
585 588
 msgid "clamfi_envbody: %u bytes"
586 589
 msgstr ""
587 590
 
588
-#: clamav-milter.c:2838
591
+#: clamav-milter.c:2834
589 592
 #, c-format
590 593
 msgid "clamfi_envbody: %u bytes\n"
591 594
 msgstr ""
592 595
 
593
-#: clamav-milter.c:2848 clamav-milter.c:3129
596
+#: clamav-milter.c:2844 clamav-milter.c:3125
594 597
 #, c-format
595 598
 msgid "%s: Message more than StreamMaxLength (%ld) bytes - not scanned"
596 599
 msgstr ""
597 600
 
598
-#: clamav-milter.c:2852 clamav-milter.c:3132
601
+#: clamav-milter.c:2848 clamav-milter.c:3128
599 602
 msgid "Not Scanned - StreamMaxLength exceeded"
600 603
 msgstr ""
601 604
 
602
-#: clamav-milter.c:2905
605
+#: clamav-milter.c:2901
603 606
 #, c-format
604 607
 msgid "Failed to delete X-Virus-Status header %d"
605 608
 msgstr ""
606 609
 
607
-#: clamav-milter.c:2966
610
+#: clamav-milter.c:2962
608 611
 #, c-format
609 612
 msgid "failed to send SCAN %s command to clamd"
610 613
 msgstr ""
611 614
 
612
-#: clamav-milter.c:2988
615
+#: clamav-milter.c:2984
613 616
 msgid "failed to send SCAN command to clamd"
614 617
 msgstr ""
615 618
 
616
-#: clamav-milter.c:3005
619
+#: clamav-milter.c:3001
617 620
 #, c-format
618 621
 msgid "Wating to read status from fd %d\n"
619 622
 msgstr ""
620 623
 
621
-#: clamav-milter.c:3018
624
+#: clamav-milter.c:3014
622 625
 #, c-format
623 626
 msgid "clamfi_eom: read %s"
624 627
 msgstr ""
625 628
 
626
-#: clamav-milter.c:3019
629
+#: clamav-milter.c:3015
627 630
 #, c-format
628 631
 msgid "clamfi_eom: read %s\n"
629 632
 msgstr ""
630 633
 
631
-#: clamav-milter.c:3027
634
+#: clamav-milter.c:3023
632 635
 msgid "clamfi_eom: read nothing from clamd"
633 636
 msgstr ""
634 637
 
635
-#: clamav-milter.c:3029
638
+#: clamav-milter.c:3025
636 639
 msgid "clamfi_eom: read nothing from clamd\n"
637 640
 msgstr ""
638 641
 
639
-#: clamav-milter.c:3074 clamav-milter.c:3118
642
+#: clamav-milter.c:3070 clamav-milter.c:3114
640 643
 msgid "Error determining host"
641 644
 msgstr ""
642 645
 
643
-#: clamav-milter.c:3137
646
+#: clamav-milter.c:3133
644 647
 msgid "Not Scanned"
645 648
 msgstr ""
646 649
 
647
-#: clamav-milter.c:3166
650
+#: clamav-milter.c:3162
648 651
 msgid "Infected with"
649 652
 msgstr ""
650 653
 
651
-#: clamav-milter.c:3187
654
+#: clamav-milter.c:3183
652 655
 #, c-format
653 656
 msgid "Intercepted virus from %s to"
654 657
 msgstr ""
655 658
 
656
-#: clamav-milter.c:3287
659
+#: clamav-milter.c:3284
657 660
 msgid ""
658 661
 "Subject: Virus intercepted\n"
659 662
 "\n"
660 663
 msgstr ""
661 664
 
662
-#: clamav-milter.c:3309
665
+#: clamav-milter.c:3306
663 666
 msgid "A message you sent to\n"
664 667
 msgstr ""
665 668
 
666
-#: clamav-milter.c:3316
669
+#: clamav-milter.c:3313
667 670
 #, c-format
668 671
 msgid "The message %1$s sent from %2$s to\n"
669 672
 msgstr ""
670 673
 
671
-#: clamav-milter.c:3319
674
+#: clamav-milter.c:3316
672 675
 #, c-format
673 676
 msgid "A message sent from %s to\n"
674 677
 msgstr ""
675 678
 
676
-#: clamav-milter.c:3324
679
+#: clamav-milter.c:3321
677 680
 #, c-format
678 681
 msgid "contained %s and has not been delivered.\n"
679 682
 msgstr ""
680 683
 
681
-#: clamav-milter.c:3327
684
+#: clamav-milter.c:3324
682 685
 #, c-format
683 686
 msgid ""
684 687
 "\n"
685 688
 "The message in question has been quarantined as %s\n"
686 689
 msgstr ""
687 690
 
688
-#: clamav-milter.c:3330
691
+#: clamav-milter.c:3327
689 692
 #, c-format
690 693
 msgid ""
691 694
 "\n"
... ...
@@ -693,13 +696,13 @@ msgid ""
693 693
 "\n"
694 694
 msgstr ""
695 695
 
696
-#: clamav-milter.c:3333
696
+#: clamav-milter.c:3330
697 697
 msgid ""
698 698
 "For your information, the original message headers were:\n"
699 699
 "\n"
700 700
 msgstr ""
701 701
 
702
-#: clamav-milter.c:3346
702
+#: clamav-milter.c:3343
703 703
 #, c-format
704 704
 msgid ""
705 705
 "\n"
... ...
@@ -707,234 +710,234 @@ msgid ""
707 707
 "%s\t\n"
708 708
 msgstr ""
709 709
 
710
-#: clamav-milter.c:3357
710
+#: clamav-milter.c:3355
711 711
 #, c-format
712 712
 msgid "Quarantined infected mail as %s"
713 713
 msgstr ""
714 714
 
715
-#: clamav-milter.c:3381
715
+#: clamav-milter.c:3379
716 716
 #, c-format
717 717
 msgid "Can't set quarantine user %s"
718 718
 msgstr ""
719 719
 
720
-#: clamav-milter.c:3383
720
+#: clamav-milter.c:3381
721 721
 #, c-format
722 722
 msgid "Can't set quarantine user %s\n"
723 723
 msgstr ""
724 724
 
725
-#: clamav-milter.c:3408
725
+#: clamav-milter.c:3406
726 726
 #, c-format
727 727
 msgid "virus %s detected by ClamAV - http://www.clamav.net"
728 728
 msgstr ""
729 729
 
730
-#: clamav-milter.c:3413
730
+#: clamav-milter.c:3411
731 731
 msgid "Unknown"
732 732
 msgstr ""
733 733
 
734
-#: clamav-milter.c:3415
734
+#: clamav-milter.c:3413
735 735
 #, c-format
736 736
 msgid "%s: incorrect message \"%s\" from clamd"
737 737
 msgstr ""
738 738
 
739
-#: clamav-milter.c:3421
739
+#: clamav-milter.c:3419
740 740
 msgid "Clean"
741 741
 msgstr ""
742 742
 
743
-#: clamav-milter.c:3425
743
+#: clamav-milter.c:3423
744 744
 #, c-format
745 745
 msgid "%s: clean message from %s"
746 746
 msgstr ""
747 747
 
748
-#: clamav-milter.c:3427
748
+#: clamav-milter.c:3425
749 749
 msgid "an unknown sender"
750 750
 msgstr ""
751 751
 
752
-#: clamav-milter.c:3531
752
+#: clamav-milter.c:3529
753 753
 #, c-format
754 754
 msgid "Can't remove clean file %s"
755 755
 msgstr ""
756 756
 
757
-#: clamav-milter.c:3712 clamav-milter.c:3715
757
+#: clamav-milter.c:3708 clamav-milter.c:3711
758 758
 #, c-format
759 759
 msgid "write failure (%u bytes) to %s: %s"
760 760
 msgstr ""
761 761
 
762
-#: clamav-milter.c:3729 clamav-milter.c:3732
762
+#: clamav-milter.c:3725 clamav-milter.c:3728
763 763
 #, c-format
764 764
 msgid "write failure (%u bytes) to clamd: %s"
765 765
 msgstr ""
766 766
 
767
-#: clamav-milter.c:3798
767
+#: clamav-milter.c:3794
768 768
 #, c-format
769 769
 msgid "No data received from clamd in %d seconds\n"
770 770
 msgstr ""
771 771
 
772
-#: clamav-milter.c:3820
772
+#: clamav-milter.c:3816
773 773
 #, c-format
774 774
 msgid "Can't stat %s"
775 775
 msgstr ""
776 776
 
777
-#: clamav-milter.c:3831 clamav-milter.c:4254
777
+#: clamav-milter.c:3827 clamav-milter.c:4250
778 778
 #, c-format
779 779
 msgid "Can't open %s"
780 780
 msgstr ""
781 781
 
782
-#: clamav-milter.c:3947 clamav-milter.c:4419
782
+#: clamav-milter.c:3943 clamav-milter.c:4415
783 783
 #, c-format
784 784
 msgid "mkdir %s failed"
785 785
 msgstr ""
786 786
 
787
-#: clamav-milter.c:3959
787
+#: clamav-milter.c:3955
788 788
 #, c-format
789 789
 msgid "mktemp %s failed"
790 790
 msgstr ""
791 791
 
792
-#: clamav-milter.c:3969
792
+#: clamav-milter.c:3965
793 793
 #, c-format
794 794
 msgid "Temporary quarantine file %s creation failed"
795 795
 msgstr ""
796 796
 
797
-#: clamav-milter.c:4073
797
+#: clamav-milter.c:4069
798 798
 #, c-format
799 799
 msgid "failed to send STREAM command clamd server %d"
800 800
 msgstr ""
801 801
 
802
-#: clamav-milter.c:4082
802
+#: clamav-milter.c:4078
803 803
 msgid "failed to send STREAM command clamd"
804 804
 msgstr ""
805 805
 
806
-#: clamav-milter.c:4094
806
+#: clamav-milter.c:4090
807 807
 msgid "failed to create TCPSocket to talk to clamd"
808 808
 msgstr ""
809 809
 
810
-#: clamav-milter.c:4106 clamav-milter.c:4122
810
+#: clamav-milter.c:4102 clamav-milter.c:4118
811 811
 msgid "recv failed from clamd getting PORT"
812 812
 msgstr ""
813 813
 
814
-#: clamav-milter.c:4110 clamav-milter.c:4124
814
+#: clamav-milter.c:4106 clamav-milter.c:4120
815 815
 msgid "EOF from clamd getting PORT"
816 816
 msgstr ""
817 817
 
818
-#: clamav-milter.c:4135
818
+#: clamav-milter.c:4131
819 819
 #, c-format
820 820
 msgid "Expected port information from clamd, got '%s'"
821 821
 msgstr ""
822 822
 
823
-#: clamav-milter.c:4138
823
+#: clamav-milter.c:4134
824 824
 #, c-format
825 825
 msgid "Expected port information from clamd, got '%s'\n"
826 826
 msgstr ""
827 827
 
828
-#: clamav-milter.c:4158 clamav-milter.c:4161
828
+#: clamav-milter.c:4154 clamav-milter.c:4157
829 829
 #, c-format
830 830
 msgid "Connecting to local port %d - data %d cmd %d\n"
831 831
 msgstr ""
832 832
 
833
-#: clamav-milter.c:4176 clamav-milter.c:4179
833
+#: clamav-milter.c:4172 clamav-milter.c:4175
834 834
 #, c-format
835 835
 msgid "Failed to connect to port %d given by clamd: %s"
836 836
 msgstr ""
837 837
 
838
-#: clamav-milter.c:4266
838
+#: clamav-milter.c:4262
839 839
 #, c-format
840 840
 msgid "Clamd (pid %d) seems to have died"
841 841
 msgstr ""
842 842
 
843
-#: clamav-milter.c:4292
843
+#: clamav-milter.c:4288
844 844
 #, c-format
845 845
 msgid "Can't open e-mail template file %s"
846 846
 msgstr ""
847 847
 
848
-#: clamav-milter.c:4301
848
+#: clamav-milter.c:4297
849 849
 #, c-format
850 850
 msgid "Can't stat e-mail template file %s"
851 851
 msgstr ""
852 852
 
853
-#: clamav-milter.c:4310
853
+#: clamav-milter.c:4306
854 854
 msgid "Out of memory"
855 855
 msgstr ""
856 856
 
857
-#: clamav-milter.c:4337
857
+#: clamav-milter.c:4333
858 858
 #, c-format
859 859
 msgid "%s: Unknown clamAV variable \"%c\"\n"
860 860
 msgstr ""
861 861
 
862
-#: clamav-milter.c:4348
862
+#: clamav-milter.c:4344
863 863
 #, c-format
864 864
 msgid "%s: Unterminated sendmail variable \"%s\"\n"
865 865
 msgstr ""
866 866
 
867
-#: clamav-milter.c:4359
867
+#: clamav-milter.c:4355
868 868
 #, c-format
869 869
 msgid "%s: Unknown sendmail variable \"%s\"\n"
870 870
 msgstr ""
871 871
 
872
-#: clamav-milter.c:4446
872
+#: clamav-milter.c:4441
873 873
 #, c-format
874 874
 msgid "Can't rename %1$s to %2$s"
875 875
 msgstr ""
876 876
 
877
-#: clamav-milter.c:4455
877
+#: clamav-milter.c:4450
878 878
 #, c-format
879 879
 msgid "File quarantined as %s"
880 880
 msgstr ""
881 881
 
882
-#: clamav-milter.c:4551
882
+#: clamav-milter.c:4546
883 883
 #, c-format
884 884
 msgid "[Virus] %s"
885 885
 msgstr ""
886 886
 
887
-#: clamav-milter.c:4645
887
+#: clamav-milter.c:4640
888 888
 msgid ""
889 889
 "No response from any clamd server - your AV system is not scanning emails\n"
890 890
 msgstr ""
891 891
 
892
-#: clamav-milter.c:4648
892
+#: clamav-milter.c:4643
893 893
 msgid ""
894 894
 "No response from any clamd server - your AV system is not scanning emails"
895 895
 msgstr ""
896 896
 
897
-#: clamav-milter.c:4666
897
+#: clamav-milter.c:4661
898 898
 msgid "Subject: ClamAV Down\n"
899 899
 msgstr ""
900 900
 
901
-#: clamav-milter.c:4669
901
+#: clamav-milter.c:4664
902 902
 msgid ""
903 903
 "This is an automatic message\n"
904 904
 "\n"
905 905
 msgstr ""
906 906
 
907
-#: clamav-milter.c:4672
907
+#: clamav-milter.c:4667
908 908
 msgid "The clamd program cannot be contacted.\n"
909 909
 msgstr ""
910 910
 
911
-#: clamav-milter.c:4674
911
+#: clamav-milter.c:4669
912 912
 msgid "No clamd server can be contacted.\n"
913 913
 msgstr ""
914 914
 
915
-#: clamav-milter.c:4676
915
+#: clamav-milter.c:4671
916 916
 msgid "Emails may not be being scanned, please check your servers.\n"
917 917
 msgstr ""
918 918
 
919
-#: clamav-milter.c:4745 clamav-milter.c:4887
919
+#: clamav-milter.c:4740 clamav-milter.c:4882
920 920
 msgid "Loading new database"
921 921
 msgstr ""
922 922
 
923
-#: clamav-milter.c:4991
923
+#: clamav-milter.c:4986
924 924
 #, c-format
925 925
 msgid "Stopping %s"
926 926
 msgstr ""
927 927
 
928
-#: clamav-milter.c:5035
928
+#: clamav-milter.c:5030
929 929
 msgid "Stopping clamav-milter"
930 930
 msgstr ""
931 931
 
932
-#: clamav-milter.c:5143
932
+#: clamav-milter.c:5138
933 933
 #, c-format
934 934
 msgid "ClamAV: Protecting against %u viruses"
935 935
 msgstr ""
936 936
 
937
-#: clamav-milter.c:5148
937
+#: clamav-milter.c:5143
938 938
 #, c-format
939 939
 msgid "Loaded %s"
940 940
 msgstr ""