summaryrefslogtreecommitdiffstats
path: root/debian/changelog
blob: 4d5530043529433a01d55b9d49b85144e05d3f75 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
dma (0.9) unstable; urgency=low

  [ Ed Maste ]
  * Be explicit about missing user.
  * Allow DMA_ROOT_USER & DMA_GROUP to be overridden.
  * Add compat #ifdef for older OpenSSL
  * Add CONF_DIR, as in Makefile
  * More detailed error message for tmp file failure.

  [ Simon Schubert ]
  * spool.c: bzero contents of pointer

 -- Simon Schubert <2@0x2c.org>  Mon, 03 Jun 2013 15:58:44 +0200

dma (0.8) unstable; urgency=low

  [ Gert van den Berg ]
  * Added some more documentation on compiling
  * Make Makefile and README consistent with INSTALL

  [ Sascha Wildner ]
  * dma.8: Fix a few small issues.

  [ Simon Schubert ]
  * dma.8: we only have 2 config files at the moment
  * Merge pull request #2 from mohag/master
  * don't treat -options following -q as argument to it
  * deliver_remote: propagate back DNS errors
  * don't complain when we can't lock a queue file during flush
  * implement queue flushing prod

 -- Simon Schubert <2@0x2c.org>  Fri, 30 Mar 2012 12:03:54 +0200

dma (0.7) unstable; urgency=low

  [ Simon Schubert ]
  * add semicolon before date in Received: header
  * parse_conf: fix bug with masqueraded domains
  * clear up warnings found by clang static analysis
  * mark printf-alike functions

 -- Simon Schubert <2@0x2c.org>  Tue, 03 Jan 2012 14:53:43 +0100

dma (0.6) unstable; urgency=low

  [ Simon Schubert ]
  * deliver_local: quote "From " more liberally

 -- Simon Schubert <2@0x2c.org>  Wed, 07 Dec 2011 12:42:22 +0100

dma (0.5) unstable; urgency=low

  [ Simon Schubert ]
  * implement masquerading using the MASQUERADE config option
  * access config files at CONF_PATH, add makefile target to install conf files
  * implement the "*" catch-all alias

 -- Simon Schubert <2@0x2c.org>  Wed, 16 Nov 2011 13:34:43 +0100

dma (0.4) unstable; urgency=low

  [ Simon Schubert ]
  * Makefile: put libraries at the end when linking
  * LICENSE: add
  * Merge commit 'refs/merge-requests/3' of git://gitorious.org/dma/dma
  * Merge commit 'refs/merge-requests/4' of git://gitorious.org/dma/dma
  * Add symlink for sendmail which is expected by many packages
  * Makefile: create spool directories in a separate target
  * Makefile: add symlink for mailq
  * README: elaborate, use markdown

  [ Peter Pentchev ]
  * Fix straight SSL/TLS delivery to remote MX's.
  * Fix a minor memory leak discovered by cppcheck.

 -- Simon Schubert <2@0x2c.org>  Wed, 16 Nov 2011 00:08:28 +0100

dma (0.3) unstable; urgency=low

  [ Simon Schubert ]
  * todo: we create mboxes properly now
  * dma-mbox-create: group mail only needs to write to mboxes
  * errlog: preserve errno
  * dma-mbox-create: add error/status logging
  * dns_get_mx_list: handle errors properly

  [ Peter Pentchev ]
  * Make add_host() really return an error code.

  [ Simon Schubert ]
  * readmail: accept mail without newline at the end

  [ Peter Pentchev ]
  * In OpenSSL 1.0, TLSv1_client_method() returns a const pointer.

  [ Simon Schubert ]
  * make dma compile again on DragonFly
  * parse_addrs: fix parsing for multiple <addresses>

 -- Simon Schubert <2@0x2c.org>  Sat, 09 Jul 2011 02:38:05 +0200

dma (0.2) unstable; urgency=low

  * Update to dma 0.2
    - debian: better mark as UNRELEASED
    - add ppa makefile recipe
    - TODO: suggest way to run a queue flush on boot
    - partially adopt 34-manpage-defaults.patch: AUTHPATH is not set by default
    - Revert "debian: better mark as UNRELEASED"
    - setlogident: openlog() wants a static variable
    - writequeuef: create files with g+rw
    - drop privileges when run by root
    - implement mbox creation via setuid helper
    - debian: build with consistent flags
    - debian: remove unused files
    - debian: fix lintian warnings and errors
    - make ppa: force lower version number
    - make ppa: proper name

 -- Simon Schubert <2@0x2c.org>  Sun, 31 Oct 2010 23:57:50 +0100

dma (0.1) unstable; urgency=low

  * Update dma to 0.1

 -- Simon Schubert <2@0x2c.org>  Fri, 29 Oct 2010 00:57:26 +0200

dma (0.0.2010.06.17-6) unstable; urgency=low

  * Add the 37-gnu-hurd patch to really fix the FTBFS on GNU/Hurd.
  * Convert several shell output assignments from = to :=
  * Switch to bzip2 compression for the Debian tarball.

 -- Peter Pentchev <roam@ringlet.net>  Sun, 17 Oct 2010 00:08:33 +0300

dma (0.0.2010.06.17-5) unstable; urgency=low

  * Only use SA_NOCLDWAIT if available to fix the Hurd FTBFS.

 -- Peter Pentchev <roam@ringlet.net>  Thu, 07 Oct 2010 11:42:23 +0300

dma (0.0.2010.06.17-4) unstable; urgency=low

  * Fix an infinite loop in dma-migrate if char is unsigned.
    Closes: #599172
  * Switch to Git and point the Vcs-* fields to Gitorious.

 -- Peter Pentchev <roam@ringlet.net>  Wed, 06 Oct 2010 17:30:29 +0300

dma (0.0.2010.06.17-3) unstable; urgency=low

  * Update the debconf translations:
    - French by Steve Petruzzello; Closes: #587883
  * Bump Standards-Version to 3.9.1 with no changes.
  * Disable deferred delivery by default, as in the upstream version:
    - in the 03-debian-locations patch, comment the DEFER keyword in dma.conf,
      as it is upstream
    - refresh the 11-double-bounce.patch
    - reword the README.Debian section on deferred delivery a bit
    - add a news blurb

 -- Peter Pentchev <roam@ringlet.net>  Tue, 27 Jul 2010 13:34:27 +0300

dma (0.0.2010.06.17-2) unstable; urgency=low

  * Quick on the heels of -1 to fix a momentary lapse of reason on my part:
    in the 03-debian-locations patch, revert part of the 0.0.2010.06.17-1
    change: do not set a un-overrideable default for the deferred delivery!
    Closes: #587593
  * Update the debconf translations:
    - Japanese by Hideki Yamane; Closes: #587543

 -- Peter Pentchev <roam@ringlet.net>  Wed, 30 Jun 2010 11:59:46 +0300

dma (0.0.2010.06.17-1) unstable; urgency=low

  * New upstream version:
    - no longer reports the remote port number; Closes: #544820
    - fixes some queue locking problems; Closes: #582593
    - adapt the rules file to use the GNU Makefile instead of the BSD one
    - drop pmake from Build-Depends
    - remove the 01-debian-build patch, overtaken by upstream changes
    - in the 03-debian-locations patch, make the Debian defaults actual
      defaults for the dma binary, not just in the dma.conf file
    - adapt the 04-debian-setgid patch for the GNU Makefile
    - in the 10-liblockfile patch, change the GNU Makefile, too
    - enhance the 11-double-bounce patch a bit:
      - use dma's own delqueue() function instead of a naive unlink() so
        all the queue files are cleaned up
      - document the Debian default for DBOUNCEPROG in the manual page
    - resurrect the 13-hardening patch, correcting a couple of
      unchecked asprintf(3) and vasprintf(3) invocations
    - the functionality of the 20-parse-recipient patch was implemented
      upstream in a different way, so replace it with a small bugfix
    - remove the 22-openfiles patch, overtaken by upstream changes
    - in the 24-random-message-id patch, change the GNU Makefile, too
    - add the 27-int-size patch to cast a variable to the correct type
    - add the 28-valid-recipient patch to fix parsing recipients out of
      the message body
    - add the 29-double-free patch to fix a double-free error
    - add the 30-ldflags patch to honor LDFLAGS if specified
    - refresh the 09-typos, 17-mailname, 23-dirent-d_type, and
      25-unsupported-starttls patches
    - teach the dbounce-simple-safecat handler about the M*/Q* spool
      files scheme
  * Bump Standards-Version to 3.9.0 with no changes.
  * Update the copyright file:
    - bring it up to the latest revision of the DEP 5
    - update the upstream copyright notices
    - bump the year on my copyright notice
  * Remove the diffsrc rules target which was intended for my own
    internal use, but has outlived its time.
  * Use dpkg-buildflags from dpkg-dev >= 1.15.7~ to get the default
    values for CFLAGS, CPPFLAGS, and LDFLAGS; no longer rely on
    dpkg-buildpackage to set them by default.
  * Add the dma-migrate utility (in a separate binary package) to convert
    spool files to the new queue format (M* and Q* files for each message)
  * Add a dma-migrate invocation to dma.cron.d
  * Shorten the Vcs-Browser URL.
  * Add the 31-sigalrm-backoff patch to force a delivery attempt on SIGALRM.
  * Properly substitute the debconf-supplied values for DBOUNCEPROG and
    SMARTHOST into dma.conf even if they are empty without generating
    an invalid dma.conf file.
  * Remove the smarthost default; dma does MX lookups now, so it doesn't
    really *need* one anymore.
  * Reword the debconf relayhost question - dma does not really need
    a smarthost anymore.
  * Update the debconf translations:
    - Bulgarian
    - Portuguese by Américo Monteiro
    - German by Helge Kreutzmann; Closes: #586531
    - Russian by Yuri Kozlov; Closes: #586579
    - Czech by Michal Simunek; Closes: #586791
    - Swedish by Martin Bagge; Closes: #586825
    - Spanish by Francisco Javier Cuadrado; Closes: #587088
  * Update the smarthost configuration information in README.Debian.
  * Add the 32-comment-uncomment patch to correct the manual page wording.
  * Add the 33-opportunistic-tls patch to allow remote connections to proceed
    even if the STARTTLS negotiation fails.
  * Fix the 25-unsupported-starttls patch to actually error out if the SSL
    negotiation fails.
  * Forward all the non-Debian-specific patches upstream to Simon Schubert.
  * Add the 34-manpage-defaults patch to properly document what dma will use
    as default values if not specified in the config file instead of what
    the default config file specifies.  Closes: #544748
  * Add the 35-delivery-retry patch to try local deliveries a bit more often
    and to randomize the delivery timeout to avoid locking issues.

 -- Peter Pentchev <roam@ringlet.net>  Mon, 28 Jun 2010 23:26:36 +0300

dma (0.0.2009.07.17-3) unstable; urgency=low

  * Really install the files in /etc/dma/ as root/mail/640 and
    change the ownership of the existing files in the postinst script
    when upgrading from older versions.  Closes: #544664
  * Install the /usr/bin/mailq and /usr/bin/newaliases symlinks.
    Closes: #558421
  * Switch to the 3.0 (quilt) source format.
  * Update the debconf translations:
    - add German.  Closes: #552754
    - add Japanese.  Closes: #554515
    - remove a double space and unfuzzy the translations.  Closes: #552586
  * Fix a crash when the SMTP server does not support STARTTLS.
    Closes: #547594
  * Always use the user-supplied value from the debconf query for
    the smarthost and the double-bounce program.  This may result in
    debconf overriding a manually-edited config file, so add a note to
    dma.conf stating that these values are handled via debconf.
    Closes: #544663
  * Fix a misspelling of dma/dbounceprog as dma/defer in the debconf
    configuration script.  Oops.

 -- Peter Pentchev <roam@ringlet.net>  Sat, 19 Dec 2009 14:35:10 +0200

dma (0.0.2009.07.17-2) unstable; urgency=low

  * Allow the spool directory to live on a filesystem that does not
    set the d_type member of the dirent structure, like XFS.
    Closes: #544357
  * Randomize the Message-Id a bit more.  Closes: #544475
  * Bump Standards-Version to 3.8.3 with no changes.
  * Only enable the build hardening wrapper if the "hardening" build
    option is specified.
  * Switch the copyright file header from the Wiki to DEP 5.
  * Remove the manual page ".Dx" patch - the groff version in Squeeze
    knows about the .Dx mdoc macro.  Add a lintian override for
    the "Unknown DragonFly version" error.
  * Convert the patch file headers to the DEP 3 format.

 -- Peter Pentchev <roam@ringlet.net>  Tue, 01 Sep 2009 13:36:33 +0300

dma (0.0.2009.07.17-1) unstable; urgency=low

  * Initial release
    (Closes: #511410, #533458, #533614, #533890, #534101, #534860)

 -- Peter Pentchev <roam@ringlet.net>  Tue, 11 Aug 2009 16:08:41 +0300
OpenPOWER on IntegriCloud