annotate ChangeLog @ 203:45acc5727493

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