annotate ChangeLog @ 246:4cff8638dd9b

SMTP client: tries EHLO now always first Changed the behavior of the SMTP client. Now always an EHLO greeting is sent, no matter what kind of greeting text the server had sent. If the EHLO failed, an HELO greeting is tried as fall back. This is the behavior RFC 2821 requires (section 3.2). This change will fix setups that were not possible to sent to a server because that requires AUTH but hadn't said ``ESMTP'' in its greeting message. See also: Debian bug #349211 Thanks to Steffen (inne)
author markus schnalke <meillo@marmaro.de>
date Thu, 28 Oct 2010 16:40:02 -0300
parents 4f999b3ee49d
children c28e8dfebfc3
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
230
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
10 0.3.0 Fri, 23 Jul 2010 21:58:25 +0200
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
11 * new development branch
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
12 (Attention: No backward compatibility guaranteed.)
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
13 * removed POP3 support (also pop-before-smtp/smtp-after-pop)
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
14 * removed maildir support
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
15 * removed built-in mserver functionality
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
16 * removed, already deprecated, `remote_port' config option
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
17 * removed --disable-smtp-server and --with-glib-static
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
18 configure options
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
19 * exit if host_name is not set in conf file
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
20 * local_hosts defaults to `localhost;foo;foo.example.org' now
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
21 (generated from the value of host_name, here it would have
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
22 been `foo.example.org')
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
23 * listen on `localhost:25' now if listen_addresses is not set
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
24 in the conf file. To not listen at all, set listen_addresses
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
25 to the empty string.
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
26 * set default values for log_dir, spool_dir, mail_dir
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
27 * improved mservdetect
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
28 * build resolvtest tool now, the code was already there
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
29 * added setup guides
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
30 * improved and simplified the example config
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
31 * removed the old manual because it is really outdated now
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
32 * better debug logging of outgoing SMTP dialogs
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
33 * renamed misc/ to devel/ and contrib/ to admin/
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
34 * added admin/config-transition, to check for and inform about
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
35 obsolete config options
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
36
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
37 0.2.28 Fri, 23 Jul 2010 09:58:56 +0200
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
38 * added STARTTLS support with external wrappers like openssl.
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
39 Added a new route config option `instant_helo' therefore.
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
40 * added misc/list-versions
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
41
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
42 0.2.27 Sun, 18 Jul 2010 22:40:04 +0200
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
43 * replaced the MD5 implementation with the one of Solar
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
44 Designer
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
45 * replaced hmac_md5.c with an own implementation of RFC 2104
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
46 * added authors of contributed parts to AUTHORS
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
47
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
48 0.2.26 Sun, 18 Jul 2010 10:28:43 +0200
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
49 * write a log message when the daemon starts up. Thanks to
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
50 Juergen Daubert.
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
51 * added a missing #include <sys/stat.h> to local.c. Thanks to
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
52 Dominik Lang (phil).
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
53 * improved documentation of `wrapper' in route files
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
54 * fix handling of --with-liblockfile=no or
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
55 --without-liblockfile. Thanks to Nico Roeser.
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
56 * documentation improvements in the INSTALL file and some man
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
57 pages. Thanks to Nico Roeser.
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
58 * added misc/update-manpage-date, a development helper script
4f999b3ee49d updated ChangeLog and NEWS
meillo@marmaro.de
parents: 159
diff changeset
59 to update the date and version in man pages
159
27363b36a28c next version will be 0.3.0
meillo@marmaro.de
parents: 149
diff changeset
60
149
115d3c92493b updated ChangeLog and NEWS
meillo@marmaro.de
parents: 143
diff changeset
61 0.2.25 Thu, 08 Jul 2010 00:49:36 +0200
126
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
62 * added server-side SMTP SIZE support. Thanks to Paolo.
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
63 * always remove Bcc: headers from now on
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
64 * never create headers from envelope recipients from now on
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
65 * add ``To: undisclosed-recipients:;'' if no recipient header
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
66 is present
143
0d071003ab56 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 126
diff changeset
67 * added checks for too long addresses in SMTP dialog. Thanks
0d071003ab56 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 126
diff changeset
68 to Paolo.
126
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
69 * allow colons (`:') unquoted in config file. Thanks to Paolo.
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
70 * new warnmsg.tpl.it. Thanks to Paolo.
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
71 * don't install the tests any longer
149
115d3c92493b updated ChangeLog and NEWS
meillo@marmaro.de
parents: 143
diff changeset
72 * remove all installed dirs but no generated data (logs,
115d3c92493b updated ChangeLog and NEWS
meillo@marmaro.de
parents: 143
diff changeset
73 spooled files, config)
126
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
74 * removed the ACC_NO_RECVD_HDR because it is never used
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
75 * changed name ACC_NODOT_TERM to ACC_DOT_IGNORE for better
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
76 understanding
143
0d071003ab56 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 126
diff changeset
77 * fixed max_size_delete
0d071003ab56 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 126
diff changeset
78 * added Paolo's mailq.wmbiffrc
126
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
79 * better debugging output. Thanks to Paolo.
143
0d071003ab56 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 126
diff changeset
80 * documented some, yet undocumented, config options
126
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
81 * improved documentation of -t option
149
115d3c92493b updated ChangeLog and NEWS
meillo@marmaro.de
parents: 143
diff changeset
82 * moved rmail to sbin and added man page for rmail(8)
126
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
83 * several typo fixes in man pages and code comments
143
0d071003ab56 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 126
diff changeset
84 * gen-dist: don't distribute mercurial files
126
8a2b38c567c1 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 94
diff changeset
85
94
3334237be176 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 77
diff changeset
86 0.2.24 Mon, 21 Jun 2010 10:07:32 +0200
77
58ca1df240f8 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 69
diff changeset
87 * removed dead code in child.c
58ca1df240f8 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 69
diff changeset
88 * fixed closing of log files on receival of SIGHUP. See commit
58ca1df240f8 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 69
diff changeset
89 message and http://bugs.debian.org/536060 .
58ca1df240f8 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 69
diff changeset
90 * the daemon does reparent to init anymore if init is already
58ca1df240f8 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 69
diff changeset
91 its parent. This situation appears on SIGHUP receival.
58ca1df240f8 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 69
diff changeset
92 * fixed correct processing of mails with data lines longer
58ca1df240f8 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 69
diff changeset
93 4096 chars. See commit message for details.
94
3334237be176 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 77
diff changeset
94 * various refactoring
3334237be176 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 77
diff changeset
95 * fixed is_ingroup() to check for the primary group of users
3334237be176 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 77
diff changeset
96 * moved man page of mservdetect to section 1
3334237be176 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 77
diff changeset
97 * added rmail script from postfix which is a bit better than
3334237be176 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 77
diff changeset
98 calling masqmail as rmail. See docs/uucp-setup
3334237be176 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 77
diff changeset
99 * permissions.c describes how to make another group (e.g.
3334237be176 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 77
diff changeset
100 `uucp') trusted
3334237be176 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 77
diff changeset
101 * uninstall target removes now docs and thelike
3334237be176 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 77
diff changeset
102 * minor updates in the documentation
77
58ca1df240f8 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 69
diff changeset
103
69
c343f5012551 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 53
diff changeset
104 0.2.23 Sun, 30 May 2010 21:00:44 +0200
53
b067916f7256 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 48
diff changeset
105 * fixed inverted condition for undefined online_file. Thanks to
b067916f7256 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 48
diff changeset
106 Juergen Daubert.
69
c343f5012551 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 53
diff changeset
107 * masqmail installs to /usr/local by default now. Previously it
c343f5012551 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 53
diff changeset
108 installed to /usr.
c343f5012551 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 53
diff changeset
109 * man pages get installed again. Again thanks to Juergen Daubert.
c343f5012551 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 53
diff changeset
110 Docs and examples do get installed now too.
c343f5012551 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 53
diff changeset
111 * updated the docs. Moved the man pages from docs/ to man/.
c343f5012551 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 53
diff changeset
112 Added the old manual from the old website to the distribution.
c343f5012551 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 53
diff changeset
113 * reworked the test cases completely.
c343f5012551 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 53
diff changeset
114 * updated the README file and added a bug report howto
53
b067916f7256 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 48
diff changeset
115 * fixed dist-gen (wrong paths for md5sum)
b067916f7256 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 48
diff changeset
116
48
f3bdb5b382ec updated ChangeLog and NEWS
meillo@marmaro.de
parents: 42
diff changeset
117 0.2.22 Thu, 20 May 2010 21:19:56 +0200
41
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
118 * new maintainer: markus schnalke <meillo@marmaro.de>. See NEWS.
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
119 * fixed expanding of $prefix for template files. Thanks to Johann
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
120 Felix Soden.
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
121 * fixed delivery with empty or non-existent alias files.
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
122 Thanks to Marcos Dione.
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
123 * fixed empty or only-whitespace connection names.
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
124 * fixed typos, reported by Reuben Thomas.
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
125 * corrected man page about /etc/aliases. Thanks to Alexis.
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
126 * further corrections and improvements in man pages. Man pages will
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
127 be maintained in the nroff code directly in future.
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
128 * removed distribution specific data from repo. It is now separately
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
129 available on the website.
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
130 * changed default online status file to /var/run/masqmail/masqmail-route
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
131 * removed trigraph warnings
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
132
30
983a603c2ff2 added old changlog entry for 0.2.21, sourced from debian/changelog
meillo@marmaro.de
parents: 0
diff changeset
133 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
134 * 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
135 * 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
136 * write log files as 'mail' user (security fix)
41
5432f13c7e58 updated ChangeLog and NEWS
meillo@marmaro.de
parents: 30
diff changeset
137 * use /var/run/masqmail/ for pid files
0
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
138 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
139 * 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
140 * 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
141 * hopefully fixed uid/gid problem in peidopen.c
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
142 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
143 * 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
144 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
145 * new option connect_error_fail
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
146 * install /var/{log,spool} before subdirs, so
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
147 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
148 Thx to Juergen Daubert.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
149 * failure notices and warnings also if connection fails
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
150 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
151 * 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
152 Thx to Juergen Daubert.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
153 * 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
154 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
155 Thx to Olaf Buddenhagen for debug information.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
156 * implemented 'last_route' option
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
157 * 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
158 * 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
159 * added delivery warn messages for deferals
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
160 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
161 * 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
162 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
163 * 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
164 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
165 * 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
166 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
167 * added french translation of delivery failure message template.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
168 Thanks to Rémi Denis-Courmont
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
169 * accept -f "" without segfaulting. Thanks to Ralf Friedl.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
170 * 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
171 * read conf file _after_ dropping privileges
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
172 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
173 * corrected html version of documentation
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
174 * 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
175 * small lintian fixes for Debian
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
176 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
177 * 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
178 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
179 * 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
180 * new helo_name option for route
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
181 * 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
182 * swapped setegid/seteuid in maildir_out()
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
183 * 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
184 0.2.11:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
185 * 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
186 Thx to Juergen Daubert for noticing.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
187 * 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
188 again.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
189 * 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
190 * 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
191 again.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
192 * 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
193 * implemented map_h_mail_followup_to_addresses
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
194 * 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
195 errors. Thanks to Anonymous.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
196 * added do_save_envelope_to option
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
197 0.2.10:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
198 * 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
199 * allow ';' in rval also if rval is unqoted
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
200 * write pidfiles to /var/run/masqmail{,-get}.pid
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
201 * now runs on freebsd without leaving zombies
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
202 * use setjmp() in readsock.c for timeouts
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
203 0.2.9:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
204 * attempts to make it compile on freebsd
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
205 - 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
206 * removed some bashisms from configure.ac
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
207 * 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
208 * 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
209 * 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
210 0.2.8:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
211 * 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
212 * 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
213 * added ESMTP LOGIN
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
214 * made uidl handling even more safe
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
215 0.2.7:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
216 * fixed stupid locking bug
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
217 * 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
218 * added italian version of failmsg.tpl (by Paolo)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
219 * changed MIME boundaries in failmsg.tpl (Paolo)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
220 * applied patches from Paolo (Gabel - ):
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
221 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
222 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
223 debian/masqmail.ip-up
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
224 0.2.6:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
225 * rediscovered previously undocumented allowed_return_paths option for
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
226 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
227 * 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
228 * 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
229 * 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
230 * ENABLE_SMTP_SERVER define was incorrectly written as
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
231 ENABLE_MODE_SMTP (by Ben Low)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
232 * 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
233 0.2.5:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
234 * PowerPC fix for varargs functions
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
235 * 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
236 to non local addresses
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
237 * alias is always caseless for postmaster (disregarding
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
238 alias_local_caseless option)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
239 * do not rebounce to postmaster
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
240 * implemented Maildir support
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
241 * rearranged append_file in local.c
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
242 * 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
243 0.2.4:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
244 * 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
245 fetched because it was in the list
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
246 * 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
247 * 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
248 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
249 in peopen.c (noted by Colin Phipps)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
250 * 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
251 * ignore SIGPIPE signal
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
252 * docu updates by Uli Funcke
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
253 * 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
254 * implemented -v (log to stdout) option
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
255 0.2.3:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
256 * 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
257 * 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
258 * typo in man pages (noted by Sebastian Inacker)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
259 * 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
260 * 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
261 * implemented lock_dir option
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
262 * ignore EINVAL after fdatasync
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
263 * configure option to link with libcrypto
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
264 * configure option to disable resolver support
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
265 * configure option to enable mserver support
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
266 * configure option to disable smtp server
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
267 * configure option to link glib statically
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
268 * msg_count option for get configuration
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
269 * bug fix: do not terminate if accept() return
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
270 error (patch by Edouard G. Parmelan)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
271 * removed some files from package in
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
272 debian (by Edouard G. Parmelan))
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
273 * mailrm alias (by Edouard G. Parmelan)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
274 * bug fix: removed superfluous g_free from
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
275 dot_unlock() (by Edouard G. Parmelan)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
276 * write uidl list to temporary file first
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
277 * 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
278 (avoid duplicate mails when interupted)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
279 0.2.2:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
280 * fix of Debian Bug#92894 by Gregor Hoffleit
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
281 (correct error reply for lacking permissions)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
282 * fixed 'last line missing' bug
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
283 * fixed spool locking bug: lock was deleted
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
284 if unsuccessful (unlocking it)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
285 * added patch from Uli Funcke for log_user
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
286 (user getting all delivered mail)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
287 * implemented get daemon
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
288 * create lock file when getting mail
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
289 * use tables for finding route and get lists
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
290 0.2.1:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
291 * 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
292 * 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
293 * 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
294 * 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
295 * 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
296 * 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
297 0.2.0:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
298 * included the debian/ directory from the debian package.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
299 * added return_path option for get configuration
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
300 * added max_messages option for get configuration
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
301 * 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
302 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
303 * added online detection method 'pipe'
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
304 * 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
305 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
306 * 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
307 * qualify address for get configuration.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
308 * 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
309 and this is used as the return path.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
310 * port number for mail_host in routes possible
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
311 * introduce delivery failue notices
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
312 * 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
313 * 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
314 * started development branch 0.2.x
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
315
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
316 0.1.12:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
317 * 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
318 * 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
319 0.1.11:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
320 * 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
321 0.1.10:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
322 * 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
323 * 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
324 0.1.9:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
325 * fixed a few typos in man pages
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
326 * ignore -v option
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
327 * 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
328 * 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
329 * implemtented pipe, pipe_fromhack and pipe_fromline options
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
330 for routes (for protocol 'pipe')
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
331 * implememted 'pipe' protocol for routes
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
332 * 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
333 * list of routes for each connection
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
334 * 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
335 * 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
336 0.1.8:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
337 * 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
338 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
339 Belhouane)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
340 * 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
341 * added more help for configure
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
342 * 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
343 * 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
344 * 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
345 * 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
346 * 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
347 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
348 * kill -HUP seems to work now.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
349 * 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
350 * replaced exit() with _exit where appropriate (children)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
351 * added pipe_fromhack and pipe_fromline options
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
352 * 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
353 * 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
354 * 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
355 * 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
356 * 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
357 * 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
358 0.1.7:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
359 * 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
360 * 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
361 run_as_user and drops _all_ privileges
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
362 * environment variables for pipe transport
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
363 * wildcards for map_* options
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
364 * rearranged interface handling, IP addresses now possible for
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
365 listen_addresses and mserver_iface
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
366 * beautified masqmail.c
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
367 * 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
368 * 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
369 * proper spool file locking
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
370 0.1.6:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
371 * 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
372 * 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
373 * command line option for version information (-bV)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
374 0.1.5:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
375 * implemented -F option
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
376 * 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
377 * 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
378 (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
379 * 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
380 * 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
381 * 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
382 * 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
383 0.1.4:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
384 * 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
385 0.1.3:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
386 * 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
387 * 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
388 * 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
389 * fail if alias file cannot be read
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
390 * better handling of SMTP SIZE error
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
391 * 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
392 * case insensitive domain matching (noted by Andre Masloch)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
393 * removed nearly all warnings if compiled with -Wall
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
394 0.1.2:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
395 * some changes in configure.in
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
396 * 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
397 * 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
398 * 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
399 0.1.1:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
400 * 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
401 * rpm packages for SuSE
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
402 * regard CFLAGS in Makefile.am
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
403 * implemtented -g <name> option
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
404 * be more verbose in pop3_get.c
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
405 * implemented -f option (set return path)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
406 * 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
407 * internal changes of smtp_out_log_failure()
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
408 * removed 'no log file' error
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
409 * 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
410 * 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
411 * 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
412 list was empty
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
413 0.1.0:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
414 * 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
415 * 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
416 * rearranged routing code:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
417 - 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
418 - unified online/offline delivery, making it more simple
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
419
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
420 0.0.13:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
421 * 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
422 is set and warn in logs about misconfiguration.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
423 * fail if there are no recipients
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
424 * 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
425 * 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
426 0.0.12:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
427 * 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
428 Palomo)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
429 * fixed bug: set len for getsockname
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
430 * 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
431 (noted by Frank Schnekenbuehl)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
432 * 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
433 Frank Schnekenbuehl)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
434 * 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
435 Alberto González Palomo)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
436 0.0.11:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
437 * 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
438 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
439 compliance!)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
440 * 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
441 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
442 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
443 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
444 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
445 * 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
446 * fixed bug: segfault when configuration file not found
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
447 0.0.10:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
448 * removed -g option from Makefile
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
449 * 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
450 * 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
451 * pipe transport implemented
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
452 * alias support implemented.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
453 * 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
454 mail or in group trusted.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
455 * some configuration parameters can be read from files
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
456 * 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
457 aliases support.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
458 * 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
459 (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
460 again!
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
461 * define fdatasync to fsync if not available.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
462 * 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
463 * 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
464 caused problems. Thanks to David Maslen.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
465 * values in tables without leading spaces
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
466 0.0.9:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
467 * 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
468 Alberto Gonzalez Palomo for the suggestion.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
469 * changed umask for spool writing to 026.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
470 * 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
471 * there is now a mailing list
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
472 (see http://www.innominate.org/mailman/listinfo/masqmail)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
473 * 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
474 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
475 '--' in options. Thanks!
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
476 * 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
477 used in masqmail).
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
478 * 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
479 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
480 0.0.8:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
481 * added a FAQ page.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
482 * 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
483 pretty now ;-)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
484 * 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
485 routes.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
486 * 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
487 for the Received: header only).
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
488 * 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
489 * 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
490 the message size and the received host.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
491 * added allowed_rcpt_domains option for routes.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
492 * 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
493 * 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
494 allowed.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
495 0.0.7:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
496 * 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
497 * 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
498 adjacent lines, the second was not recognized.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
499 0.0.6:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
500 * 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
501 problems with reading config statements on multiple lines.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
502 * 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
503 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
504 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
505 to Dale Perkel for pointing this out.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
506 0.0.5:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
507 * 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
508 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
509 (though it should be the From: address).
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
510 * changed configure script to better recognize whether libresolv
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
511 should be linked or not.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
512 * 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
513 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
514 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
515 0.0.4:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
516 * 'From' hack is now a 'From ' hack.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
517 * configure now accepts options --with-logdir=LOGDIR and
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
518 --with-spooldir=SPOOLDIR.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
519 * 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
520 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
521 * 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
522 * 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
523 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
524 * 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
525 version.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
526 0.0.3:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
527 * 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
528 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
529 * 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
530 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
531 * 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
532 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
533 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
534 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
535 * 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
536 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
537 forever for a response...
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
538 0.0.2:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
539 * 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
540 * 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
541 any more.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
542 * added 'From' hack
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
543 * 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
544 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
545 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
546 * added -i option (same as -oi)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
547 * added more header rewriting (set_ and map_ options)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
548 * 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
549 was not read properly
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
550 * 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
551 (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
552 anyway in the future)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
553 * 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
554 * implemented multiple messages per connection (but only online
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
555 and if mail_host is defined)
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
556 * 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
557 delivery
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
558 * 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
559 _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
560 * added do_correct_helo option for routes
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
561 * 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
562 0.0.1:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
563 * 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
564 more than one rcpt to a single host.
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
565 * 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
566 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
567 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
568 * 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
569 * 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
570 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
571 * 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
572 * 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
573 * 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
574 * 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
575 * corrected rfc821 address parsing and rearranged code
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
576 0.0.0:
08114f7dcc23 this is masqmail-0.2.21 from oliver kurth
meillo@marmaro.de
parents:
diff changeset
577 * initial release