File: Changes

package info (click to toggle)
spamassassin 3.1.7-2
  • links: PTS
  • area: main
  • in suites: etch-m68k
  • size: 5,376 kB
  • ctags: 2,123
  • sloc: perl: 39,706; ansic: 3,133; sh: 1,344; sql: 170; makefile: 168
file content (1241 lines) | stat: -rw-r--r-- 67,318 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
------------------------------------------------------------------------
r454083 | dos | 2006-10-08 05:55:22 +0000 (Sun, 08 Oct 2006) | 1 line

bug 5119: revert r452712 change that breaks sa-update
------------------------------------------------------------------------
r453304 | dos | 2006-10-05 17:59:08 +0000 (Thu, 05 Oct 2006) | 1 line

3.1.7 devel cycle started
------------------------------------------------------------------------
r452731 | dos | 2006-10-04 05:03:56 +0000 (Wed, 04 Oct 2006) | 1 line

add contrib/check_spamd to MANIFEST
------------------------------------------------------------------------
r452727 | dos | 2006-10-04 04:56:19 +0000 (Wed, 04 Oct 2006) | 1 line

preparing to release 3.1.6
------------------------------------------------------------------------
r452712 | dos | 2006-10-04 03:56:06 +0000 (Wed, 04 Oct 2006) | 1 line

bug 5044: include local site config in sa-update lint checks
------------------------------------------------------------------------
r452679 | dos | 2006-10-03 23:44:17 +0000 (Tue, 03 Oct 2006) | 1 line

bug 5048: --lint should not use network rules or AWL
------------------------------------------------------------------------
r452678 | dos | 2006-10-03 23:41:03 +0000 (Tue, 03 Oct 2006) | 1 line

bug 5081: sometimes, SIGHUPing spamd would leave one child process still alive due to a race in the SIGHUP handler and the preforking code.  fixed
------------------------------------------------------------------------
r452676 | dos | 2006-10-03 23:39:20 +0000 (Tue, 03 Oct 2006) | 1 line

bug 5040: if in no-net scoreset, don't warn about net rules being zero-score dependencies of meta rules
------------------------------------------------------------------------
r452675 | dos | 2006-10-03 23:21:32 +0000 (Tue, 03 Oct 2006) | 1 line

bug 5105: M::SA::Client doesn't always catch failed connection to spamd, fixed
------------------------------------------------------------------------
r452671 | dos | 2006-10-03 23:00:14 +0000 (Tue, 03 Oct 2006) | 1 line

bug 5094: check for unit'd value used in AntiVirus.pm
------------------------------------------------------------------------
r452669 | dos | 2006-10-03 22:58:44 +0000 (Tue, 03 Oct 2006) | 1 line

bug 5089: enable adding headers with single digit zero value
------------------------------------------------------------------------
r452668 | dos | 2006-10-03 22:57:43 +0000 (Tue, 03 Oct 2006) | 1 line

bug 5077: fix false SPF_SOFTFAIL's when SPF queries timeout
------------------------------------------------------------------------
r452667 | dos | 2006-10-03 22:56:23 +0000 (Tue, 03 Oct 2006) | 1 line

bug 5080: fix bug in update RCVD_ILLEGAL_IP evaltest to properly deal with 127/8 fix
------------------------------------------------------------------------
r452666 | dos | 2006-10-03 22:55:05 +0000 (Tue, 03 Oct 2006) | 1 line

bug 5111: fix FORGED_JUNO_RCVD FP on webmail from untd.com's own systems
------------------------------------------------------------------------
r452654 | dos | 2006-10-03 22:06:34 +0000 (Tue, 03 Oct 2006) | 1 line

bug 4940: _get_date_header_time() should try dates one at a time not all dates joined together
------------------------------------------------------------------------
r452120 | dos | 2006-10-02 17:00:56 +0000 (Mon, 02 Oct 2006) | 1 line

bug 5098: add support for ecelerity Received headers, thanks to Joe Schaefer <joe+gmane at sunstarsys.com>
------------------------------------------------------------------------
r451666 | dos | 2006-09-30 21:05:43 +0000 (Sat, 30 Sep 2006) | 1 line

bug 4975: (trivial) avoid use of unit'd value in prefork warning message
------------------------------------------------------------------------
r451554 | dos | 2006-09-30 06:52:00 +0000 (Sat, 30 Sep 2006) | 1 line

bug 4418: remove no longer useful HTML_WEB_BUGS and HTML_LINK_IMAGE_BUG rules
------------------------------------------------------------------------
r451553 | dos | 2006-09-30 06:41:19 +0000 (Sat, 30 Sep 2006) | 1 line

bug 5101: fix bug in mbx code introduced in a backport of 3.2 AICache code
------------------------------------------------------------------------
r451281 | jm | 2006-09-29 13:15:47 +0000 (Fri, 29 Sep 2006) | 1 line

try to work around horribleness when checking in the entire built tree for the website update procedure
------------------------------------------------------------------------
r450961 | dos | 2006-09-28 18:28:34 +0000 (Thu, 28 Sep 2006) | 1 line

bug 5076: unescape hash characters in the config
------------------------------------------------------------------------
r449898 | dos | 2006-09-26 04:28:21 +0000 (Tue, 26 Sep 2006) | 1 line

bah! forgot to remove no longer used hash
------------------------------------------------------------------------
r449895 | dos | 2006-09-26 04:24:20 +0000 (Tue, 26 Sep 2006) | 1 line

add my nagios plugin for monitoring spamd to contrib/
------------------------------------------------------------------------
r438346 | felicity | 2006-08-30 04:13:47 +0000 (Wed, 30 Aug 2006) | 1 line

3.1.6 devel cycle started
------------------------------------------------------------------------
r438102 | jm | 2006-08-29 15:30:36 +0000 (Tue, 29 Aug 2006) | 1 line

backport rule-qa svn-bug workaround, also trigger a new build
------------------------------------------------------------------------
r438093 | felicity | 2006-08-29 15:18:34 +0000 (Tue, 29 Aug 2006) | 1 line

prepping to release 3.1.5
------------------------------------------------------------------------
r437949 | dos | 2006-08-29 04:12:09 +0000 (Tue, 29 Aug 2006) | 1 line

bug 4823: clarify M::SA::Plugin documentation
------------------------------------------------------------------------
r437860 | dos | 2006-08-28 22:04:08 +0000 (Mon, 28 Aug 2006) | 1 line

bug 5065: implement whitelist_from_dk
------------------------------------------------------------------------
r437628 | jm | 2006-08-28 10:15:11 +0000 (Mon, 28 Aug 2006) | 1 line

trivial patch: remove annoying over-verbose warning already removed in trunk
------------------------------------------------------------------------
r437498 | felicity | 2006-08-28 01:23:51 +0000 (Mon, 28 Aug 2006) | 1 line

fix dbg/warn string typo
------------------------------------------------------------------------
r437278 | felicity | 2006-08-27 02:16:03 +0000 (Sun, 27 Aug 2006) | 1 line

fix documentation for secure_tmpfile() to have the returned variables in the right order
------------------------------------------------------------------------
r436735 | sidney | 2006-08-25 09:24:17 +0000 (Fri, 25 Aug 2006) | 1 line

bug 5034: fix endless loop possible from bad input or network error
------------------------------------------------------------------------
r434017 | jm | 2006-08-23 11:51:44 +0000 (Wed, 23 Aug 2006) | 1 line

remove temporary band-aid patch
------------------------------------------------------------------------
r434016 | jm | 2006-08-23 11:50:18 +0000 (Wed, 23 Aug 2006) | 1 line

bug 5060: backport ArchiveIterator changes for rule-QA system, namely: the AICache caching subsystem for faster mass-checks, support for combined --head/--tail semantics, more verbose 'showdots' to avoid buildbot timeouts, and a new intra-child IPC mechanism for multi-child mass-checks
------------------------------------------------------------------------
r434014 | jm | 2006-08-23 11:47:03 +0000 (Wed, 23 Aug 2006) | 1 line

update for backported ruleqa scripts
------------------------------------------------------------------------
r434013 | jm | 2006-08-23 11:45:35 +0000 (Wed, 23 Aug 2006) | 1 line

update manifest.skip
------------------------------------------------------------------------
r434000 | dos | 2006-08-23 10:11:49 +0000 (Wed, 23 Aug 2006) | 1 line

bug 5046: document sa-learn's --import option
------------------------------------------------------------------------
r433958 | dos | 2006-08-23 07:16:22 +0000 (Wed, 23 Aug 2006) | 1 line

bug 5061: avoid Perl random taint flagging of $1 bug
------------------------------------------------------------------------
r433916 | sidney | 2006-08-23 05:53:49 +0000 (Wed, 23 Aug 2006) | 1 line

bug 4981: remove broken urirhssub support for regexp subrule and make perldoc match the code
------------------------------------------------------------------------
r433888 | sidney | 2006-08-23 04:41:14 +0000 (Wed, 23 Aug 2006) | 1 line

bug 5045: tests that override locale settings must set both LANGUAGE and LC_ALL to work cross-platform
------------------------------------------------------------------------
r433800 | dos | 2006-08-22 23:36:53 +0000 (Tue, 22 Aug 2006) | 1 line

update credits
------------------------------------------------------------------------
r433797 | dos | 2006-08-22 23:32:40 +0000 (Tue, 22 Aug 2006) | 1 line

bug 5049: handle comments and whitespace in sa-update config files and fix an error in channel name validation
------------------------------------------------------------------------
r433614 | jm | 2006-08-22 12:40:20 +0000 (Tue, 22 Aug 2006) | 1 line

temporary hack to work around R-T-C delay for bug 5060
------------------------------------------------------------------------
r433599 | jm | 2006-08-22 11:34:13 +0000 (Tue, 22 Aug 2006) | 1 line

more backporting of masses changes from trunk, for ruleqa
------------------------------------------------------------------------
r433270 | jm | 2006-08-21 15:59:35 +0000 (Mon, 21 Aug 2006) | 1 line

bbmass/.corpus uses PWD in its tree path; ensure we're in masses subdir so that will work
------------------------------------------------------------------------
r433233 | jm | 2006-08-21 11:57:16 +0000 (Mon, 21 Aug 2006) | 1 line

avoid mutual killing of freqsd processes
------------------------------------------------------------------------
r433231 | jm | 2006-08-21 11:46:43 +0000 (Mon, 21 Aug 2006) | 1 line

backport changes to hit-frequencies for nightly stuff
------------------------------------------------------------------------
r433146 | sidney | 2006-08-21 04:18:02 +0000 (Mon, 21 Aug 2006) | 1 line

bug 5022: recognize Received header from a local command line call to sendmail
------------------------------------------------------------------------
r433070 | jm | 2006-08-20 22:34:23 +0000 (Sun, 20 Aug 2006) | 1 line

oops... this should be -stable as well
------------------------------------------------------------------------
r433068 | jm | 2006-08-20 22:31:29 +0000 (Sun, 20 Aug 2006) | 1 line

log .corpus location
------------------------------------------------------------------------
r433054 | felicity | 2006-08-20 21:28:23 +0000 (Sun, 20 Aug 2006) | 1 line

bug 4737: when rewriting headers, strip out leading spaces from the header to better allow filtering on some MUAs
------------------------------------------------------------------------
r433053 | felicity | 2006-08-20 21:26:08 +0000 (Sun, 20 Aug 2006) | 1 line

bug 5013: deal octal obfuscation of IP addrs in URLs
------------------------------------------------------------------------
r433052 | felicity | 2006-08-20 21:22:25 +0000 (Sun, 20 Aug 2006) | 1 line

bug 4843: skip text/calendar parts when generating the body text arrays
------------------------------------------------------------------------
r433048 | felicity | 2006-08-20 21:17:33 +0000 (Sun, 20 Aug 2006) | 1 line

bug 4848: Pyzor, DCC, and SpamCop plugins weren't looking at the right place to see the 'dont_report_to_...' options
------------------------------------------------------------------------
r433047 | felicity | 2006-08-20 21:14:40 +0000 (Sun, 20 Aug 2006) | 1 line

bug 4952: set a default value for DEF_RULES_DIR_, LOCAL_RULES_DIR, and LOCAL_STATE_DIR.  this fixes an issue where third-party code which hasn't been updated to deal with LOCAL_STATE_DIR can still use updates.
------------------------------------------------------------------------
r433046 | felicity | 2006-08-20 21:11:27 +0000 (Sun, 20 Aug 2006) | 1 line

bug 5030: sa-update couldn't run GPG if the path to the binary had a space in it
------------------------------------------------------------------------
r433045 | felicity | 2006-08-20 21:09:27 +0000 (Sun, 20 Aug 2006) | 1 line

bug 5049: allow commented lines in gpgkeyfile and channelfile files
------------------------------------------------------------------------
r433040 | jm | 2006-08-20 20:52:27 +0000 (Sun, 20 Aug 2006) | 1 line

add logging, enable zmi and doc mass-checks
------------------------------------------------------------------------
r433008 | felicity | 2006-08-20 18:50:49 +0000 (Sun, 20 Aug 2006) | 1 line

bug 5027: remove invalid warning when trying to channel cf/pre files if the files didn't exist already
------------------------------------------------------------------------
r433002 | felicity | 2006-08-20 18:44:09 +0000 (Sun, 20 Aug 2006) | 1 line

bug 4492: bayes_ignore_header was case sensitive
------------------------------------------------------------------------
r432692 | jm | 2006-08-18 19:28:25 +0000 (Fri, 18 Aug 2006) | 1 line

oops, important; don't overwrite devel logs with stable mass-check logs
------------------------------------------------------------------------
r432687 | jm | 2006-08-18 19:22:39 +0000 (Fri, 18 Aug 2006) | 1 line

missed files from backport
------------------------------------------------------------------------
r432685 | jm | 2006-08-18 19:09:54 +0000 (Fri, 18 Aug 2006) | 1 line

3.1.0 freqsd daemon
------------------------------------------------------------------------
r432684 | jm | 2006-08-18 19:08:29 +0000 (Fri, 18 Aug 2006) | 1 line

b3_1_0-specific modifications; set up parallel ruleqa and nightly-mass-check-collation system
------------------------------------------------------------------------
r432683 | jm | 2006-08-18 19:05:06 +0000 (Fri, 18 Aug 2006) | 1 line

backport automc, nightly mass-check infrastructure code to 3.1.0
------------------------------------------------------------------------
r431795 | felicity | 2006-08-16 04:24:15 +0000 (Wed, 16 Aug 2006) | 1 line

bug 5032: update ASF license text
------------------------------------------------------------------------
r431793 | felicity | 2006-08-16 04:20:56 +0000 (Wed, 16 Aug 2006) | 1 line

update replace_license_blocks, have it deal with C-style comments better, put a sample commandline in place
------------------------------------------------------------------------
r431146 | sidney | 2006-08-13 05:38:26 +0000 (Sun, 13 Aug 2006) | 1 line

bug 4842: remove obsolete workaround to a fixed bug
------------------------------------------------------------------------
r431124 | felicity | 2006-08-13 01:03:54 +0000 (Sun, 13 Aug 2006) | 1 line

bug 4942: change EMPTY_MESSAGE description to be clearer about why the rule hit
------------------------------------------------------------------------
r431117 | felicity | 2006-08-13 00:11:46 +0000 (Sun, 13 Aug 2006) | 1 line

bug 5020: drop __OUTLOOK_DOLLARS_MSGID, replace with the superset rule __OE_MSGID_2
------------------------------------------------------------------------
r430983 | felicity | 2006-08-12 06:55:46 +0000 (Sat, 12 Aug 2006) | 1 line

have sa-update also pass the version of SA installed via user-agent header
------------------------------------------------------------------------
r430878 | felicity | 2006-08-11 19:57:26 +0000 (Fri, 11 Aug 2006) | 1 line

allow md5sum and sha1sum build scripts in the tarball, since it's of use to others out there (publishing sa-update files, etc.)
------------------------------------------------------------------------
r430238 | felicity | 2006-08-10 04:18:56 +0000 (Thu, 10 Aug 2006) | 1 line

remove unneeded load of IPC::Open2 which isn't used anywhere...
------------------------------------------------------------------------
r428943 | felicity | 2006-08-05 02:54:43 +0000 (Sat, 05 Aug 2006) | 1 line

fix small typo
------------------------------------------------------------------------
r428200 | felicity | 2006-08-02 23:59:27 +0000 (Wed, 02 Aug 2006) | 1 line

fix comment
------------------------------------------------------------------------
r427864 | parker | 2006-08-02 03:04:06 +0000 (Wed, 02 Aug 2006) | 1 line

Bug 4978: No need to worry about negative times
------------------------------------------------------------------------
r427664 | felicity | 2006-08-01 18:09:19 +0000 (Tue, 01 Aug 2006) | 1 line

bug 5018: update RegistrarBoundaries with new list of 2TLDs
------------------------------------------------------------------------
r427601 | felicity | 2006-08-01 15:14:59 +0000 (Tue, 01 Aug 2006) | 1 line

bug 4432: add in a sleep between start/stop in redhat rc script for spamd
------------------------------------------------------------------------
r426980 | jm | 2006-07-30 23:02:37 +0000 (Sun, 30 Jul 2006) | 1 line

bug 4998: ensure dist tree winds up checked in
------------------------------------------------------------------------
r426974 | jm | 2006-07-30 22:51:10 +0000 (Sun, 30 Jul 2006) | 1 line

update build script and README based on trunk work for bug 4998
------------------------------------------------------------------------
r425803 | felicity | 2006-07-26 18:41:58 +0000 (Wed, 26 Jul 2006) | 1 line

start the 3.1.5 development cycle
------------------------------------------------------------------------
r425535 | felicity | 2006-07-25 22:06:10 +0000 (Tue, 25 Jul 2006) | 1 line

prepping 3.1.4 release
------------------------------------------------------------------------
r425532 | felicity | 2006-07-25 21:55:54 +0000 (Tue, 25 Jul 2006) | 1 line

bug 5006: deal properly with redirection obfuscation and non-standard ports
------------------------------------------------------------------------
r425491 | dos | 2006-07-25 19:29:27 +0000 (Tue, 25 Jul 2006) | 1 line

bug 3979: better handling of quoted text when stripping email addresses
------------------------------------------------------------------------
r425085 | felicity | 2006-07-24 15:12:12 +0000 (Mon, 24 Jul 2006) | 1 line

bug 4941: previously if the first sa-update run failed, SA would be left seeing a existing local state dir with no rules, so change things around to minimize the risk.  also, allow pre files in updates to be used, and use File::Spec->catfile() instead of assuming / as dir separator, etc.
------------------------------------------------------------------------
r424340 | felicity | 2006-07-21 14:48:21 +0000 (Fri, 21 Jul 2006) | 1 line

bug 4997: due to bugs in earlier versions, increase sa-update's requirements for Archive::Tar to v1.23 and IO::Zlib to v1.04
------------------------------------------------------------------------
r423528 | felicity | 2006-07-19 17:11:38 +0000 (Wed, 19 Jul 2006) | 1 line

modify the Conf POD regarding escaping the # in configs
------------------------------------------------------------------------
r423495 | felicity | 2006-07-19 15:30:43 +0000 (Wed, 19 Jul 2006) | 1 line

bug 4997: update INSTALL doc to specify minimum versions of IO::Zlib and Archive::Tar
------------------------------------------------------------------------
r423299 | felicity | 2006-07-19 00:05:52 +0000 (Wed, 19 Jul 2006) | 1 line

bug 4690: spamassassin --lint implies -x (don't create user_prefs file)
------------------------------------------------------------------------
r423255 | felicity | 2006-07-18 21:15:29 +0000 (Tue, 18 Jul 2006) | 1 line

bug 4991: 'spamc -y' would return the entire message on error (connection failure, etc.)  just print a blank line instead.
------------------------------------------------------------------------
r423021 | jm | 2006-07-18 09:20:14 +0000 (Tue, 18 Jul 2006) | 1 line

bug 4966: fix major BSMTP bug, which rendered SA unusable with exim4 when BSMTP is used.   fix thanks to anomie
------------------------------------------------------------------------
r422962 | felicity | 2006-07-18 04:36:13 +0000 (Tue, 18 Jul 2006) | 1 line

removing excess space
------------------------------------------------------------------------
r422590 | felicity | 2006-07-17 01:21:36 +0000 (Mon, 17 Jul 2006) | 1 line

bug 4899: windows doesn't handle single quotes around filenames
------------------------------------------------------------------------
r422279 | jm | 2006-07-15 19:29:21 +0000 (Sat, 15 Jul 2006) | 1 line

bug 4958: sa-update does not recognise gpg.exe on windows; fixed
------------------------------------------------------------------------
r422056 | dos | 2006-07-14 21:27:42 +0000 (Fri, 14 Jul 2006) | 1 line

bug 4980: support Postfix 2.3 auth headers
------------------------------------------------------------------------
r422038 | dos | 2006-07-14 20:47:37 +0000 (Fri, 14 Jul 2006) | 1 line

provide debug info about missing/disabled meta dependencies
------------------------------------------------------------------------
r421293 | jm | 2006-07-12 15:39:50 +0000 (Wed, 12 Jul 2006) | 1 line

bug 4896: misspellings fixed in POD docs
------------------------------------------------------------------------
r421292 | jm | 2006-07-12 15:31:24 +0000 (Wed, 12 Jul 2006) | 1 line

bug 4908 (trivial) fix: ensure LC=C descriptions are used so that the GTUBE description can be matched
------------------------------------------------------------------------
r421209 | jm | 2006-07-12 09:48:51 +0000 (Wed, 12 Jul 2006) | 1 line

bug 4953: trivial fix to remove unused refs to Carp.pm and Config.pm, thanks to Radoslaw Zielinski
------------------------------------------------------------------------
r421000 | dos | 2006-07-11 21:50:37 +0000 (Tue, 11 Jul 2006) | 1 line

bug 4978: fudge out of range times in parse_rfc822_date() to get usable date
------------------------------------------------------------------------
r420942 | felicity | 2006-07-11 18:13:47 +0000 (Tue, 11 Jul 2006) | 1 line

promote new eval rule into 3.1.4.  leaving as the default score of 1.0.
------------------------------------------------------------------------
r420383 | felicity | 2006-07-10 00:38:59 +0000 (Mon, 10 Jul 2006) | 1 line

bug 4968: allow % as a valid character in file paths
------------------------------------------------------------------------
r420381 | felicity | 2006-07-10 00:33:22 +0000 (Mon, 10 Jul 2006) | 1 line

bug 4935: fix issue where auto-whitelist db lock file gets the wrong set of permissions
------------------------------------------------------------------------
r420378 | felicity | 2006-07-10 00:22:15 +0000 (Mon, 10 Jul 2006) | 1 line

bug 4488: deal with potential memory leak via M::SA::finish() due to circular reference between Bayes and BayesStore objects.
------------------------------------------------------------------------
r420376 | felicity | 2006-07-10 00:11:51 +0000 (Mon, 10 Jul 2006) | 1 line

bug 4862: sa-update should replace @@VAR@@ macros for update files, such that report_contact will be set appropriately after updates
------------------------------------------------------------------------
r420375 | felicity | 2006-07-10 00:05:11 +0000 (Mon, 10 Jul 2006) | 1 line

bug 4930: work around issue where 'spamassassin -e' stopped functioning due to fix for bug 3754
------------------------------------------------------------------------
r420374 | felicity | 2006-07-09 23:58:00 +0000 (Sun, 09 Jul 2006) | 1 line

bug 4969: change the recursive nature of Message::Node::find_parts() such that recursive == true keeps the same behavior, but recursive == false willl cause the current part and any children to be checked but no recursion beyond that
------------------------------------------------------------------------
r419648 | felicity | 2006-07-06 18:41:32 +0000 (Thu, 06 Jul 2006) | 1 line

bug 4973: fix PerMsgStatus POD so that set_tag and get_tag are visible
------------------------------------------------------------------------
r418174 | felicity | 2006-06-30 03:29:09 +0000 (Fri, 30 Jun 2006) | 1 line

bug 4924: initialize tag data for DCCB, DCCR, PYZOR, RBL, and BAYESTC*
------------------------------------------------------------------------
r418171 | felicity | 2006-06-30 03:09:04 +0000 (Fri, 30 Jun 2006) | 1 line

bug 4943: parse Norton AntiVirus Gateway received headers
------------------------------------------------------------------------
r418170 | felicity | 2006-06-30 03:07:45 +0000 (Fri, 30 Jun 2006) | 1 line

bug 4902: make certain TextCat plugin options which previously required code changes to be changed via config
------------------------------------------------------------------------
r418169 | felicity | 2006-06-30 03:04:22 +0000 (Fri, 30 Jun 2006) | 1 line

bug 4825: fix issue where Mail::SpamAssassin::Client::ping always returns 0 (false)
------------------------------------------------------------------------
r418168 | felicity | 2006-06-30 03:01:37 +0000 (Fri, 30 Jun 2006) | 1 line

bug 4921: localize spamd rc script messages for redhat distros
------------------------------------------------------------------------
r418130 | felicity | 2006-06-29 20:27:52 +0000 (Thu, 29 Jun 2006) | 1 line

remove references to bugzilla.spamassassin.org, replace with issues.apache.org/SpamAssassin, as well as standardize a bit on 'bug #' as opposed to BZ links for comment sections about a fix, etc.
------------------------------------------------------------------------
r416865 | felicity | 2006-06-24 06:23:08 +0000 (Sat, 24 Jun 2006) | 1 line

bug 4954: add in missing test into MANIFEST
------------------------------------------------------------------------
r411830 | felicity | 2006-06-05 15:43:36 +0000 (Mon, 05 Jun 2006) | 1 line

3.1.4 devel cycle started
------------------------------------------------------------------------
r411828 | felicity | 2006-06-05 15:42:40 +0000 (Mon, 05 Jun 2006) | 1 line

preparing release 3.1.3
------------------------------------------------------------------------
r411821 | felicity | 2006-06-05 15:35:40 +0000 (Mon, 05 Jun 2006) | 1 line

bug 4926: given a certain set of parameters to spamd and a specially formatted input message, users could cause spamd to execute arbitrary commands as spamd user
------------------------------------------------------------------------
r410869 | felicity | 2006-06-01 14:35:36 +0000 (Thu, 01 Jun 2006) | 1 line

bug 4932: continuing issues with bug 4827 fix -- make sure that the userstate dir is always created, let the userprefs file get created as necessary
------------------------------------------------------------------------
r409845 | felicity | 2006-05-27 17:56:55 +0000 (Sat, 27 May 2006) | 1 line

bug 4922: v312.pre was added in 3.1.2, not 3.2.0
------------------------------------------------------------------------
r409510 | felicity | 2006-05-25 23:50:50 +0000 (Thu, 25 May 2006) | 1 line

put the 3.1 branch back into development mode for 3.1.3
------------------------------------------------------------------------
r409413 | felicity | 2006-05-25 16:58:05 +0000 (Thu, 25 May 2006) | 1 line

since having a userstate dir is not necessary, we shouldn't throw a warn() if the dir isn't found.  make it known via info() instead.
------------------------------------------------------------------------
r409246 | felicity | 2006-05-24 20:36:31 +0000 (Wed, 24 May 2006) | 1 line

gpgsign doesn't work on minotaur anymore due to an os upgrade, so fix that.
------------------------------------------------------------------------
r409241 | felicity | 2006-05-24 20:19:18 +0000 (Wed, 24 May 2006) | 1 line

fix config.dist to disable the dcc test by default
------------------------------------------------------------------------
r409239 | felicity | 2006-05-24 20:14:18 +0000 (Wed, 24 May 2006) | 1 line

preparing release of 3.1.2
------------------------------------------------------------------------
r409236 | felicity | 2006-05-24 20:04:44 +0000 (Wed, 24 May 2006) | 1 line

bug 4861, 4760: handle dccifd and dccproc failover properly, backport relays_internal and relays_external code, backport bug 4760 fix so that it's not possible to be in internal_networks without being in trusted_networks as well
------------------------------------------------------------------------
r409210 | felicity | 2006-05-24 17:18:36 +0000 (Wed, 24 May 2006) | 1 line

bug 4793: when replacing tags in a message (_TAG_), leave the tags that don't exist alone instead of just removing them
------------------------------------------------------------------------
r409209 | felicity | 2006-05-24 17:13:13 +0000 (Wed, 24 May 2006) | 1 line

bug 4901: deal more properly with failures in bgsend().  also, use the proper variable to show when errors occur.
------------------------------------------------------------------------
r408695 | felicity | 2006-05-22 15:34:10 +0000 (Mon, 22 May 2006) | 1 line

bug 4879: add in pointer to the wiki to find out more about debug channels
------------------------------------------------------------------------
r407623 | felicity | 2006-05-18 19:45:31 +0000 (Thu, 18 May 2006) | 1 line

GTUBE test was matching "GTUBE" in the message body, regardless of whether the rule actually hit or not
------------------------------------------------------------------------
r407021 | felicity | 2006-05-16 18:34:59 +0000 (Tue, 16 May 2006) | 1 line

add in missing MANIFEST entry
------------------------------------------------------------------------
r407018 | felicity | 2006-05-16 18:29:12 +0000 (Tue, 16 May 2006) | 1 line

bug 4884: deal with the last commit and work around another (more common) issue about null messages
------------------------------------------------------------------------
r407003 | jm | 2006-05-16 17:36:45 +0000 (Tue, 16 May 2006) | 1 line

trivial fix: inhibit 'undefined value' warnings
------------------------------------------------------------------------
r398795 | dos | 2006-05-02 04:00:02 +0000 (Tue, 02 May 2006) | 1 line

bug 4877: zero out score for DKIM_POLICY_SIGNSOME to avoid bogus default in current Mail-DKIM module
------------------------------------------------------------------------
r398791 | felicity | 2006-05-02 03:38:22 +0000 (Tue, 02 May 2006) | 1 line

bug 4870: add in rc script support for DragonFlyBSD
------------------------------------------------------------------------
r398790 | felicity | 2006-05-02 03:33:13 +0000 (Tue, 02 May 2006) | 1 line

bug 4867: fetchmail changed header formats at some point making Received parsing fail in certain conditions
------------------------------------------------------------------------
r398787 | felicity | 2006-05-02 03:30:00 +0000 (Tue, 02 May 2006) | 1 line

bug 4863: don't try to create the gpg home directory if it already exists
------------------------------------------------------------------------
r398785 | felicity | 2006-05-02 03:27:44 +0000 (Tue, 02 May 2006) | 1 line

bug 4884: if a null message is passed in, there are several variables which end up undefined causing warnings.  fake an empty message if no input is given.
------------------------------------------------------------------------
r398424 | felicity | 2006-04-30 20:14:37 +0000 (Sun, 30 Apr 2006) | 1 line

bug 4885: add documentation (backport from 3.2) about rules_filename (as passed to the M::SA constructor) also accepting a directory
------------------------------------------------------------------------
r398207 | felicity | 2006-04-29 17:03:22 +0000 (Sat, 29 Apr 2006) | 1 line

since we've reenabled the razor2 plugin, update the docs to reflect that
------------------------------------------------------------------------
r397332 | dos | 2006-04-26 23:19:56 +0000 (Wed, 26 Apr 2006) | 1 line

bug 4802: add DKIM info to INSTALL
------------------------------------------------------------------------
r396125 | jm | 2006-04-22 13:22:41 +0000 (Sat, 22 Apr 2006) | 1 line

bug 4649: fix Outlook Express/Yahoo FPs
------------------------------------------------------------------------
r395392 | jm | 2006-04-19 20:47:25 +0000 (Wed, 19 Apr 2006) | 1 line

bug 4630: fix HP-UX 11.11 libspamc build, patch from John Madden <maddenj+spamassassin at skynet.ie>
------------------------------------------------------------------------
r395011 | dos | 2006-04-18 19:38:51 +0000 (Tue, 18 Apr 2006) | 1 line

bug 4802: v312.pre file for DKIM plugin
------------------------------------------------------------------------
r395009 | dos | 2006-04-18 19:37:52 +0000 (Tue, 18 Apr 2006) | 1 line

bug 4802: implement DKIM plugin, including whitelist_from_dkim support
------------------------------------------------------------------------
r394400 | dos | 2006-04-15 23:34:18 +0000 (Sat, 15 Apr 2006) | 1 line

bug 4852: race condition in spamd pre-fork causes harmless warnings in logs, fixed
------------------------------------------------------------------------
r394398 | dos | 2006-04-15 23:29:49 +0000 (Sat, 15 Apr 2006) | 1 line

bug 4699: use M::SA::Timeout for spamd copy_config call and allow for empty $@ values
------------------------------------------------------------------------
r393590 | dos | 2006-04-12 20:18:28 +0000 (Wed, 12 Apr 2006) | 1 line

bug 3838: work around Perl bug causing  to become tainted -- thanks to Mark Martinec for pointing out the bug with Perl itself
------------------------------------------------------------------------
r393346 | felicity | 2006-04-12 00:43:38 +0000 (Wed, 12 Apr 2006) | 1 line

bug 4864: remove extraneous front-slash from gpghomedir path
------------------------------------------------------------------------
r392707 | sidney | 2006-04-09 12:31:35 +0000 (Sun, 09 Apr 2006) | 1 line

bug 4829: deal with perl peculiarity with iterators when exiting early from a  while each loop
------------------------------------------------------------------------
r392640 | sidney | 2006-04-09 00:25:29 +0000 (Sun, 09 Apr 2006) | 1 line

bug 4859: release per-message memory leak that was accumulating for as long as spamd child was alive
------------------------------------------------------------------------
r392081 | dos | 2006-04-06 21:21:47 +0000 (Thu, 06 Apr 2006) | 1 line

bug 3871: add option to spamd to specify group to run as
------------------------------------------------------------------------
r392047 | sidney | 2006-04-06 19:33:28 +0000 (Thu, 06 Apr 2006) | 1 line

Bug 4593: fix spamc crash from unsigned int declaration of variable that has to hold a negative error return and fix similar unsigned and warning issues
------------------------------------------------------------------------
r392044 | sidney | 2006-04-06 19:17:59 +0000 (Thu, 06 Apr 2006) | 1 line

bug 4707: seg fault from buffer overflow not realistically exploitable but good to fix
------------------------------------------------------------------------
r391839 | jm | 2006-04-05 22:47:51 +0000 (Wed, 05 Apr 2006) | 1 line

bug 3815: fix RELAYCOUNTRY tag so that it really works this time
------------------------------------------------------------------------
r391215 | felicity | 2006-04-04 02:45:18 +0000 (Tue, 04 Apr 2006) | 1 line

bug 3754: if there's a problem opening a file via sa-learn or spamassassin, return an error exit value.
------------------------------------------------------------------------
r391117 | felicity | 2006-04-03 18:49:38 +0000 (Mon, 03 Apr 2006) | 1 line

bug 4830: remove die() calls in TextCat plugin
------------------------------------------------------------------------
r391116 | felicity | 2006-04-03 18:46:40 +0000 (Mon, 03 Apr 2006) | 1 line

bug 4827: M::SA::first_existing_path() would return the last array entry passed in if none of the paths were found.  Now return undef instead and handle the error when it happens.
------------------------------------------------------------------------
r391114 | felicity | 2006-04-03 18:37:39 +0000 (Mon, 03 Apr 2006) | 1 line

bug 4839: Logger.pm converts control chars including tab into underscores which confuses a bunch of users when checking debug output.  Convert tab into space instead, etc.
------------------------------------------------------------------------
r391109 | felicity | 2006-04-03 18:33:42 +0000 (Mon, 03 Apr 2006) | 1 line

bug 4813: generally open RE causes sendmail received header get read in as qmail in error
------------------------------------------------------------------------
r391102 | felicity | 2006-04-03 18:19:44 +0000 (Mon, 03 Apr 2006) | 1 line

bug 4850: re-enable the Razor2 plugin by default due to a service policy change
------------------------------------------------------------------------
r390945 | felicity | 2006-04-03 03:22:10 +0000 (Mon, 03 Apr 2006) | 1 line

bug 4851: a number of rule descriptions in the DE locale weren't properly surrounded by ifplugin conditionals
------------------------------------------------------------------------
r390309 | dos | 2006-03-31 02:52:49 +0000 (Fri, 31 Mar 2006) | 1 line

bug 4837: update pod 'priority' description
------------------------------------------------------------------------
r388879 | duncf | 2006-03-26 04:58:19 +0000 (Sun, 26 Mar 2006) | 1 line

document RelayCountry dependency on IP::Country::Fast in init.pre
------------------------------------------------------------------------
r388649 | duncf | 2006-03-24 21:40:51 +0000 (Fri, 24 Mar 2006) | 1 line

Trivial typo fix
------------------------------------------------------------------------
r387451 | dos | 2006-03-21 07:34:18 +0000 (Tue, 21 Mar 2006) | 1 line

MANIFEST deletion missed in r386895
------------------------------------------------------------------------
r386896 | felicity | 2006-03-18 22:38:46 +0000 (Sat, 18 Mar 2006) | 1 line

get rid of script that doesn't work in 3.0+
------------------------------------------------------------------------
r386242 | felicity | 2006-03-16 02:11:22 +0000 (Thu, 16 Mar 2006) | 1 line

get rid of superfluous comment
------------------------------------------------------------------------
r385847 | felicity | 2006-03-14 18:37:14 +0000 (Tue, 14 Mar 2006) | 1 line

clean up some other perceptron-related files during 'make clean'
------------------------------------------------------------------------
r385367 | felicity | 2006-03-12 21:00:56 +0000 (Sun, 12 Mar 2006) | 1 line

bug 4826: Razor2 plugin needs to load M::SA::Timeout module
------------------------------------------------------------------------
r385223 | felicity | 2006-03-12 00:44:37 +0000 (Sun, 12 Mar 2006) | 1 line

bumping spec file to 3.1.2
------------------------------------------------------------------------
r385222 | felicity | 2006-03-12 00:43:59 +0000 (Sun, 12 Mar 2006) | 1 line

3.1.1 has been released, start the 3.1.2 development process
------------------------------------------------------------------------
r384992 | felicity | 2006-03-11 02:30:46 +0000 (Sat, 11 Mar 2006) | 1 line

preparing 3.1.1 again
------------------------------------------------------------------------
r384991 | felicity | 2006-03-11 02:26:29 +0000 (Sat, 11 Mar 2006) | 1 line

bug 4655: fix issues with redhat spamd rc script
------------------------------------------------------------------------
r384902 | felicity | 2006-03-10 19:28:03 +0000 (Fri, 10 Mar 2006) | 1 line

preparing to release 3.1.1
------------------------------------------------------------------------
r384884 | felicity | 2006-03-10 18:24:18 +0000 (Fri, 10 Mar 2006) | 1 line

bug 4788: backport sa-update from 3.2 along with the local_state_dir code, etc.
------------------------------------------------------------------------
r384670 | felicity | 2006-03-10 01:40:57 +0000 (Fri, 10 Mar 2006) | 1 line

update the POD examples a little to show that rewrite_mail puts out a new scalar
------------------------------------------------------------------------
r384660 | felicity | 2006-03-10 00:56:05 +0000 (Fri, 10 Mar 2006) | 1 line

need to wrap the ReplaceTags scores in an ifplugin conditional
------------------------------------------------------------------------
r384613 | felicity | 2006-03-09 20:42:35 +0000 (Thu, 09 Mar 2006) | 1 line

set the test files to be executable like the rest of them...
------------------------------------------------------------------------
r384612 | dos | 2006-03-09 20:39:10 +0000 (Thu, 09 Mar 2006) | 1 line

bug 4760: strictly validate trusted/internal network configurations
------------------------------------------------------------------------
r384590 | sidney | 2006-03-09 19:51:59 +0000 (Thu, 09 Mar 2006) | 1 line

Bug 4696: consolidated fixes for timeout bugs
------------------------------------------------------------------------
r384584 | sidney | 2006-03-09 19:15:44 +0000 (Thu, 09 Mar 2006) | 1 line

bug 4819: remove mimeheader redefine warnings
------------------------------------------------------------------------
r384582 | sidney | 2006-03-09 18:54:48 +0000 (Thu, 09 Mar 2006) | 1 line

bug 3710: add timeout to connect so spamc -t works
------------------------------------------------------------------------
r383789 | felicity | 2006-03-07 05:33:23 +0000 (Tue, 07 Mar 2006) | 1 line

bug 4363: if a message uses CRLF for line endings, we should use it as well, otherwise stay with LF as usual
------------------------------------------------------------------------
r382090 | dos | 2006-03-01 17:31:16 +0000 (Wed, 01 Mar 2006) | 1 line

bug 4748: add ExpressionEngine and Google redirector patterns
------------------------------------------------------------------------
r381734 | felicity | 2006-02-28 18:39:44 +0000 (Tue, 28 Feb 2006) | 1 line

same patch as went in trunk, I think this is a trivial change: in set_bool_value, if the value is actually a string, perl throws a warning.  use a RE instead.
------------------------------------------------------------------------
r381560 | felicity | 2006-02-28 04:15:38 +0000 (Tue, 28 Feb 2006) | 1 line

bug 3815: add _RELAYCOUNTRY_ tag so that the RelayCountry plugin can put in the list of countries relayed through
------------------------------------------------------------------------
r381555 | felicity | 2006-02-28 03:59:03 +0000 (Tue, 28 Feb 2006) | 1 line

bug 4422: better validate options for dcc_home, dcc_dccifd_path, dcc_path, and pyzor_path
------------------------------------------------------------------------
r381551 | felicity | 2006-02-28 03:49:54 +0000 (Tue, 28 Feb 2006) | 1 line

bug 4090: x86_64 platforms (linux specifically) seem to have an issue with compiling libspamc.so, so disable it for now since it's not necessary for our stuff
------------------------------------------------------------------------
r380849 | felicity | 2006-02-24 22:51:18 +0000 (Fri, 24 Feb 2006) | 1 line

bug 4791: fix issue where perl would throw a UTF-8 warning for certain messages
------------------------------------------------------------------------
r380841 | felicity | 2006-02-24 22:38:56 +0000 (Fri, 24 Feb 2006) | 1 line

bug 4809: add in 2TLD for Greece (.gr)
------------------------------------------------------------------------
r380772 | jgmyers | 2006-02-24 18:39:52 +0000 (Fri, 24 Feb 2006) | 1 line

Bugs 4606, 4609: Adjust MIME parsing limits
------------------------------------------------------------------------
r380258 | jm | 2006-02-23 22:43:42 +0000 (Thu, 23 Feb 2006) | 1 line

bug 4795: improve validation of the 'score' option
------------------------------------------------------------------------
r380240 | jm | 2006-02-23 22:17:20 +0000 (Thu, 23 Feb 2006) | 1 line

bug 4728: doco fix; add doco for -lastexternal and a couple of trivial reformattings
------------------------------------------------------------------------
r380192 | felicity | 2006-02-23 18:35:52 +0000 (Thu, 23 Feb 2006) | 1 line

bug 4695: deal with '<br />' and similar tags in html
------------------------------------------------------------------------
r380182 | felicity | 2006-02-23 18:15:08 +0000 (Thu, 23 Feb 2006) | 1 line

bug 4254: if someone used '**' or '* *' in a meta expression, it would cause odd errors to occur, so flag it explicitly.
------------------------------------------------------------------------
r379684 | felicity | 2006-02-22 05:03:17 +0000 (Wed, 22 Feb 2006) | 1 line

trivial change: fix potential fd leak where a spent token will leave the DB tied
------------------------------------------------------------------------
r379672 | felicity | 2006-02-22 04:03:13 +0000 (Wed, 22 Feb 2006) | 1 line

bug 4793: added some documentation explaining that tags will be replaced everywhere
------------------------------------------------------------------------
r378510 | felicity | 2006-02-17 13:51:56 +0000 (Fri, 17 Feb 2006) | 1 line

bug 4800: fix the RE parsing X-Spam-Status headers during mass-check net reuse
------------------------------------------------------------------------
r376529 | felicity | 2006-02-10 02:13:51 +0000 (Fri, 10 Feb 2006) | 1 line

bug 4784: set defaults for logs-to-c before GetOptions() is called to avoid issues with values of 0 for threshold, etc.
------------------------------------------------------------------------
r374786 | dos | 2006-02-03 23:37:06 +0000 (Fri, 03 Feb 2006) | 1 line

bug 4780: fix IP_ADDRESS & LOCALHOST regexes to correctly parse IPv6 addresses
------------------------------------------------------------------------
r374772 | dos | 2006-02-03 22:51:39 +0000 (Fri, 03 Feb 2006) | 1 line

bug 4782: add domainkeys_timeout config option
------------------------------------------------------------------------
r374737 | dos | 2006-02-03 20:20:21 +0000 (Fri, 03 Feb 2006) | 1 line

bug 4781: add spf_timeout config option
------------------------------------------------------------------------
r374542 | dos | 2006-02-02 23:34:59 +0000 (Thu, 02 Feb 2006) | 1 line

bug 4765: change spf.t to use dnsbltest.spamassassin.org -- add files missed in jm's commit
------------------------------------------------------------------------
r374540 | dos | 2006-02-02 23:19:19 +0000 (Thu, 02 Feb 2006) | 1 line

bug 4728: DUL rules should only use the last external IP, not all but the first of the external IPs
------------------------------------------------------------------------
r374496 | jm | 2006-02-02 21:01:57 +0000 (Thu, 02 Feb 2006) | 1 line

bug 4765, bug 4661: move SPF tests to a dedicated testing domain, dnsbltest.spamassassin.org; add tests to ensure correctness when trusted_networks ne internal_networks; get the envelope-from address from the Received headers if possible; optimise relay selection for SPF tests
------------------------------------------------------------------------
r374493 | jm | 2006-02-02 20:57:10 +0000 (Thu, 02 Feb 2006) | 1 line

bug 4485: avoid spurious 'Argument 'a' isn't numeric in pack' warnings from Util.pm
------------------------------------------------------------------------
r374491 | jm | 2006-02-02 20:51:30 +0000 (Thu, 02 Feb 2006) | 1 line

support new Mail::DomainKeys API, which changed incompatibly between 0.18 and 0.80 without warning
------------------------------------------------------------------------
r374490 | jm | 2006-02-02 20:49:57 +0000 (Thu, 02 Feb 2006) | 1 line

bug 4759: 'fetchmail marker' only valid in the trusted header set of Received lines
------------------------------------------------------------------------
r372894 | felicity | 2006-01-27 16:21:32 +0000 (Fri, 27 Jan 2006) | 1 line

bug 4772: trivial change to make the warning message for a tmpfile creation failure accurate
------------------------------------------------------------------------
r372069 | dos | 2006-01-25 01:08:53 +0000 (Wed, 25 Jan 2006) | 1 line

bug 4652: fix __OIMO_MSGID header pattern
------------------------------------------------------------------------
r357765 | jm | 2005-12-19 19:33:35 +0000 (Mon, 19 Dec 2005) | 1 line

bug 4735: lack of network interfaces causes die in DnsResolver.pm.  fixed
------------------------------------------------------------------------
r357719 | parker | 2005-12-19 16:25:13 +0000 (Mon, 19 Dec 2005) | 5 lines

Bug 4670

Added a few helper methods to unlinking and renaming database file with
multiple extensions.

------------------------------------------------------------------------
r357667 | sidney | 2005-12-19 09:03:04 +0000 (Mon, 19 Dec 2005) | 1 line

Bug 4719: fix wrap of long paragraphs. This is the correct patch after the wrong one was checked in for revison 357661
------------------------------------------------------------------------
r357661 | jm | 2005-12-19 07:27:13 +0000 (Mon, 19 Dec 2005) | 1 line

bug 4719: long paragraphs should be split on word boundaries where possible
------------------------------------------------------------------------
r357120 | dos | 2005-12-16 04:42:02 +0000 (Fri, 16 Dec 2005) | 2 lines

bug 4616: spamc config file causes command line options to be ignored - fixed;
patch from John Madden
------------------------------------------------------------------------
r355339 | dos | 2005-12-09 03:19:33 +0000 (Fri, 09 Dec 2005) | 1 line

bug 4646: correct spamc manpage error
------------------------------------------------------------------------
r355324 | dos | 2005-12-09 02:29:21 +0000 (Fri, 09 Dec 2005) | 1 line

bug 4672: Add syntax to exclude hosts/networks from trusted/internal networks
------------------------------------------------------------------------
r355322 | dos | 2005-12-09 02:26:45 +0000 (Fri, 09 Dec 2005) | 1 line

bug 4648: Illegal declaration of anonymous subroutine - Rules starting with digits fixed
------------------------------------------------------------------------
r355320 | dos | 2005-12-09 02:24:52 +0000 (Fri, 09 Dec 2005) | 1 line

bug: 4631 fix __DIE__ hooks affecting exception handling by evals
------------------------------------------------------------------------
r355212 | jm | 2005-12-08 21:21:01 +0000 (Thu, 08 Dec 2005) | 1 line

bug 4617: fix for spurious 'can't call method 'finish' on an undefined value' errors in AWL plugin
------------------------------------------------------------------------
r354345 | sidney | 2005-12-06 07:24:18 +0000 (Tue, 06 Dec 2005) | 1 line

I hate hard tabs
------------------------------------------------------------------------
r354344 | sidney | 2005-12-06 07:22:03 +0000 (Tue, 06 Dec 2005) | 1 line

updating my entry
------------------------------------------------------------------------
r353892 | felicity | 2005-12-04 18:54:04 +0000 (Sun, 04 Dec 2005) | 1 line

I was noticing that the branch was never put back into development mode...
------------------------------------------------------------------------
r350103 | jm | 2005-12-01 02:13:32 +0000 (Thu, 01 Dec 2005) | 1 line

bug 4700: certain privileged configuration settings can inject code, due to a bad fix for bug 3846.  Back that out
------------------------------------------------------------------------
r349278 | sidney | 2005-11-27 19:10:25 +0000 (Sun, 27 Nov 2005) | 1 line

bug 4708: properly parse bad spamd token, check in to 3.1 branch
------------------------------------------------------------------------
r348608 | dos | 2005-11-24 01:22:02 +0000 (Thu, 24 Nov 2005) | 1 line

bug 4704: Properly parse Received headers such as those generated by Nemesis
------------------------------------------------------------------------
r348522 | sidney | 2005-11-23 19:22:12 +0000 (Wed, 23 Nov 2005) | 1 line

bug4686: Fix a case in Received header parsing
------------------------------------------------------------------------
r348521 | sidney | 2005-11-23 19:20:14 +0000 (Wed, 23 Nov 2005) | 1 line

bug4627: Fix a case in Received header parsing
------------------------------------------------------------------------
r348520 | sidney | 2005-11-23 19:16:47 +0000 (Wed, 23 Nov 2005) | 1 line

bug4680: Fix a case in Received header parsing
------------------------------------------------------------------------
r345719 | dos | 2005-11-20 05:01:50 +0000 (Sun, 20 Nov 2005) | 1 line

bug 4655: have redhat-rc-script create .pid file for spamassassin service to avoid killing the wrong processes and leaving spamd running
------------------------------------------------------------------------
r345714 | dos | 2005-11-20 04:29:26 +0000 (Sun, 20 Nov 2005) | 1 line

bug 4595: WhiteListSubject.pm missing default config hashes
------------------------------------------------------------------------
r331884 | duncf | 2005-11-08 20:53:06 +0000 (Tue, 08 Nov 2005) | 2 lines

Trivial: Fix documentation of bayes_store_module (Debian Bug 333792)

------------------------------------------------------------------------
r328518 | duncf | 2005-10-26 01:25:39 +0000 (Wed, 26 Oct 2005) | 2 lines

Trivial: Fix typo in UPGRADE (Debian bug 335794)

------------------------------------------------------------------------
r293486 | jm | 2005-10-04 02:02:32 +0000 (Tue, 04 Oct 2005) | 1 line

bug 4597: avoid stupid 'can't call method 'string' on an undefined value' errors from DnsResolver
------------------------------------------------------------------------
r290905 | dos | 2005-09-22 07:37:30 +0000 (Thu, 22 Sep 2005) | 1 line

bug 4425: whitelist_from_rcvd shouldn't look at trusted headers if untrusted ones exist
------------------------------------------------------------------------
r290610 | dos | 2005-09-21 03:40:39 +0000 (Wed, 21 Sep 2005) | 1 line

bug 4586: spamd information message tells user to use switch that doesn't exist in spamd
------------------------------------------------------------------------
r289134 | jm | 2005-09-15 02:38:32 +0000 (Thu, 15 Sep 2005) | 1 line

merge up 3.1.0 release administrivia
------------------------------------------------------------------------
r280970 | jm | 2005-09-14 23:49:45 +0000 (Wed, 14 Sep 2005) | 1 line

update website-building tool for 3.1.x release line
------------------------------------------------------------------------
r280741 | jm | 2005-09-14 02:06:43 +0000 (Wed, 14 Sep 2005) | 1 line

PREPARING TO RELEASE 3.1.0
------------------------------------------------------------------------
r280740 | jm | 2005-09-14 02:05:10 +0000 (Wed, 14 Sep 2005) | 1 line

PREPARING TO RELEASE 3.1.0
------------------------------------------------------------------------
r280739 | jm | 2005-09-14 01:53:39 +0000 (Wed, 14 Sep 2005) | 1 line

bug 4522: ISO-2022 charset shifting escape sequence threw off bare-URI parsing.  fixed
------------------------------------------------------------------------
r280718 | dos | 2005-09-13 23:41:18 +0000 (Tue, 13 Sep 2005) | 1 line

Intermittent __alarm__ errors with various plugins
------------------------------------------------------------------------
r280057 | jm | 2005-09-11 01:28:08 +0000 (Sun, 11 Sep 2005) | 1 line

bug 4565: deal with new Yahoo hostname convention which caused FORGED_YAHOO_RCVD fps
------------------------------------------------------------------------
r279946 | sidney | 2005-09-10 04:35:43 +0000 (Sat, 10 Sep 2005) | 1 line

Bug 4570 fix regexp to not segfault given large headers
------------------------------------------------------------------------
r279685 | jm | 2005-09-09 01:52:57 +0000 (Fri, 09 Sep 2005) | 1 line

trivial typo fix
------------------------------------------------------------------------
r279517 | jm | 2005-09-08 05:11:06 +0000 (Thu, 08 Sep 2005) | 1 line

bug 4572: catch redirections using EmailFactory (emf0.com)
------------------------------------------------------------------------
r264934 | dos | 2005-08-31 04:00:21 +0000 (Wed, 31 Aug 2005) | 1 line

bug 4558: add redirector pattern  for oscommerce software open redirector
------------------------------------------------------------------------
r264693 | duncf | 2005-08-30 03:55:55 +0000 (Tue, 30 Aug 2005) | 2 lines

Typo "Spamssassin"

------------------------------------------------------------------------
r263823 | duncf | 2005-08-28 04:56:05 +0000 (Sun, 28 Aug 2005) | 1 line

Preparing to release 3.1.0-rc2, again
------------------------------------------------------------------------
r263820 | duncf | 2005-08-28 04:49:42 +0000 (Sun, 28 Aug 2005) | 3 lines

A bunch of doc fixes, from Loren Wilton, Wolfgang Zeikat and me.
http://wiki.apache.org/spamassassin/BetterDocumentation

------------------------------------------------------------------------
r263819 | duncf | 2005-08-28 04:30:35 +0000 (Sun, 28 Aug 2005) | 2 lines

Fix POD validity "=head2" should be "=item"

------------------------------------------------------------------------
r263811 | duncf | 2005-08-28 03:59:23 +0000 (Sun, 28 Aug 2005) | 1 line

Preparing to release 3.1.0-rc2
------------------------------------------------------------------------
r263808 | duncf | 2005-08-28 03:31:47 +0000 (Sun, 28 Aug 2005) | 2 lines

Bug 4494: Fix sa-learn's --local option

------------------------------------------------------------------------
r263805 | duncf | 2005-08-28 03:28:48 +0000 (Sun, 28 Aug 2005) | 2 lines

Bug 4552: Uninitialized values in spamd when processing TELL commands.

------------------------------------------------------------------------
r261909 | duncf | 2005-08-28 01:04:50 +0000 (Sun, 28 Aug 2005) | 2 lines

Bug 4535: Tweak MIME boundary regexp

------------------------------------------------------------------------
r261907 | duncf | 2005-08-28 01:00:14 +0000 (Sun, 28 Aug 2005) | 2 lines

Bug 4412: Support IPv6 resolvers, if possible.

------------------------------------------------------------------------
r241821 | sidney | 2005-08-27 23:26:20 +0000 (Sat, 27 Aug 2005) | 1 line

Documentation change to reflect change from bug 3055
------------------------------------------------------------------------
r239986 | jm | 2005-08-25 03:40:26 +0000 (Thu, 25 Aug 2005) | 1 line

bug 4546: add --allow-tell/-l spamd option, so that spamd users cannot use the new learn functionality, without the sysadmin accepting the risks of spoofing first
------------------------------------------------------------------------
r234432 | duncf | 2005-08-22 04:33:25 +0000 (Mon, 22 Aug 2005) | 3 lines

Trivial: Fix Mail::SpamAssassin::Client to save the enitre error
message, not just the first word.

------------------------------------------------------------------------
r234426 | duncf | 2005-08-22 03:49:54 +0000 (Mon, 22 Aug 2005) | 2 lines

Minor doc fix

------------------------------------------------------------------------
r233992 | jm | 2005-08-20 03:04:33 +0000 (Sat, 20 Aug 2005) | 1 line

bug 4536: avoid breakage if a warn happens before Mail::SA::Logger is loaded
------------------------------------------------------------------------
r233990 | jm | 2005-08-20 03:03:32 +0000 (Sat, 20 Aug 2005) | 1 line

bug 4518: fix situation where helper apps can be left running after SA times out on them, thanks to Mark Martinec
------------------------------------------------------------------------
r233988 | jm | 2005-08-20 02:57:38 +0000 (Sat, 20 Aug 2005) | 1 line

bug 4533: syslog entries were being identified as 'spamassassin' instead of 'spamd'. fixed, thanks to Dawn Keenan
------------------------------------------------------------------------
r233575 | duncf | 2005-08-19 23:12:02 +0000 (Fri, 19 Aug 2005) | 2 lines

Bug 4543: Document Bayes migration procedure.

------------------------------------------------------------------------
r233284 | duncf | 2005-08-18 04:07:08 +0000 (Thu, 18 Aug 2005) | 1 line

Valid POD Please!
------------------------------------------------------------------------
r233123 | duncf | 2005-08-17 04:45:44 +0000 (Wed, 17 Aug 2005) | 2 lines

Trivial: Typos: occured -> occurred, occurence -> occurrence

------------------------------------------------------------------------
r233114 | duncf | 2005-08-17 03:22:15 +0000 (Wed, 17 Aug 2005) | 4 lines

Trivial: Doc fix about locales -- ok_locales does not take country
codes as args (en, for example), so we should avoid refering to it as
such.

------------------------------------------------------------------------
r232904 | parker | 2005-08-15 23:08:40 +0000 (Mon, 15 Aug 2005) | 1 line

Bug 4351: Fix typo/cut-n-paste o
------------------------------------------------------------------------
r232654 | jm | 2005-08-14 21:54:34 +0000 (Sun, 14 Aug 2005) | 1 line

adding note on razor-reenabling, per Dan Kohn's suggestion
------------------------------------------------------------------------
r232534 | parker | 2005-08-13 22:02:22 +0000 (Sat, 13 Aug 2005) | 1 line

Fix typo
------------------------------------------------------------------------
r232513 | parker | 2005-08-13 17:52:19 +0000 (Sat, 13 Aug 2005) | 1 line

Documentation updates
------------------------------------------------------------------------
r232404 | jm | 2005-08-12 23:42:50 +0000 (Fri, 12 Aug 2005) | 1 line

update change summary
------------------------------------------------------------------------
r231548 | jm | 2005-08-12 00:50:17 +0000 (Fri, 12 Aug 2005) | 1 line

update build/README, and planned 3.1.0-rc1 announcement message
------------------------------------------------------------------------
r231546 | jm | 2005-08-12 00:37:52 +0000 (Fri, 12 Aug 2005) | 1 line

preparing to release 3.1.0-rc1
------------------------------------------------------------------------
r231544 | jm | 2005-08-12 00:05:47 +0000 (Fri, 12 Aug 2005) | 1 line

bug 4505: new scores for 3.1.0; STATISTICS files for same; fix test failures caused by changing scores, by making the test suite ruleset-independent; and rename a rule so that t/rule_names.t passes.
------------------------------------------------------------------------
r231411 | parker | 2005-08-11 07:00:37 +0000 (Thu, 11 Aug 2005) | 1 line

Bug 4519: Add multi_tok_count_change to BayesStore API
------------------------------------------------------------------------
r231387 | jm | 2005-08-11 03:52:19 +0000 (Thu, 11 Aug 2005) | 1 line

bug 4370: stop failed exec() from resulting in duplicate processes
------------------------------------------------------------------------
r231383 | parker | 2005-08-11 03:13:18 +0000 (Thu, 11 Aug 2005) | 1 line

Bug 4520: Add plugin hooks for spamd child init and post connection close
------------------------------------------------------------------------
r231382 | jm | 2005-08-11 03:09:53 +0000 (Thu, 11 Aug 2005) | 1 line

spf.t was failing due to SPF_HELO_FAIL having a 0 score; trivial fix
------------------------------------------------------------------------
r231362 | jm | 2005-08-11 00:25:28 +0000 (Thu, 11 Aug 2005) | 1 line

bug 4523: sa-update was requiring the supposedly-optional GPG
------------------------------------------------------------------------
r231360 | jm | 2005-08-11 00:23:22 +0000 (Thu, 11 Aug 2005) | 1 line

bug 4484: note that OBSCURED_EMAIL and SUBJ_ILLEGAL_CHARS are both likely to FP for non-english speakers
------------------------------------------------------------------------
r231168 | jm | 2005-08-10 04:38:18 +0000 (Wed, 10 Aug 2005) | 1 line

attempt to support multiple <gen:mutable> blocks safely, since some of the later ones may be in ifplugin scopes
------------------------------------------------------------------------
r231150 | jm | 2005-08-10 02:11:28 +0000 (Wed, 10 Aug 2005) | 1 line

forgot this: these shouldn't be active in a release branch
------------------------------------------------------------------------
r231140 | jm | 2005-08-09 23:23:55 +0000 (Tue, 09 Aug 2005) | 1 line

ensure that hit-frequencies uses the right logs when building STATISTICS.txt files
------------------------------------------------------------------------
r230956 | jm | 2005-08-09 02:15:58 +0000 (Tue, 09 Aug 2005) | 1 line

bug 4511: old rule configs were persisting across Mail::SpamAssassin::finish().  fixed, patch from John Gardiner Myers <jgmyers /at/ proofpoint.com>
------------------------------------------------------------------------
r230953 | jm | 2005-08-09 02:14:11 +0000 (Tue, 09 Aug 2005) | 1 line

bug 3712: avoid high memory usage when the message contains many newline characters
------------------------------------------------------------------------
r230951 | jm | 2005-08-09 02:04:16 +0000 (Tue, 09 Aug 2005) | 1 line

get this a bit more hospitable to running outside of runGA
------------------------------------------------------------------------
r230946 | jm | 2005-08-09 01:32:52 +0000 (Tue, 09 Aug 2005) | 1 line

commented debugging code which was messing up statistics output for the release
------------------------------------------------------------------------
r230723 | jm | 2005-08-08 01:12:10 +0000 (Mon, 08 Aug 2005) | 1 line

bug 4505 att 3051: render BAYES scores immutable, and set them to a sensible increasing scale
------------------------------------------------------------------------
r230642 | duncf | 2005-08-07 06:05:24 +0000 (Sun, 07 Aug 2005) | 2 lines

Bug 4363 - Avoid FP for DIET_1 on "exercise price"

------------------------------------------------------------------------
r227525 | jm | 2005-08-05 00:12:03 +0000 (Fri, 05 Aug 2005) | 1 line

bug 4161: mutex lock files for the flock lock method need to respect bayes_file_mode file permissions, too
------------------------------------------------------------------------
r227288 | jm | 2005-08-04 01:50:40 +0000 (Thu, 04 Aug 2005) | 1 line

trivial: rename STATISTICS.txt to STATISTICS-set0.txt, so it matches the other stats files
------------------------------------------------------------------------
r227145 | parker | 2005-08-03 01:29:56 +0000 (Wed, 03 Aug 2005) | 1 line

Bug 4510: Add missing UNIQUE index for bayes_vars
------------------------------------------------------------------------
r227105 | dos | 2005-08-02 22:59:22 +0000 (Tue, 02 Aug 2005) | 1 line

bug 4502: Habeas rules have malformed calls to check_rbl() and check_rbl_sub()
------------------------------------------------------------------------
r227100 | dos | 2005-08-02 22:36:43 +0000 (Tue, 02 Aug 2005) | 1 line

bug 4504: Add new adtech.de redirector pattern
------------------------------------------------------------------------
r226283 | jm | 2005-07-28 23:13:05 +0000 (Thu, 28 Jul 2005) | 1 line

bug 4487: trivial fix; copy -D pod doco from spamassassin-run.pod
------------------------------------------------------------------------
r226278 | jm | 2005-07-28 22:56:43 +0000 (Thu, 28 Jul 2005) | 1 line

bug 4448: use_dcc and use_pyzor fail to function via SQL prefs if disabled in local.cf
------------------------------------------------------------------------
r225838 | dos | 2005-07-28 18:16:38 +0000 (Thu, 28 Jul 2005) | 1 line

bug 4396: spamcop plugin spamcop_max_report_size not defined
------------------------------------------------------------------------
r225173 | dos | 2005-07-25 20:29:55 +0000 (Mon, 25 Jul 2005) | 1 line

bug 4419: oops... wrong patch was missing the colon for IPv6 addresses
------------------------------------------------------------------------
r225171 | dos | 2005-07-25 20:20:16 +0000 (Mon, 25 Jul 2005) | 1 line

bug 4419: improve eval test argument parsing and implement --lint warnings for same
------------------------------------------------------------------------
r224585 | jm | 2005-07-23 23:29:55 +0000 (Sat, 23 Jul 2005) | 1 line

bug 4344: enhance spamc under win32 to same timeout behaviour as under UNIX
------------------------------------------------------------------------
r224584 | jm | 2005-07-23 23:29:01 +0000 (Sat, 23 Jul 2005) | 1 line

allow SPF_PASS to appear in hit-frequencies output
------------------------------------------------------------------------
r224560 | quinlan | 2005-07-23 22:16:55 +0000 (Sat, 23 Jul 2005) | 1 line

creating branch for 3.1
------------------------------------------------------------------------