]> git.ipfire.org Git - people/ms/dma.git/log
people/ms/dma.git
12 years agoaccess config files at CONF_PATH, add makefile target to install conf files
Simon Schubert [Wed, 16 Nov 2011 11:55:30 +0000 (12:55 +0100)] 
access config files at CONF_PATH, add makefile target to install conf files

12 years agoimplement masquerading using the MASQUERADE config option
Simon Schubert [Wed, 16 Nov 2011 11:38:49 +0000 (12:38 +0100)] 
implement masquerading using the MASQUERADE config option

12 years agorelease dma 0.4
Simon Schubert [Tue, 15 Nov 2011 23:09:26 +0000 (00:09 +0100)] 
release dma 0.4

12 years agoREADME: elaborate, use markdown
Simon Schubert [Tue, 15 Nov 2011 22:59:59 +0000 (23:59 +0100)] 
README: elaborate, use markdown

12 years agoMakefile: add symlink for mailq
Simon Schubert [Tue, 15 Nov 2011 22:59:39 +0000 (23:59 +0100)] 
Makefile: add symlink for mailq

12 years agoMakefile: create spool directories in a separate target
Simon Schubert [Tue, 15 Nov 2011 22:08:43 +0000 (23:08 +0100)] 
Makefile: create spool directories in a separate target

On some systems we don't want to create these directories, so putting
them in a separate target allows downstream maintainers to use our
Makefile without patching.

12 years agoAdd symlink for sendmail which is expected by many packages
Simon Schubert [Tue, 15 Nov 2011 21:53:43 +0000 (22:53 +0100)] 
Add symlink for sendmail which is expected by many packages

Bug #833485

12 years agoMerge commit 'refs/merge-requests/4' of git://gitorious.org/dma/dma
Simon Schubert [Tue, 15 Nov 2011 21:46:55 +0000 (22:46 +0100)] 
Merge commit 'refs/merge-requests/4' of git://gitorious.org/dma/dma

12 years agoMerge commit 'refs/merge-requests/3' of git://gitorious.org/dma/dma
Simon Schubert [Tue, 15 Nov 2011 21:44:08 +0000 (22:44 +0100)] 
Merge commit 'refs/merge-requests/3' of git://gitorious.org/dma/dma

12 years agoLICENSE: add
Simon Schubert [Mon, 14 Nov 2011 22:10:57 +0000 (23:10 +0100)] 
LICENSE: add

12 years agoMakefile: put libraries at the end when linking
Simon Schubert [Mon, 14 Nov 2011 22:01:25 +0000 (23:01 +0100)] 
Makefile: put libraries at the end when linking

With some linker configurations, libraries will have to be specified
after the objects that require them, otherwise the linker will not
include these libraries, leading to a link error.

12 years agorelease dma 0.3
Simon Schubert [Sat, 9 Jul 2011 00:39:33 +0000 (02:39 +0200)] 
release dma 0.3

12 years agoparse_addrs: fix parsing for multiple <addresses>
Simon Schubert [Sat, 9 Jul 2011 00:34:53 +0000 (02:34 +0200)] 
parse_addrs: fix parsing for multiple <addresses>

We would treat [,;] as address separator, triggering a new recipient.
However, if the previous recipient was enclosed in <brackets>, we
already added this recipient.  Fix this by skipping over [,;] if the
current address is empty.

Bug: #807712 <https://bugs.launchpad.net/dma/+bug/807712>

12 years agomake dma compile again on DragonFly
Simon Schubert [Fri, 8 Jul 2011 23:25:02 +0000 (16:25 -0700)] 
make dma compile again on DragonFly

Pointed-out-by: Robin Green <greenrd@greenrd.org>
12 years agoIn OpenSSL 1.0, TLSv1_client_method() returns a const pointer.
Peter Pentchev [Tue, 5 Jul 2011 12:41:27 +0000 (15:41 +0300)] 
In OpenSSL 1.0, TLSv1_client_method() returns a const pointer.

13 years agoFix a minor memory leak discovered by cppcheck.
Peter Pentchev [Wed, 23 Feb 2011 10:09:52 +0000 (12:09 +0200)] 
Fix a minor memory leak discovered by cppcheck.

13 years agoFix straight SSL/TLS delivery to remote MX's.
Peter Pentchev [Tue, 25 Jan 2011 09:18:32 +0000 (11:18 +0200)] 
Fix straight SSL/TLS delivery to remote MX's.

If the SECURETRANS option is enabled but STARTTLS is not, this ought
to mean that dma should start talking SSL to the remote MX straight
away, without waiting for its greeting.  Thus, postpone waiting for
the SMTP banner in this case until after the SSL connection has been
successfully initialized.

13 years agoreadmail: accept mail without newline at the end
Simon Schubert [Sat, 8 Jan 2011 14:30:12 +0000 (15:30 +0100)] 
readmail: accept mail without newline at the end

13 years agoMake add_host() really return an error code.
Peter Pentchev [Fri, 17 Dec 2010 11:31:41 +0000 (13:31 +0200)] 
Make add_host() really return an error code.

Now that add_host() *may* return an error, it is kind of confusing
(and actually leads to errors) that it also returns the number of
hosts added to the value/result "hosts" array.  Since the caller
really checks add_host()'s return value now, a successful lookup that
returns one host added will be treated as an error :)

13 years agodns_get_mx_list: handle errors properly
Simon Schubert [Mon, 13 Dec 2010 01:59:54 +0000 (02:59 +0100)] 
dns_get_mx_list: handle errors properly

Pointed-out-by: Peter Pentchev <roam@ringlet.net>
13 years agodma-mbox-create: add error/status logging
Simon Schubert [Sun, 12 Dec 2010 23:51:45 +0000 (00:51 +0100)] 
dma-mbox-create: add error/status logging

13 years agoerrlog: preserve errno
Simon Schubert [Sun, 12 Dec 2010 23:51:19 +0000 (00:51 +0100)] 
errlog: preserve errno

13 years agodma-mbox-create: group mail only needs to write to mboxes
Simon Schubert [Mon, 1 Nov 2010 21:18:45 +0000 (22:18 +0100)] 
dma-mbox-create: group mail only needs to write to mboxes

13 years agotodo: we create mboxes properly now
Simon Schubert [Mon, 1 Nov 2010 08:58:49 +0000 (09:58 +0100)] 
todo: we create mboxes properly now

13 years agorelease dma 0.2
Simon Schubert [Sun, 31 Oct 2010 22:36:46 +0000 (23:36 +0100)] 
release dma 0.2

13 years agomake ppa: proper name
Simon Schubert [Sun, 31 Oct 2010 22:55:45 +0000 (23:55 +0100)] 
make ppa: proper name

13 years agomake ppa: force lower version number
Simon Schubert [Sun, 31 Oct 2010 22:41:45 +0000 (23:41 +0100)] 
make ppa: force lower version number

13 years agodebian: fix lintian warnings and errors
Simon Schubert [Sun, 31 Oct 2010 22:31:59 +0000 (23:31 +0100)] 
debian: fix lintian warnings and errors

13 years agodebian: remove unused files
Simon Schubert [Sun, 31 Oct 2010 17:32:27 +0000 (18:32 +0100)] 
debian: remove unused files

13 years agodebian: build with consistent flags
Simon Schubert [Sun, 31 Oct 2010 17:31:50 +0000 (18:31 +0100)] 
debian: build with consistent flags

13 years agoimplement mbox creation via setuid helper
Simon Schubert [Sun, 31 Oct 2010 12:24:39 +0000 (13:24 +0100)] 
implement mbox creation via setuid helper

13 years agodrop privileges when run by root
Simon Schubert [Sun, 31 Oct 2010 16:40:31 +0000 (17:40 +0100)] 
drop privileges when run by root

13 years agowritequeuef: create files with g+rw
Simon Schubert [Sun, 31 Oct 2010 15:54:42 +0000 (16:54 +0100)] 
writequeuef: create files with g+rw

13 years agosetlogident: openlog() wants a static variable
Simon Schubert [Sun, 31 Oct 2010 15:54:20 +0000 (16:54 +0100)] 
setlogident: openlog() wants a static variable

13 years agoRevert "debian: better mark as UNRELEASED"
Simon Schubert [Sun, 31 Oct 2010 12:50:43 +0000 (13:50 +0100)] 
Revert "debian: better mark as UNRELEASED"

This reverts commit dab6eb174f99aee478b552baa1a86e04ee1df0e8.  I'll mark
every release as, well, released.

13 years agopartially adopt 34-manpage-defaults.patch: AUTHPATH is not set by default
Simon Schubert [Sun, 31 Oct 2010 11:34:26 +0000 (12:34 +0100)] 
partially adopt 34-manpage-defaults.patch: AUTHPATH is not set by default

13 years agoTODO: suggest way to run a queue flush on boot
Simon Schubert [Fri, 29 Oct 2010 14:43:27 +0000 (16:43 +0200)] 
TODO: suggest way to run a queue flush on boot

13 years agoadd ppa makefile recipe
Simon Schubert [Fri, 29 Oct 2010 14:26:17 +0000 (16:26 +0200)] 
add ppa makefile recipe

13 years agodebian: better mark as UNRELEASED
Simon Schubert [Fri, 29 Oct 2010 14:17:44 +0000 (16:17 +0200)] 
debian: better mark as UNRELEASED

13 years agorelease dma 0.1
Simon Schubert [Fri, 29 Oct 2010 01:28:06 +0000 (03:28 +0200)] 
release dma 0.1

13 years agosanitize hostname a bit more
Simon Schubert [Fri, 29 Oct 2010 01:19:25 +0000 (03:19 +0200)] 
sanitize hostname a bit more

13 years agodebian: remove postinst
Simon Schubert [Fri, 29 Oct 2010 01:17:21 +0000 (03:17 +0200)] 
debian: remove postinst

13 years agoMakefile: /etc doesn't need a PREFIX
Simon Schubert [Fri, 29 Oct 2010 00:43:16 +0000 (02:43 +0200)] 
Makefile: /etc doesn't need a PREFIX

13 years agodebian: we're a native package
Simon Schubert [Thu, 28 Oct 2010 23:51:08 +0000 (01:51 +0200)] 
debian: we're a native package

13 years agoaliases: skip empty lines
Simon Schubert [Thu, 28 Oct 2010 23:50:39 +0000 (01:50 +0200)] 
aliases: skip empty lines

13 years agopolish up debian control files
Simon Schubert [Thu, 28 Oct 2010 22:56:34 +0000 (00:56 +0200)] 
polish up debian control files

13 years agomake install: don't chmod/chown all mail files by default
Simon Schubert [Thu, 28 Oct 2010 22:55:56 +0000 (00:55 +0200)] 
make install: don't chmod/chown all mail files by default

13 years agodebian: mop up patch series
Simon Schubert [Thu, 28 Oct 2010 22:12:26 +0000 (00:12 +0200)] 
debian: mop up patch series

13 years agouse HOST_NAME_MAX instead of MAXHOSTNAMELEN
Simon Schubert [Thu, 28 Oct 2010 22:10:30 +0000 (00:10 +0200)] 
use HOST_NAME_MAX instead of MAXHOSTNAMELEN

HOST_NAME_MAX is sanctioned by POSIX.

drop 37-gnu-hurd.patch: already applied / other fix here

13 years agodrop 36-sa_nocldwait.patch: already applied
Simon Schubert [Thu, 28 Oct 2010 22:02:14 +0000 (00:02 +0200)] 
drop 36-sa_nocldwait.patch: already applied

13 years agodrop SA_NOCLDWAIT: not required when using SIG_IGN
Simon Schubert [Thu, 28 Oct 2010 22:01:48 +0000 (00:01 +0200)] 
drop SA_NOCLDWAIT: not required when using SIG_IGN

13 years agodrop 35-delivery-retry.patch: better version aready committed
Simon Schubert [Thu, 28 Oct 2010 21:51:45 +0000 (23:51 +0200)] 
drop 35-delivery-retry.patch: better version aready committed

13 years agodrop 34-manpage-defaults.patch: we don't have VIRTPATH or AUTHPATH anymore
Simon Schubert [Thu, 28 Oct 2010 21:50:21 +0000 (23:50 +0200)] 
drop 34-manpage-defaults.patch: we don't have VIRTPATH or AUTHPATH anymore

13 years agodrop 33-opportunistic-tls.patch: already applied
Simon Schubert [Thu, 28 Oct 2010 21:48:53 +0000 (23:48 +0200)] 
drop 33-opportunistic-tls.patch: already applied

13 years agodrop 32-comment-uncomment.patch: already applied
Simon Schubert [Thu, 28 Oct 2010 21:46:28 +0000 (23:46 +0200)] 
drop 32-comment-uncomment.patch: already applied

13 years agodrop 31-sigalrm-backoff.patch: we use SIGHUP instead
Simon Schubert [Thu, 28 Oct 2010 21:44:51 +0000 (23:44 +0200)] 
drop 31-sigalrm-backoff.patch: we use SIGHUP instead

13 years agodrop 30-ldflags.patch: already applied
Simon Schubert [Thu, 28 Oct 2010 21:01:37 +0000 (23:01 +0200)] 
drop 30-ldflags.patch: already applied

13 years agodrop 29-double-free.patch: already applied
Simon Schubert [Thu, 28 Oct 2010 21:00:49 +0000 (23:00 +0200)] 
drop 29-double-free.patch: already applied

13 years agodrop 28-valid-recipient.patch: already applied
Simon Schubert [Thu, 28 Oct 2010 21:00:27 +0000 (23:00 +0200)] 
drop 28-valid-recipient.patch: already applied

13 years agodrop 27-int-size.patch: already applied
Simon Schubert [Thu, 28 Oct 2010 20:59:12 +0000 (22:59 +0200)] 
drop 27-int-size.patch: already applied

13 years agodrop 25-unsupported-starttls.patch: already applied
Simon Schubert [Thu, 28 Oct 2010 20:58:30 +0000 (22:58 +0200)] 
drop 25-unsupported-starttls.patch: already applied

13 years agodrop 24-random-message-id.patch: better solution in place
Simon Schubert [Thu, 28 Oct 2010 20:57:10 +0000 (22:57 +0200)] 
drop 24-random-message-id.patch: better solution in place

13 years agodrop 23-dirent-d_type.patch: better solution already in place
Simon Schubert [Thu, 28 Oct 2010 20:55:36 +0000 (22:55 +0200)] 
drop 23-dirent-d_type.patch: better solution already in place

13 years agodrop 20-parse-recipient.patch: already present
Simon Schubert [Thu, 28 Oct 2010 20:52:23 +0000 (22:52 +0200)] 
drop 20-parse-recipient.patch: already present

13 years agomerge mailname and mailnamefile; drop 17-mailname.patch
Simon Schubert [Thu, 28 Oct 2010 20:50:48 +0000 (22:50 +0200)] 
merge mailname and mailnamefile; drop 17-mailname.patch

13 years agoconvert most asprintf to statically allocated buffers
Simon Schubert [Thu, 28 Oct 2010 16:53:09 +0000 (18:53 +0200)] 
convert most asprintf to statically allocated buffers

drop 13-hardening.patch because it is not necessary anymore

13 years agodrop 11-double-bounce.patch: incorrect fix
Simon Schubert [Thu, 28 Oct 2010 15:27:10 +0000 (17:27 +0200)] 
drop 11-double-bounce.patch: incorrect fix

13 years agodrop 10-liblockfile.patch: only required for MUAs
Simon Schubert [Thu, 28 Oct 2010 15:18:56 +0000 (17:18 +0200)] 
drop 10-liblockfile.patch: only required for MUAs

13 years agodrop 09-typos.patch: already present
Simon Schubert [Thu, 28 Oct 2010 15:04:00 +0000 (17:04 +0200)] 
drop 09-typos.patch: already present

13 years agodrop 04-debian-setgid.patch: already present
Simon Schubert [Thu, 28 Oct 2010 15:02:57 +0000 (17:02 +0200)] 
drop 04-debian-setgid.patch: already present

13 years agoadopt 03-debian-locations.patch; do not set a default bogus smarthost
Simon Schubert [Thu, 28 Oct 2010 15:00:56 +0000 (17:00 +0200)] 
adopt 03-debian-locations.patch; do not set a default bogus smarthost

13 years agoadd a version tag
Simon Schubert [Thu, 28 Oct 2010 14:50:55 +0000 (16:50 +0200)] 
add a version tag

13 years agoMerge branch 'master' of git://gitorious.org/dma-roam/pkg-debian
Simon Schubert [Thu, 28 Oct 2010 14:23:48 +0000 (16:23 +0200)] 
Merge branch 'master' of git://gitorious.org/dma-roam/pkg-debian

13 years agoadd README
Simon Schubert [Thu, 28 Oct 2010 12:08:51 +0000 (14:08 +0200)] 
add README

13 years agoRelease dma-0.0.2010.06.17-6.
Peter Pentchev [Sat, 16 Oct 2010 21:38:42 +0000 (00:38 +0300)] 
Release dma-0.0.2010.06.17-6.

13 years agoSwitch to bzip2 compression for the Debian tarball.
Peter Pentchev [Sat, 16 Oct 2010 21:08:20 +0000 (00:08 +0300)] 
Switch to bzip2 compression for the Debian tarball.

13 years agoConvert a couple of shell output assignments to :=
Peter Pentchev [Sat, 16 Oct 2010 16:03:08 +0000 (19:03 +0300)] 
Convert a couple of shell output assignments to :=

13 years agoReally fix the build on the GNU Hurd.
Peter Pentchev [Sat, 16 Oct 2010 15:58:16 +0000 (18:58 +0300)] 
Really fix the build on the GNU Hurd.

13 years agoRelease dma-0.0.2010.06.17-5 pending RE approval.
Peter Pentchev [Thu, 7 Oct 2010 08:48:39 +0000 (11:48 +0300)] 
Release dma-0.0.2010.06.17-5 pending RE approval.

13 years agoMark the SA_NOCLDWAIT patch as forwarded upstream.
Peter Pentchev [Thu, 7 Oct 2010 08:41:45 +0000 (11:41 +0300)] 
Mark the SA_NOCLDWAIT patch as forwarded upstream.

13 years agoOnly use SA_NOCLDWAIT if it is available.
Peter Pentchev [Thu, 7 Oct 2010 08:32:57 +0000 (11:32 +0300)] 
Only use SA_NOCLDWAIT if it is available.

This fixes the dma build on GNU/Hurd.

13 years agoAdd the 36-sa_nocldwait patch - fix the Hurd FTBFS.
Peter Pentchev [Thu, 7 Oct 2010 08:31:24 +0000 (11:31 +0300)] 
Add the 36-sa_nocldwait patch - fix the Hurd FTBFS.

13 years agoPrepare a bugfix release with minimal changes.
Peter Pentchev [Wed, 6 Oct 2010 14:30:55 +0000 (17:30 +0300)] 
Prepare a bugfix release with minimal changes.

13 years agoNote the switch to Gitorious.
Peter Pentchev [Wed, 6 Oct 2010 14:24:07 +0000 (17:24 +0300)] 
Note the switch to Gitorious.

13 years agoStart a new revision with the u_char PowerPC fix.
Peter Pentchev [Wed, 6 Oct 2010 14:13:41 +0000 (17:13 +0300)] 
Start a new revision with the u_char PowerPC fix.

Pointy hat to: roam (myself)

13 years agoRelease dma-0.0.2010.06.17-3.
Peter Pentchev [Tue, 27 Jul 2010 10:41:26 +0000 (10:41 +0000)] 
Release dma-0.0.2010.06.17-3.

13 years agoDisable default delivery by default, reword the README.Debian text, and
Peter Pentchev [Tue, 27 Jul 2010 10:34:18 +0000 (10:34 +0000)] 
Disable default delivery by default, reword the README.Debian text, and
add a news blurb.

13 years agoBump Standards-Version to 3.9.1 with no changes and update
Peter Pentchev [Tue, 27 Jul 2010 10:13:49 +0000 (10:13 +0000)] 
Bump Standards-Version to 3.9.1 with no changes and update
the changelog timestamp.

13 years agoArgh, commit a three-weeks-old change: update the French translation.
Peter Pentchev [Mon, 26 Jul 2010 08:26:05 +0000 (08:26 +0000)] 
Argh, commit a three-weeks-old change: update the French translation.

13 years agodeliver_local: use do_timeout and blocking locking
Simon Schubert [Wed, 30 Jun 2010 22:48:05 +0000 (00:48 +0200)] 
deliver_local: use do_timeout and blocking locking

13 years agoincrease remote connection timeout to match RFC5321
Simon Schubert [Wed, 30 Jun 2010 22:31:50 +0000 (00:31 +0200)] 
increase remote connection timeout to match RFC5321

13 years agoread_remote: rewrite for better readability
Simon Schubert [Wed, 30 Jun 2010 22:00:39 +0000 (00:00 +0200)] 
read_remote: rewrite for better readability

13 years agoadd SIGALRM/timeout infrastructure
Simon Schubert [Wed, 30 Jun 2010 22:00:03 +0000 (00:00 +0200)] 
add SIGALRM/timeout infrastructure

13 years agoReword the changelog and release this.
Peter Pentchev [Wed, 30 Jun 2010 09:11:50 +0000 (09:11 +0000)] 
Reword the changelog and release this.

13 years agoDo not set features = DEFER by default - a commented-out line in
Peter Pentchev [Wed, 30 Jun 2010 08:59:12 +0000 (08:59 +0000)] 
Do not set features = DEFER by default - a commented-out line in
the config file cannot override it!  D'oh!

Debian: #587593

13 years agoStart a new unreleased version by updating the Japanese debconf translation.
Peter Pentchev [Tue, 29 Jun 2010 19:48:41 +0000 (19:48 +0000)] 
Start a new unreleased version by updating the Japanese debconf translation.

13 years agoGeorge Danchev granted me DM-Upload-Allowed on dma. Thanks!
Peter Pentchev [Tue, 29 Jun 2010 09:05:58 +0000 (09:05 +0000)] 
George Danchev granted me DM-Upload-Allowed on dma.  Thanks!

13 years agorandomize delivery backoff times
Simon Schubert [Mon, 28 Jun 2010 21:06:19 +0000 (23:06 +0200)] 
randomize delivery backoff times

Submitted-by: Peter Pentchev (earlier version)
Bug:  #599542

13 years agocompile with -Wall
Simon Schubert [Tue, 22 Jun 2010 23:53:58 +0000 (01:53 +0200)] 
compile with -Wall

13 years agoGC unused label
Simon Schubert [Tue, 22 Jun 2010 23:53:23 +0000 (01:53 +0200)] 
GC unused label

Submitted-by: Ed Maste <emaste@freebsd.org>