Skip to content
This repository
branch: master
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 298 lines (236 sloc) 11.949 kb
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
Something went wrong with that request. Please try again.