annotate ChangeLog @ 179:ec3fe72a3e99

Fixed an important bug with folded headers! g_strconcat() returns a *copy* of the string, but hdr->value still pointed to the old header (which probably was a memory leak, too). If the folded part had been quite small it was likely that the new string was at the same position as the old one, thus making everything go well. But if pretty long headers were folded several times it was likely that the new string was allocated somewhere else in memory, thus breaking things. In result mails to lots of recipients (folded header) were frequently only sent to the ones in the first line. Sorry for the inconvenience.
author meillo@marmaro.de
date Fri, 03 Jun 2011 09:52:17 +0200
parents 3dc9bf11858c
children 4e96665808c3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
48
f3bdb5b382ec updated ChangeLog and NEWS
meillo@marmaro.de
parents: 42
diff changeset
1 This ChangeLog file summarizes the (implementation) changes from the
f3bdb5b382ec updated ChangeLog and NEWS
meillo@marmaro.de
parents: 42
diff changeset
2 technical view.
41
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
3
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
4 The code repository log file provides the changes in full detail.
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
5
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
6 Have a look at the NEWS file for a summary of the changes in a less
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
7 technical speach and with focus on compatibility.
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
8
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
9
176
3dc9bf11858c updated ChangeLog and NEWS
meillo@marmaro.de
parents: 167
diff changeset
10 0.2.28 Fri, 23 Jul 2010 09:58:56 +0200
3dc9bf11858c updated ChangeLog and NEWS
meillo@marmaro.de
parents: 167
diff changeset
11 * added STARTTLS support with external wrappers like openssl.
3dc9bf11858c updated ChangeLog and NEWS
meillo@marmaro.de
parents: 167
diff changeset
12 Added a new route config option `instant_helo' therefore.
3dc9bf11858c updated ChangeLog and NEWS
meillo@marmaro.de
parents: 167
diff changeset
13 * added misc/list-versions
3dc9bf11858c updated ChangeLog and NEWS
meillo@marmaro.de
parents: 167
diff changeset
14
167
18a5c335afda updated ChangeLog and NEWS
meillo@marmaro.de
parents: 160
diff changeset
15 0.2.27 Sun, 18 Jul 2010 22:40:04 +0200
18a5c335afda updated ChangeLog and NEWS
meillo@marmaro.de
parents: 160
diff changeset
16 * replaced the MD5 implementation with the one of Solar
18a5c335afda updated ChangeLog and NEWS
meillo@marmaro.de
parents: 160
diff changeset
17 Designer
18a5c335afda updated ChangeLog and NEWS
meillo@marmaro.de
parents: 160
diff changeset
18 * replaced hmac_md5.c with an own implementation of RFC 2104
18a5c335afda updated ChangeLog and NEWS
meillo@marmaro.de
parents: 160
diff changeset
19 * added authors of contributed parts to AUTHORS
18a5c335afda updated ChangeLog and NEWS
meillo@marmaro.de
parents: 160
diff changeset
20
160
e197e6f4dd94 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 149
diff changeset
21 0.2.26 Sun, 18 Jul 2010 10:28:43 +0200
e197e6f4dd94 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 149
diff changeset
22 * write a log message when the daemon starts up. Thanks to
e197e6f4dd94 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 149
diff changeset
23 Juergen Daubert.
e197e6f4dd94 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 149
diff changeset
24 * added a missing #include <sys/stat.h> to local.c. Thanks to
e197e6f4dd94 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 149
diff changeset
25 Dominik Lang (phil).
e197e6f4dd94 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 149
diff changeset
26 * improved documentation of `wrapper' in route files
e197e6f4dd94 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 149
diff changeset
27 * fix handling of --with-liblockfile=no or
e197e6f4dd94 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 149
diff changeset
28 --without-liblockfile. Thanks to Nico Roeser.
e197e6f4dd94 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 149
diff changeset
29 * documentation improvements in the INSTALL file and some man
e197e6f4dd94 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 149
diff changeset
30 pages. Thanks to Nico Roeser.
e197e6f4dd94 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 149
diff changeset
31 * added misc/update-manpage-date, a development helper script
e197e6f4dd94 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 149
diff changeset
32 to update the date and version in man pages
e197e6f4dd94 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 149
diff changeset
33
149
115d3c92493b updated ChangeLog and NEWS
meillo@marmaro.de
parents: 143
diff changeset
34 0.2.25 Thu, 08 Jul 2010 00:49:36 +0200
126
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
35 * added server-side SMTP SIZE support. Thanks to Paolo.
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
36 * always remove Bcc: headers from now on
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
37 * never create headers from envelope recipients from now on
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
38 * add ``To: undisclosed-recipients:;'' if no recipient header
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
39 is present
143
0d071003ab56 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 126
diff changeset
40 * added checks for too long addresses in SMTP dialog. Thanks
0d071003ab56 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 126
diff changeset
41 to Paolo.
126
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
42 * allow colons (`:') unquoted in config file. Thanks to Paolo.
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
43 * new warnmsg.tpl.it. Thanks to Paolo.
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
44 * don't install the tests any longer
149
115d3c92493b updated ChangeLog and NEWS
meillo@marmaro.de
parents: 143
diff changeset
45 * remove all installed dirs but no generated data (logs,
115d3c92493b updated ChangeLog and NEWS
meillo@marmaro.de
parents: 143
diff changeset
46 spooled files, config)
126
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
47 * removed the ACC_NO_RECVD_HDR because it is never used
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
48 * changed name ACC_NODOT_TERM to ACC_DOT_IGNORE for better
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
49 understanding
143
0d071003ab56 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 126
diff changeset
50 * fixed max_size_delete
0d071003ab56 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 126
diff changeset
51 * added Paolo's mailq.wmbiffrc
126
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
52 * better debugging output. Thanks to Paolo.
143
0d071003ab56 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 126
diff changeset
53 * documented some, yet undocumented, config options
126
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
54 * improved documentation of -t option
149
115d3c92493b updated ChangeLog and NEWS
meillo@marmaro.de
parents: 143
diff changeset
55 * moved rmail to sbin and added man page for rmail(8)
126
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
56 * several typo fixes in man pages and code comments
143
0d071003ab56 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 126
diff changeset
57 * gen-dist: don't distribute mercurial files
126
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
58
94
3334237be176 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 77
diff changeset
59 0.2.24 Mon, 21 Jun 2010 10:07:32 +0200
77
58ca1df240f8 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 69
diff changeset
60 * removed dead code in child.c
58ca1df240f8 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 69
diff changeset
61 * fixed closing of log files on receival of SIGHUP. See commit
58ca1df240f8 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 69
diff changeset
62 message and http://bugs.debian.org/536060 .
58ca1df240f8 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 69
diff changeset
63 * the daemon does reparent to init anymore if init is already
58ca1df240f8 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 69
diff changeset
64 its parent. This situation appears on SIGHUP receival.
58ca1df240f8 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 69
diff changeset
65 * fixed correct processing of mails with data lines longer
58ca1df240f8 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 69
diff changeset
66 4096 chars. See commit message for details.
94
3334237be176 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 77
diff changeset
67 * various refactoring
3334237be176 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 77
diff changeset
68 * fixed is_ingroup() to check for the primary group of users
3334237be176 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 77
diff changeset
69 * moved man page of mservdetect to section 1
3334237be176 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 77
diff changeset
70 * added rmail script from postfix which is a bit better than
3334237be176 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 77
diff changeset
71 calling masqmail as rmail. See docs/uucp-setup
3334237be176 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 77
diff changeset
72 * permissions.c describes how to make another group (e.g.
3334237be176 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 77
diff changeset
73 `uucp') trusted
3334237be176 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 77
diff changeset
74 * uninstall target removes now docs and thelike
3334237be176 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 77
diff changeset
75 * minor updates in the documentation
77
58ca1df240f8 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 69
diff changeset
76
69
c343f5012551 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 53
diff changeset
77 0.2.23 Sun, 30 May 2010 21:00:44 +0200
53
b067916f7256 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 48
diff changeset
78 * fixed inverted condition for undefined online_file. Thanks to
b067916f7256 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 48
diff changeset
79 Juergen Daubert.
69
c343f5012551 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 53
diff changeset
80 * masqmail installs to /usr/local by default now. Previously it
c343f5012551 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 53
diff changeset
81 installed to /usr.
c343f5012551 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 53
diff changeset
82 * man pages get installed again. Again thanks to Juergen Daubert.
c343f5012551 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 53
diff changeset
83 Docs and examples do get installed now too.
c343f5012551 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 53
diff changeset
84 * updated the docs. Moved the man pages from docs/ to man/.
c343f5012551 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 53
diff changeset
85 Added the old manual from the old website to the distribution.
c343f5012551 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 53
diff changeset
86 * reworked the test cases completely.
c343f5012551 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 53
diff changeset
87 * updated the README file and added a bug report howto
53
b067916f7256 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 48
diff changeset
88 * fixed dist-gen (wrong paths for md5sum)
b067916f7256 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 48
diff changeset
89
48
f3bdb5b382ec updated ChangeLog and NEWS
meillo@marmaro.de
parents: 42
diff changeset
90 0.2.22 Thu, 20 May 2010 21:19:56 +0200
41
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
91 * new maintainer: markus schnalke <meillo@marmaro.de>. See NEWS.
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
92 * fixed expanding of $prefix for template files. Thanks to Johann
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
93 Felix Soden.
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
94 * fixed delivery with empty or non-existent alias files.
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
95 Thanks to Marcos Dione.
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
96 * fixed empty or only-whitespace connection names.
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
97 * fixed typos, reported by Reuben Thomas.
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
98 * corrected man page about /etc/aliases. Thanks to Alexis.
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
99 * further corrections and improvements in man pages. Man pages will
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
100 be maintained in the nroff code directly in future.
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
101 * removed distribution specific data from repo. It is now separately
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
102 available on the website.
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
103 * changed default online status file to /var/run/masqmail/masqmail-route
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
104 * removed trigraph warnings
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
105
30
983a603c2ff2 added old changlog entry for 0.2.21, sourced from debian/changelog
meillo@marmaro.de
parents: 0
diff changeset
106 0.2.21 Mon, 07 Nov 2005 14:09:21 -0800
983a603c2ff2 added old changlog entry for 0.2.21, sourced from debian/changelog
meillo@marmaro.de
parents: 0
diff changeset
107 * do not use shell when executing sub programs (security fix)
983a603c2ff2 added old changlog entry for 0.2.21, sourced from debian/changelog
meillo@marmaro.de
parents: 0
diff changeset
108 * do not accept backtick in email adresses (security fix)
983a603c2ff2 added old changlog entry for 0.2.21, sourced from debian/changelog
meillo@marmaro.de
parents: 0
diff changeset
109 * write log files as 'mail' user (security fix)
41
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
110 * use /var/run/masqmail/ for pid files
0
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
111 0.2.20 Mon, 19 May 2003 21:14:06 +0200
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
112 * fixed a segfaulting bug in spool.c caused by folded headers
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
113 * regard connect_error_fail when failing for pipes (Debian Bug #186364)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
114 * hopefully fixed uid/gid problem in peidopen.c
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
115 0.2.19 Wed, 12 Mar 2003 21:33:53 +0100
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
116 * fixed a bug in addr_string (set buffer = NULL if g_free'd buffer)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
117 0.2.18 Fri, 06 Dec 2002 14:57:41 +0100
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
118 * new option connect_error_fail
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
119 * install /var/{log,spool} before subdirs, so
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
120 they get correct ownerships, if installing to a tmp. directory
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
121 Thx to Juergen Daubert.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
122 * failure notices and warnings also if connection fails
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
123 0.2.17 Thu, 28 Nov 2002 14:59:24 +0100
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
124 * fixed errors in man page masqmail.conf.5 about online_detect
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
125 Thx to Juergen Daubert.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
126 * fixed a segfaulting bug in accept.c on pop retrieval, if there
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
127 is no return_path in the mail and Sender: is empty.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
128 Thx to Olaf Buddenhagen for debug information.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
129 * implemented 'last_route' option
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
130 * moved *.tpl to /usr/share/masqmail/tpl (from /etc/masqmail/tpl)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
131 * french translation of warnmsg.tpl by Rémi Denis-Courmont
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
132 * added delivery warn messages for deferals
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
133 new options: 'warn_intervals', 'warnmsg_file', 'max_defer_time'
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
134 * warn/fail also if remote SMTP server replies with 4xx or 5xx
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
135 just after EHLO/HELO (yes, that was a bug)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
136 * removed a few -Wall warnings. Thanks to Juergen Daubert.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
137 0.2.16 Tue, 12 Nov 2002 17:27:13 +0100
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
138 * fixed debugging, which has been broken in 0.2.15
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
139 0.2.15 Wed, 06 Nov 2002 12:19:55 +0100
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
140 * added french translation of delivery failure message template.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
141 Thanks to Rémi Denis-Courmont
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
142 * accept -f "" without segfaulting. Thanks to Ralf Friedl.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
143 * fixed buffer overflows in conf.c. Thanks to Damian M Gryski.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
144 * read conf file _after_ dropping privileges
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
145 0.2.14 Sat, 26 Oct 2002 14:40:49 +0200
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
146 * corrected html version of documentation
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
147 * include masqmail.8 man page (was garbled in 0.2.13)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
148 * small lintian fixes for Debian
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
149 0.2.13 Wed, 23 Oct 2002 20:54:39 +0200
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
150 * fixed a possible buffer overflow (IMHO not exploitable) Thanks to Anonymous.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
151 0.2.12 Wed, 23 Oct 2002 18:57:42 +0200
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
152 * new do_pipelining option (to switch it off if necessary)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
153 * new helo_name option for route
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
154 * fixed remote_port option (but marked it as deprecated)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
155 * swapped setegid/seteuid in maildir_out()
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
156 * try again on EAGAIN failure for local delivery via mbox
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
157 0.2.11:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
158 * make it possible for *.route file to have mode 600, owned by root.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
159 Thx to Juergen Daubert for noticing.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
160 * do not choke on trailing blanks after comments in conf file. Anonymous
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
161 again.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
162 * try again on EAGAIN failure for local delivery via mda
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
163 * fixed a potential buffer overflow in conf.c. Thanks to Anonymous
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
164 again.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
165 * set umask 066 for log files. Thanks to Anonymous.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
166 * implemented map_h_mail_followup_to_addresses
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
167 * fixed a bug: masqmail -t with empty body caused weird
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
168 errors. Thanks to Anonymous.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
169 * added do_save_envelope_to option
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
170 0.2.10:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
171 * fixed a small bug in mserver.c (atoi) (Thanks to Gert Ohme)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
172 * allow ';' in rval also if rval is unqoted
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
173 * write pidfiles to /var/run/masqmail{,-get}.pid
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
174 * now runs on freebsd without leaving zombies
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
175 * use setjmp() in readsock.c for timeouts
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
176 0.2.9:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
177 * attempts to make it compile on freebsd
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
178 - works, but leaves zombies behind (will be done next release, I hope)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
179 * removed some bashisms from configure.ac
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
180 * fixed segfault when called with -t under some circumstances
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
181 * some fixes about locking when fetching mail (yes, 0 _is_ a valid fd...)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
182 * some speedups for uidl handling, and do not bloat log files any more
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
183 0.2.8:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
184 * use flock() for locking in retrieving mails (get.c)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
185 * can use /etc/mailname as host_name (for Debian)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
186 * added ESMTP LOGIN
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
187 * made uidl handling even more safe
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
188 0.2.7:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
189 * fixed stupid locking bug
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
190 * do not complain about 'unknown mode' when getting mail
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
191 * added italian version of failmsg.tpl (by Paolo)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
192 * changed MIME boundaries in failmsg.tpl (Paolo)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
193 * applied patches from Paolo (Gabel - ):
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
194 mostly replacing g_strdup_printf() with g_strdup(), a few ticks ('),
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
195 changed SENDER_LOCAL environment variable and fixed missing '\' in
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
196 debian/masqmail.ip-up
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
197 0.2.6:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
198 * rediscovered previously undocumented allowed_return_paths option for
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
199 routes and made it usable for null sender addresses.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
200 * added mbox_default, and {mbox,mda,maildir}_users options
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
201 * changes to vsnprintf function use in pop3_in.c and smtp_in.c (by egp)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
202 * fixes to ip-up/ip-down scripts (by Ben Low)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
203 * ENABLE_SMTP_SERVER define was incorrectly written as
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
204 ENABLE_MODE_SMTP (by Ben Low)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
205 * fixed bug in get_header() in src/header.c (by egp)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
206 0.2.5:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
207 * PowerPC fix for varargs functions
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
208 * relay checking: if do_relay is set to false, do not allow non local
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
209 to non local addresses
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
210 * alias is always caseless for postmaster (disregarding
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
211 alias_local_caseless option)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
212 * do not rebounce to postmaster
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
213 * implemented Maildir support
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
214 * rearranged append_file in local.c
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
215 * use sysexits.h for correct error reply for failure messages (mda only)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
216 0.2.4:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
217 * fixed uidl bug: uidl list was not written if a mail was not
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
218 fetched because it was in the list
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
219 * fixed bug in src/conf.c: g_free'd twice in destroy_route()
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
220 * security fix, Debian Bug#102092: 'Privilege escalation in masqmail
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
221 piped alias handling': fixed by using set[ug]id instead of sete[ug]id
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
222 in peopen.c (noted by Colin Phipps)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
223 * limit count of children in pop3_in.c and wait for them
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
224 * ignore SIGPIPE signal
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
225 * docu updates by Uli Funcke
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
226 * find path to masqmail via --prefix or --exec-prefix option for configure
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
227 * implemented -v (log to stdout) option
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
228 0.2.3:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
229 * local_addresses and not_local_addreses option (patch by Uli Funcke)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
230 * replaced /usr/sbin/masqmail in fail_msg.c with /usr/sbin/sendmail
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
231 * typo in man pages (noted by Sebastian Inacker)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
232 * hostnames can now begin with a digit (noted by CatcherInTheRye)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
233 * chdir to '/' (on some systems getcwd() failes when changing uid)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
234 * implemented lock_dir option
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
235 * ignore EINVAL after fdatasync
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
236 * configure option to link with libcrypto
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
237 * configure option to disable resolver support
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
238 * configure option to enable mserver support
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
239 * configure option to disable smtp server
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
240 * configure option to link glib statically
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
241 * msg_count option for get configuration
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
242 * bug fix: do not terminate if accept() return
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
243 error (patch by Edouard G. Parmelan)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
244 * removed some files from package in
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
245 debian (by Edouard G. Parmelan))
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
246 * mailrm alias (by Edouard G. Parmelan)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
247 * bug fix: removed superfluous g_free from
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
248 dot_unlock() (by Edouard G. Parmelan)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
249 * write uidl list to temporary file first
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
250 * write uidl list each time a message was retrieved
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
251 (avoid duplicate mails when interupted)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
252 0.2.2:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
253 * fix of Debian Bug#92894 by Gregor Hoffleit
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
254 (correct error reply for lacking permissions)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
255 * fixed 'last line missing' bug
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
256 * fixed spool locking bug: lock was deleted
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
257 if unsuccessful (unlocking it)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
258 * added patch from Uli Funcke for log_user
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
259 (user getting all delivered mail)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
260 * implemented get daemon
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
261 * create lock file when getting mail
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
262 * use tables for finding route and get lists
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
263 0.2.1:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
264 * expand_h_sender_address now defaults to true (as described in docs)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
265 * included documentation patch by Marc Herbert (masqmail call in ifup configuration)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
266 * complain to log if failure message template cannot be opened
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
267 * errmsg_file defaults to /etc/masqmail/tpl/failmsg.tpl
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
268 * corrected error message for insufficient permissions (Debian Bug #92894)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
269 * get mail depending on connection: -go option and online_get
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
270 0.2.0:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
271 * included the debian/ directory from the debian package.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
272 * added return_path option for get configuration
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
273 * added max_messages option for get configuration
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
274 * added independent program 'mservdetect', which can be used with
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
275 online_detect=pipe as replacement for online_detect=mserver
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
276 * added online detection method 'pipe'
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
277 * replaced configure option --with-conffile with --with-confdir, default
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
278 is now /etc/masqmail/ (/etc/masqmail/masqmail.conf for the conf file).
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
279 * added do_uidl_dele option (delete messages in uid listing on server)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
280 * qualify address for get configuration.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
281 * better checking for valid From: address when retrieving mail via pop3
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
282 and this is used as the return path.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
283 * port number for mail_host in routes possible
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
284 * introduce delivery failue notices
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
285 * added addr_string() function for easy output of addresses
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
286 * expire spool lock files after a while (currently 300s)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
287 * started development branch 0.2.x
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
288
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
289 0.1.12:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
290 * previous fix auf AUTH broke it - reverted it partially and fixed it again
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
291 * bug fix in get.c: retrieval via pop from different server could cause mail to be lost
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
292 0.1.11:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
293 * bug fix in smtp_out.c: of AUTH methods supplied by server, only the first was recognized
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
294 0.1.10:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
295 * added support for IP address as mail_host in routes
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
296 * include <time.h> in masqmail.h to make it compile with glibc 2.2.2
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
297 0.1.9:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
298 * fixed a few typos in man pages
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
299 * ignore -v option
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
300 * added patch from Bernhard Ehlers to program aliases runq, rmail, smtpd and in.smtpd
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
301 * added patch from Edouard G. Parmelan to correct default directories to install
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
302 * implemtented pipe, pipe_fromhack and pipe_fromline options
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
303 for routes (for protocol 'pipe')
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
304 * implememted 'pipe' protocol for routes
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
305 * memset to 0 of configuration structures (it is safer and easier)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
306 * list of routes for each connection
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
307 * do not be picky about EOF if locally received message is not terminated by a dot
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
308 * speeded up accept.c for large messages (noted by Falko Flessner)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
309 0.1.8:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
310 * security bug fix (Debian Bug#81079): if local address cannot be
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
311 resolved, masqmail listened on an arbitrary port (fixed by Adel
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
312 Belhouane)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
313 * bug fix: -d without argument caused segfault (Thanks to Jan Setzer)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
314 * added more help for configure
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
315 * Iain Lea sent a spec file for Redhat. Thanks!
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
316 * lines can now be indefinetely long for mail acception (well, nearly...)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
317 * implemented 'wrapper' options for routes and get configurations for ssl and maybe other purposes
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
318 * unified read_sockline() for smtp_out.c, smtp_in.c, pop3_in.c, accept.c and mserver.c
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
319 * escaping of quotes in configuration now possible and now works
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
320 correctly in alias file (Edouard G. Parmelan sent a patch, but I fixed it differently)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
321 * kill -HUP seems to work now.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
322 * close all file descriptors >= 3 on start (patch by Edouard G. Parmelan)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
323 * replaced exit() with _exit where appropriate (children)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
324 * added pipe_fromhack and pipe_fromline options
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
325 * added mda support and mda_fromhack and mda_fromline options
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
326 * user can delete his own mail if received via smtp from one of ident_trusted_nets
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
327 * bug fix in lookup.c: if the name that an MX points could not be resolved, delete entry
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
328 * added expand_h_sender_address option. expend_h_sender_domain should be obsolete now.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
329 * unprivileged user can delete his own mail from queue if received locally
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
330 * replaced popen() in local.c with peopen() from snippet from sourceforge. Fixed a bug there.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
331 0.1.7:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
332 * debug option can be changed for privileged users only
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
333 * fixed a security hole: -C option for unprivileged users now implies
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
334 run_as_user and drops _all_ privileges
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
335 * environment variables for pipe transport
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
336 * wildcards for map_* options
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
337 * rearranged interface handling, IP addresses now possible for
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
338 listen_addresses and mserver_iface
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
339 * beautified masqmail.c
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
340 * revised uid and gid settings in spool.c and local.c (pipe transport)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
341 * optionally use ident protocol (RFC 1413) and store user id in spool file
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
342 * proper spool file locking
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
343 0.1.6:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
344 * record user id in spool file (though it is not used anywhere)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
345 * command line option to remove messages from queue (-Mrm)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
346 * command line option for version information (-bV)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
347 0.1.5:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
348 * implemented -F option
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
349 * removed bug in accept.c (dot bug, noted by Andre Masloch)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
350 * location of main conf is now configurable with ./configure
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
351 (suggested by Greger Hoffleit). Default is /etc/masqmail.conf.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
352 * remote_port defaults to 25 (noted by Andre Masloch)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
353 * docu fixes: remote_port documented and typo fix (noted by Andre Masloch. Again :-))
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
354 * do not return failure on exit on delivery if mail queue was empty (noted by Andre Masloch)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
355 * qualify -f address with host_name if unqualified (noted by Andre Masloch)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
356 0.1.4:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
357 * Jens Askengren discovered a segfaulting bug when parsing headers.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
358 0.1.3:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
359 * warn if pop/auth options are given, but compiled without support
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
360 * fixed allowed_rcpt_domains option (was broken since 0.1.0, but nobody noticed)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
361 * exit with 1 if queue run fails for any reason (not for daemon)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
362 * fail if alias file cannot be read
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
363 * better handling of SMTP SIZE error
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
364 * implemented alias_local_caseless option (suggestion by Andre Masloch)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
365 * case insensitive domain matching (noted by Andre Masloch)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
366 * removed nearly all warnings if compiled with -Wall
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
367 0.1.2:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
368 * some changes in configure.in
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
369 * continue if get conf could not be read. Thanks to Edouard G. Parmelan!
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
370 * fixed another bug on pipe addresses in spool.c
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
371 * Andre Masloch found a bug in spool.c which caused a segfault on pipe addresses. Thanks!
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
372 0.1.1:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
373 * Edouard G. Parmelan sent a patch for starting a queue run on start of daemon. Thanks!
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
374 * rpm packages for SuSE
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
375 * regard CFLAGS in Makefile.am
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
376 * implemtented -g <name> option
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
377 * be more verbose in pop3_get.c
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
378 * implemented -f option (set return path)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
379 * fixed bug: "no debug file, msg was:" in smtp_out.c when debugging was off
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
380 * internal changes of smtp_out_log_failure()
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
381 * removed 'no log file' error
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
382 * complain if host name could not be resolved in connect.c
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
383 * added option resolve_list for route and get configurations
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
384 * removed bug in rcptlist_with_one_of_hostlist(): exited when
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
385 list was empty
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
386 0.1.0:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
387 * included ESMTP AUTH support (as client), CRAM-MD5 only
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
388 * included pop3 client support, with UIDL and APOP, single drop only
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
389 * rearranged routing code:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
390 - messages will be deleted from spool earlier, as soon as they are delivered
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
391 - unified online/offline delivery, making it more simple
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
392
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
393 0.0.13:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
394 * ignore set_h_{from,reply_to}_domain if map_h_{from,reply_to}_addresses
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
395 is set and warn in logs about misconfiguration.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
396 * fail if there are no recipients
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
397 * fixed bug: if called with -t, qualify recipient address with host_name
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
398 * fixed bug: if called with -bi, no longer wait for message on stdin
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
399 0.0.12:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
400 * warn if spool file could not be deleted (Thanks to Alberto González
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
401 Palomo)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
402 * fixed bug: set len for getsockname
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
403 * fixed bug: set local_net_routes to NULL if there is no local net
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
404 (noted by Frank Schnekenbuehl)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
405 * say 'mail queue is empty' if mail queue is empty (Thanks to
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
406 Frank Schnekenbuehl)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
407 * fixed bug: setegid in local.c (was noted by both Michael Piefel and
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
408 Alberto González Palomo)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
409 0.0.11:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
410 * if Bcc: headers have been removed (-t option), and there is no To:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
411 or Cc: header,an empty Bcc: header will be created (RFC 822
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
412 compliance!)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
413 * fixed bug: if rcpts are given on command line To: headers were
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
414 created, even if they already existed. This caused Bcc: recipient
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
415 addresses to be revealed if they were given on the cmd line.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
416 Now a To: header is only created if there is no To:, Cc: or Bcc:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
417 header. Thanks to Richard Clamp for pointing this out.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
418 * fixed bug: segfault when -d option was given without arguments
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
419 * fixed bug: segfault when configuration file not found
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
420 0.0.10:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
421 * removed -g option from Makefile
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
422 * fixed bug: -odq did not work, was broken in some earlier version
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
423 * addresses with leading '\' will not be expanded any further in aliases
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
424 * pipe transport implemented
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
425 * alias support implemented.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
426 * changed permissions for queue runs again: got to be root,
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
427 mail or in group trusted.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
428 * some configuration parameters can be read from files
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
429 * internal changes in routing logics/deliver code, preparing for
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
430 aliases support.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
431 * Gregor Hoffleit sent another patch: use liblockfile if available
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
432 (Debian!) and DESTDIR will be used. Also updated the NEWS file. Thanks
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
433 again!
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
434 * define fdatasync to fsync if not available.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
435 * lookup.c includes sys/types.h, some environments need this
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
436 * fixed bug in RFC 822 parsing: name in brackets after address
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
437 caused problems. Thanks to David Maslen.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
438 * values in tables without leading spaces
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
439 0.0.9:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
440 * anyone in group 'trusted' is now allowed to do queue runs. Thanks to
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
441 Alberto Gonzalez Palomo for the suggestion.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
442 * changed umask for spool writing to 026.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
443 * removed silly 'no rcpt domain for this route' message
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
444 * there is now a mailing list
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
445 (see http://www.innominate.org/mailman/listinfo/masqmail)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
446 * Gregor Hoffleit sent a patch to make masqmail work with mutt (and
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
447 balsa and any other MUA that uses the mutt libs): it now supports
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
448 '--' in options. Thanks!
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
449 * accept_message() supports flag ACC_NO_RECVD_HDR (but this is not
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
450 used in masqmail).
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
451 * accept_message() is no longer responsible for queuing, makes it
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
452 easier to recycle the code for other projects (eg. jpilot-Mail)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
453 0.0.8:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
454 * added a FAQ page.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
455 * removed all warnings, at least for egcs. Output of make looks
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
456 pretty now ;-)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
457 * added allowed_mail_locals and not_allowed_mail_locals options for
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
458 routes.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
459 * implemented folding und unfolding of headers (but currently used
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
460 for the Received: header only).
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
461 * corrected docs: should be 'online_detect', NOT 'detect_online'.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
462 * mailq now gives information about the time mails spent in the queue,
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
463 the message size and the received host.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
464 * added allowed_rcpt_domains option for routes.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
465 * increased buffer size to 1024 for SMTP responses when delivering.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
466 * fixed minor bug: slash in unquoted strings in conf parsing was not
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
467 allowed.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
468 0.0.7:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
469 * fixed a bug in smtp_out.c: sock was tested before it was initialized.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
470 * fixed a bug in the configuration code: for statements in two
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
471 adjacent lines, the second was not recognized.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
472 0.0.6:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
473 * rewrote part of the configuration parsing code because it caused
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
474 problems with reading config statements on multiple lines.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
475 * added a LF after each mail local mail spool file, as this
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
476 seems to be required for some MUAs and especially cucipop when
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
477 it reads mails. Otherwise mails seem to be concatenated. Thanks
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
478 to Dale Perkel for pointing this out.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
479 0.0.5:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
480 * added expand_h_sender_domain option (boolean, default: true)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
481 because some clients use the Sender: address as the sender address
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
482 (though it should be the From: address).
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
483 * changed configure script to better recognize whether libresolv
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
484 should be linked or not.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
485 * fixed a nasty bug: if masqmail -q was called (or qo <name>
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
486 and a mail was not delivered), the headers were lost! Problem was an
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
487 additional LF after received_host in the spool file.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
488 0.0.4:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
489 * 'From' hack is now a 'From ' hack.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
490 * configure now accepts options --with-logdir=LOGDIR and
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
491 --with-spooldir=SPOOLDIR.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
492 * the directories /var/masqmail and /var/spool/masqmail will now be
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
493 created with make install; user and group will be set appropriately
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
494 * configure now accepts options --with-user=USER and --with-group=GROUP
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
495 * dove into autoconf: configure now recognizes libc5 and links with
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
496 libresolv only for libc6 and defines getline for libc5
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
497 * fixed timeout code when sending. This was broken in some earlier
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
498 version.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
499 0.0.3:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
500 * fixed bug in spool write code: rcpt address was written incorrectly
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
501 to spool file under some circumstances (with a LF).
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
502 * added methods for online detection (file and mserver) and added code
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
503 to deliver immediately when mail is received at online time.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
504 * too many changes to list: rearranged routing code, unified smtp
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
505 deliveries to the local net with online deliveries, so now route
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
506 configurations can be used for the local net. Also multiple messages
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
507 per connection for the local net possible. And reduced code size.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
508 * fixed bug: if server does not use neither the esmtp size extension
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
509 nor pipelining, output after MAIL FROM was not flushed. So MM waited
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
510 forever for a response...
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
511 0.0.2:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
512 * fixed bug: euid was not set properly for local delivery
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
513 * when debugging, it does not write the whole message to the log
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
514 any more.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
515 * added 'From' hack
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
516 * qualified address for return path and recipients is now required
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
517 if not accepted locally, if locally accepted the addresses will be
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
518 qualified with host_name. (Thereby fixed a seg fault bug)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
519 * added -i option (same as -oi)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
520 * added more header rewriting (set_ and map_ options)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
521 * fixed bug: potential seg fault when writing spool files because it
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
522 was not read properly
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
523 * multiple messages per connection now also if mail is sent directly
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
524 (same for local_nets is still missing, but I will use routes for these
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
525 anyway in the future)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
526 * the queue will now be read in random order
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
527 * implemented multiple messages per connection (but only online
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
528 and if mail_host is defined)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
529 * implemented rewriting of local parts in return path for online
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
530 delivery
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
531 * domain matching is no longer case sensitive (had to define
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
532 _GNU_SOURCE so that I could use FNM_CASEFOLD for fnmatch)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
533 * added do_correct_helo option for routes
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
534 * fixed bug: corrected retrying hosts if one failed (connect.c).
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
535 0.0.1:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
536 * fixed bug: seg fault when delivering online directly and there was
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
537 more than one rcpt to a single host.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
538 * fixed bug: if mail was succesfully delivered in online mode to all
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
539 rcpts, and if there were additional (local) rcpts for which the mail
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
540 was not yet delivered, the mail was deleted from spool.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
541 * rearranged smtp_out.c to prepare for multiple messages per connection
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
542 * log now shows the real host a message is sent to by SMTP (previously
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
543 it was the one looked for, now it is the one that was found by DNS)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
544 * added NOOP, HELP and not recognized replies in smtp_in
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
545 * fixed bug: forgot to close dup_sock in accept_connect (listen.c)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
546 * can now list the queue with the -bp option or when called as mailq
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
547 * debug_level is now configurable and -d option added
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
548 * corrected rfc821 address parsing and rearranged code
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
549 0.0.0:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
550 * initial release