head 1.14; access; symbols pkgsrc-2023Q4:1.14.0.6 pkgsrc-2023Q4-base:1.14 pkgsrc-2023Q3:1.14.0.4 pkgsrc-2023Q3-base:1.14 pkgsrc-2023Q2:1.14.0.2 pkgsrc-2023Q2-base:1.14 pkgsrc-2023Q1:1.12.0.12 pkgsrc-2023Q1-base:1.12 pkgsrc-2022Q4:1.12.0.10 pkgsrc-2022Q4-base:1.12 pkgsrc-2022Q3:1.12.0.8 pkgsrc-2022Q3-base:1.12 pkgsrc-2022Q2:1.12.0.6 pkgsrc-2022Q2-base:1.12 pkgsrc-2022Q1:1.12.0.4 pkgsrc-2022Q1-base:1.12 pkgsrc-2021Q4:1.12.0.2 pkgsrc-2021Q4-base:1.12 pkgsrc-2021Q3:1.10.0.8 pkgsrc-2021Q3-base:1.10 pkgsrc-2021Q2:1.10.0.6 pkgsrc-2021Q2-base:1.10 pkgsrc-2021Q1:1.10.0.4 pkgsrc-2021Q1-base:1.10 pkgsrc-2020Q4:1.10.0.2 pkgsrc-2020Q4-base:1.10 pkgsrc-2020Q3:1.8.0.16 pkgsrc-2020Q3-base:1.8 pkgsrc-2020Q2:1.8.0.14 pkgsrc-2020Q2-base:1.8 pkgsrc-2020Q1:1.8.0.10 pkgsrc-2020Q1-base:1.8 pkgsrc-2019Q4:1.8.0.12 pkgsrc-2019Q4-base:1.8 pkgsrc-2019Q3:1.8.0.8 pkgsrc-2019Q3-base:1.8 pkgsrc-2019Q2:1.8.0.6 pkgsrc-2019Q2-base:1.8 pkgsrc-2019Q1:1.8.0.4 pkgsrc-2019Q1-base:1.8 pkgsrc-2018Q4:1.8.0.2 pkgsrc-2018Q4-base:1.8; locks; strict; comment @# @; 1.14 date 2023.05.11.17.49.29; author schmonz; state Exp; branches; next 1.13; commitid JNVw5SeQUPFgvzoE; 1.13 date 2023.04.24.00.13.12; author schmonz; state Exp; branches; next 1.12; commitid ydsFQc2EaS1McimE; 1.12 date 2021.10.26.10.54.24; author nia; state Exp; branches; next 1.11; commitid 4oqMIfLoj7jhgjeD; 1.11 date 2021.10.07.14.25.42; author nia; state Exp; branches; next 1.10; commitid qxYyTRMxdIO13TbD; 1.10 date 2020.12.14.11.57.25; author schmonz; state Exp; branches; next 1.9; commitid sELonEzmlTffMHzC; 1.9 date 2020.12.11.12.08.00; author schmonz; state Exp; branches; next 1.8; commitid KgwmrDwNIbnRVjzC; 1.8 date 2018.12.29.12.21.57; author schmonz; state Exp; branches; next 1.7; commitid oCQgzCc3UD9AVG5B; 1.7 date 2018.11.28.16.17.36; author schmonz; state Exp; branches; next 1.6; commitid MnmqZ6ExsuCceJ1B; 1.6 date 2018.11.24.17.11.08; author schmonz; state Exp; branches; next 1.5; commitid ZX3akpZvp238Ed1B; 1.5 date 2018.11.24.16.36.30; author schmonz; state Exp; branches; next 1.4; commitid CGgcy4BYRToFsd1B; 1.4 date 2018.11.21.19.51.20; author schmonz; state Exp; branches; next 1.3; commitid guF0u1q7jd2uDQ0B; 1.3 date 2018.11.08.20.54.53; author schmonz; state Exp; branches; next 1.2; commitid ApmuDiX2dC3cpbZA; 1.2 date 2018.10.27.17.28.22; author schmonz; state Exp; branches; next 1.1; commitid Y0X4ZY7K172gECXA; 1.1 date 2018.10.22.15.23.06; author schmonz; state Exp; branches; next ; commitid qKuEjAQlvkZH6YWA; desc @@ 1.14 log @Update to 20230511. From the changelog: - fixsmtpio: fix build on systems without by inlining a copy from NetBSD. - authup: log when TLS has been negotiated. - Improve manual pages slightly. @ text @$NetBSD: distinfo,v 1.13 2023/04/24 00:13:12 schmonz Exp $ BLAKE2s (netqmail-1.06-acceptutils-20230511.patch) = 71ed875565efac1f4e0c6550dd34e86f55aec89448e5b061400339997f988040 SHA512 (netqmail-1.06-acceptutils-20230511.patch) = 05e24cc86c1b3489eafe8e015cc5651df65fbda5ee80b19a4ead4e458933e070036e03180d85e6eb9ad8e9ce8269490b5fb2a2d5df709b70a2e61ba0f39db247 Size (netqmail-1.06-acceptutils-20230511.patch) = 150685 bytes BLAKE2s (netqmail-1.06.tar.gz) = 784e31167eb99bbba720633fd58853576136b032888f87701e7b32643ece00c3 SHA512 (netqmail-1.06.tar.gz) = de40a6d8fac502bd785010434d99b99f2c0524e10aea3d0f2a0d35c70fce91e991eb1fb8f20a1276eb56d7e73130ea5e2c178f6075d138af47b28d9ca6e6046b Size (netqmail-1.06.tar.gz) = 260941 bytes @ 1.13 log @Follow URL redirects. While here, update COMMENT and DESCR. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2020/12/14 11:57:25 schmonz Exp $ d3 3 a5 3 BLAKE2s (netqmail-1.06-acceptutils-20201214.patch) = 913e7ab13b08b32a3f986e4f854727745e30dca59f1debb8afd13837efdf4f4b SHA512 (netqmail-1.06-acceptutils-20201214.patch) = 5fddb54e6a3d20a96d01a2a65f59a2a4d484d611ede902c3bc9685c4b37084acb99d868e18dada42bc5f36cec24b2ed9d5f07d63a2a435f24636945d7378a5b0 Size (netqmail-1.06-acceptutils-20201214.patch) = 119320 bytes @ 1.12 log @mail: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes The following distfiles were unfetchable (possibly fetched conditionally?): ./mail/qmail/distinfo netqmail-1.05-TAI-leapsecs.patch @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2021/10/07 14:25:42 nia Exp $ @ 1.11 log @mail: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2020/12/14 11:57:25 schmonz Exp $ d3 1 a3 1 RMD160 (netqmail-1.06-acceptutils-20201214.patch) = b37a86effd3e20d9cfc34075655192d8f3336bb5 d6 1 a6 1 RMD160 (netqmail-1.06.tar.gz) = d31598afa862abb35bc1feb8d038ab619b5a17a2 @ 1.10 log @Update to 20201214. From the changelog: - fixsmtpio: Fix segfault by making sure eventq_get() returns a free()-able string. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2020/12/11 12:08:00 schmonz Exp $ a2 1 SHA1 (netqmail-1.06-acceptutils-20201214.patch) = bf76865e89ff48139a4ba158b8381789d355f871 a5 1 SHA1 (netqmail-1.06.tar.gz) = 9ee9a603e2ad3d8e1d34b900e19b7a5d275f538b @ 1.9 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2018/12/29 12:21:57 schmonz Exp $ d3 4 a6 4 SHA1 (netqmail-1.06-acceptutils-20201211.patch) = 54781d905fd0e22354624827e46f6906e29fb81e RMD160 (netqmail-1.06-acceptutils-20201211.patch) = dd62ad2735edec1505ed8a63db500c3f9d33b0d9 SHA512 (netqmail-1.06-acceptutils-20201211.patch) = b49c9447a97568fa066a8c4f18eac90490f521d5324213b75133c682c5eba1f3153c8214a825cbf8939cdfe2c48743a58fae71365d6cc2f4f5b088c9bcd886e5 Size (netqmail-1.06-acceptutils-20201211.patch) = 119248 bytes @ 1.8 log @- 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2018/11/28 16:17:36 schmonz Exp $ d3 4 a6 4 SHA1 (netqmail-1.06-acceptutils-20181228.patch) = 264b159b4227cfff9c515d601e08cd0639c3e4b4 RMD160 (netqmail-1.06-acceptutils-20181228.patch) = 32119078c10c295090a885ae9131840a832ca16e SHA512 (netqmail-1.06-acceptutils-20181228.patch) = 700e964f3a86a7edbdcb01223309fc92f1e3a0cccd49bf45172cf96477f64a15ae4d8023f5738e735e8576d6c3b57cadc1540e056ff322cd0fffc3f4bc79b6b9 Size (netqmail-1.06-acceptutils-20181228.patch) = 117430 bytes @ 1.7 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2018/11/24 17:11:08 schmonz Exp $ d3 4 a6 4 SHA1 (netqmail-1.06-acceptutils-20181128.patch) = 1f8cf335c8fc9c9d54ffd67203d82fa6a844df4c RMD160 (netqmail-1.06-acceptutils-20181128.patch) = 8b6fb889504abbd3805906037b5ab05fd52fcc35 SHA512 (netqmail-1.06-acceptutils-20181128.patch) = 04b7850e0878f57fd79c0e051b4de538be86cb66362f7e5fcbafdad955caf4fbab6ca648b26dd367c2521ae60ab0a0d3a91114e4a5b5c7f8054eddb02f27b053 Size (netqmail-1.06-acceptutils-20181128.patch) = 116496 bytes @ 1.6 log @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*:: @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2018/11/24 16:36:30 schmonz Exp $ d3 4 a6 4 SHA1 (netqmail-1.06-acceptutils-20181124.1.patch) = 04fa44c4fc693ba0f78e8c7b6b7f8e1adff3354e RMD160 (netqmail-1.06-acceptutils-20181124.1.patch) = 41495bb5ff29cada05389041141e65778548d683 SHA512 (netqmail-1.06-acceptutils-20181124.1.patch) = 9f2f05a4780f8c8f5abd9b6e034a089f057fb7e39fee2522a69dfeafde639a33c5dbdcb3eeb31d9649c9b8f7049336c7398266691bd978d03ec760c4aa40ecf1 Size (netqmail-1.06-acceptutils-20181124.1.patch) = 113071 bytes @ 1.5 log @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*:: @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2018/11/21 19:51:20 schmonz Exp $ d3 4 a6 4 SHA1 (netqmail-1.06-acceptutils-20181124.patch) = e13f63928e9fe2c32df54acc141383468cf71318 RMD160 (netqmail-1.06-acceptutils-20181124.patch) = 155b5f5afb737a10ee8679877fcece74c3708bc8 SHA512 (netqmail-1.06-acceptutils-20181124.patch) = 50413b577e89086302f40e0b775397f6c64696effa9ecff8d8ff615d04685882318a3eda4f7b5449f67d5960e158edc33a3eb32af041f986a689577572320615 Size (netqmail-1.06-acceptutils-20181124.patch) = 112934 bytes @ 1.4 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2018/11/08 20:54:53 schmonz Exp $ d3 4 a6 4 SHA1 (netqmail-1.06-acceptutils-20181121.patch) = d492d511dec21c961f4234553173cd47134d0649 RMD160 (netqmail-1.06-acceptutils-20181121.patch) = 479318902462f6384e77ca04140963eba528feaf SHA512 (netqmail-1.06-acceptutils-20181121.patch) = a793283a24e89b032ad0b3a7b5ac3f81b36f308182bcd4d272246bb70ccd2524ee2015fc7fa2f54ed41329f7fbab9b4b4355438717fb8392dd90415e377b7175 Size (netqmail-1.06-acceptutils-20181121.patch) = 109658 bytes @ 1.3 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2018/10/27 17:28:22 schmonz Exp $ d3 4 a6 4 SHA1 (netqmail-1.06-acceptutils-20181108.patch) = 76aceac5a61473ef700d62df5f3eec386f5dc02e RMD160 (netqmail-1.06-acceptutils-20181108.patch) = b1169f64e021afc5e27d2d59036183ae85fa3153 SHA512 (netqmail-1.06-acceptutils-20181108.patch) = 32b16ecf19cc6270da0633bc95a80e82681e812b39657b212b43c31576224176f1f9d75049bbc44aaee4126535b7d4d46c227bc7ce9f9ca598f0b3e70c796d6e Size (netqmail-1.06-acceptutils-20181108.patch) = 106720 bytes @ 1.2 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2018/10/22 15:23:06 schmonz Exp $ d3 4 a6 4 SHA1 (netqmail-1.06-acceptutils-20181027.patch) = 0b0bc9ff513d39a4da832fa23da57582f52046ae RMD160 (netqmail-1.06-acceptutils-20181027.patch) = 73f6a8c2f4e55d69ad0ba36b2d65bd8716127ecf SHA512 (netqmail-1.06-acceptutils-20181027.patch) = 5323feafa10a12e825c48dd5cdff10ad083ac704617915e784651752d69aebece419937c03219881a2bdefa8b84bc678b5b04a48f466038ebbf33a24610dea83 Size (netqmail-1.06-acceptutils-20181027.patch) = 98793 bytes @ 1.1 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2018/05/28 12:56:24 schmonz Exp $ d3 4 a6 4 SHA1 (netqmail-1.06-acceptutils-20181022.patch) = ed713843baf4e208b0ca2a8bc63fcc7d045dbc79 RMD160 (netqmail-1.06-acceptutils-20181022.patch) = 7e9ae28620e0ce238566e81ca6f24aba7f494575 SHA512 (netqmail-1.06-acceptutils-20181022.patch) = f5f7c70d88c86ce34b36928e39c37ef39729790638fc45df83ceb1150b84b08c507e6fbd63e5123c5bba811d60d101acd8ef125722e6bc14c8bfc28f89bca7fe Size (netqmail-1.06-acceptutils-20181022.patch) = 91841 bytes @