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