History log of /dragonfly/libexec/dma/net.c (Results 1 – 25 of 45)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2
# 92fe556d 10-Jul-2020 Daniel Fojt <df@neosystem.org>

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

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

show more ...


Revision tags: v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc
# 3c4c8f78 23-Jan-2018 Sascha Wildner <saw@online.de>

Oops, fix up my previous commit properly.


# 8d411d7d 23-Jan-2018 Sascha Wildner <saw@online.de>

Fix gcc80 -Wmultistatement-macros.


Revision tags: v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4
# 37d59876 02-Mar-2015 John Marino <draco@marino.st>

dma(8): Sync with upstream (22 SEP 2014)

There is only one substantial change: improving mail input format error
message. The remain changes are email address, copyright years, etc.

While here, do

dma(8): Sync with upstream (22 SEP 2014)

There is only one substantial change: improving mail input format error
message. The remain changes are email address, copyright years, etc.

While here, document which files have local modifications by adding a
README.DRAGONFLY file

show more ...


Revision tags: v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2
# 14dfb991 21-Feb-2014 Joris Giovannangeli <joris@giovannangeli.fr>

dma(8) : update to version 0.9

* Sources from upstream commit 89702b7f148445240a308a5be65f79891e865a4b

* (minor) local changes are kept.


Revision tags: v3.6.1, v3.6.0, v3.7.1, v3.6.0rc, v3.7.0, v3.4.3, v3.4.2, v3.4.0, v3.4.1, v3.4.0rc, v3.5.0, v3.2.2, v3.2.1, v3.2.0, v3.3.0, v3.0.3, v3.0.2, v3.0.1, v3.1.0, v3.0.0
# c8b07ee5 03-Jan-2012 Sascha Wildner <saw@online.de>

dma(8): Upgrade to v0.7.

For the change log, see:

https://github.com/corecode/dma/blob/master/debian/changelog

Tested-by: luxh
Submitted-by: corecode


# 86d7f5d3 26-Nov-2011 John Marino <draco@marino.st>

Initial import of binutils 2.22 on the new vendor branch

Future versions of binutils will also reside on this branch rather
than continuing to create new binutils branches for each new version.


Revision tags: v2.12.0, v2.13.0, v2.10.1, v2.11.0, v2.10.0, v2.9.1, v2.8.2, v2.8.1, v2.8.0, v2.9.0, v2.6.3, v2.7.3, v2.6.2, v2.7.2, v2.7.1, v2.6.1, v2.7.0, v2.6.0, v2.5.1
# 725a35c6 03-Oct-2009 Simon Schubert <corecode@dragonflybsd.org>

dma: don't use sockaddr_storage.ss_len

sockaddr_storage.ss_len is not mandated by POSIX, so we shouldn't use
it. Instead, use addrinfo.ai_addrlen.


# e09ff240 03-Oct-2009 Simon Schubert <corecode@dragonflybsd.org>

dma: don't use __unused

__unused avoids a gcc warning that the parameter is not being used, but
this does not exist in other systems or is overloaded with a different
meaning.

Instead simply use a

dma: don't use __unused

__unused avoids a gcc warning that the parameter is not being used, but
this does not exist in other systems or is overloaded with a different
meaning.

Instead simply use a cast to (void) to silence gcc.

show more ...


Revision tags: v2.4.1
# 655c0566 21-Sep-2009 Simon Schubert <corecode@dragonflybsd.org>

dma: defer delivery if STARTTLS fails


# b8b7d065 21-Sep-2009 Simon Schubert <corecode@dragonflybsd.org>

dma: treat connect status messages properly


# ca259d14 21-Sep-2009 Simon Schubert <corecode@dragonflybsd.org>

dma: rework config parsing


# 3021968a 20-Sep-2009 Simon Schubert <corecode@dragonflybsd.org>

dma: perform MX lookups


Revision tags: v2.5.0, v2.4.0
# ebffba26 27-Aug-2009 Simon Schubert <corecode@dragonflybsd.org>

dma: convert to more extensible queue file format


# c21e2cfd 21-Jul-2009 Simon Schubert <corecode@dragonflybsd.org>

dma: add comments for ESMTP support


# 7d35694e 21-Jul-2009 Simon Schubert <corecode@dragonflybsd.org>

dma: treat seek errors as permanent errors


# 95c8eb97 20-Jul-2009 Simon Schubert <corecode@dragonflybsd.org>

dma: more loudly note that we should query for MX records


# fb2884b3 20-Jul-2009 Simon Schubert <corecode@dragonflybsd.org>

dma: drop CVS ids


# 405f48ee 19-Jul-2009 Simon Schubert <corecode@dragonflybsd.org>

dma: restructure logging

Don't carry the ident manually. Instead set a global tag once the
ident is fixed.


Revision tags: v2.3.2, v2.3.1, v2.2.1, v2.2.0, v2.3.0, v2.1.1
# f4e61a9f 02-Nov-2008 Simon 'corecode' Schubert <corecode@fs.ei.tum.de>

dma: rework queue handling


# e2c88018 16-Jul-2009 Simon Schubert <corecode@dragonflybsd.org>

dma: pass over the code and improve error handling


# 5d7fe8bb 16-Jul-2009 Simon Schubert <corecode@dragonflybsd.org>

dma: clean up network code

- free memory where necessary
- don't just abort without error message
- don't bounce if we want to defer the message


# bf83173b 16-Jul-2009 Simon Schubert <corecode@dragonflybsd.org>

dma: treat encrypted connections as secure

Users have to set the INSECURE config option to allow dma to send
plaintext passwords on login. This commit allows dma to send plaintext
passwords through

dma: treat encrypted connections as secure

Users have to set the INSECURE config option to allow dma to send
plaintext passwords on login. This commit allows dma to send plaintext
passwords through TLS connections even if the INSECURE config option is
not set.

The downside is that this allows a man-in-the-middle attack on the
password exchange. The only solution to this is checking the server
certificate, but we don't do that (yet).

show more ...


# 10eeb0df 16-Jul-2009 Simon Schubert <corecode@dragonflybsd.org>

dma: properly close and free SSL connection state


# 1ff94032 16-Jul-2009 Simon Schubert <corecode@dragonflybsd.org>

dma: unconditionally use openssl

Drop HAVE_CRYPTO and unconditionally use openssl. Dma is supposed to be
small and secure, so there is no way around openssl anyways.


12