Up to [cvs.NetBSD.org] / pkgsrc / mail / qmail-acceptutils
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.18 / (download) - annotate - [select for diffs], Thu May 11 17:49:29 2023 UTC (4 months, 2 weeks ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
HEAD
Changes since 1.17: +2 -3
lines
Diff to previous 1.17 (colored)
Update to 20230511. From the changelog: - fixsmtpio: fix build on systems without <sys/queue.h> by inlining a copy from NetBSD. - authup: log when TLS has been negotiated. - Improve manual pages slightly.
Revision 1.17 / (download) - annotate - [select for diffs], Mon Apr 24 00:13:12 2023 UTC (5 months ago) by schmonz
Branch: MAIN
Changes since 1.16: +4 -3
lines
Diff to previous 1.16 (colored)
Follow URL redirects. While here, update COMMENT and DESCR. Bump PKGREVISION.
Revision 1.16 / (download) - annotate - [select for diffs], Mon Dec 14 11:57:25 2020 UTC (2 years, 9 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored)
Update to 20201214. From the changelog: - fixsmtpio: Fix segfault by making sure eventq_get() returns a free()-able string.
Revision 1.15 / (download) - annotate - [select for diffs], Fri Dec 11 12:08:00 2020 UTC (2 years, 9 months ago) by schmonz
Branch: MAIN
Changes since 1.14: +3 -3
lines
Diff to previous 1.14 (colored)
Update to 20201211. From the changelog: - reup: Delete, because retrying AUTH has been broken ever since TLS was added to authup. - authup: Fix AUTH retries under TLS by inlining the retry logic. - fixsmtpio: Fix process-management bugs in "Ensure STARTTLS resets all state by restarting qmail-smtpd." - Manual pages: considerably improve clarity of authup(8) and fixsmtpio(8). Mention s6-ucspitlsd, a new UCSPI-TLS server implementation coming soon to s6-networking.
Revision 1.14 / (download) - annotate - [select for diffs], Thu Nov 19 09:35:42 2020 UTC (2 years, 10 months ago) by schmonz
Branch: MAIN
Changes since 1.13: +1 -2
lines
Diff to previous 1.13 (colored)
Remove DJB_RESTRICTED, no longer used.
Revision 1.13 / (download) - annotate - [select for diffs], Thu Jun 25 05:42:39 2020 UTC (3 years, 3 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2
Changes since 1.12: +1 -2
lines
Diff to previous 1.12 (colored)
Retire 'djbware-errno-hack' and associated options.mk cleverness. Instead: 1. Package makefiles including their own options.mk 2. Packages say "SUBST_CLASSES+=djberrno" to get the hack, if needed 3. Packages adjust SUBST_FILES.djberrno, if needed Should fix bulk build failures due to multiple inclusions of options.mk and/or incorrect definitions of DJB_ERRNO_HACK. Approved during the freeze by wiz@.
Revision 1.12 / (download) - annotate - [select for diffs], Sat May 16 15:22:20 2020 UTC (3 years, 4 months ago) by rillig
Branch: MAIN
Changes since 1.11: +2 -1
lines
Diff to previous 1.11 (colored)
mail/qmail-acceptutils: does not have error.h
Revision 1.11 / (download) - annotate - [select for diffs], Mon Jul 1 15:31:51 2019 UTC (4 years, 2 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
qmail.org lapsed; use netqmail.org or qmailorg.schmonz.com.
Revision 1.10 / (download) - annotate - [select for diffs], Sat Dec 29 12:21:57 2018 UTC (4 years, 8 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4
Changes since 1.9: +2 -3
lines
Diff to previous 1.9 (colored)
- authup, fixsmtpio: Fail tls_info() if SSL environment is 0-length. - authup: Catch up die_nomem() to fixsmtpio's. - reup: Log more concisely and greppably. - Manual pages: Fix refs to qmail-qfilter-queue(8). - Makefile: Add acceptutils-install target. Bump version.
Revision 1.9 / (download) - annotate - [select for diffs], Wed Nov 28 16:17:36 2018 UTC (4 years, 9 months ago) by schmonz
Branch: MAIN
Changes since 1.8: +5 -3
lines
Diff to previous 1.8 (colored)
Update to 20181128. Changes: - Add qmail-qfilter-addtlsheader, a filter to add a Received header with TLS protocol and ciphers. - Fix spurious errors when initializing TLS environment.
Revision 1.8 / (download) - annotate - [select for diffs], Sat Nov 24 17:11:08 2018 UTC (4 years, 10 months ago) by schmonz
Branch: MAIN
Changes since 1.7: +2 -2
lines
Diff to previous 1.7 (colored)
Update to 20181124.1, quickly fixing 20181124's regression in authup. Changes: - fixsmtpio: Set FIXSMTPIOTLS in the environment when TLS has been negotiated. When upgrading, be sure to add _this_ entry to control/fixsmtpio: # Remove greeting for child process restarted after upgrading to STARTTLS FIXSMTPIOTLS:greeting::2*::
Revision 1.7 / (download) - annotate - [select for diffs], Sat Nov 24 16:36:30 2018 UTC (4 years, 10 months ago) by schmonz
Branch: MAIN
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored)
Update to 20181124. Changes: - fixsmtpio: Fix "out of memory" errors with big attachments by handling DATA specially (no parsing or copying). - FIXSMTPIODEBUG: log our pid and child's basename and pid. - fixsmtpio: Ensure STARTTLS resets all state by restarting qmail-smtpd. When upgrading, be sure to add this entry to control/fixsmtpio: # Remove greeting for child process restarted after upgrading to STARTTLS SSL_CIPHER:greeting::2*::
Revision 1.6 / (download) - annotate - [select for diffs], Wed Nov 21 19:51:20 2018 UTC (4 years, 10 months ago) by schmonz
Branch: MAIN
Changes since 1.5: +4 -2
lines
Diff to previous 1.5 (colored)
Update to 20181121. Changes: - NOFIXSMTPIO: new environment variable to perform no filtering. - FIXSMTPIODEBUG: prefix program name to log messages. - Compile as C99. - Have die_nomem() log two levels of call stack. - Have get_one() log one caller further. - Avoid extern in declarations. - Empty next_pile and free event when done. - Use acceptutils' stralloc wrappers in tls_info(). - Don't call tls_info(): no point setting TLS connection environment variables when our child has already forked.
Revision 1.5 / (download) - annotate - [select for diffs], Thu Nov 8 20:54:53 2018 UTC (4 years, 10 months ago) by schmonz
Branch: MAIN
Changes since 1.4: +3 -3
lines
Diff to previous 1.4 (colored)
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.
Revision 1.4 / (download) - annotate - [select for diffs], Sat Oct 27 17:28:22 2018 UTC (4 years, 10 months ago) by schmonz
Branch: MAIN
Changes since 1.3: +3 -4
lines
Diff to previous 1.3 (colored)
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.
Revision 1.3 / (download) - annotate - [select for diffs], Wed Oct 24 15:30:54 2018 UTC (4 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.2: +2 -1
lines
Diff to previous 1.2 (colored)
Mainly intended for use with mess822. Add dependency. Ride previous bump.
Revision 1.2 / (download) - annotate - [select for diffs], Wed Oct 24 13:18:54 2018 UTC (4 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.1: +4 -1
lines
Diff to previous 1.1 (colored)
Depend on stunnel. Bump PKGREVISION.
Revision 1.1 / (download) - annotate - [select for diffs], Mon Oct 22 15:23:06 2018 UTC (4 years, 11 months ago) by schmonz
Branch: MAIN
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.