]> git.ipfire.org Git - people/ms/dma.git/blob - debian/changelog
release dma 0.9
[people/ms/dma.git] / debian / changelog
1 dma (0.9) unstable; urgency=low
2
3 [ Ed Maste ]
4 * Be explicit about missing user.
5 * Allow DMA_ROOT_USER & DMA_GROUP to be overridden.
6 * Add compat #ifdef for older OpenSSL
7 * Add CONF_DIR, as in Makefile
8 * More detailed error message for tmp file failure.
9
10 [ Simon Schubert ]
11 * spool.c: bzero contents of pointer
12
13 -- Simon Schubert <2@0x2c.org> Mon, 03 Jun 2013 15:58:44 +0200
14
15 dma (0.8) unstable; urgency=low
16
17 [ Gert van den Berg ]
18 * Added some more documentation on compiling
19 * Make Makefile and README consistent with INSTALL
20
21 [ Sascha Wildner ]
22 * dma.8: Fix a few small issues.
23
24 [ Simon Schubert ]
25 * dma.8: we only have 2 config files at the moment
26 * Merge pull request #2 from mohag/master
27 * don't treat -options following -q as argument to it
28 * deliver_remote: propagate back DNS errors
29 * don't complain when we can't lock a queue file during flush
30 * implement queue flushing prod
31
32 -- Simon Schubert <2@0x2c.org> Fri, 30 Mar 2012 12:03:54 +0200
33
34 dma (0.7) unstable; urgency=low
35
36 [ Simon Schubert ]
37 * add semicolon before date in Received: header
38 * parse_conf: fix bug with masqueraded domains
39 * clear up warnings found by clang static analysis
40 * mark printf-alike functions
41
42 -- Simon Schubert <2@0x2c.org> Tue, 03 Jan 2012 14:53:43 +0100
43
44 dma (0.6) unstable; urgency=low
45
46 [ Simon Schubert ]
47 * deliver_local: quote "From " more liberally
48
49 -- Simon Schubert <2@0x2c.org> Wed, 07 Dec 2011 12:42:22 +0100
50
51 dma (0.5) unstable; urgency=low
52
53 [ Simon Schubert ]
54 * implement masquerading using the MASQUERADE config option
55 * access config files at CONF_PATH, add makefile target to install conf files
56 * implement the "*" catch-all alias
57
58 -- Simon Schubert <2@0x2c.org> Wed, 16 Nov 2011 13:34:43 +0100
59
60 dma (0.4) unstable; urgency=low
61
62 [ Simon Schubert ]
63 * Makefile: put libraries at the end when linking
64 * LICENSE: add
65 * Merge commit 'refs/merge-requests/3' of git://gitorious.org/dma/dma
66 * Merge commit 'refs/merge-requests/4' of git://gitorious.org/dma/dma
67 * Add symlink for sendmail which is expected by many packages
68 * Makefile: create spool directories in a separate target
69 * Makefile: add symlink for mailq
70 * README: elaborate, use markdown
71
72 [ Peter Pentchev ]
73 * Fix straight SSL/TLS delivery to remote MX's.
74 * Fix a minor memory leak discovered by cppcheck.
75
76 -- Simon Schubert <2@0x2c.org> Wed, 16 Nov 2011 00:08:28 +0100
77
78 dma (0.3) unstable; urgency=low
79
80 [ Simon Schubert ]
81 * todo: we create mboxes properly now
82 * dma-mbox-create: group mail only needs to write to mboxes
83 * errlog: preserve errno
84 * dma-mbox-create: add error/status logging
85 * dns_get_mx_list: handle errors properly
86
87 [ Peter Pentchev ]
88 * Make add_host() really return an error code.
89
90 [ Simon Schubert ]
91 * readmail: accept mail without newline at the end
92
93 [ Peter Pentchev ]
94 * In OpenSSL 1.0, TLSv1_client_method() returns a const pointer.
95
96 [ Simon Schubert ]
97 * make dma compile again on DragonFly
98 * parse_addrs: fix parsing for multiple <addresses>
99
100 -- Simon Schubert <2@0x2c.org> Sat, 09 Jul 2011 02:38:05 +0200
101
102 dma (0.2) unstable; urgency=low
103
104 * Update to dma 0.2
105 - debian: better mark as UNRELEASED
106 - add ppa makefile recipe
107 - TODO: suggest way to run a queue flush on boot
108 - partially adopt 34-manpage-defaults.patch: AUTHPATH is not set by default
109 - Revert "debian: better mark as UNRELEASED"
110 - setlogident: openlog() wants a static variable
111 - writequeuef: create files with g+rw
112 - drop privileges when run by root
113 - implement mbox creation via setuid helper
114 - debian: build with consistent flags
115 - debian: remove unused files
116 - debian: fix lintian warnings and errors
117 - make ppa: force lower version number
118 - make ppa: proper name
119
120 -- Simon Schubert <2@0x2c.org> Sun, 31 Oct 2010 23:57:50 +0100
121
122 dma (0.1) unstable; urgency=low
123
124 * Update dma to 0.1
125
126 -- Simon Schubert <2@0x2c.org> Fri, 29 Oct 2010 00:57:26 +0200
127
128 dma (0.0.2010.06.17-6) unstable; urgency=low
129
130 * Add the 37-gnu-hurd patch to really fix the FTBFS on GNU/Hurd.
131 * Convert several shell output assignments from = to :=
132 * Switch to bzip2 compression for the Debian tarball.
133
134 -- Peter Pentchev <roam@ringlet.net> Sun, 17 Oct 2010 00:08:33 +0300
135
136 dma (0.0.2010.06.17-5) unstable; urgency=low
137
138 * Only use SA_NOCLDWAIT if available to fix the Hurd FTBFS.
139
140 -- Peter Pentchev <roam@ringlet.net> Thu, 07 Oct 2010 11:42:23 +0300
141
142 dma (0.0.2010.06.17-4) unstable; urgency=low
143
144 * Fix an infinite loop in dma-migrate if char is unsigned.
145 Closes: #599172
146 * Switch to Git and point the Vcs-* fields to Gitorious.
147
148 -- Peter Pentchev <roam@ringlet.net> Wed, 06 Oct 2010 17:30:29 +0300
149
150 dma (0.0.2010.06.17-3) unstable; urgency=low
151
152 * Update the debconf translations:
153 - French by Steve Petruzzello; Closes: #587883
154 * Bump Standards-Version to 3.9.1 with no changes.
155 * Disable deferred delivery by default, as in the upstream version:
156 - in the 03-debian-locations patch, comment the DEFER keyword in dma.conf,
157 as it is upstream
158 - refresh the 11-double-bounce.patch
159 - reword the README.Debian section on deferred delivery a bit
160 - add a news blurb
161
162 -- Peter Pentchev <roam@ringlet.net> Tue, 27 Jul 2010 13:34:27 +0300
163
164 dma (0.0.2010.06.17-2) unstable; urgency=low
165
166 * Quick on the heels of -1 to fix a momentary lapse of reason on my part:
167 in the 03-debian-locations patch, revert part of the 0.0.2010.06.17-1
168 change: do not set a un-overrideable default for the deferred delivery!
169 Closes: #587593
170 * Update the debconf translations:
171 - Japanese by Hideki Yamane; Closes: #587543
172
173 -- Peter Pentchev <roam@ringlet.net> Wed, 30 Jun 2010 11:59:46 +0300
174
175 dma (0.0.2010.06.17-1) unstable; urgency=low
176
177 * New upstream version:
178 - no longer reports the remote port number; Closes: #544820
179 - fixes some queue locking problems; Closes: #582593
180 - adapt the rules file to use the GNU Makefile instead of the BSD one
181 - drop pmake from Build-Depends
182 - remove the 01-debian-build patch, overtaken by upstream changes
183 - in the 03-debian-locations patch, make the Debian defaults actual
184 defaults for the dma binary, not just in the dma.conf file
185 - adapt the 04-debian-setgid patch for the GNU Makefile
186 - in the 10-liblockfile patch, change the GNU Makefile, too
187 - enhance the 11-double-bounce patch a bit:
188 - use dma's own delqueue() function instead of a naive unlink() so
189 all the queue files are cleaned up
190 - document the Debian default for DBOUNCEPROG in the manual page
191 - resurrect the 13-hardening patch, correcting a couple of
192 unchecked asprintf(3) and vasprintf(3) invocations
193 - the functionality of the 20-parse-recipient patch was implemented
194 upstream in a different way, so replace it with a small bugfix
195 - remove the 22-openfiles patch, overtaken by upstream changes
196 - in the 24-random-message-id patch, change the GNU Makefile, too
197 - add the 27-int-size patch to cast a variable to the correct type
198 - add the 28-valid-recipient patch to fix parsing recipients out of
199 the message body
200 - add the 29-double-free patch to fix a double-free error
201 - add the 30-ldflags patch to honor LDFLAGS if specified
202 - refresh the 09-typos, 17-mailname, 23-dirent-d_type, and
203 25-unsupported-starttls patches
204 - teach the dbounce-simple-safecat handler about the M*/Q* spool
205 files scheme
206 * Bump Standards-Version to 3.9.0 with no changes.
207 * Update the copyright file:
208 - bring it up to the latest revision of the DEP 5
209 - update the upstream copyright notices
210 - bump the year on my copyright notice
211 * Remove the diffsrc rules target which was intended for my own
212 internal use, but has outlived its time.
213 * Use dpkg-buildflags from dpkg-dev >= 1.15.7~ to get the default
214 values for CFLAGS, CPPFLAGS, and LDFLAGS; no longer rely on
215 dpkg-buildpackage to set them by default.
216 * Add the dma-migrate utility (in a separate binary package) to convert
217 spool files to the new queue format (M* and Q* files for each message)
218 * Add a dma-migrate invocation to dma.cron.d
219 * Shorten the Vcs-Browser URL.
220 * Add the 31-sigalrm-backoff patch to force a delivery attempt on SIGALRM.
221 * Properly substitute the debconf-supplied values for DBOUNCEPROG and
222 SMARTHOST into dma.conf even if they are empty without generating
223 an invalid dma.conf file.
224 * Remove the smarthost default; dma does MX lookups now, so it doesn't
225 really *need* one anymore.
226 * Reword the debconf relayhost question - dma does not really need
227 a smarthost anymore.
228 * Update the debconf translations:
229 - Bulgarian
230 - Portuguese by Américo Monteiro
231 - German by Helge Kreutzmann; Closes: #586531
232 - Russian by Yuri Kozlov; Closes: #586579
233 - Czech by Michal Simunek; Closes: #586791
234 - Swedish by Martin Bagge; Closes: #586825
235 - Spanish by Francisco Javier Cuadrado; Closes: #587088
236 * Update the smarthost configuration information in README.Debian.
237 * Add the 32-comment-uncomment patch to correct the manual page wording.
238 * Add the 33-opportunistic-tls patch to allow remote connections to proceed
239 even if the STARTTLS negotiation fails.
240 * Fix the 25-unsupported-starttls patch to actually error out if the SSL
241 negotiation fails.
242 * Forward all the non-Debian-specific patches upstream to Simon Schubert.
243 * Add the 34-manpage-defaults patch to properly document what dma will use
244 as default values if not specified in the config file instead of what
245 the default config file specifies. Closes: #544748
246 * Add the 35-delivery-retry patch to try local deliveries a bit more often
247 and to randomize the delivery timeout to avoid locking issues.
248
249 -- Peter Pentchev <roam@ringlet.net> Mon, 28 Jun 2010 23:26:36 +0300
250
251 dma (0.0.2009.07.17-3) unstable; urgency=low
252
253 * Really install the files in /etc/dma/ as root/mail/640 and
254 change the ownership of the existing files in the postinst script
255 when upgrading from older versions. Closes: #544664
256 * Install the /usr/bin/mailq and /usr/bin/newaliases symlinks.
257 Closes: #558421
258 * Switch to the 3.0 (quilt) source format.
259 * Update the debconf translations:
260 - add German. Closes: #552754
261 - add Japanese. Closes: #554515
262 - remove a double space and unfuzzy the translations. Closes: #552586
263 * Fix a crash when the SMTP server does not support STARTTLS.
264 Closes: #547594
265 * Always use the user-supplied value from the debconf query for
266 the smarthost and the double-bounce program. This may result in
267 debconf overriding a manually-edited config file, so add a note to
268 dma.conf stating that these values are handled via debconf.
269 Closes: #544663
270 * Fix a misspelling of dma/dbounceprog as dma/defer in the debconf
271 configuration script. Oops.
272
273 -- Peter Pentchev <roam@ringlet.net> Sat, 19 Dec 2009 14:35:10 +0200
274
275 dma (0.0.2009.07.17-2) unstable; urgency=low
276
277 * Allow the spool directory to live on a filesystem that does not
278 set the d_type member of the dirent structure, like XFS.
279 Closes: #544357
280 * Randomize the Message-Id a bit more. Closes: #544475
281 * Bump Standards-Version to 3.8.3 with no changes.
282 * Only enable the build hardening wrapper if the "hardening" build
283 option is specified.
284 * Switch the copyright file header from the Wiki to DEP 5.
285 * Remove the manual page ".Dx" patch - the groff version in Squeeze
286 knows about the .Dx mdoc macro. Add a lintian override for
287 the "Unknown DragonFly version" error.
288 * Convert the patch file headers to the DEP 3 format.
289
290 -- Peter Pentchev <roam@ringlet.net> Tue, 01 Sep 2009 13:36:33 +0300
291
292 dma (0.0.2009.07.17-1) unstable; urgency=low
293
294 * Initial release
295 (Closes: #511410, #533458, #533614, #533890, #534101, #534860)
296
297 -- Peter Pentchev <roam@ringlet.net> Tue, 11 Aug 2009 16:08:41 +0300