Browse code

More correct failure message

git-svn: trunk@2006

Nigel Horne authored on 2006/06/07 00:38:17
Showing 3 changed files
... ...
@@ -1,3 +1,8 @@
1
+Tue Jun  6 16:36:40 BST 2006 (njh)
2
+----------------------------------
3
+  * clamav-milter:	Corrected the semantics of the failure to deliver
4
+				email message
5
+
1 6
 Sat Jun  3 23:54:51 CEST 2006 (tk)
2 7
 ----------------------------------
3 8
   * libclamav/matcher.c: add support for new hardware acceleration library
... ...
@@ -61,7 +66,7 @@ Fri May 19 12:02:28 BST 2006 (njh)
61 61
 Fri May 19 10:56:48 BST 2006 (njh)
62 62
 ---------------------------------
63 63
   * various:	Refer to the webpage for submitting bug reports, not just an
64
-  			email address
64
+			email address
65 65
 
66 66
 Thu May 18 13:25:58 CEST 2006 (tk)
67 67
 ----------------------------------
... ...
@@ -74,7 +79,7 @@ Thu May 18 12:00:23 CEST 2006 (tk)
74 74
 Tue May 16 21:15:25 BST 2006 (njh)
75 75
 ----------------------------------
76 76
   * libclamav/mbox.c:	Some HTML.Phishing.Bank-426 were getting through,
77
-  				based on help from Sven
77
+				based on help from Sven
78 78
 
79 79
 Mon May 15 20:23:30 CEST 2006 (tk)
80 80
 ----------------------------------
... ...
@@ -100,7 +105,7 @@ Fri May 12 18:10:03 BST 2006 (njh)
100 100
   * docs/man/clamav-milter.8:	Be explicit about what is a LAN machine
101 101
   * libclamav/pst.c:		rfc2426_escape is now thread safe
102 102
   * libclamav/message.c:	RFC2231 messages from thunderbird now handled
103
-  					better
103
+					better
104 104
 
105 105
 Fri May  5 12:23:23 BST 2006 (njh)
106 106
 ----------------------------------
... ...
@@ -23,9 +23,9 @@
23 23
  *
24 24
  * For installation instructions see the file INSTALL that came with this file
25 25
  */
26
-static	char	const	rcsid[] = "$Id: clamav-milter.c,v 1.242 2006/05/19 09:54:05 njh Exp $";
26
+static	char	const	rcsid[] = "$Id: clamav-milter.c,v 1.243 2006/06/06 15:36:17 njh Exp $";
27 27
 
28
-#define	CM_VERSION	"devel-120506"
28
+#define	CM_VERSION	"devel-060606"
29 29
 
30 30
 #if HAVE_CONFIG_H
31 31
 #include "clamav-config.h"
... ...
@@ -2562,6 +2562,10 @@ clamfi_body(SMFICTX *ctx, u_char *bodyp, size_t len)
2562 2562
 		return SMFIS_CONTINUE;
2563 2563
 
2564 2564
 	/*
2565
+	 * TODO:
2566
+	 *	If not in external mode, call cli_scanbuff here
2567
+	 */
2568
+	/*
2565 2569
 	 * Lines starting with From are changed to >From, to
2566 2570
 	 *	avoid FP matches in the scanning code, which will speed it up
2567 2571
 	 */
... ...
@@ -3125,7 +3129,7 @@ clamfi_eom(SMFICTX *ctx)
3125 3125
 
3126 3126
 					for(to = privdata->to; *to; to++)
3127 3127
 						fprintf(sendmail, "\t%s\n", *to);
3128
-					fprintf(sendmail, _("contained %s and has not been delivered.\n"), virusname);
3128
+					fprintf(sendmail, _("contained %s and has not been accepted for delivery.\n"), virusname);
3129 3129
 
3130 3130
 					if(quarantine_dir != NULL)
3131 3131
 						fprintf(sendmail, _("\nThe message in question has been quarantined as %s\n"), privdata->filename);
... ...
@@ -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: 2006-05-19 10:53+0100\n"
11
+"POT-Creation-Date: 2006-06-06 16:35+0100\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"
... ...
@@ -660,111 +660,111 @@ msgstr ""
660 660
 msgid "clamfi_envbody: %u bytes\n"
661 661
 msgstr ""
662 662
 
663
-#: clamav-milter.c:2603 clamav-milter.c:2915
663
+#: clamav-milter.c:2607 clamav-milter.c:2919
664 664
 #, c-format
665 665
 msgid "%s: Message more than StreamMaxLength (%ld) bytes - not scanned"
666 666
 msgstr ""
667 667
 
668
-#: clamav-milter.c:2607 clamav-milter.c:2918
668
+#: clamav-milter.c:2611 clamav-milter.c:2922
669 669
 msgid "Not Scanned - StreamMaxLength exceeded"
670 670
 msgstr ""
671 671
 
672
-#: clamav-milter.c:2660
672
+#: clamav-milter.c:2664
673 673
 #, c-format
674 674
 msgid "Failed to delete X-Virus-Status header %d"
675 675
 msgstr ""
676 676
 
677
-#: clamav-milter.c:2737
677
+#: clamav-milter.c:2741
678 678
 #, c-format
679 679
 msgid "failed to send SCAN %s command to clamd"
680 680
 msgstr ""
681 681
 
682
-#: clamav-milter.c:2759
682
+#: clamav-milter.c:2763
683 683
 msgid "failed to send SCAN command to clamd"
684 684
 msgstr ""
685 685
 
686
-#: clamav-milter.c:2776
686
+#: clamav-milter.c:2780
687 687
 #, c-format
688 688
 msgid "Waiting to read status from fd %d\n"
689 689
 msgstr ""
690 690
 
691
-#: clamav-milter.c:2789
691
+#: clamav-milter.c:2793
692 692
 #, c-format
693 693
 msgid "clamfi_eom: read %s"
694 694
 msgstr ""
695 695
 
696
-#: clamav-milter.c:2790
696
+#: clamav-milter.c:2794
697 697
 #, c-format
698 698
 msgid "clamfi_eom: read %s\n"
699 699
 msgstr ""
700 700
 
701
-#: clamav-milter.c:2807
701
+#: clamav-milter.c:2811
702 702
 #, c-format
703 703
 msgid "clamfi_eom: read nothing from clamd on %s"
704 704
 msgstr ""
705 705
 
706
-#: clamav-milter.c:2809
706
+#: clamav-milter.c:2813
707 707
 #, c-format
708 708
 msgid "clamfi_eom: read nothing from clamd on %s\n"
709 709
 msgstr ""
710 710
 
711
-#: clamav-milter.c:2854 clamav-milter.c:2900
711
+#: clamav-milter.c:2858 clamav-milter.c:2904
712 712
 msgid "Error determining host"
713 713
 msgstr ""
714 714
 
715
-#: clamav-milter.c:2923
715
+#: clamav-milter.c:2927
716 716
 msgid "Not Scanned"
717 717
 msgstr ""
718 718
 
719
-#: clamav-milter.c:2952
719
+#: clamav-milter.c:2956
720 720
 msgid "Infected with"
721 721
 msgstr ""
722 722
 
723
-#: clamav-milter.c:2976
723
+#: clamav-milter.c:2980
724 724
 #, c-format
725 725
 msgid "Intercepted virus from %s to"
726 726
 msgstr ""
727 727
 
728
-#: clamav-milter.c:3070
728
+#: clamav-milter.c:3074
729 729
 msgid "Subject: Virus intercepted\n"
730 730
 msgstr ""
731 731
 
732
-#: clamav-milter.c:3086
732
+#: clamav-milter.c:3090
733 733
 #, c-format
734 734
 msgid "Can't open e-mail template header file %s"
735 735
 msgstr ""
736 736
 
737
-#: clamav-milter.c:3101 clamav-milter.c:3105
737
+#: clamav-milter.c:3105 clamav-milter.c:3109
738 738
 msgid "\n"
739 739
 msgstr ""
740 740
 
741
-#: clamav-milter.c:3113
741
+#: clamav-milter.c:3117
742 742
 msgid "A message you sent to\n"
743 743
 msgstr ""
744 744
 
745
-#: clamav-milter.c:3120
745
+#: clamav-milter.c:3124
746 746
 #, c-format
747 747
 msgid "The message %1$s sent from %2$s to\n"
748 748
 msgstr ""
749 749
 
750
-#: clamav-milter.c:3123
750
+#: clamav-milter.c:3127
751 751
 #, c-format
752 752
 msgid "A message sent from %s to\n"
753 753
 msgstr ""
754 754
 
755
-#: clamav-milter.c:3128
755
+#: clamav-milter.c:3132
756 756
 #, c-format
757
-msgid "contained %s and has not been delivered.\n"
757
+msgid "contained %s and has not been accepted for delivery.\n"
758 758
 msgstr ""
759 759
 
760
-#: clamav-milter.c:3131
760
+#: clamav-milter.c:3135
761 761
 #, c-format
762 762
 msgid ""
763 763
 "\n"
764 764
 "The message in question has been quarantined as %s\n"
765 765
 msgstr ""
766 766
 
767
-#: clamav-milter.c:3134
767
+#: clamav-milter.c:3138
768 768
 #, c-format
769 769
 msgid ""
770 770
 "\n"
... ...
@@ -772,13 +772,13 @@ msgid ""
772 772
 "\n"
773 773
 msgstr ""
774 774
 
775
-#: clamav-milter.c:3137
775
+#: clamav-milter.c:3141
776 776
 msgid ""
777 777
 "For your information, the original message headers were:\n"
778 778
 "\n"
779 779
 msgstr ""
780 780
 
781
-#: clamav-milter.c:3150
781
+#: clamav-milter.c:3154
782 782
 #, c-format
783 783
 msgid ""
784 784
 "\n"
... ...
@@ -786,262 +786,262 @@ msgid ""
786 786
 "%s\t\n"
787 787
 msgstr ""
788 788
 
789
-#: clamav-milter.c:3158
789
+#: clamav-milter.c:3162
790 790
 #, c-format
791 791
 msgid "%s: Failed to notify clamAV interception - see dead.letter"
792 792
 msgstr ""
793 793
 
794
-#: clamav-milter.c:3160
794
+#: clamav-milter.c:3164
795 795
 #, c-format
796 796
 msgid "Can't execute '%s' to send virus notice"
797 797
 msgstr ""
798 798
 
799
-#: clamav-milter.c:3191
799
+#: clamav-milter.c:3195
800 800
 #, c-format
801 801
 msgid "Reported phishing to %s"
802 802
 msgstr ""
803 803
 
804
-#: clamav-milter.c:3195
804
+#: clamav-milter.c:3199
805 805
 msgid "Can't set anti-phish header"
806 806
 msgstr ""
807 807
 
808
-#: clamav-milter.c:3197
808
+#: clamav-milter.c:3201
809 809
 msgid "Can't set anti-phish header\n"
810 810
 msgstr ""
811 811
 
812
-#: clamav-milter.c:3223
812
+#: clamav-milter.c:3227
813 813
 #, c-format
814 814
 msgid "Can't set quarantine user %s"
815 815
 msgstr ""
816 816
 
817
-#: clamav-milter.c:3225
817
+#: clamav-milter.c:3229
818 818
 #, c-format
819 819
 msgid "Can't set quarantine user %s\n"
820 820
 msgstr ""
821 821
 
822
-#: clamav-milter.c:3254
822
+#: clamav-milter.c:3258
823 823
 #, c-format
824 824
 msgid "virus %s detected by ClamAV - http://www.clamav.net"
825 825
 msgstr ""
826 826
 
827
-#: clamav-milter.c:3259
827
+#: clamav-milter.c:3263
828 828
 msgid "Unknown"
829 829
 msgstr ""
830 830
 
831
-#: clamav-milter.c:3261
831
+#: clamav-milter.c:3265
832 832
 #, c-format
833 833
 msgid "%s: incorrect message \"%s\" from clamd"
834 834
 msgstr ""
835 835
 
836
-#: clamav-milter.c:3267
836
+#: clamav-milter.c:3271
837 837
 msgid "Clean"
838 838
 msgstr ""
839 839
 
840
-#: clamav-milter.c:3271
840
+#: clamav-milter.c:3275
841 841
 #, c-format
842 842
 msgid "%s: clean message from %s"
843 843
 msgstr ""
844 844
 
845
-#: clamav-milter.c:3273
845
+#: clamav-milter.c:3277
846 846
 msgid "an unknown sender"
847 847
 msgstr ""
848 848
 
849
-#: clamav-milter.c:3374
849
+#: clamav-milter.c:3378
850 850
 #, c-format
851 851
 msgid "Can't remove clean file %s"
852 852
 msgstr ""
853 853
 
854
-#: clamav-milter.c:3567 clamav-milter.c:3570
854
+#: clamav-milter.c:3571 clamav-milter.c:3574
855 855
 #, c-format
856 856
 msgid "write failure (%u bytes) to %s: %s"
857 857
 msgstr ""
858 858
 
859
-#: clamav-milter.c:3584 clamav-milter.c:3587
859
+#: clamav-milter.c:3588 clamav-milter.c:3591
860 860
 #, c-format
861 861
 msgid "write failure (%u bytes) to clamd: %s"
862 862
 msgstr ""
863 863
 
864
-#: clamav-milter.c:3664
864
+#: clamav-milter.c:3668
865 865
 #, c-format
866 866
 msgid "No data received from clamd in %d seconds\n"
867 867
 msgstr ""
868 868
 
869
-#: clamav-milter.c:3693
869
+#: clamav-milter.c:3697
870 870
 #, c-format
871 871
 msgid "Can't stat %s"
872 872
 msgstr ""
873 873
 
874
-#: clamav-milter.c:3704 clamav-milter.c:4151
874
+#: clamav-milter.c:3708 clamav-milter.c:4155
875 875
 #, c-format
876 876
 msgid "Can't open %s"
877 877
 msgstr ""
878 878
 
879
-#: clamav-milter.c:3829 clamav-milter.c:4328
879
+#: clamav-milter.c:3833 clamav-milter.c:4332
880 880
 #, c-format
881 881
 msgid "mkdir %s failed"
882 882
 msgstr ""
883 883
 
884
-#: clamav-milter.c:3844
884
+#: clamav-milter.c:3848
885 885
 #, c-format
886 886
 msgid "mktemp %s failed"
887 887
 msgstr ""
888 888
 
889
-#: clamav-milter.c:3854
889
+#: clamav-milter.c:3858
890 890
 #, c-format
891 891
 msgid "Temporary quarantine file %s creation failed"
892 892
 msgstr ""
893 893
 
894
-#: clamav-milter.c:3959
894
+#: clamav-milter.c:3963
895 895
 #, c-format
896 896
 msgid "failed to send STREAM command clamd server %d"
897 897
 msgstr ""
898 898
 
899
-#: clamav-milter.c:3968
899
+#: clamav-milter.c:3972
900 900
 msgid "failed to send STREAM command clamd"
901 901
 msgstr ""
902 902
 
903
-#: clamav-milter.c:3980
903
+#: clamav-milter.c:3984
904 904
 msgid "failed to create TCPSocket to talk to clamd"
905 905
 msgstr ""
906 906
 
907
-#: clamav-milter.c:3992 clamav-milter.c:4008
907
+#: clamav-milter.c:3996 clamav-milter.c:4012
908 908
 msgid "recv failed from clamd getting PORT"
909 909
 msgstr ""
910 910
 
911
-#: clamav-milter.c:3996 clamav-milter.c:4010
911
+#: clamav-milter.c:4000 clamav-milter.c:4014
912 912
 msgid "EOF from clamd getting PORT"
913 913
 msgstr ""
914 914
 
915
-#: clamav-milter.c:4021
915
+#: clamav-milter.c:4025
916 916
 #, c-format
917 917
 msgid "Expected port information from clamd, got '%s'"
918 918
 msgstr ""
919 919
 
920
-#: clamav-milter.c:4024
920
+#: clamav-milter.c:4028
921 921
 #, c-format
922 922
 msgid "Expected port information from clamd, got '%s'\n"
923 923
 msgstr ""
924 924
 
925
-#: clamav-milter.c:4044 clamav-milter.c:4047
925
+#: clamav-milter.c:4048 clamav-milter.c:4051
926 926
 #, c-format
927 927
 msgid "Connecting to local port %d - data %d cmd %d\n"
928 928
 msgstr ""
929 929
 
930
-#: clamav-milter.c:4062 clamav-milter.c:4065
930
+#: clamav-milter.c:4066 clamav-milter.c:4069
931 931
 #, c-format
932 932
 msgid "Failed to connect to port %d given by clamd: %s"
933 933
 msgstr ""
934 934
 
935
-#: clamav-milter.c:4163
935
+#: clamav-milter.c:4167
936 936
 #, c-format
937 937
 msgid "Clamd (pid %d) seems to have died"
938 938
 msgstr ""
939 939
 
940
-#: clamav-milter.c:4189
940
+#: clamav-milter.c:4193
941 941
 #, c-format
942 942
 msgid "Can't open e-mail template file %s"
943 943
 msgstr ""
944 944
 
945
-#: clamav-milter.c:4198
945
+#: clamav-milter.c:4202
946 946
 #, c-format
947 947
 msgid "Can't stat e-mail template file %s"
948 948
 msgstr ""
949 949
 
950
-#: clamav-milter.c:4207
950
+#: clamav-milter.c:4211
951 951
 msgid "Out of memory"
952 952
 msgstr ""
953 953
 
954
-#: clamav-milter.c:4213
954
+#: clamav-milter.c:4217
955 955
 #, c-format
956 956
 msgid "Error reading e-mail template file %s"
957 957
 msgstr ""
958 958
 
959
-#: clamav-milter.c:4242
959
+#: clamav-milter.c:4246
960 960
 #, c-format
961 961
 msgid "%s: Unknown clamAV variable \"%c\"\n"
962 962
 msgstr ""
963 963
 
964
-#: clamav-milter.c:4253
964
+#: clamav-milter.c:4257
965 965
 #, c-format
966 966
 msgid "%s: Unterminated sendmail variable \"%s\"\n"
967 967
 msgstr ""
968 968
 
969
-#: clamav-milter.c:4264
969
+#: clamav-milter.c:4268
970 970
 #, c-format
971 971
 msgid "%s: Unknown sendmail variable \"%s\"\n"
972 972
 msgstr ""
973 973
 
974
-#: clamav-milter.c:4354
974
+#: clamav-milter.c:4358
975 975
 #, c-format
976 976
 msgid "Can't rename %1$s to %2$s"
977 977
 msgstr ""
978 978
 
979
-#: clamav-milter.c:4363
979
+#: clamav-milter.c:4367
980 980
 #, c-format
981 981
 msgid "Email quarantined as %s"
982 982
 msgstr ""
983 983
 
984
-#: clamav-milter.c:4468
984
+#: clamav-milter.c:4472
985 985
 #, c-format
986 986
 msgid "[Virus] %s"
987 987
 msgstr ""
988 988
 
989
-#: clamav-milter.c:4565
989
+#: clamav-milter.c:4569
990 990
 msgid ""
991 991
 "No response from any clamd server - your AV system is not scanning emails\n"
992 992
 msgstr ""
993 993
 
994
-#: clamav-milter.c:4568
994
+#: clamav-milter.c:4572
995 995
 msgid ""
996 996
 "No response from any clamd server - your AV system is not scanning emails"
997 997
 msgstr ""
998 998
 
999
-#: clamav-milter.c:4586
999
+#: clamav-milter.c:4590
1000 1000
 msgid "Subject: ClamAV Down\n"
1001 1001
 msgstr ""
1002 1002
 
1003
-#: clamav-milter.c:4589
1003
+#: clamav-milter.c:4593
1004 1004
 msgid ""
1005 1005
 "This is an automatic message\n"
1006 1006
 "\n"
1007 1007
 msgstr ""
1008 1008
 
1009
-#: clamav-milter.c:4592
1009
+#: clamav-milter.c:4596
1010 1010
 msgid "The clamd program cannot be contacted.\n"
1011 1011
 msgstr ""
1012 1012
 
1013
-#: clamav-milter.c:4594
1013
+#: clamav-milter.c:4598
1014 1014
 msgid "No clamd server can be contacted.\n"
1015 1015
 msgstr ""
1016 1016
 
1017
-#: clamav-milter.c:4596
1017
+#: clamav-milter.c:4600
1018 1018
 msgid "Emails may not be being scanned, please check your servers.\n"
1019 1019
 msgstr ""
1020 1020
 
1021
-#: clamav-milter.c:4663 clamav-milter.c:4821
1021
+#: clamav-milter.c:4667 clamav-milter.c:4825
1022 1022
 msgid "Loading new database"
1023 1023
 msgstr ""
1024 1024
 
1025
-#: clamav-milter.c:4935
1025
+#: clamav-milter.c:4939
1026 1026
 #, c-format
1027 1027
 msgid "Stopping %s"
1028 1028
 msgstr ""
1029 1029
 
1030
-#: clamav-milter.c:4983
1030
+#: clamav-milter.c:4987
1031 1031
 msgid "Stopping clamav-milter"
1032 1032
 msgstr ""
1033 1033
 
1034
-#: clamav-milter.c:5110
1034
+#: clamav-milter.c:5114
1035 1035
 #, c-format
1036 1036
 msgid "Loaded %s"
1037 1037
 msgstr ""
1038 1038
 
1039
-#: clamav-milter.c:5114
1039
+#: clamav-milter.c:5118
1040 1040
 #, c-format
1041 1041
 msgid "ClamAV: Protecting against %u viruses"
1042 1042
 msgstr ""
1043 1043
 
1044
-#: clamav-milter.c:5268
1044
+#: clamav-milter.c:5272
1045 1045
 #, c-format
1046 1046
 msgid "Can't open white-list file %s"
1047 1047
 msgstr ""