File: CHANGELOG

package info (click to toggle)
filter 2.6.3-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, jessie, jessie-kfreebsd, lenny, sarge, squeeze, wheezy
  • size: 728 kB
  • ctags: 706
  • sloc: ansic: 4,033; sh: 3,932; makefile: 198
file content (93 lines) | stat: -rw-r--r-- 2,972 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

Yes, this changelog is only being started with filter version 2.2
Changes are from filter.2.1.3

filter2.2
	Added make_tempfile() routine to make sure tempfile is created
	in secure fashion.
	Then improved tempfile name to be much more unique.
	  (added username to it)
	Then rewrote all the wasteful "close tmpfile,open tmpfile" code
	to reuse the existing FILE*.
	THEN had to rewrite the execute() code, which turns out to be
	a security advantage also.

	Now removes tempfile before exit(EX_TEMPFAIL) if cannot get lock
	on folder.

	Plus, added %f option to mailhome. user mailboxes can be specified
	by  /var/mail/%f/%u  -> /var/mail/p/phil
	
	This version is the "Andrew Stribblehill" release.
	Thanks for all the code suggestions! :-)

filter 2.2.1
	Updated Configure script to default to flock=n for solaris.
	Removed unused domain name check
	Fixed up status for pclose() in actions.c, and stopped
	premature removal of tempfile in mail_message(), for consistency

filter 2.2.2
	Minor cleanup stuff for Configure script.
	   Removed chown(-1) question
	   added filter URL to usage message
	Added SOME prototypes.
	Got rid of damn nested /**/ in config.h.SH, cause
	   -Wall was driving me NUTS.
	Fixed setuid test: never tested positive!

	and much makefile tweaking, so that I could finally make
	a Debian linux package out of it.

	But really, I should get back to fixing up filter3.0!
	(work in progress, to use autoconf)

filter2.3
	Fixed premature fclose() in mail_message(). After my optimization
	 in filter.2.2.X, this was redundant.
	 Now forwardc and executec work properly
	Removed get_tz.c, since we dont use timezones in filter.

filter2.3.1
	Fixed up LICENSE file to be the way it should have been to start with,
	plus updated README file some.

filter2.4
	Fixed some "bounce" printouts.
	Added "resend" action
	Added "mailinglist" header (x-mailing-list)
	Fixed silent broken acceptance of "!=" as string comparison.
	   (made it WORK!)
	**CHANGED** use of $HOME/.elm/ to $HOME/.filter/   !!

filter2.4.1
	Adjusted manpage to show $HOME/.filter
	Added ">From " escaping when saving messages to a local file,
	 not just mbox.

filter2.4.2
	Fixed parsing of "lines" argument, in get_filter_rules().
	  what a diference a brace makes... (moved up a line)
	  Now   if(lines XXXX)  should actually WORK again!

filter2.5
	Added "alphasubject" virtual header type.
	Strips out all but alpha chars, and forces to lower case
	Because new obnoxious type mails, need obnoxious filtering solutions

filter2.5.1
	Added iso de-miming, for subject line. probably buggy.

filter2.6
	Added separation of envelope from, header from, and reply-to.
	"from" now matches on all those, plus sender header.

filter2.6.1
	Just tweaked Configure script to find flock on redhat systems
	Thanks to Ned Danieley for sending in a patch, and testing

filter 2.6.2
	Fixed security hole in filter.c:save_embedded_address()

filter 2.6.3
	Stupid syntax error in Configure fixed.