./mail/qmail-acceptutils, Offer TLS and SMTP AUTH with new features and no patch conflicts

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 20181108, Package name: qmail-acceptutils-20181108, Maintainer: schmonz

To SMTP-authenticate users without patching ofmipd(8) or qmail-smtpd(8),
compose the following programs into your configuration:

- reup runs a program repeatedly until it succeeds.
- authup offers SMTP or POP3 authentication and calls checkpassword.
- checknotroot refuses to run as UID 0.
- fixsmtpio filters SMTP I/O and exit status to suit authup.

authup and fixsmtpio can also offer STARTTLS for message submission and
incoming SMTP, respectively.


Required to run:
[net/ucspi-ssl] [mail/mess822]

Required to build:
[pkgtools/cwrappers]

Package options: djbware-errno-hack

Master sites:

SHA1: 9ee9a603e2ad3d8e1d34b900e19b7a5d275f538b
RMD160: d31598afa862abb35bc1feb8d038ab619b5a17a2
Filesize: 254.825 KB

Version history: (Expand)


CVS history: (Expand)


   2018-11-08 21:54:53 by Amitai Schleier | Files touched by this commit (3) | Package updated
Log message:
Update to 20181108. Changes:

- Add STARTTLS support to fixsmtpio(8), which needs to terminate TLS in
  order to continue observing requests and responses and do its job.
- Restore missing trailing " ESMTP" in greeting.
- Fix all warnings in acceptutils code.
- Document FIXSMTPIODEBUG, UCSPITLS, and DISABLETLS.
   2018-10-27 19:28:22 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Update to 20181027. Changes:

- Implement SMTP "STARTTLS" and POP3 "STLS", relying on \ 
sslserver's UCSPI-TLS.
  Derived from s/qmail's implementation.
- Catch up to s/qmail's base64 implementation.
- Implement POP3 "CAPA" verb for POP3.
- Require admin to describe child program in control/{pop3,smtp}capabilities.
- Fix regression from qmail-popup: sleep after auth failure for SMTP only.
- Update authup(8) manual page.

pkgsrc changes:

- Replace security/stunnel dependency with net/ucspi-ssl.
   2018-10-24 17:30:54 by Amitai Schleier | Files touched by this commit (1)
Log message:
Mainly intended for use with mess822. Add dependency. Ride previous bump.
   2018-10-24 15:18:54 by Amitai Schleier | Files touched by this commit (1) | Package updated
Log message:
Depend on stunnel. Bump PKGREVISION.
   2018-10-22 17:23:06 by Amitai Schleier | Files touched by this commit (4)
Log message:
Initial import of qmail-acceptutils, my SMTP AUTH implementation for
qmail. It avoids patch conflicts, adds new user-controlled features, and
is more consistent with qmail's design.

To SMTP-authenticate users without patching ofmipd(8) or qmail-smtpd(8),
compose the following programs into your configuration:

- reup runs a program repeatedly until it succeeds.
- authup offers SMTP or POP3 authentication and calls checkpassword.
- checknotroot refuses to run as UID 0.
- fixsmtpio filters SMTP I/O and exit status to suit authup.