head 1.52; access; symbols pkgsrc-2026Q1:1.52.0.6 pkgsrc-2026Q1-base:1.52 pkgsrc-2025Q4:1.52.0.4 pkgsrc-2025Q4-base:1.52 pkgsrc-2025Q3:1.52.0.2 pkgsrc-2025Q3-base:1.52 pkgsrc-2025Q2:1.51.0.10 pkgsrc-2025Q2-base:1.51 pkgsrc-2025Q1:1.51.0.8 pkgsrc-2025Q1-base:1.51 pkgsrc-2024Q4:1.51.0.6 pkgsrc-2024Q4-base:1.51 pkgsrc-2024Q3:1.51.0.4 pkgsrc-2024Q3-base:1.51 pkgsrc-2024Q2:1.51.0.2 pkgsrc-2024Q2-base:1.51 pkgsrc-2024Q1:1.50.0.8 pkgsrc-2024Q1-base:1.50 pkgsrc-2023Q4:1.50.0.6 pkgsrc-2023Q4-base:1.50 pkgsrc-2023Q3:1.50.0.4 pkgsrc-2023Q3-base:1.50 pkgsrc-2023Q2:1.50.0.2 pkgsrc-2023Q2-base:1.50 pkgsrc-2023Q1:1.49.0.12 pkgsrc-2023Q1-base:1.49 pkgsrc-2022Q4:1.49.0.10 pkgsrc-2022Q4-base:1.49 pkgsrc-2022Q3:1.49.0.8 pkgsrc-2022Q3-base:1.49 pkgsrc-2022Q2:1.49.0.6 pkgsrc-2022Q2-base:1.49 pkgsrc-2022Q1:1.49.0.4 pkgsrc-2022Q1-base:1.49 pkgsrc-2021Q4:1.49.0.2 pkgsrc-2021Q4-base:1.49 pkgsrc-2021Q3:1.47.0.12 pkgsrc-2021Q3-base:1.47 pkgsrc-2021Q2:1.47.0.10 pkgsrc-2021Q2-base:1.47 pkgsrc-2021Q1:1.47.0.8 pkgsrc-2021Q1-base:1.47 pkgsrc-2020Q4:1.47.0.6 pkgsrc-2020Q4-base:1.47 pkgsrc-2020Q3:1.47.0.4 pkgsrc-2020Q3-base:1.47 pkgsrc-2020Q2:1.47.0.2 pkgsrc-2020Q2-base:1.47 pkgsrc-2020Q1:1.46.0.2 pkgsrc-2020Q1-base:1.46 pkgsrc-2019Q4:1.45.0.6 pkgsrc-2019Q4-base:1.45 pkgsrc-2019Q3:1.45.0.2 pkgsrc-2019Q3-base:1.45 pkgsrc-2019Q2:1.44.0.2 pkgsrc-2019Q2-base:1.44 pkgsrc-2019Q1:1.43.0.2 pkgsrc-2019Q1-base:1.43 pkgsrc-2018Q4:1.42.0.2 pkgsrc-2018Q4-base:1.42 pkgsrc-2018Q3:1.38.0.4 pkgsrc-2018Q3-base:1.38 pkgsrc-2018Q2:1.38.0.2 pkgsrc-2018Q2-base:1.38 pkgsrc-2018Q1:1.37.0.8 pkgsrc-2018Q1-base:1.37 pkgsrc-2017Q4:1.37.0.6 pkgsrc-2017Q4-base:1.37 pkgsrc-2017Q3:1.37.0.4 pkgsrc-2017Q3-base:1.37 pkgsrc-2017Q2:1.34.0.2 pkgsrc-2017Q2-base:1.34 pkgsrc-2017Q1:1.31.0.2 pkgsrc-2017Q1-base:1.31 pkgsrc-2016Q4:1.28.0.2 pkgsrc-2016Q4-base:1.28 pkgsrc-2016Q3:1.26.0.8 pkgsrc-2016Q3-base:1.26 pkgsrc-2016Q2:1.26.0.6 pkgsrc-2016Q2-base:1.26 pkgsrc-2016Q1:1.26.0.4 pkgsrc-2016Q1-base:1.26 pkgsrc-2015Q4:1.26.0.2 pkgsrc-2015Q4-base:1.26 pkgsrc-2015Q3:1.25.0.12 pkgsrc-2015Q3-base:1.25 pkgsrc-2015Q2:1.25.0.10 pkgsrc-2015Q2-base:1.25 pkgsrc-2015Q1:1.25.0.8 pkgsrc-2015Q1-base:1.25 pkgsrc-2014Q4:1.25.0.6 pkgsrc-2014Q4-base:1.25 pkgsrc-2014Q3:1.25.0.4 pkgsrc-2014Q3-base:1.25 pkgsrc-2014Q2:1.25.0.2 pkgsrc-2014Q2-base:1.25 pkgsrc-2014Q1:1.23.0.6 pkgsrc-2014Q1-base:1.23 pkgsrc-2013Q4:1.23.0.4 pkgsrc-2013Q4-base:1.23 pkgsrc-2013Q3:1.23.0.2 pkgsrc-2013Q3-base:1.23 pkgsrc-2013Q2:1.22.0.10 pkgsrc-2013Q2-base:1.22 pkgsrc-2013Q1:1.22.0.8 pkgsrc-2013Q1-base:1.22 pkgsrc-2012Q4:1.22.0.6 pkgsrc-2012Q4-base:1.22 pkgsrc-2012Q3:1.22.0.4 pkgsrc-2012Q3-base:1.22 pkgsrc-2012Q2:1.22.0.2 pkgsrc-2012Q2-base:1.22 pkgsrc-2012Q1:1.21.0.2 pkgsrc-2012Q1-base:1.21 pkgsrc-2011Q4:1.20.0.4 pkgsrc-2011Q4-base:1.20 pkgsrc-2011Q3:1.20.0.2 pkgsrc-2011Q3-base:1.20 pkgsrc-2011Q2:1.19.0.2 pkgsrc-2011Q2-base:1.19 pkgsrc-2011Q1:1.18.0.30 pkgsrc-2011Q1-base:1.18 pkgsrc-2010Q4:1.18.0.28 pkgsrc-2010Q4-base:1.18 pkgsrc-2010Q3:1.18.0.26 pkgsrc-2010Q3-base:1.18 pkgsrc-2010Q2:1.18.0.24 pkgsrc-2010Q2-base:1.18 pkgsrc-2010Q1:1.18.0.22 pkgsrc-2010Q1-base:1.18 pkgsrc-2009Q4:1.18.0.20 pkgsrc-2009Q4-base:1.18 pkgsrc-2009Q3:1.18.0.18 pkgsrc-2009Q3-base:1.18 pkgsrc-2009Q2:1.18.0.16 pkgsrc-2009Q2-base:1.18 pkgsrc-2009Q1:1.18.0.14 pkgsrc-2009Q1-base:1.18 pkgsrc-2008Q4:1.18.0.12 pkgsrc-2008Q4-base:1.18 pkgsrc-2008Q3:1.18.0.10 pkgsrc-2008Q3-base:1.18 cube-native-xorg:1.18.0.8 cube-native-xorg-base:1.18 pkgsrc-2008Q2:1.18.0.6 pkgsrc-2008Q2-base:1.18 cwrapper:1.18.0.4 pkgsrc-2008Q1:1.18.0.2 pkgsrc-2008Q1-base:1.18 pkgsrc-2007Q4:1.17.0.6 pkgsrc-2007Q4-base:1.17 pkgsrc-2007Q3:1.17.0.4 pkgsrc-2007Q3-base:1.17 pkgsrc-2007Q2:1.17.0.2 pkgsrc-2007Q2-base:1.17 pkgsrc-2007Q1:1.16.0.4 pkgsrc-2007Q1-base:1.16 pkgsrc-2006Q4:1.16.0.2 pkgsrc-2006Q4-base:1.16 pkgsrc-2006Q3:1.15.0.4 pkgsrc-2006Q3-base:1.15 pkgsrc-2006Q2:1.15.0.2 pkgsrc-2006Q2-base:1.15 pkgsrc-2006Q1:1.14.0.6 pkgsrc-2006Q1-base:1.14 pkgsrc-2005Q4:1.14.0.4 pkgsrc-2005Q4-base:1.14 pkgsrc-2005Q3:1.14.0.2 pkgsrc-2005Q3-base:1.14 pkgsrc-2005Q2:1.13.0.2 pkgsrc-2005Q2-base:1.13 pkgsrc-2005Q1:1.10.0.2 pkgsrc-2005Q1-base:1.10 pkgsrc-2004Q4:1.8.0.4 pkgsrc-2004Q4-base:1.8 pkgsrc-2004Q3:1.8.0.2 pkgsrc-2004Q3-base:1.8 pkgsrc-2004Q2:1.5.0.2 pkgsrc-2004Q2-base:1.5 pkgsrc-2004Q1:1.3.0.12 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.3.0.10 pkgsrc-2003Q4-base:1.3 netbsd-1-6-1:1.3.0.6 netbsd-1-6-1-base:1.3 netbsd-1-6:1.3.0.8 netbsd-1-6-RELEASE-base:1.3 pkgviews:1.3.0.4 pkgviews-base:1.3 buildlink2:1.3.0.2 buildlink2-base:1.3 netbsd-1-5-PATCH003:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.52 date 2025.06.30.20.39.59; author schmonz; state Exp; branches; next 1.51; commitid aw7qtq066vLilX0G; 1.51 date 2024.04.27.19.34.26; author schmonz; state Exp; branches; next 1.50; commitid bRGNjGLVPE6jLO7F; 1.50 date 2023.05.11.16.52.34; author schmonz; state Exp; branches; next 1.49; commitid wDUnz3BQqSPJbzoE; 1.49 date 2021.11.15.20.01.51; author schmonz; state Exp; branches; next 1.48; commitid yZA2oFeBZCLGEVgD; 1.48 date 2021.10.07.14.25.42; author nia; state Exp; branches; next 1.47; commitid qxYyTRMxdIO13TbD; 1.47 date 2020.05.23.20.50.02; author schmonz; state Exp; branches; next 1.46; commitid PVJMZKSt0hXvjp9C; 1.46 date 2020.02.03.04.51.27; author schmonz; state Exp; branches; next 1.45; commitid nomHK8BFlCPSxbVB; 1.45 date 2019.08.20.02.38.04; author schmonz; state Exp; branches; next 1.44; commitid 90GC55b8iQfWaIzB; 1.44 date 2019.04.10.22.24.57; author schmonz; state Exp; branches; next 1.43; commitid ouJJTeEG3ZyaZQiB; 1.43 date 2019.01.09.19.32.07; author schmonz; state Exp; branches; next 1.42; commitid nrf3rkpwmzZeX87B; 1.42 date 2018.12.17.19.15.33; author schmonz; state Exp; branches; next 1.41; commitid GGXz0Fcn2h3fBb4B; 1.41 date 2018.11.10.15.29.01; author schmonz; state Exp; branches; next 1.40; commitid A6iUp3OHQizpxpZA; 1.40 date 2018.11.08.20.58.08; author schmonz; state Exp; branches; next 1.39; commitid CqQ5cKlhT3RiqbZA; 1.39 date 2018.10.24.13.32.26; author schmonz; state Exp; branches; next 1.38; commitid BF2oiAZstuvirdXA; 1.38 date 2018.05.28.23.39.16; author schmonz; state Exp; branches; next 1.37; commitid mGxsTxlQrQxmA7EA; 1.37 date 2017.08.19.22.11.43; author schmonz; state Exp; branches; next 1.36; commitid DRuFjEfK6a20aS3A; 1.36 date 2017.08.13.23.42.55; author schmonz; state Exp; branches; next 1.35; commitid eXZa6xiLHtiCR63A; 1.35 date 2017.07.21.04.07.01; author schmonz; state Exp; branches; next 1.34; commitid Dzb8Y6jwrlq3630A; 1.34 date 2017.05.22.17.18.32; author schmonz; state Exp; branches; next 1.33; commitid lRNyLIGJodz8ppSz; 1.33 date 2017.04.04.07.50.18; author schmonz; state Exp; branches; next 1.32; commitid lSbjEO1sj8YSNbMz; 1.32 date 2017.03.31.13.52.00; author schmonz; state Exp; branches; next 1.31; commitid dH33LJbHNyFWVHLz; 1.31 date 2017.03.23.07.24.48; author schmonz; state Exp; branches 1.31.2.1; next 1.30; commitid W4a00Dt86xH33EKz; 1.30 date 2017.03.20.16.23.19; author schmonz; state Exp; branches; next 1.29; commitid c8floJwbX2AM7jKz; 1.29 date 2017.03.10.03.13.29; author schmonz; state Exp; branches; next 1.28; commitid GyjlbSyTAbaK4XIz; 1.28 date 2016.12.15.11.49.35; author schmonz; state Exp; branches; next 1.27; commitid Yk59xu7kcWu5F4yz; 1.27 date 2016.12.15.11.44.15; author schmonz; state Exp; branches; next 1.26; commitid C3n4EPUOZKQhD4yz; 1.26 date 2015.11.03.23.27.18; author agc; state Exp; branches; next 1.25; commitid OJ0eRxlNlbZfDHHy; 1.25 date 2014.05.30.21.35.04; author schmonz; state Exp; branches; next 1.24; commitid cif4P3n2nWcsNBCx; 1.24 date 2014.04.16.04.57.23; author schmonz; state Exp; branches; next 1.23; commitid S66EwOYqLpwSGRwx; 1.23 date 2013.08.15.15.43.48; author schmonz; state Exp; branches; next 1.22; commitid cKiyxC8gdniK6z1x; 1.22 date 2012.05.20.08.48.56; author marino; state Exp; branches; next 1.21; 1.21 date 2012.03.12.03.53.55; author sbd; state Exp; branches; next 1.20; 1.20 date 2011.09.28.06.36.57; author joerg; state Exp; branches; next 1.19; 1.19 date 2011.06.07.02.53.42; author schmonz; state Exp; branches; next 1.18; 1.18 date 2008.03.20.03.30.32; author schmonz; state Exp; branches; next 1.17; 1.17 date 2007.04.12.03.42.21; author schmonz; state Exp; branches; next 1.16; 1.16 date 2006.12.29.10.32.05; author schmonz; state Exp; branches; next 1.15; 1.15 date 2006.05.11.20.10.10; author schmonz; state Exp; branches; next 1.14; 1.14 date 2005.07.14.19.09.15; author schmonz; state Exp; branches 1.14.6.1; next 1.13; 1.13 date 2005.05.19.22.08.55; author schmonz; state Exp; branches; next 1.12; 1.12 date 2005.04.14.22.00.11; author wiz; state Exp; branches; next 1.11; 1.11 date 2005.04.10.04.53.36; author schmonz; state Exp; branches; next 1.10; 1.10 date 2005.02.24.09.59.28; author agc; state Exp; branches; next 1.9; 1.9 date 2004.12.21.05.32.56; author schmonz; state Exp; branches; next 1.8; 1.8 date 2004.08.22.00.10.52; author schmonz; state Exp; branches 1.8.4.1; next 1.7; 1.7 date 2004.08.02.03.57.17; author schmonz; state dead; branches; next 1.6; 1.6 date 2004.07.21.22.35.59; author schmonz; state Exp; branches; next 1.5; 1.5 date 2004.04.24.05.29.36; author schmonz; state Exp; branches; next 1.4; 1.4 date 2004.04.10.05.30.06; author schmonz; state Exp; branches; next 1.3; 1.3 date 2002.05.03.10.39.01; author zuntum; state Exp; branches; next 1.2; 1.2 date 2002.01.28.18.28.09; author zuntum; state Exp; branches; next 1.1; 1.1 date 2001.08.13.09.10.10; author zuntum; state Exp; branches 1.1.1.1; next ; 1.31.2.1 date 2017.04.17.16.08.22; author bsiegert; state Exp; branches; next ; commitid bTkWBF3DL0uQ8UNz; 1.14.6.1 date 2006.05.14.14.23.12; author salo; state Exp; branches; next ; 1.8.4.1 date 2004.12.28.23.32.35; author salo; state Exp; branches; next ; 1.1.1.1 date 2001.08.13.09.10.10; author zuntum; state Exp; branches; next ; desc @@ 1.52 log @qmail: fix macOS build by not shadowing system resolver's getshort(). @ text @$NetBSD: distinfo,v 1.51 2024/04/27 19:34:26 schmonz Exp $ BLAKE2s (netqmail-1.05-TAI-leapsecs.patch) = 9904388c38820c4866fe9b57cddbc0a8d4c12655e903da1b1701142c31454fe2 SHA512 (netqmail-1.05-TAI-leapsecs.patch) = 2278139b825330a418171ad6dd4667410819591d3828f8b40dda789e1aafe1cefcc638fdc6d9de21a8c0ca6caffb41fbbb44bab2dd80f570e81c6e900c8596f7 Size (netqmail-1.05-TAI-leapsecs.patch) = 16382 bytes BLAKE2s (netqmail-1.06-tls-20160918-onlyremote-20181107-spp-20181109-smtputf8-20181109.patch) = eb5736e4fe3bd2ebac518969117a829b4b937f78aa000aa9495020a10008b0e4 SHA512 (netqmail-1.06-tls-20160918-onlyremote-20181107-spp-20181109-smtputf8-20181109.patch) = a02cad7ef0f57a9eee8a12444a30df4d112ba256fa581124d7f0fb78acee4da53d0211d98de5822f058518d6a872e01e737f28e437b8ed5f8fa392ae8808468b Size (netqmail-1.06-tls-20160918-onlyremote-20181107-spp-20181109-smtputf8-20181109.patch) = 6962 bytes BLAKE2s (notqmail-1.07-tls-20190517-qmailremote-20190819-srs-20190819.patch) = 25223e0ede7bd673db51a6df19c2c9bb418ef1e0931ca5dd992b25bd7c22e40f SHA512 (notqmail-1.07-tls-20190517-qmailremote-20190819-srs-20190819.patch) = 8b9894d743f6ea7ceb72d34fedaa8afeb61afdfb5b6d929b5c76eb31da27232cb6f952a26b3733c244bfd430750d250bdc0fa92464c6a64f017abd97c84e8c77 Size (notqmail-1.07-tls-20190517-qmailremote-20190819-srs-20190819.patch) = 24175 bytes BLAKE2s (notqmail-1.07-tls-20200107-onlyremote-20230511.patch) = f3379cc33395bec27cc24969614a2dda53b444d36af2691abc09fdc29cfa4fa6 SHA512 (notqmail-1.07-tls-20200107-onlyremote-20230511.patch) = c68c9bfeab4f1af3b9742a8a38c3171661aec4891daeb8ddea861e918ae101b1c7ce6ad9aad146f3615556d01e1a4828489c6192f37fff40c4fa8249e6ac6535 Size (notqmail-1.07-tls-20200107-onlyremote-20230511.patch) = 27079 bytes BLAKE2s (notqmail-1.08.tar.gz) = 677c26c932b4565394f933986e17c654149c169c81d4daeb164b5974364ce72d SHA512 (notqmail-1.08.tar.gz) = eca97f74a20522e85435fa76015a72adcc040e1acc401cbdbd7f55f41a720fabc6f251e606ff1d236e44de295f066538ec42aca415b4344c1cd15964f38c7085 Size (notqmail-1.08.tar.gz) = 225713 bytes BLAKE2s (outgoingip.patch) = a44a8e9ef22965a9366dd460fc737732268d66966d55aba01891ac18c03979f8 SHA512 (outgoingip.patch) = 876eba3e65eba02f62838e5324cf64985254805ac5ec9417b168caa8c8d150a5185885d49a92d968690438289963bd6569e3de3330daf71a248206cd94227cd2 Size (outgoingip.patch) = 6839 bytes BLAKE2s (qmail-1.03-maildir-uniq.patch) = 16a3a73a30a534aff1f9516a05fe3cb19b94aacb1ad92a7c2d7e563ce1bad05d SHA512 (qmail-1.03-maildir-uniq.patch) = 66a09cf13e851b1c3045cbe094cf83dbc37712bbd593c0dd2ee5f36cf6eaa055f29f23af16eed3811674ab6fbdec0a383911d2628dfcde5535873ca28b7c961c Size (qmail-1.03-maildir-uniq.patch) = 3903 bytes BLAKE2s (qmail-103.patch) = 8ae121135f2d35f179c7f6a722af8a7d56d214f8d445edbc152d2d9bb9b37847 SHA512 (qmail-103.patch) = b81062bb0b0023f474c0b6af40601926e1c04ad395de480d114809e48a8060c06d99bdbdeb6f44d9e24ae1acedabb094b979193d305371aed958f18fc6eee354 Size (qmail-103.patch) = 2104 bytes BLAKE2s (qmail-queue-custom-error-v2.netqmail-1.05.patch) = 373381fc88355763333272b56acbbb20a2818e763a3bd9b8a2e7cff33f5be7d4 SHA512 (qmail-queue-custom-error-v2.netqmail-1.05.patch) = c3710a87cee5458fee7708166afd0d591b58b071eeea8d551c38c2d59c739865478cb1a0fbb8b592933f9bb85b865da6cdb8973fa0d93259605d01347600176c Size (qmail-queue-custom-error-v2.netqmail-1.05.patch) = 3873 bytes BLAKE2s (qmail-spp-0.42.tar.gz) = 42d05876e0ce5423cdc343c16970fa554a91c094e21b7150f5c6d49399eea99c SHA512 (qmail-spp-0.42.tar.gz) = 03449862886a0ca20fbadab4c94b34b55d185f8df3261bd68aea99e9ded9edfab4477c6b38a8e0295e9b38b0045615da8b1a906a458f28745eadd3c4d882bcbf Size (qmail-spp-0.42.tar.gz) = 18689 bytes SHA1 (patch-dns.c) = f13f1b3dc778c836035c6edf8ebb3bf0b79c6113 @ 1.51 log @qmail: restore TAI-leapsecs.patch distinfo, lost in -r1.50 ("Pull the latest tlsonlyremote patch"). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.50 2023/05/11 16:52:34 schmonz Exp $ d33 1 @ 1.50 log @Pull the latest tlsonlyremote patch to fix OpenBSD build with native LibreSSL. No other changes in the patch and NFCI elsewhere. Build-tested on macOS, Debian, NetBSD. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.49 2021/11/15 20:01:51 schmonz Exp $ d3 3 @ 1.49 log @Update checksums to BLAKE2s, noted by wiz@@. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.48 2021/10/07 14:25:42 nia Exp $ a2 3 BLAKE2s (netqmail-1.05-TAI-leapsecs.patch) = 9904388c38820c4866fe9b57cddbc0a8d4c12655e903da1b1701142c31454fe2 SHA512 (netqmail-1.05-TAI-leapsecs.patch) = 2278139b825330a418171ad6dd4667410819591d3828f8b40dda789e1aafe1cefcc638fdc6d9de21a8c0ca6caffb41fbbb44bab2dd80f570e81c6e900c8596f7 Size (netqmail-1.05-TAI-leapsecs.patch) = 16382 bytes d9 3 a11 3 BLAKE2s (notqmail-1.07-tls-20200107-onlyremote-20200202.patch) = df81da03c50bda8929e42fae41bb71f382510cdca099d7aa783997bef73ef500 SHA512 (notqmail-1.07-tls-20200107-onlyremote-20200202.patch) = 786698a79c7e81349f1ecd12fd14fef03b0c873a0d98482dc506bb0c130214eda3a2f4f3a2c45f03c4ecc4721c6e7de3cf66f7e75f1b40a2f66ea22f53e30b28 Size (notqmail-1.07-tls-20200107-onlyremote-20200202.patch) = 26972 bytes @ 1.48 log @mail: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.47 2020/05/23 20:50:02 schmonz Exp $ d3 1 a3 1 RMD160 (netqmail-1.05-TAI-leapsecs.patch) = 9fd59001be5a07d914c66127236ebe8c33f64675 d6 1 a6 1 RMD160 (netqmail-1.06-tls-20160918-onlyremote-20181107-spp-20181109-smtputf8-20181109.patch) = 1ad6791996f8741917e2b2980c7e5f6a9449e00f d9 1 a9 1 RMD160 (notqmail-1.07-tls-20190517-qmailremote-20190819-srs-20190819.patch) = a3682ab33bb0e746ae214dbac91e0c8f92c780e2 d12 1 a12 1 RMD160 (notqmail-1.07-tls-20200107-onlyremote-20200202.patch) = a6aa94fe9eb306a2ee0a99011110eedce695c75b d15 1 a15 1 RMD160 (notqmail-1.08.tar.gz) = ea1417fe5aebc24cb1d06e9992d941e91045e3b0 d18 1 a18 1 RMD160 (outgoingip.patch) = 032c653d395e5f599c0998e92debb09d84f90f0f d21 1 a21 1 RMD160 (qmail-1.03-maildir-uniq.patch) = 515d8dfc1e455a39f3695d18b5715623bc2e40ff d24 1 a24 1 RMD160 (qmail-103.patch) = 437f8b3063438bbd82c59557333b3566214afa9c d27 1 a27 1 RMD160 (qmail-queue-custom-error-v2.netqmail-1.05.patch) = e40fe48e048a41d92c052a12aafa1fccf8becba2 d30 1 a30 1 RMD160 (qmail-spp-0.42.tar.gz) = 5511722c52346692488a63bca53106d580a004c7 @ 1.47 log @Update to notqmail 1.08 (as qmail-1.03nb49). From the changelog: ## Fix bugs - Vulnerabilities we've inherited from qmail 1.03, reported by Qualys. - CVE-2005-1515: fix signedness wraparound in `substdio_{put,bput}()`. - CVE-2005-1514: fix possible signed integer overflow in `commands()`. - CVE-2005-1513: fix integer overflow in `stralloc_readyplus()`. - Fix several other places where variables could overflow. - `qmail-pop3d`: instead of running as root if root authenticates (and being a vector for a dictionary attack on the root password), exit 1 to look just like a failed `checkpassword` login. - `qmail-inject`: do not parse header recipients if `-a` is given. - Correctly detect multiple IP addresses on the same interface. - Remove workaround for ancient DNS servers that do not properly support CNAME. - Fix possible integer overflow in `alloc()`. ## Reduce bug likelihood - Remove `dnscname` and `dnsmxip` programs that were being built but not installed. - Remove `systype` and related platform detection. - Remove unused variable in `maildir.c`. - Reduce variable scope in `tcpto.c`. - Avoid local variables shadowing same-named globals. - Avoid needing `exit.h` in named-pipe bug check. - Add a `test` target and some unit tests, using Check. - Add missing function declarations in `cdbmss.h`, `scan.h`. - Add missing return types to `main()`. - Add `hier.h` for inclusion in `instcheck.c`, `instchown.c`, `instpackage.c`. - Use system headers and types instead of the `HASSHORTSETGROUPS` check. - Use system headers instead of redeclaring `exit()`, `read()`, `write()`, `malloc()`, `free()`, `fork()`, `uint32_t`. - Use C89 function signatures for code we've touched so far. - Automated builds: - TravisCI: move setting `MAKEFLAGS` out of the script and into the matrix. - Add FreeBSD builds with CirrusCI. - Add a GitHub Actions build. ## Other changes - Remove DJB's TODO. - Replace many `pobox.com` URLs. - Acknowledge Erik Sjölund's `qmail-local.c` bugfix that we've inherited from netqmail. - Avoid generating catted manpages by building with `NROFF=true`. - Optionally create a `systemd` service file. - Run an alternate `qmail-remote` by setting `QMAILREMOTE` in `qmail-send`'s environment. ## Intent to remove In the course of developing this release, we found programs that we intend to remove in the next release. We believe none of these remains necessary or useful enough to be worth the cost of maintaining. If you disagree, please let us know! - Remove `qsmhook`, long since replaced by `preline`. - Remove inefficient `maildirwatch`. - Remove obsolete mail client wrappers. - Remove `qmail-pop3d`, since Maildir is well supported by actively maintained POP3 servers. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.46 2020/02/03 04:51:27 schmonz Exp $ a2 1 SHA1 (netqmail-1.05-TAI-leapsecs.patch) = 2c21cd7e20b241c1a82b79379f2c7ee3da5519f7 a5 1 SHA1 (netqmail-1.06-tls-20160918-onlyremote-20181107-spp-20181109-smtputf8-20181109.patch) = c2c89aed0bc2059a8a6686bd0ec094fe08b63600 a8 1 SHA1 (notqmail-1.07-tls-20190517-qmailremote-20190819-srs-20190819.patch) = 8aaabb5ab8e7737055dae47c1a83ec8ff7741c20 a11 1 SHA1 (notqmail-1.07-tls-20200107-onlyremote-20200202.patch) = f08685e0b9784d5ac0e795f1bc806fde8de326e7 a14 1 SHA1 (notqmail-1.08.tar.gz) = 7647b9920134cd433b31c5e27563f0728fbd0056 a17 1 SHA1 (outgoingip.patch) = c37b50facc72f82cad6505d2db88d5eccc5418b2 a20 1 SHA1 (qmail-1.03-maildir-uniq.patch) = 6adeba8b04c1e11ca6a2db5a5d64944c9e184521 a23 1 SHA1 (qmail-103.patch) = dfb9cdabe91449dad2117115177b0a6a356baa9f a26 1 SHA1 (qmail-queue-custom-error-v2.netqmail-1.05.patch) = 639d052ca9e46b9a63daadde819467b5b4259dba a29 1 SHA1 (qmail-spp-0.42.tar.gz) = 76a94051b017dd331d8c791e466bb2a936ceba41 @ 1.46 log @Update to tlsonlyremote 20200202 from upstream TLS patch 20200107. Adds client cert authentication with TLS v1.3. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.45 2019/08/20 02:38:04 schmonz Exp $ a14 4 SHA1 (notqmail-1.07-tls-20190517-qmailremote-20190819.patch) = 2aa984625c439069a9c252186f989a51f48449ad RMD160 (notqmail-1.07-tls-20190517-qmailremote-20190819.patch) = 95622f1895c2909bc3a3c5f609bd1f116437f65a SHA512 (notqmail-1.07-tls-20190517-qmailremote-20190819.patch) = cf4f7dda23f90ffff26b3cb0ff4c5d7037ca70a43370e4bd9edd703a67ae0aa125bd5fe54aa97aea6b82054ac6819cc469a091e4cc7b39a48f61409420cfd516 Size (notqmail-1.07-tls-20190517-qmailremote-20190819.patch) = 1643 bytes d19 4 a22 4 SHA1 (notqmail-1.07.tar.gz) = 7aebb1e4cebcdb248bd907f1a7949c5f0030665b RMD160 (notqmail-1.07.tar.gz) = 2f8b610a8ffb0829af071a91515626c83f58126c SHA512 (notqmail-1.07.tar.gz) = 586d1ebeba881ebbd5234c957e1bf599d0854eea9dea13f387790b3de3188d49ec1654590862c613894c588b7b0a140345e0d9849da2f4cd974963a485124f49 Size (notqmail-1.07.tar.gz) = 227458 bytes a42 1 SHA1 (patch-Makefile) = ee82c0d6e64aaf617e3b2e69c577b6c4c23f62ca @ 1.45 log @Update from netqmail 1.06 (2007) to notqmail 1.07 (just released). From the changelog: - code: remove incorrect usage of vfork() - code: detect and prefer utmpx where available - code: removed idedit, install-big. var-qmail packages are no more - portability problem: explicitly initialize strerr_sys and define BIND_8_COMPAT to work around Mac OS X - code: add instchown to set ownership and mode on installed files - code: add instpackage to install without root access - doc: rename INSTALL, SENDMAIL to INSTALL.md, SENDMAIL.md to support building on case-insensitive filesystems - code: lookup uid/gid at runtime - code: use DESTDIR environment variable as root directory in install pkgsrc changes: - If hostname isn't FQDN, config-fast-pkgsrc wouldn't produce a working config, so don't run it; tell user what to do instead - Stage QMAIL_QUEUE_DIR into DESTDIR/tmp, to be more obvious that it's not being packaged up (and is not how a queue gets created at pkg_add time) - Drop custom destdir, qbiffutmpx, and Darwin patches - Rebase TLS-onlyremote, QMAILREMOTE, and SRS patches - Require latest ucspi-ssl and ucspi-tcp6 for IPv4 fixes - Move MESSAGE.tls to README.tls, and remove other MESSAGE* - Set PKG_HOME even for non-default values of QMAIL_ALIAS_USER - Check whether alias/.qmail-foo exist before trying to remove Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.44 2019/04/10 22:24:57 schmonz Exp $ a10 4 SHA1 (notqmail-1.07-tls-20190517-onlyremote-20190819.patch) = 9392e0833458c933db2668c3f19f26c0b05bdec4 RMD160 (notqmail-1.07-tls-20190517-onlyremote-20190819.patch) = 49f3f36fb03a89e8afab450597f697c1f9210477 SHA512 (notqmail-1.07-tls-20190517-onlyremote-20190819.patch) = f3064c3f6ce40da0e99624ee59df99c8211016ae161a8cf5170d19a7fe3300d1a3d7c675d67ec1989c5421b9c10a131266c12d3eb8af02329eb677d3f46709f9 Size (notqmail-1.07-tls-20190517-onlyremote-20190819.patch) = 26547 bytes d19 4 @ 1.44 log @Update to tlsonlyremote 20190408, cut from upstream TLS patch with the same date. Fixes build with OpenSSL 1.1 and includes pkgsrc's #ifdef guards for non-TLS builds. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.43 2019/01/09 19:32:07 schmonz Exp $ a6 12 SHA1 (netqmail-1.06-destdir-20181217.patch) = b309f99d29af95358301ae6dde6b32c8db6c371a RMD160 (netqmail-1.06-destdir-20181217.patch) = e42312b05c6f5dbb6614bfffb17991e25a4518d0 SHA512 (netqmail-1.06-destdir-20181217.patch) = 1cb02193f69930569c4c340c427d8e0002d1fb67b622ee8fd0fcbb273b5deca356fa2e0b11d44a2473cf2c083fc09d43bb3dfb70f22d284f262f2c2d6cf4221e Size (netqmail-1.06-destdir-20181217.patch) = 12726 bytes SHA1 (netqmail-1.06-qbiffutmpx-20170820.patch) = ebc33f028b12ef808d7dcaa05824cca06f7d27d4 RMD160 (netqmail-1.06-qbiffutmpx-20170820.patch) = dd2d26902f5e12f6c318ad73cc01b1af07c855a3 SHA512 (netqmail-1.06-qbiffutmpx-20170820.patch) = c2abcf345d242a42a72583fa85efc8fef37dd3f952407f5e6d3d46632c558ffb6909c60851abf23f113e712f902f7d82934cb07f79a75f511d6df48361a0972c Size (netqmail-1.06-qbiffutmpx-20170820.patch) = 3120 bytes SHA1 (netqmail-1.06-qmailremote-20170716.patch) = cf7fa5aaf74a5b7d48b2cf0e5f46f7c124de83c7 RMD160 (netqmail-1.06-qmailremote-20170716.patch) = c26d7f8510cab92bcf5d5fbb861ec62ff593196a SHA512 (netqmail-1.06-qmailremote-20170716.patch) = de77c1b01ab88199b3f096e64a733dd86867001dfbcea1cf0d6b20e99d448638e0294440ef48fabc309355440834a8747b4c476cf47b89e6ddb3b7250008dd8e Size (netqmail-1.06-qmailremote-20170716.patch) = 1668 bytes d11 16 a26 8 SHA1 (netqmail-1.06-tls-20190408-onlyremote-20190408.patch) = e8f57536ef0d65f03b6494fc0ced023cfadb5661 RMD160 (netqmail-1.06-tls-20190408-onlyremote-20190408.patch) = c6b013a6474f278ee111075112b0361c5f4b1305 SHA512 (netqmail-1.06-tls-20190408-onlyremote-20190408.patch) = dcf0df01637c42780eb0a454b1cf25eeb516c693e8d11aef498c59cee44e69317d6c84013196352a8435a094343331b3231b2d8437c8309b5599a625459e4990 Size (netqmail-1.06-tls-20190408-onlyremote-20190408.patch) = 27028 bytes SHA1 (netqmail-1.06.tar.gz) = 9ee9a603e2ad3d8e1d34b900e19b7a5d275f538b RMD160 (netqmail-1.06.tar.gz) = d31598afa862abb35bc1feb8d038ab619b5a17a2 SHA512 (netqmail-1.06.tar.gz) = de40a6d8fac502bd785010434d99b99f2c0524e10aea3d0f2a0d35c70fce91e991eb1fb8f20a1276eb56d7e73130ea5e2c178f6075d138af47b28d9ca6e6046b Size (netqmail-1.06.tar.gz) = 260941 bytes a46 4 SHA1 (qmail-srs-0.8.patch) = 44d6075fe22d698b21a9045b0cce7f607bc86eee RMD160 (qmail-srs-0.8.patch) = cf86dc7874dc116b31bf933f18615c75cfc4c0c4 SHA512 (qmail-srs-0.8.patch) = a2a6c26a02d1c607f4ed4f73d6c8b57ed6a6c31126f20b073e9cd2258ca43c0da98a67de254df30e07e3887c90239cba0ccf3f45d535f4c66017217da1732f9b Size (qmail-srs-0.8.patch) = 25412 bytes a47 1 SHA1 (patch-strerr_sys.c) = 15e6466c655058664cb660e5e12232bf45010814 @ 1.43 log @Add Toby Betts' "tai-leapsecs" patch to handle leap seconds correctly when the system clock is set to TAI (and a libtai dependency to get leapsecs.dat). While here, catch up to his latest maildiruniq patch. Let an installed ucspi-tcp6 satisfy the ucspi-tcp dependency for non-'inet6' builds. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.42 2018/12/17 19:15:33 schmonz Exp $ d23 4 a26 4 SHA1 (netqmail-1.06-tls-20160918-onlyremote-20181107.patch) = 054c4c66648ecc4f0c079e4f805668fae601b84d RMD160 (netqmail-1.06-tls-20160918-onlyremote-20181107.patch) = 686d1694a29a3c4ebd40b0f9509470c76f0a6ecd SHA512 (netqmail-1.06-tls-20160918-onlyremote-20181107.patch) = 7db6024f0554d1c5be6357aea23d920bee064180c9dde67ce0a01777523b88c10468300d31aa8108ebcb0bfa232a8930c3d50395b6bd77488c47418192dbc35f Size (netqmail-1.06-tls-20160918-onlyremote-20181107.patch) = 26155 bytes @ 1.42 log @Bump destdir patch to build on OpenBSD. No functional change elsewhere. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.41 2018/11/10 15:29:01 schmonz Exp $ d3 4 @ 1.41 log @Add a new non-optional patch: qmail-spp, a generic plugin interface for qmail-smtpd (tweaked to tolerate the absence of a config file). The RCPTCHECK patch is a logical subset of SPP with a slightly different interface, and conflicts with SPP. Remove RCPTCHECK. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.40 2018/11/08 20:58:08 schmonz Exp $ d3 4 a6 4 SHA1 (netqmail-1.06-destdir-20170716.patch) = 92b3fe539d7863792e951723e26f6cfb6062771a RMD160 (netqmail-1.06-destdir-20170716.patch) = bad1976ba87e0af934a50d02bd38eebb3b22cf03 SHA512 (netqmail-1.06-destdir-20170716.patch) = 00dc4d90f52332784900d5c8b1142d5517d639115e1da4e1cf4880635d10107816981892f22847f682a71b7a15c348789bce20701d9bec20a2315c0fd1f2bf73 Size (netqmail-1.06-destdir-20170716.patch) = 12871 bytes @ 1.40 log @Provide a TLS patch without the qmail-smtpd portion, as acceptutils 20181108 implements STARTTLS in fixsmtpio(8). Rebase EAI patch onto TLS-onlyremote. Switch back to upstream for RCPTCHECK, which applies cleanly again. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.39 2018/10/24 13:32:26 schmonz Exp $ d15 4 a18 4 SHA1 (netqmail-1.06-tls-20160918-onlyremote-20181107-smtputf8-20181107.patch) = b0daffc407ef8284b05044f2e829bfead66d8f1e RMD160 (netqmail-1.06-tls-20160918-onlyremote-20181107-smtputf8-20181107.patch) = 56d6556d64a95c6ffcb968c259b9499997a2dafb SHA512 (netqmail-1.06-tls-20160918-onlyremote-20181107-smtputf8-20181107.patch) = 79dcc3dabf776d6cf500481047134b8add600883f32e1fbed47a37eba921d852c3befa74295b230ff363d5a4199f2168569e83ca80344b32324f285c8f63f69e Size (netqmail-1.06-tls-20160918-onlyremote-20181107-smtputf8-20181107.patch) = 6937 bytes d43 4 a46 4 SHA1 (qmail-smtpd.patch) = 2f14d7a98686ad5f32bdaaa6e201734302352e71 RMD160 (qmail-smtpd.patch) = a4496ee44f9a4298404c3f75d23dd985f3ff12bb SHA512 (qmail-smtpd.patch) = ada4f2ce3972965b02a7acc9a072deeedafd026e19c2c96b8b4059f1f1fab653409f88cd6ee5f1d4a99dd943e018a1cd6296b05d7fd86e83296aa0150227edbe Size (qmail-smtpd.patch) = 3716 bytes @ 1.39 log @We've been stuck on a TLS implementation from 2007 because the TLS patch and the AUTH patch conflict, nobody else has published a newer hand-merged combo patch, and as it happens, I'd apparently rather write a pile of new DJB-style C than make myself responsible for hand-merging other people's security-sensitive code every time there's a new TLS patch. Now that we have AUTH without patching (see mail/qmail-acceptutils), the "sasl" option goes away, we're finally on the most recent TLS patch available, and when it's updated it'll be easy for us to keep up. Rebase RCPTCHECK and EAI patches onto netqmail-with-TLS-and-no-AUTH. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.38 2018/05/28 23:39:16 schmonz Exp $ d15 8 a22 12 SHA1 (netqmail-1.06-tls-20160918-rcptcheck-20181022.patch) = 7f1090de7904820793e7534ea607b4f3fd3e52f2 RMD160 (netqmail-1.06-tls-20160918-rcptcheck-20181022.patch) = 9940b7995fc1244a0c2d5e642f0dd265cb1cdd18 SHA512 (netqmail-1.06-tls-20160918-rcptcheck-20181022.patch) = 0c185e056e4bab748de64b5d7457cb1abe7083e8e7126672715b3935f3439680c2e37b99a4f2cf3359c29cba13153d138eecc74719b659a54b26c6012331b09d Size (netqmail-1.06-tls-20160918-rcptcheck-20181022.patch) = 3187 bytes SHA1 (netqmail-1.06-tls-20160918-smtputf8-20181024.patch) = 8007a59a002445abc9fa09323b34e7a84598db68 RMD160 (netqmail-1.06-tls-20160918-smtputf8-20181024.patch) = ec5da2b48f0a98b3eeb4b95ca8321768a8ccfbb7 SHA512 (netqmail-1.06-tls-20160918-smtputf8-20181024.patch) = e8cf31a923ecddcc63d667539798a844e4f294a6f8000705b29258fe35637d0001f2948e0a2980f788a12749774c598825d8ec4bcd152a9c0f31069aff7f3014 Size (netqmail-1.06-tls-20160918-smtputf8-20181024.patch) = 7080 bytes SHA1 (netqmail-1.06-tls-20160918.patch) = c33b4f8e7391ee2673776da54567e21c44f3404f RMD160 (netqmail-1.06-tls-20160918.patch) = e09409c08912ad29df6fe58980f90d320da3ac05 SHA512 (netqmail-1.06-tls-20160918.patch) = bb165c1b46c3706afcdd20173b0705d0918770acb0016c8a24b56f3f0ab5b08bd15218a426cfc30f4d7ad04340e64cc0f9df8fa71a15b15b2fd4f0666dffa7ce Size (netqmail-1.06-tls-20160918.patch) = 50082 bytes d43 4 @ 1.38 log @Remove vestiges of rejectutils patch, missed in previous. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.37 2017/08/19 22:11:43 schmonz Exp $ a2 4 SHA1 (netqmail-1.05-tls-smtpauth-20070417.patch) = d24cb13cf1371044fc2dfe20471478f59b5524e5 RMD160 (netqmail-1.05-tls-smtpauth-20070417.patch) = 81a00e06fa67a4073b1a5bf5195fbbac675cd46b SHA512 (netqmail-1.05-tls-smtpauth-20070417.patch) = ce5fb50ae9a7683b708eeb65c68a0db47c5817eb3fc14457c4f7c5746916ca2734c647a2369bf6f1240477ee818e3e7d7870aec3edbad2eaace179cba6267e41 Size (netqmail-1.05-tls-smtpauth-20070417.patch) = 67942 bytes d15 12 a26 4 SHA1 (netqmail-1.06-tls-smtpauth-20070417-rcptcheck-20170716.patch) = 682661f44fdcb49e130226cbc90b32dbad1f2f6c RMD160 (netqmail-1.06-tls-smtpauth-20070417-rcptcheck-20170716.patch) = 51cbb3a18275f5958fd3fd0299fb53e47fb066c1 SHA512 (netqmail-1.06-tls-smtpauth-20070417-rcptcheck-20170716.patch) = 04f2d22a035a92af808a6351e2c7b98626b1fe699b95751c42b7c981f2fc4ff3538e159b80081cbad67ab89d3b23afcadffdaf0c0cc790c31c0b235480906507 Size (netqmail-1.06-tls-smtpauth-20070417-rcptcheck-20170716.patch) = 3132 bytes a46 4 SHA1 (qmail-smtputf8.patch) = 909cb9d5f77e9b85973ad5d9daf821287950bf56 RMD160 (qmail-smtputf8.patch) = bbed2ca7167937f6a38caf375a7e1e9bc490bd96 SHA512 (qmail-smtputf8.patch) = 8cafdf1a4f1fd41e6b11ee2abddac5c3da4a1d2ab17b5d3847433875a91f867a26eb358ae8c41791f1e77758e5a2c311134a286d888ccd23fbede6d9f0b475c4 Size (qmail-smtputf8.patch) = 6693 bytes @ 1.37 log @Update to netqmail-1.06-qbiffutmpx-20170820.patch. Should fix EL7 bulk build. No functional change elsewhere. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.36 2017/08/13 23:42:55 schmonz Exp $ a18 4 SHA1 (netqmail-1.06-rejectutils-20170720.patch) = a2902231ebbd27b214206f0e26150fe7aef48ca3 RMD160 (netqmail-1.06-rejectutils-20170720.patch) = 6f0aba229513ad635145016a689c50cad37321d2 SHA512 (netqmail-1.06-rejectutils-20170720.patch) = da7d0fb60c21f2ff63fe99bf540f83345369cbf6ade4b9a6cae36b5b3d91b3edfd58d91b8b7a300a617fd963de860a76f30d429f677318078b1430fce4676d12 Size (netqmail-1.06-rejectutils-20170720.patch) = 37193 bytes @ 1.36 log @Update to 1.03nb32. pkgsrc changes: - Apply the qbiff-utmpx patch to (probably) fix build on FreeBSD - Enable "qmail-srs" by default - Add "qmail-customerror", enabled by default - Move TLS config steps from INSTALL to MESSAGE.tls @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.35 2017/07/21 04:07:01 schmonz Exp $ d11 4 a14 4 SHA1 (netqmail-1.06-qbiffutmpx-20170813.patch) = c28a14fbb94632e8ec4d398d8cdad5a41d8e8f77 RMD160 (netqmail-1.06-qbiffutmpx-20170813.patch) = 0be498b9b0a9e7b5f790759d83a35b71b1d3e089 SHA512 (netqmail-1.06-qbiffutmpx-20170813.patch) = 7f8ee6d6e76a427210b3139c66f678de504dfa7f1a1e66303bdc0b851196ba788de5f4de1954b0730af94738d7b52089125853f8673c636d38123f28ee1659ac Size (netqmail-1.06-qbiffutmpx-20170813.patch) = 3128 bytes @ 1.35 log @Update to 1.03nb29. pkgsrc changes: Remove unneeded options: - Unconditionally apply netqmail (which includes a local patch; remove it) - Unconditionally apply bigdns, maildiruniq, outgoingip, rcptcheck, remote - Unconditionally apply the TLS + SMTP AUTH _patch_ (not the options) - Record all applied patches (mandatory and optional) in QMAILPATCHES - Remove badrcptto, qregex, realrcptto, viruscan (moved to rejectutils) Simplify packaging: - Extract a standalone patch to repackage the mutually conflicting recipient- and content-checking patches as separate programs, along with wrappers for running checks in sequence - Extract a standalone patch to build to a staging area, as non-root, without hardcoded IDs - Run the destdir patch's `install-destdir` to make or repair the queue and set special file permissions, obviating the need for a dependency on mail/queue-fix and handcrafted SPECIAL_PERMS - While here, run `instcheck` to ensure we've installed just like `make setup check` as root would have - Install INSTALL and SENDMAIL docs under their original names, even on Darwin - Avoid building catpages, since we don't install them, and remove nroff from USE_TOOLS Default-enable more useful options: - "eai" (new) permits UTF-8 almost everywhere in email - "qmail-rejectutils" (new) adds several tools for selectively rejecting messages - "syncdir" forces synchronous link() and related syscalls - "tls" and "sasl", instead of causing patch conflicts, cause the TLS and SMTP AUTH code to be included (!) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.34 2017/05/22 17:18:32 schmonz Exp $ d11 4 d43 4 @ 1.34 log @Add optional QMAILREMOTE patch. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.33 2017/04/04 07:50:18 schmonz Exp $ d3 20 a22 8 SHA1 (qmail-1.03.tar.gz) = 18fb960481291a0503e93a94df3f6094edb7f27a RMD160 (qmail-1.03.tar.gz) = b851f273f1d365d38efd949b1efcf35768ffa30f SHA512 (qmail-1.03.tar.gz) = f2cc47c3ef4a3595d5953f216811a9b60f505cf8cbfd31ae31a888ee04916936210ef1c23d59e8d280a5f0e1c3794b90ee212b2b0f36361c5eff842598c8aee2 Size (qmail-1.03.tar.gz) = 220668 bytes SHA1 (netqmail-1.06-qmailremote-20170522.patch) = cb120ddb3138b45828c7f7840e0f3414b35b840e RMD160 (netqmail-1.06-qmailremote-20170522.patch) = 3529bfb091034682507658d8d9507ab3fbf14882 SHA512 (netqmail-1.06-qmailremote-20170522.patch) = b61ec03a965f32e7bc66877859fd35929c946e3e565a4b46855bf04c8cd7f34518aae65c757877c5a663d1969c2ddd42666762b32fd73044dc44e534228df942 Size (netqmail-1.06-qmailremote-20170522.patch) = 2337 bytes a26 8 SHA1 (badrcptto.patch) = 713875ab08239416b6d22ba0d846b14a6aa6912f RMD160 (badrcptto.patch) = 88e29eeb203f30ec9c9d01cc42f1b849ea08d509 SHA512 (badrcptto.patch) = 317e7bbcc48af47c363280a172f0b37d756ed2b6e88ae377b16ee675de863da4f95b4ae6c8bf471509e7f558252cb6ad24cf35eaed478e947288ffcfd1d21713 Size (badrcptto.patch) = 3033 bytes SHA1 (qmail-103.patch) = dfb9cdabe91449dad2117115177b0a6a356baa9f RMD160 (qmail-103.patch) = 437f8b3063438bbd82c59557333b3566214afa9c SHA512 (qmail-103.patch) = b81062bb0b0023f474c0b6af40601926e1c04ad395de480d114809e48a8060c06d99bdbdeb6f44d9e24ae1acedabb094b979193d305371aed958f18fc6eee354 Size (qmail-103.patch) = 2104 bytes a30 4 SHA1 (qregex-20060423.patch) = fe52992254e5d464ce0fa0b68cf15ee744266b83 RMD160 (qregex-20060423.patch) = f28245fee8bcc38e84816fe379be886376740a0c SHA512 (qregex-20060423.patch) = 5b93deee7cce7762a8d25a6b3428c67512b81c64443e05c96cdc20fb3a9fc288a45bcb1e133ad70bd520fc807f011b9c5565f72dfb7925e9e010417eb8260631 Size (qregex-20060423.patch) = 26745 bytes d35 8 a42 20 SHA1 (qmail-1.03-realrcptto-2006.12.10.patch) = 89e06519df0f52f748afec583e3e2ce33fe5dfb2 RMD160 (qmail-1.03-realrcptto-2006.12.10.patch) = 0f6ad12dd24accab324097350a90f7717747eb56 SHA512 (qmail-1.03-realrcptto-2006.12.10.patch) = 96fedb97e5c0871f6de3fe91819353503ec0878a31303496072d2cad97384b0c845c7e5f1e76cb9a90c469916dd1353400b4314cdb5b48747b6ed72c09917721 Size (qmail-1.03-realrcptto-2006.12.10.patch) = 17718 bytes SHA1 (netqmail-1.05-tls-smtpauth-20070417.patch) = d24cb13cf1371044fc2dfe20471478f59b5524e5 RMD160 (netqmail-1.05-tls-smtpauth-20070417.patch) = 81a00e06fa67a4073b1a5bf5195fbbac675cd46b SHA512 (netqmail-1.05-tls-smtpauth-20070417.patch) = ce5fb50ae9a7683b708eeb65c68a0db47c5817eb3fc14457c4f7c5746916ca2734c647a2369bf6f1240477ee818e3e7d7870aec3edbad2eaace179cba6267e41 Size (netqmail-1.05-tls-smtpauth-20070417.patch) = 67942 bytes SHA1 (qmail-smtpd-viruscan-1.3.patch) = 3a8f4e38df1c3f483f72b1a24ebc36664d075dd9 RMD160 (qmail-smtpd-viruscan-1.3.patch) = ad6c5ef7894177fd5a7f131765eff22d092ecf54 SHA512 (qmail-smtpd-viruscan-1.3.patch) = acc84c793aba4f3987cf1479c9cf246b319f617cb4f3a483ee57632f4507038d396435b5b154583f0a61c6363f1af4551a9a657089c6922014d2584c12fd6d6f Size (qmail-smtpd-viruscan-1.3.patch) = 8891 bytes SHA1 (qmail-smtpd-viruscan-logging.patch) = ca7105b5561cf280e9e3a465d2d68a16673ff56c RMD160 (qmail-smtpd-viruscan-logging.patch) = 79631cb7b5b120f98397011c4fb94726c48b83e4 SHA512 (qmail-smtpd-viruscan-logging.patch) = 6441dfb5dd8951a765d7172f44420d691976f4aa13c77ef16c459c6457cf32086a730278350bcb801ed4c986cbafa3c7a483c399ed073c02d53ad2ea18781efe Size (qmail-smtpd-viruscan-logging.patch) = 2157 bytes SHA1 (qmail-smtpd.patch) = 2f14d7a98686ad5f32bdaaa6e201734302352e71 RMD160 (qmail-smtpd.patch) = a4496ee44f9a4298404c3f75d23dd985f3ff12bb SHA512 (qmail-smtpd.patch) = ada4f2ce3972965b02a7acc9a072deeedafd026e19c2c96b8b4059f1f1fab653409f88cd6ee5f1d4a99dd943e018a1cd6296b05d7fd86e83296aa0150227edbe Size (qmail-smtpd.patch) = 3716 bytes d47 1 a47 7 SHA1 (patch-Makefile) = 7ab7c2893393f42d8587a14a2d0c86c09e60061a SHA1 (patch-auto__uids.c) = df4e83de90bfe7845d5e12abd4309258e4eb36b1 SHA1 (patch-auto__uids.h) = f38c649b05e5540e6e1035edca8b9ac980d9af0b SHA1 (patch-hier.c) = 7578a0977f168e337748773d63e57504bf7bf075 SHA1 (patch-pkgsrc__user__destdir__fake__chown.c) = 3897b81327ca5c59503199d08dd6ed5cdc6a531a SHA1 (patch-pkgsrc__user__destdir__fake__uids.h) = 139f6cf38c1b928265a16bd3335b8ce6d7563f96 SHA1 (patch-spawn.c) = aad06c4ed3ad4bd0e500ab561d7f7307c19e3283 @ 1.33 log @Substitute configured qmail users and groups (defaults haven't changed). Bump dependency on queue-fix to a version that does likewise. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.32 2017/03/31 13:52:00 schmonz Exp $ d7 4 @ 1.32 log @Add "qmail-srs" option to apply the Sender Rewriting Scheme patch, requested by Nathan Arthur. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.31 2017/03/23 07:24:48 schmonz Exp $ d56 2 a57 2 SHA1 (patch-auto__uids.c) = f900b61e047eb8776e5ff2e0381f2a53d49fafad SHA1 (patch-auto__uids.h) = 5041dc91e51fc8413c0bf5e83c3d6b423f71cf86 @ 1.31 log @Add qmail-maildiruniq and qmail-rcptcheck options, off by default. Since we no longer stage-install as root, instcheck is noise; skip it. Mollify pkglint. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.30 2017/03/20 16:23:19 schmonz Exp $ d51 4 @ 1.31.2.1 log @Pullup ticket #5254 - requested by schmonz mail/qmail: build fix Revisions pulled up: - mail/qmail/MESSAGE.srs 1.1 - mail/qmail/Makefile 1.81-1.84 - mail/qmail/PLIST 1.17 - mail/qmail/distinfo 1.32-1.33 - mail/qmail/files/README.srs 1.1-1.2 - mail/qmail/options.mk 1.39-1.40 - mail/qmail/patches/patch-auto__uids.c 1.2 - mail/qmail/patches/patch-auto__uids.h 1.2 --- Module Name: pkgsrc Committed By: schmonz Date: Fri Mar 31 13:52:00 UTC 2017 Modified Files: pkgsrc/mail/qmail: Makefile PLIST distinfo options.mk Added Files: pkgsrc/mail/qmail: MESSAGE.srs pkgsrc/mail/qmail/files: README.srs Log Message: Add "qmail-srs" option to apply the Sender Rewriting Scheme patch, requested by Nathan Arthur. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: schmonz Date: Tue Apr 4 07:50:18 UTC 2017 Modified Files: pkgsrc/mail/qmail: Makefile distinfo options.mk pkgsrc/mail/qmail/patches: patch-auto__uids.c patch-auto__uids.h Log Message: Substitute configured qmail users and groups (defaults haven't changed). Bump dependency on queue-fix to a version that does likewise. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: schmonz Date: Tue Apr 4 14:58:06 UTC 2017 Modified Files: pkgsrc/mail/qmail: Makefile pkgsrc/mail/qmail/files: README.srs Log Message: Give absolute path to srsfilter. From Nathan Arthur in private mail. --- Module Name: pkgsrc Committed By: schmonz Date: Sat Apr 8 18:22:51 UTC 2017 Modified Files: pkgsrc/mail/qmail: Makefile Log Message: Remove dependency on sysutils/checkpassword. In the default install it's used only for qmail-pop3d, which is likely not being used much anymore. Other installs might need a different implementation of checkpassword anyhow. And this implementation is not (yet?) in the public domain, so it's blocking us from publishing binary packages of qmail. Unless (until?) sysutils/checkpassword becomes "public-domain", it remains under "djb-nonlicense". If you continue to need it, since you've already accepted the nonlicense, simply install it directly. I believe this package and all its remaining dependencies are now in DEFAULT_ACCEPTABLE_LICENSES. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD$ a50 4 SHA1 (qmail-srs-0.8.patch) = 44d6075fe22d698b21a9045b0cce7f607bc86eee RMD160 (qmail-srs-0.8.patch) = cf86dc7874dc116b31bf933f18615c75cfc4c0c4 SHA512 (qmail-srs-0.8.patch) = a2a6c26a02d1c607f4ed4f73d6c8b57ed6a6c31126f20b073e9cd2258ca43c0da98a67de254df30e07e3887c90239cba0ccf3f45d535f4c66017217da1732f9b Size (qmail-srs-0.8.patch) = 25412 bytes d52 2 a53 2 SHA1 (patch-auto__uids.c) = df4e83de90bfe7845d5e12abd4309258e4eb36b1 SHA1 (patch-auto__uids.h) = f38c649b05e5540e6e1035edca8b9ac980d9af0b @ 1.30 log @When I added basic DESTDIR support, I introduced a regression: the source package stopped initializing the queue. (DESTDIR makes source packages generate binary packages, which had never had that feature. See for where the regression was introduced.) Add a dependency on mail/queue-fix and, if no queue is present at pkg_add time, initialize it. Defer creating users and groups all the way to pkg_add time, and improve DESTDIR support to full "user-destdir". Since mail/postfix lets unprivileged users install it, we do too. (Can't run a server that way, but so what.) A typical (privileged) binary package should now: 1. Install on any other system of matching OS and architecture, 2. Not need matching numeric UIDs and GIDs to do so, and 3. Be usable in production. You know, like any other binary package. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.29 2017/03/10 03:13:29 schmonz Exp $ d27 4 d47 4 @ 1.29 log @Look up user/group IDs at runtime. This lets us defer USERGROUP_PHASE to "pre-install", and is a step closer to having the qmail users and groups be created at pkg_add time (as with binary packages of typical software needing users and groups). Based on Paul Fox's getpwnam.patch for qmail 0.96. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.28 2016/12/15 11:49:35 schmonz Exp $ d43 1 a43 1 SHA1 (patch-Makefile) = bd2b4bc966767df6e4b700213201fe2d38ca82aa d46 3 @ 1.28 log @Add SHA512 digests for remaining patches. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.27 2016/12/15 11:44:15 schmonz Exp $ d43 3 a45 1 SHA1 (patch-Makefile) = 66519495fcb2c051ef6a74b49498c565d89044d4 @ 1.27 log @Add SHA512 digests for some patches. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.26 2015/11/03 23:27:18 agc Exp $ d17 1 d25 1 d33 1 d41 1 @ 1.26 log @Add SHA512 digests for distfiles for mail category Problems found locating distfiles: Package mutt: missing distfile patch-1.5.24.rr.compressed.gz Package p5-Email-Valid: missing distfile Email-Valid-1.198.tar.gz Package pine: missing distfile fancy.patch.gz Package postgrey: missing distfile targrey-0.31-postgrey-1.34.patch Package qmail: missing distfile badrcptto.patch Package qmail: missing distfile outgoingip.patch Package qmail: missing distfile qmail-1.03-realrcptto-2006.12.10.patch Package qmail: missing distfile qmail-smtpd-viruscan-1.3.patch Package thunderbird24: missing distfile enigmail-1.7.2.tar.gz Package thunderbird31: missing distfile enigmail-1.7.2.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.25 2014/05/30 21:35:04 schmonz Exp $ d13 1 d20 1 d27 1 d34 1 @ 1.25 log @Improve binary package: * Reduce potential patch conflicts by switching more DESTDIR support to sed * Enable `qmail-netqmail` by default * Install `qmail-viruscan` signatures via CONF_FILES * With `tls` option, don't generate cert, instruct the user at INSTALL time That last change also fixes the source build with `tls` enabled on systems that don't already have a /var/qmail/control, as reported by Thomas Lazar on pkgsrc-users@@. While here, add a comment with the new location of the qregex patch. Since it's named strangely, I've also placed a traditionally-named copy on ftp.n.o. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.24 2014/04/16 04:57:23 schmonz Exp $ d5 1 d9 1 @ 1.24 log @The TLS/SASL patch no longer applies over our patch to hier.c (reported by Thomas Lazar), so instead express our local changes with SUBST_SED at do-configure. Update to the latest TLS/SASL patch. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.23 2013/08/15 15:43:48 schmonz Exp $ d33 1 a33 1 SHA1 (patch-Makefile) = 2c8c50889cbc7da8c51bf6d44c0b31f5f0853896 @ 1.23 log @Rename and comment pkgsrc patches. No functional change. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2012/05/20 08:48:56 marino Exp $ a33 1 SHA1 (patch-hier.c) = cc6c7a4369cd8503a872667c4aa388d8e013e445 @ 1.22 log @PR#46333 mail/qmail: Fix qmail-*spawn segfaults on DragonFly Fix implemented per PR. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2012/03/12 03:53:55 sbd Exp $ d24 3 a26 3 SHA1 (netqmail-1.05-tls-smtpauth-20070321.patch) = cab82b1edde2ea342275eb67354431d0b78f06a9 RMD160 (netqmail-1.05-tls-smtpauth-20070321.patch) = 7ec6ee04046217c1c2158df36ca6bd4d82b6eab7 Size (netqmail-1.05-tls-smtpauth-20070321.patch) = 67641 bytes d33 4 a36 4 SHA1 (patch-aa) = 2c8c50889cbc7da8c51bf6d44c0b31f5f0853896 SHA1 (patch-ab) = 15e6466c655058664cb660e5e12232bf45010814 SHA1 (patch-hier.c) = 3c3b6c9404ea2a852b89481dc67bf4ae4d869570 SHA1 (patch-spawn.c) = 8459ddb4aac3ee7c9f5324fd110e744f06f6b5fb @ 1.21 log @At joerg@@'s suggestion instead of set MANINSTALL to agree with what gets installed simple don't install the catpages. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2011/09/28 06:36:57 joerg Exp $ d36 1 @ 1.20 log @Fix PLIST overlap with dependency @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2011/06/07 02:53:42 schmonz Exp $ d35 1 a35 1 SHA1 (patch-hier.c) = e14d89fc346b2e47e264ed2d9798a66e778c990f @ 1.19 log @DESTDIR support, PKGMANDIR support, OS X fixes, general cleanups. For ${OPSYS}/${USE_DESTDIR}/${PKGMANDIR} combinations that already worked, no functional change (hence no PKGREVISION bump). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2008/03/20 03:30:32 schmonz Exp $ d35 1 @ 1.18 log @Upgrade netqmail to 1.06, which is identical to 1.05 except that instead of consisting of a pristine qmail tarball and netqmail patch, 1.06 has the patch already applied. No user-visible changes to pkgsrc, either; this just simplifies a weird build and will make future upgrades (don't laugh!) easier. jlam@@ "looks fine" @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2007/04/12 03:42:21 schmonz Exp $ a14 3 SHA1 (panther.patch) = 57c64d8fff7702b2196d7b06d3e95ee9b8ff0e77 RMD160 (panther.patch) = d51d409b06202bdf87c7cc687eca5895d90a2f7c Size (panther.patch) = 2563 bytes d33 2 @ 1.17 log @Update tls-smtpauth combined patch to 20070321. SMTP AUTH changes: * Includes a generic 'MAIL FROM:' parameter parser supporting 'AUTH' and 'SIZE' advertisements; complies to RFC 3848 * Fixes a gcc (3.4.6) -O2 optimization problem in base64.c Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2006/12/29 10:32:05 schmonz Exp $ d3 6 a8 3 SHA1 (netqmail-1.05.tar.gz) = fe4cbe97bd2f18a5ca1b36e4fbbd6c524256a829 RMD160 (netqmail-1.05.tar.gz) = e5bd8557c58a2686233449254b146e74389a7652 Size (netqmail-1.05.tar.gz) = 252264 bytes @ 1.16 log @Update to nb12 (is this a record?). From the respective patch changelogs: * Update qregex patch (PR pkg/34760) to 20060423: - qregex adds the matched regex pattern to its log entries if the LOGREGEX environment variable is set. * Update realrcptto patch to 20061210: - Logging uses substdio_puts() and substdio_flush() instead of substdio_putsflush(). This makes log entries less likely to be interleaved. Thanks to Matthew Dempsky for finding this. - For QMAILRRTENYALL, use error code 554 after DATA, not 550. Thanks to ... sorry, I lost track of who found this. - Log stat() errors for .qmail files. Thanks to Chris Bensend for suggesting this. * Update tls-smtpauth combined patch to 20060105. TLS changes: - bug: qmail-remote loops on malformed server response (B. Shupp, A. Meltzer) - no STARTTLS advertised when control/servercert.pem absent (Jason Haar) - control/notlshosts (Albert Weichselbraun) - control/tlshosts/exhaustivelist - scripts honor conf-users (Sven Verdoolaege) - strerror declaration in tls.c compile problem (Renato Botelho, Bill Shupp) - chown uid.gid deprecated, should be uid:gid (Bill Shupp) SMTP AUTH changes: - includes the evaluation of the 'Auth' and the 'Size' parameter in the 'Mail From:' command. - uses DJB functions to copy FDs. - corrects some minor mistakes displaying the 'Auth' userid. - uses keyword "ESMTPA" in Received header in case of authentication to comply with RFC 3848. pkgsrc changes: * Note SPECIAL_PERMS on qmail-queue binary (from dsainty@@). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2006/05/11 20:10:10 schmonz Exp $ d24 3 a26 3 SHA1 (netqmail-1.05-tls-smtpauth-20060105.patch) = 1a0fb2367504a4c0f2196e13f753437f47d4b621 RMD160 (netqmail-1.05-tls-smtpauth-20060105.patch) = 18a3edd3ea7e7a8e4d6cadbd3c0bd5e8cb041caa Size (netqmail-1.05-tls-smtpauth-20060105.patch) = 147837 bytes @ 1.15 log @The descriptive text at the beginning of panther.patch has been changed; update checksums. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2005/07/14 19:09:15 schmonz Exp $ d18 9 a26 9 SHA1 (qregex-20040725.patch) = e8eb108720b8eae0e50afc4f735923057001103d RMD160 (qregex-20040725.patch) = d1f85e7b2019e5d2f79bd4b8bfa5c3a13887c34f Size (qregex-20040725.patch) = 25360 bytes SHA1 (qmail-1.03-realrcptto-2004.08.20.patch) = 1406bddae6eb59c50324c15907ef31780bf77021 RMD160 (qmail-1.03-realrcptto-2004.08.20.patch) = 5becb036956bdcebf9644e5e56e1e68c8cd9f9c9 Size (qmail-1.03-realrcptto-2004.08.20.patch) = 16663 bytes SHA1 (netqmail-1.05-tls-smtpauth-20040705.patch) = 3d26efd3601bc6a88be2685dcaed51fc553a59d3 RMD160 (netqmail-1.05-tls-smtpauth-20040705.patch) = b1c65e04067b42cdfb0ed4a99df08937b939a650 Size (netqmail-1.05-tls-smtpauth-20040705.patch) = 57631 bytes @ 1.14 log @Author updated the description of "panther.patch" to mention it works on Tiger as well. No change to the patch itself. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2005/05/19 22:08:55 schmonz Exp $ d12 3 a14 3 SHA1 (panther.patch) = 42f1d3f09f9126046bc9bc30475a0bfea0e72378 RMD160 (panther.patch) = 8862de664cfe6bbd756fa3edfb20249f81e919ec Size (panther.patch) = 2564 bytes @ 1.14.6.1 log @Pullup ticket 1562 - requested by schmonz update checksum for qmail Darwin patch Revisions pulled up: - pkgsrc/mail/qmail/distinfo 1.15 Module Name: pkgsrc Committed By: schmonz Date: Thu May 11 20:10:10 UTC 2006 Modified Files: pkgsrc/mail/qmail: distinfo Log Message: The descriptive text at the beginning of panther.patch has been changed; update checksums. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2006/05/11 20:10:10 schmonz Exp $ d12 3 a14 3 SHA1 (panther.patch) = 57c64d8fff7702b2196d7b06d3e95ee9b8ff0e77 RMD160 (panther.patch) = d51d409b06202bdf87c7cc687eca5895d90a2f7c Size (panther.patch) = 2563 bytes @ 1.13 log @The patch for the "nullenvsender" option is no longer available: its author considers it no longer relevant. Remove the option. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2005/04/14 22:00:11 wiz Exp $ d12 3 a14 3 SHA1 (panther.patch) = cc179e728b5596e4af83cd09b577065c27207db1 RMD160 (panther.patch) = 41106fce27ad320bd01b80225c9b396f4be2b9c8 Size (panther.patch) = 2553 bytes @ 1.12 log @Remove duplicate netqmail lines. Reported by Robert Elz in PR 29973. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2005/04/10 04:53:36 schmonz Exp $ a14 3 SHA1 (nullenvsender-recipcount.patch) = e3c2c4767d8fd534c7633b06a5770204618ab134 RMD160 (nullenvsender-recipcount.patch) = f9a634ddb14117fcf64020743410ef967ffed07c Size (nullenvsender-recipcount.patch) = 2440 bytes @ 1.11 log @Add RMD160 sums for all the optional patches. @ text @d1 1 a1 1 $NetBSD$ a14 3 SHA1 (netqmail-1.05.tar.gz) = fe4cbe97bd2f18a5ca1b36e4fbbd6c524256a829 RMD160 (netqmail-1.05.tar.gz) = e5bd8557c58a2686233449254b146e74389a7652 Size (netqmail-1.05.tar.gz) = 252264 bytes @ 1.10 log @Add RMD160 digests. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2004/12/21 05:32:56 schmonz Exp $ d7 1 d10 1 d12 9 a20 2 SHA1 (nullenvsender-recipcount.patch) = 4f9d79846db6902f050ae3bd5f39b559a46c24e5 Size (nullenvsender-recipcount.patch) = 2141 bytes d22 1 a23 2 SHA1 (panther.patch) = 952b919786d808a605343d078696e1af7cbd2577 Size (panther.patch) = 2392 bytes d25 1 d28 1 d31 1 d34 1 d37 1 @ 1.9 log @With the "viruscan" option, enable Russ Nelson's patch to SMTP-reject messages with MIME attachments that match certain signatures, as well as Jeremy Kitchen's patch that causes such rejections to be logged. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2004/08/22 00:10:52 schmonz Exp $ d4 1 @ 1.8 log @Using bsd.options.mk, add several common build-time options. The complete list: badrcptto bigdns darwin netqmail nullenvsender outgoingip qregex realrcptto smtpauth syncdir tls This obviates the need for a separate netqmail package. As a result, reintegrate Makefile.common into Makefile, and simplify a handful of definitions. If you used the netqmail package, set PKG_OPTIONS.qmail to "netqmail bigdns" to build with the same patches as before. Note that most of these options result in patches being applied, and that any given combination of patches may not apply cleanly. If there's a combination you need that doesn't work, or build options you need that aren't available, let me know. On Darwin, the "darwin" option is set by default, as it's needed in order to build. The patch includes , which is present on Panther, but not on older systems. We provide a buildlink stand-in where needed. On Linux, the "netqmail" option is set by default, as with recent glibc it's necessary to #include in order to build. On other platforms, no options are set by default. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD$ d21 4 @ 1.8.4.1 log @Pullup ticket 190 - requested by Amitai Schlair viruscan addition for qmail Module Name: pkgsrc Committed By: schmonz Date: Tue Dec 21 05:32:56 UTC 2004 Modified Files: pkgsrc/mail/qmail: INSTALL Makefile distinfo options.mk Log Message: With the "viruscan" option, enable Russ Nelson's patch to SMTP-reject messages with MIME attachments that match certain signatures, as well as Jeremy Kitchen's patch that causes such rejections to be logged. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2004/12/21 05:32:56 schmonz Exp $ a20 4 SHA1 (qmail-smtpd-viruscan-1.3.patch) = 3a8f4e38df1c3f483f72b1a24ebc36664d075dd9 Size (qmail-smtpd-viruscan-1.3.patch) = 8891 bytes SHA1 (qmail-smtpd-viruscan-logging.patch) = ca7105b5561cf280e9e3a465d2d68a16673ff56c Size (qmail-smtpd-viruscan-logging.patch) = 2157 bytes @ 1.7 log @Remove add-on scripts and config files from the qmail and netqmail packages. They now simply compile and install qmail and its prerequisites. (The add-on scripts and config files will be revivified as a separate qmail-run package. Thus, QMAIL_AUTOCONFIG is no longer needed.) The user is notified at install time that one popular, well-regarded way to enable qmail is to follow the directions in "Life with qmail", and that another way is to install the qmail-run package. These changes, based on discussion with Charles Cazabon, are intended to make life easier for the helpful people on the qmail mailing list by clearly marking custom add-ons as such. Other changes: Since netqmail is a tarball containing the qmail tarball plus the netqmail bits, we can use it for both packages and share more logic between the two packages: MASTER_SITES, DISTINFO_FILE, WRKSRC, and the post-extract target. Now that there's one place to put the distinfo, add Eben Pratt's simple patch to build and install on Mac OS X 10.3 (the patch is not applied on other OSes). Bump PKGREVISION of both packages. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2004/07/21 22:35:59 schmonz Exp $ d3 18 a20 2 SHA1 (qmail-1.03.tar.gz) = 18fb960481291a0503e93a94df3f6094edb7f27a Size (qmail-1.03.tar.gz) = 220668 bytes @ 1.6 log @Short story: 1) Mostly conform to hier(7) and honor PKG_SYSCONFDIR. 2) Follow more closely Dave Sill's "Life with qmail" (LWQ). 3) Add a bunch of features to the rc.d scripts. 4) Remove some (but not all) obstacles to binary packaging. 5) Introduce QMAIL_AUTOCONFIG, QMAIL_QUEUE_DIR, and QMAIL_QUEUE_EXTRA. 6) Enable pkgviews installation. 7) Bump PKGREVISION. Long story: 1) Mostly conform to hier(7) and honor PKG_SYSCONFDIR. Based on a January 1997 post by mrg to the qmail list: prior to installation, we create symlinks in ${QMAILDIR} that point into ${LOCALBASE} or ${PKG_SYSCONFDIR}, causing installation to place files in those locations while allowing the canonical /var/qmail paths to continue to work. The notable deviation from hier(7) is that even though some binaries ought to go in sbin, they've all been lumped into bin for simplicity. Pleasant effects: * We no longer need to set LOCALBASE (a big no-no), and as a result also no longer need to set NO_MTREE, RCD_SCRIPTS_EXAMPLEDIR, or EVAL_PREFIX. This will also allow a few qmail-related packages to do likewise. * The commands and manual pages are in easily accessible paths by default. * Package installation and deinstallation work much better. Side effects: * There were a few minor conflicts with mail/courier-maildirmake, mail/mutt, and mail/pulsar. The latest versions of each are fine, so we add CONFLICTS only for older versions. (Thanks to those packages' maintainers!) There's also a conflict with security/mirrordir, which has a "bin/forward" command and corresponding section 1 man page. * Some directories under ${PREFIX} get chown'd to group qmail. Rather than modify the qmail installer, the affected directories are simply chown'd back afterward during post-install if PKG_INSTALLATION_TYPE is "overwrite". (If it's "pkgviews", then only the package's depot directory is affected, so we leave it alone.) 2) Follow more closely Dave Sill's "Life with qmail" (LWQ). Similarities: * Installs into /var/qmail from source. * Installs ucspi-tcp and daemontools. * Uses tcpserver(1). * Uses tcp.smtp.cdb for relay access control. * Uses control/defaultdelivery. * Uses control/concurrencyincoming. * Requires that control/rcpthosts exist to prevent open relays. * Uses similar chains of commands in run scripts. * Provides a script much like qmailctl. Differences: * This package does the following work for you automatically: * Creates user accounts. * Fetches, extracts, patches, configures, and compiles the source. * Installs binaries. * Runs ./config-fast. * Creates tcp.smtp{,cdb} and tcp.pop3d{,cdb}. * Creates control/concurrencyincoming. * Creates control/defaultdelivery (defaulting to "./Mailbox"). * Creates the three required system aliases. * LWQ suggests doing some things this package doesn't do: * Applying patches. * Copying a script from /var/qmail/boot to /var/qmail/rc. * Configuring svscan(8) to run at boot. * Creating and populating /service. * Using supervise(8) and multilog(8). * Using the qmailctl script to control qmail. * Using the inst_check script to verify the installation. * Storing tcp.smtp{,cdb} in /etc. * Renaming the system sendmail(8) and marking it non-executable. * Instead, this package: * Builds from unmodified source. (See also mail/netqmail.) * Uses NetBSD-style rc.d scripts (including one similar to qmailctl). * Sends log messages to syslog(3). * Stores tcp.smtp{,cdb} and tcp.pop3{,cdb} in ${PKG_SYSCONFDIR}. * Provides an example mailer.conf(5). 3) Add a bunch of features to the rc.d scripts. Rename the qmail script and rcvar to qmailsend. Add "doqueue" (synonyms: alrm, flush) and "queue" commands, add "hup" as a synonym for "reload", and determine default delivery instruction from control/defaultdelivery (LWQ). Add control/defaultdelivery to required_files. Rename qmailsend_flags to qmailsend_defaultdelivery, which overrides control/defaultdelivery if set. In the qmailpop3d and qmailsmtpd scripts, enforce resource limits with softlimit(8) (LWQ). Add dependency on sysutils/daemontools for this. Rename qmailfoo_flags to qmailfoo_tcpflags. Add qmailfoo_tcphost (default: 0, meaning "any address") and qmailfoo_tcpport (default: 110 and 25, respectively). Add qmailfoo_softlimit (default: 2000000). Add qmailfoo_pretcpserver and qmailfoo_prefoo (default: empty), useful for inserting commands such as rblsmtpd(1) or relay-ctrl into the chain. Log to splogger's default syslog facility ("mail"), and use the name of the script as the tag. In the qmailpop3d, qmailsend, and qmailsmtpd scripts, add qmailfoo_postenv (defaults: empty, PATH=${PREFIX}/bin:$PATH, and QMAILQUEUE=${PREFIX}/bin/qmail-queue, respectively), useful primarily for setting environment variables for each service. Add "pause" and "cont" commands (LWQ). They send -STOP and -CONT signals, respectively. Add "stat" as a synonym for "status" (LWQ). In the qmailpop3d script, add -x to qmailpop3d_tcpflags and add "cdb" command. Add qmailpop3d_checkpassword (useful for authenticating against alternate user databases) and qmailpop3d_maildirname (useful if your maildirs are named something other than "Maildir"). Add tcp.pop3.cdb to required_files. In the qmailsmtpd script, add -x and remove -H from qmailsmtpd_tcpflags, limit the number of incoming connections to control/concurrencyincoming, and add "cdb" command (LWQ). Add control/concurrencyincoming and tcp.smtp.cdb to required_files. Add qmailqread script and ${PREFIX}/bin/qmail-qread-client, based on Steinar Haug's example on www.qmail.org. If enabled, this allows local non-root users to see the queue. Add qmail script (structure copied from net/samba/files/samba.sh). Its interface is very similar to LWQ's qmailctl: it provides the commands "start stop restart rcvar pause cont stat status cdb doqueue reload queue alrm flush hup help". These commands can be run either directly from the appropriate service-specific script(s), or from this qmail script (which will call the right script(s) for you). 4) Remove some (but not all) obstacles to binary packaging. Each of these is better explained elsewhere. Summary: * Installs into the normal ${LOCALBASE}. * /var/qmail paths still work. * No patches are applied. (See also mail/netqmail.) 5) Introduce QMAIL_AUTOCONFIG, QMAIL_QUEUE_DIR, and QMAIL_QUEUE_EXTRA. QMAIL_AUTOCONFIG (default: YES): whether to automatically create basic config files. QMAIL_QUEUE_DIR (default: ${VARBASE}/spool/qmail): the path to the queue. QMAIL_QUEUE_EXTRA (default: empty): an additional recipient that will be added to every delivery. This is used primarily for logging. If this is set to a non-empty value, the necessary dot-qmail(5) file is created automatically at install time. 6) Enable pkgviews installation. 7) Bump PKGREVISION. Other user-visible changes: This package no longer applies patches to qmail. mail/netqmail, to be imported shortly, does. Restrictions on the redistribution of modified qmail apply not only to binaries but also to source. Clarify this in RESTRICTED. Add "newaliases", "hoststat", and "purgestat" entries to the sample mailer.conf. Install it to ${PREFIX}/share/examples/${PKGBASE}, as other pkgsrc mailers do. ("newaliases" is actually provided by the fastforward package, and isn't needed unless you're using it.) Explain how to enable qmail in MESSAGE (cribbed from the postfix package). Thanks to zuntum, snj, salo, and jlam for ideas, discussion, and review. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2004/04/24 05:29:36 schmonz Exp $ @ 1.5 log @Add revision 1.01 of Ward Vandewege's badrcptto patch. With this patch, qmail-smtpd will reject mail during the SMTP conversation if a recipient is listed in control/badrcptto. This complements control/badmailfrom as found in stock qmail. Requested by Nathan Arthur. Add an rc.d script for qmail-pop3d. It needs sysutils/checkpassword, which is so tiny I've added the dependency even as I don't use qmail-pop3d myself. In the rc.d script for qmail-smtpd, require control/rcpthosts to be present. This prevents accidental open relays. Now that it's used for the path to checkpassword too, rename LOCALBASE_UCSPI_TCP to LOCALBASE_NORMAL. Convert to buildlink3. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2004/04/10 05:30:06 schmonz Exp $ a4 17 SHA1 (patch-aa) = d876fb59c6e1e93d0332696c1ebf06e04a8fafb2 SHA1 (patch-ab) = 47f788fd28feca2442bbb9094d99633a1578e447 SHA1 (patch-ac) = e05c2c1c4066a2fd1b6c3763c6fe73d541994014 SHA1 (patch-ad) = eacd740cf85abbb385b241cf4f33f7b80a03ce4b SHA1 (patch-ae) = 56311eb87ee8325ba347c6cdbfd8b5484c7142e0 SHA1 (patch-af) = 582ce985dde5df7eb507e2abe90c62b6d73485e2 SHA1 (patch-ag) = bfd2ae4613add0ab9b4c2672466600abf9de38ae SHA1 (patch-ah) = 48d9c4f5a47372dd13c380edf50ceeb209d61ea3 SHA1 (patch-ai) = 67ac4722837e5dd6136d4fbe900ef80eda74ea95 SHA1 (patch-aj) = a1691a04a90f3969ac8853e7d04833603195880e SHA1 (patch-ak) = d1e88006f04874df6c1896b08bbdfb4e5d67f654 SHA1 (patch-al) = 20a8bb4d44477522135762219c4aaeebddfd6085 SHA1 (patch-am) = fd1d09686dcdbb58b7a45c114aa56d0b1360035b SHA1 (patch-an) = 352fefafcf726fa9b5ae69822519d4c976032da2 SHA1 (patch-ao) = 63176ba524913c6e693de7460d25016a10a438f8 SHA1 (patch-ap) = de2d4d409c5e588e1cf9c6ca2cd966eeef022a55 SHA1 (patch-aq) = 2e5f0a4870b13ff60f79edf5dc58eff783fd5bea @ 1.4 log @Russ Nelson, Charles Cazabon, Dave Sill, Peter Samuel, and Henning Brauer have prepared a distribution of qmail, called "netqmail": "We have done this because in our opinion, too many new users are confused by the out-of-date INSTALL file, and too much time is spent arguing on the mailing list over bugs. We have tried to stick to the barest minimum number of changes. We have fixed only those things which are out-and-out wrong, or which have been approved by djb (specifically QMAILQUEUE)." This package already includes the QMAILQUEUE patch. Add netqmail 1.05's other patches, with the exception that patches to documentation files which are not installed have been lovingly omitted. This package also already includes a patch to handle oversized DNS packets. It's still here, too. pkgsrc changes: * Add qmail-smtpd rc.d script (and ensuing dependency on net/ucspi-tcp). * Update qmail rc.d script: respect $qmail_flags, treating it as the default delivery instruction. * Remove non-working MASTER_SITES. From the netqmail changelog: 20040121 code: qmail-smtpd is protected from exceedingly long (eg 2GB) header lines 20040121 code: qmail_lspawn, qmail-newmrh, qmail-newu, and qmail-rspawn are protected from misbehaving on hosts where the size of an integer is not the same as the size of a character pointer (eg 64 bit hosts with 32 bit ints) 20031027 doc: qmail.7 identifies installation as netqmail and points to http://qmail.org/ 20031027 doc: qmail-queue.8 adds explanation of $QMAILQUEUE 20031027 doc: qmail-log.5 adds reference to errors from $QMAILQUEUE script 20031027 code: qmail-smtpd identifies itself as netqmail 20031027 code: if $QMAILQUEUE is set, it's invoked instead of qmail-queue 20031024 code: changed errno from int to #include. 20031024 code: fixed .qmail parsing bug. 20031024 code: recognize 0.0.0.0 as a local address. 20031024 code: sendmail's -f flag now overrides environment variables. And for all this, bump PKGREVISION. Pre-flight checks by snj@@. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2002/05/03 10:39:01 zuntum Exp $ d18 1 a18 1 SHA1 (patch-an) = de2bb294c742ee4b512634f37553bdb79ea7ffb1 @ 1.3 log @Store patches locally instead of fetching them from PATCH_SITES - fixes problem with qmailqueue patch unexpectedly differing over time @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2002/01/28 18:28:09 zuntum Exp $ d5 17 a21 3 SHA1 (patch-aa) = 9a54276636d5000fb8ae217344158301b91bde1d SHA1 (patch-ab) = a37492ce29e86cab7aaf0dc3446ab5db95edcd86 SHA1 (patch-ac) = 2f1ef6b0490d9792fc8d7d50af5f620b09f58ecf @ 1.2 log @Apply QMAILQUEUE patch: Bruce Guenter has written a patch which causes any program that would run qmail-queue to look for an environment variable QMAILQUEUE. If it is present, it is used in place of the string "bin/qmail-queue" when running qmail-queue. This could be used, for example, to add a program into the qmail-smtpd->qmail-queue pipeline that could do filtering, rewrite broken headers, etc. This does not break anything, and is required by some programs, for instance qmail-scanner. Bump PKGREVISION - we are at qmail-1.03nb2 now. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2001/08/13 09:10:10 zuntum Exp $ d5 3 a7 4 SHA1 (qmail-103.patch) = dfb9cdabe91449dad2117115177b0a6a356baa9f Size (qmail-103.patch) = 2104 bytes SHA1 (qmailqueue-patch) = 5a870ab1552457e900a45f7460bf7e331934ff53 Size (qmailqueue-patch) = 4128 bytes @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d7 2 @ 1.1.1.1 log @Initial import of qmail-1.03 -- SECURE, reliable, efficient, simple, and FAST MTA for UNIX systems qmail checks for qmail users' existance at compile time, so this package must be built as root (it tries to add necessary users and groups), thus NO_PACKAGE and IS_INTERACTIVE are set. PLIST file is left empty intentionally, because qmail installs itself to /var/qmail, outside ${PREFIX}. The qmail program is a secure, reliable, efficient simple message transfer agent. It is meant to be a replacement for the entire sendmail-binmail system that most UNIX hosts use. Although qmail holds security and reliability as its top two priorities, it is also fast. On a Pentium under BSD/OS, qmail can easily handle 200000 separate messages per day that are injected and must then be delivered to local mailboxes! Security and reliability are qmail's two strengths, however. The qmail package ensures a message, once accepted, will never be lost. An optional new mailbox format, maildir, even lets users safely read their mail over NFS, while still accepting new mail deliveries. The following features are supported: host and user masquerading, full host hiding, virtual domains, null clients, list-owner rewriting, relay control, double-bounce recording, arbitrary RFC 822 address lists, cross-host mailing-list loop detection, per-recipient checkpointing, downed host backoffs, independent message retry schedules, a drop-in sendmail replacement, and more! The package is still being worked on. @ text @@