git: libexec/dma: upgrade from 0.9+ to 0.13+
Daniel Fojt
deef at crater.dragonflybsd.org
Fri Jul 10 02:31:50 PDT 2020
commit 92fe556d1644256324e534f2cbaef0e73e2d85bc
Author: Daniel Fojt <df at neosystem.org>
Date: Fri Jul 10 11:04:55 2020 +0200
libexec/dma: upgrade from 0.9+ to 0.13+
Summary of changes:
- use proper sysexits(3) codes
- handle getaddrinfo() failures for SMARTHOSTS gracefully
- improve authentication
- use space instead of tab in "From " separator
- improve logging
- refactor dma-mbox-create to use a /var/mail directory fd
- don't limit TLS client to TLSv1
- make MASQUERADE config setting override -f
- add support for RFC976 From_ lines
- add option to verify server certificate fingerprint
- fix RCPT TO to be compliant with RFC5321
- rename SECURETRANS option to SECURETRANSFER
For a complete commit history see:
https://github.com/corecode/dma/commits/master
Summary of changes:
libexec/dma/README.DRAGONFLY | 16 +-
libexec/dma/TODO | 1 -
libexec/dma/VERSION | 2 +-
libexec/dma/aliases_scan.l | 4 +-
libexec/dma/conf.c | 36 +++--
libexec/dma/crypto.c | 47 +++++-
libexec/dma/dma-mbox-create.c | 43 +++---
libexec/dma/dma-mbox-create/Makefile | 2 +-
libexec/dma/dma.8 | 20 ++-
libexec/dma/dma.c | 81 +++++-----
libexec/dma/dma.conf | 6 +-
libexec/dma/dma.h | 23 ++-
libexec/dma/dma/Makefile | 2 +-
libexec/dma/dns.c | 25 ++-
libexec/dma/local.c | 8 +-
libexec/dma/mail.c | 27 +++-
libexec/dma/net.c | 288 +++++++++++++++++++++++++----------
libexec/dma/spool.c | 5 +-
libexec/dma/util.c | 2 +
19 files changed, 440 insertions(+), 198 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/92fe556d1644256324e534f2cbaef0e73e2d85bc
--
DragonFly BSD source repository
More information about the Commits
mailing list