head 1.37; access; symbols pkgsrc-2026Q1:1.37.0.2 pkgsrc-2026Q1-base:1.37 pkgsrc-2025Q4:1.36.0.2 pkgsrc-2025Q4-base:1.36 pkgsrc-2025Q3:1.33.0.4 pkgsrc-2025Q3-base:1.33 pkgsrc-2025Q2:1.33.0.2 pkgsrc-2025Q2-base:1.33 pkgsrc-2025Q1:1.29.0.14 pkgsrc-2025Q1-base:1.29 pkgsrc-2024Q4:1.29.0.12 pkgsrc-2024Q4-base:1.29 pkgsrc-2024Q3:1.29.0.10 pkgsrc-2024Q3-base:1.29 pkgsrc-2024Q2:1.29.0.8 pkgsrc-2024Q2-base:1.29 pkgsrc-2024Q1:1.29.0.6 pkgsrc-2024Q1-base:1.29 pkgsrc-2023Q4:1.29.0.4 pkgsrc-2023Q4-base:1.29 pkgsrc-2023Q3:1.29.0.2 pkgsrc-2023Q3-base:1.29 pkgsrc-2023Q2:1.28.0.2 pkgsrc-2023Q2-base:1.28 pkgsrc-2023Q1:1.26.0.12 pkgsrc-2023Q1-base:1.26 pkgsrc-2022Q4:1.26.0.10 pkgsrc-2022Q4-base:1.26 pkgsrc-2022Q3:1.26.0.8 pkgsrc-2022Q3-base:1.26 pkgsrc-2022Q2:1.26.0.6 pkgsrc-2022Q2-base:1.26 pkgsrc-2022Q1:1.26.0.4 pkgsrc-2022Q1-base:1.26 pkgsrc-2021Q4:1.26.0.2 pkgsrc-2021Q4-base:1.26 pkgsrc-2021Q3:1.24.0.10 pkgsrc-2021Q3-base:1.24 pkgsrc-2021Q2:1.24.0.8 pkgsrc-2021Q2-base:1.24 pkgsrc-2021Q1:1.24.0.6 pkgsrc-2021Q1-base:1.24 pkgsrc-2020Q4:1.24.0.4 pkgsrc-2020Q4-base:1.24 pkgsrc-2020Q3:1.24.0.2 pkgsrc-2020Q3-base:1.24 pkgsrc-2020Q2:1.23.0.4 pkgsrc-2020Q2-base:1.23 pkgsrc-2020Q1:1.23.0.2 pkgsrc-2020Q1-base:1.23 pkgsrc-2019Q4:1.22.0.6 pkgsrc-2019Q4-base:1.22 pkgsrc-2019Q3:1.22.0.2 pkgsrc-2019Q3-base:1.22 pkgsrc-2019Q2:1.20.0.30 pkgsrc-2019Q2-base:1.20 pkgsrc-2019Q1:1.20.0.28 pkgsrc-2019Q1-base:1.20 pkgsrc-2018Q4:1.20.0.26 pkgsrc-2018Q4-base:1.20 pkgsrc-2018Q3:1.20.0.24 pkgsrc-2018Q3-base:1.20 pkgsrc-2018Q2:1.20.0.22 pkgsrc-2018Q2-base:1.20 pkgsrc-2018Q1:1.20.0.20 pkgsrc-2018Q1-base:1.20 pkgsrc-2017Q4:1.20.0.18 pkgsrc-2017Q4-base:1.20 pkgsrc-2017Q3:1.20.0.16 pkgsrc-2017Q3-base:1.20 pkgsrc-2017Q2:1.20.0.12 pkgsrc-2017Q2-base:1.20 pkgsrc-2017Q1:1.20.0.10 pkgsrc-2017Q1-base:1.20 pkgsrc-2016Q4:1.20.0.8 pkgsrc-2016Q4-base:1.20 pkgsrc-2016Q3:1.20.0.6 pkgsrc-2016Q3-base:1.20 pkgsrc-2016Q2:1.20.0.4 pkgsrc-2016Q2-base:1.20 pkgsrc-2016Q1:1.20.0.2 pkgsrc-2016Q1-base:1.20 pkgsrc-2015Q4:1.19.0.2 pkgsrc-2015Q4-base:1.19 pkgsrc-2015Q3:1.16.0.12 pkgsrc-2015Q3-base:1.16 pkgsrc-2015Q2:1.16.0.10 pkgsrc-2015Q2-base:1.16 pkgsrc-2015Q1:1.16.0.8 pkgsrc-2015Q1-base:1.16 pkgsrc-2014Q4:1.16.0.6 pkgsrc-2014Q4-base:1.16 pkgsrc-2014Q3:1.16.0.4 pkgsrc-2014Q3-base:1.16 pkgsrc-2014Q2:1.16.0.2 pkgsrc-2014Q2-base:1.16 pkgsrc-2014Q1:1.15.0.6 pkgsrc-2014Q1-base:1.15 pkgsrc-2013Q4:1.15.0.4 pkgsrc-2013Q4-base:1.15 pkgsrc-2013Q3:1.15.0.2 pkgsrc-2013Q3-base:1.15 pkgsrc-2013Q2:1.14.0.2 pkgsrc-2013Q2-base:1.14 pkgsrc-2013Q1:1.13.0.16 pkgsrc-2013Q1-base:1.13 pkgsrc-2012Q4:1.13.0.14 pkgsrc-2012Q4-base:1.13 pkgsrc-2012Q3:1.13.0.12 pkgsrc-2012Q3-base:1.13 pkgsrc-2012Q2:1.13.0.10 pkgsrc-2012Q2-base:1.13 pkgsrc-2012Q1:1.13.0.8 pkgsrc-2012Q1-base:1.13 pkgsrc-2011Q4:1.13.0.6 pkgsrc-2011Q4-base:1.13 pkgsrc-2011Q3:1.13.0.4 pkgsrc-2011Q3-base:1.13 pkgsrc-2011Q2:1.13.0.2 pkgsrc-2011Q2-base:1.13 pkgsrc-2011Q1:1.12.0.4 pkgsrc-2011Q1-base:1.12 pkgsrc-2010Q4:1.12.0.2 pkgsrc-2010Q4-base:1.12 pkgsrc-2010Q3:1.11.0.8 pkgsrc-2010Q3-base:1.11 pkgsrc-2010Q2:1.11.0.6 pkgsrc-2010Q2-base:1.11 pkgsrc-2010Q1:1.11.0.4 pkgsrc-2010Q1-base:1.11 pkgsrc-2009Q4:1.11.0.2 pkgsrc-2009Q4-base:1.11 pkgsrc-2009Q3:1.9.0.4 pkgsrc-2009Q3-base:1.9 pkgsrc-2009Q2:1.9.0.2 pkgsrc-2009Q2-base:1.9 pkgsrc-2009Q1:1.6.0.2 pkgsrc-2009Q1-base:1.6 pkgsrc-2008Q4:1.1.1.1.0.2 pkgsrc-2008Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.37 date 2025.12.24.22.46.50; author roy; state Exp; branches; next 1.36; commitid sW2ZcPBJPPUVlInG; 1.36 date 2025.12.13.20.26.50; author roy; state Exp; branches; next 1.35; commitid vUj55DhvwdxQVhmG; 1.35 date 2025.12.12.14.02.41; author roy; state Exp; branches; next 1.34; commitid pIrsf72LN8YWP7mG; 1.34 date 2025.12.10.22.11.46; author roy; state Exp; branches; next 1.33; commitid cInumNFWflfABUlG; 1.33 date 2025.05.15.12.51.38; author roy; state Exp; branches 1.33.4.1; next 1.32; commitid sjHAgGfmwmmce0VF; 1.32 date 2025.05.14.11.17.46; author roy; state Exp; branches; next 1.31; commitid wF9weDLwyiZ4JRUF; 1.31 date 2025.05.09.13.03.29; author roy; state Exp; branches; next 1.30; commitid 0i29YRWEg62kueUF; 1.30 date 2025.05.07.10.31.24; author roy; state Exp; branches; next 1.29; commitid nm4brTuXsenRGXTF; 1.29 date 2023.06.27.17.13.29; author roy; state Exp; branches; next 1.28; commitid KQzr4zMFjdqFMBuE; 1.28 date 2023.04.23.08.03.59; author roy; state Exp; branches; next 1.27; commitid L6H8xJbT0fOWPcmE; 1.27 date 2023.04.13.10.34.53; author roy; state Exp; branches; next 1.26; commitid ahTAnPKtJ4uiZVkE; 1.26 date 2021.10.26.11.06.12; author nia; state Exp; branches; next 1.25; commitid G83yJyZF8er6kjeD; 1.25 date 2021.10.07.14.42.02; author nia; state Exp; branches; next 1.24; commitid EMvsIaZgYm1t8TbD; 1.24 date 2020.07.22.13.52.56; author roy; state Exp; branches; next 1.23; commitid OChpwZkKUKZE45hC; 1.23 date 2020.01.27.21.20.18; author roy; state Exp; branches; next 1.22; commitid UeQQiu5DnvJWenUB; 1.22 date 2019.09.08.21.01.45; author roy; state Exp; branches; next 1.21; commitid ku9tnGiPH3XwFfCB; 1.21 date 2019.07.17.18.43.20; author roy; state Exp; branches; next 1.20; commitid 6uPYGwgJQ9sWzqvB; 1.20 date 2016.02.22.10.11.22; author roy; state Exp; branches; next 1.19; commitid 0twTdSWJKYFeFTVy; 1.19 date 2015.11.04.00.35.17; author agc; state Exp; branches; next 1.18; commitid K5R8pkzReRJy0IHy; 1.18 date 2015.10.29.14.25.23; author roy; state Exp; branches; next 1.17; commitid UUVApjCyiv0qN0Hy; 1.17 date 2015.09.29.09.19.48; author roy; state Exp; branches; next 1.16; commitid DVtEkwPWoRMi38Dy; 1.16 date 2014.04.30.09.11.47; author roy; state Exp; branches; next 1.15; commitid mndiUQshtjclDGyx; 1.15 date 2013.07.12.16.46.02; author roy; state Exp; branches; next 1.14; commitid YX2d0VdXFViHxcXw; 1.14 date 2013.06.04.09.32.03; author roy; state Exp; branches; next 1.13; commitid 8sVjzOa1j2d0mhSw; 1.13 date 2011.06.13.10.59.33; author roy; state Exp; branches; next 1.12; 1.12 date 2010.11.05.09.24.58; author roy; state Exp; branches; next 1.11; 1.11 date 2009.12.04.15.28.15; author roy; state Exp; branches; next 1.10; 1.10 date 2009.11.21.02.28.20; author roy; state Exp; branches; next 1.9; 1.9 date 2009.04.30.16.27.11; author roy; state Exp; branches; next 1.8; 1.8 date 2009.04.22.10.20.36; author roy; state Exp; branches; next 1.7; 1.7 date 2009.04.20.06.26.54; author roy; state Exp; branches; next 1.6; 1.6 date 2009.03.19.09.57.50; author roy; state Exp; branches; next 1.5; 1.5 date 2009.03.18.21.49.34; author roy; state Exp; branches; next 1.4; 1.4 date 2009.03.16.21.55.44; author roy; state Exp; branches; next 1.3; 1.3 date 2009.03.14.22.33.20; author roy; state Exp; branches; next 1.2; 1.2 date 2009.02.07.22.57.02; author roy; state Exp; branches; next 1.1; 1.1 date 2008.12.16.14.57.58; author roy; state Exp; branches 1.1.1.1; next ; 1.33.4.1 date 2025.12.12.15.50.22; author maya; state Exp; branches; next ; commitid nHuktykBucI7r8mG; 1.1.1.1 date 2008.12.16.14.57.58; author roy; state Exp; branches; next ; desc @@ 1.37 log @Update to openresolv-3.17.4 with the following changes: * libc: Don't use basename as it could be in /usr/bin which breaks early boot * resolvconf: Fix key name limitations @ text @$NetBSD: distinfo,v 1.36 2025/12/13 20:26:50 roy Exp $ BLAKE2s (openresolv-3.17.4.tar.xz) = 66713aff7a0dfadbb73bc6135b18268b8bf2f8dd0d72368d3ee71f0d95ea4685 SHA512 (openresolv-3.17.4.tar.xz) = 7a2ee73551509250ace0d526b001d67f8a35da33a1a63ce1e3c01bb319a37d41204f72263e491549637ab89fcc23371132551f1ec6e42e84d61fc069699ce075 Size (openresolv-3.17.4.tar.xz) = 25660 bytes @ 1.36 log @resolvconf: Update to 3.17.3 to fix the following issue resolvconf: quote on printf rather than on value @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.35 2025/12/12 14:02:41 roy Exp $ d3 3 a5 3 BLAKE2s (openresolv-3.17.3.tar.xz) = 3d6fcabc2e2aef1e3e651c558bda4ac4e5e95265c3513ef9b778029c8e8ca5c4 SHA512 (openresolv-3.17.3.tar.xz) = 94ee6399e167b7eea8230be9ab47d6a4adaea15aca500795f80498f8a63d736434ac65a877a61c063eb8550911f127451ecdc324091a9ddb5ebf0a21a04e1909 Size (openresolv-3.17.3.tar.xz) = 25664 bytes @ 1.35 log @Update to openresolv-3.17.2 which hardens the quoting issue some more @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.34 2025/12/10 22:11:46 roy Exp $ d3 3 a5 3 BLAKE2s (openresolv-3.17.2.tar.xz) = c944970a4c54deb3c031076cc70291e1d42d43fc68b0eb58ffd11e0fa7dbf01f SHA512 (openresolv-3.17.2.tar.xz) = 5cb8d28e2bb885b0fc5b9ba1a7c29035fda2e417a19bec4f4e5c909105e19591425595b6ad6a3fa2cc5a14b6be8a6d59521714ab7daf396f5be52bef5df4288e Size (openresolv-3.17.2.tar.xz) = 25608 bytes @ 1.34 log @Import openresolv-3.17.1 with the following changes: resolvconf: Single quote parsed values from resolv.conf When parsing resolv.conf entries we build up shell variables. Because this is done via a pipe, we need to echo the variables to stdout and eval the result to get them into the main resolvconf. We have no idea what the values are, so we build up the output ensuring the parsed value is single quoted so eval will always interpret it as a string and nothing more. This avoids an attack like so: `echo 'search $(touch /tmp/foo)' | resolvconf -a bar` @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.33 2025/05/15 12:51:38 roy Exp $ d3 3 a5 3 BLAKE2s (openresolv-3.17.1.tar.xz) = c04e8c343e51fb65ab01d1d4498deff5c23b1a4afb5fc946767f370684fc52eb SHA512 (openresolv-3.17.1.tar.xz) = b9870448a1dc2096fdccba0525471272157cf315db7497e3ab617678b4e7fc58fff212005179c3ade03982c8581c4b0144a7289f3b0309619d666fed9d885608 Size (openresolv-3.17.1.tar.xz) = 25452 bytes @ 1.33 log @Update to openresolv-3.16.5 * resolvectl: Remove bashisms @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.32 2025/05/14 11:17:46 roy Exp $ d3 3 a5 3 BLAKE2s (openresolv-3.16.5.tar.xz) = 17cbf1b60373b2664f5c7ccc3752b94121bcf14efd2185763743665c94c73262 SHA512 (openresolv-3.16.5.tar.xz) = cebf5a7bb6aa22a96293ad0cf8273b2da6564f9a72cfe0d9cc0d09c6a8c3b60e7a8e8ee7876dcc7c66bb4a1606bdf5c3c73b3ed89bb0500598c3738b177948d0 Size (openresolv-3.16.5.tar.xz) = 25436 bytes @ 1.33.4.1 log @Pullup ticket #7036 - requested by roy net/openresolv: Security fix Revisions pulled up: - net/openresolv/Makefile 1.40 - net/openresolv/distinfo 1.34 --- Module Name: pkgsrc Committed By: roy Date: Wed Dec 10 22:11:47 UTC 2025 Modified Files: pkgsrc/net/openresolv: Makefile distinfo Log Message: Import openresolv-3.17.1 with the following changes: resolvconf: Single quote parsed values from resolv.conf When parsing resolv.conf entries we build up shell variables. Because this is done via a pipe, we need to echo the variables to stdout and eval the result to get them into the main resolvconf. We have no idea what the values are, so we build up the output ensuring the parsed value is single quoted so eval will always interpret it as a string and nothing more. This avoids an attack like so: `echo 'search $(touch /tmp/foo)' | resolvconf -a bar` @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 BLAKE2s (openresolv-3.17.1.tar.xz) = c04e8c343e51fb65ab01d1d4498deff5c23b1a4afb5fc946767f370684fc52eb SHA512 (openresolv-3.17.1.tar.xz) = b9870448a1dc2096fdccba0525471272157cf315db7497e3ab617678b4e7fc58fff212005179c3ade03982c8581c4b0144a7289f3b0309619d666fed9d885608 Size (openresolv-3.17.1.tar.xz) = 25452 bytes @ 1.32 log @Update to openresolv-3.16.4 with the following changes: * resolvconf: Fix -D * resolvconf: Don't warn when we have no entries to list for * * systemd-resolved: enable with systemd_resolved=YES * systemd-resolved: Set non searchable domains correctly * resolvectl: Added support for this way of configuring systemd-resolved * libc: restores resolv.conf from resolv.conf.bak when nothing to write @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.31 2025/05/09 13:03:29 roy Exp $ d3 3 a5 3 BLAKE2s (openresolv-3.16.4.tar.xz) = fd17702713254e5b04a6fdb516c16b688e91c3e1c42b75c41de0577a8ae533ed SHA512 (openresolv-3.16.4.tar.xz) = 8ca1cbda9affade5aee964f03244ee3b7d098855bdb6e7e4ff1199043d6e83d94c2a47b3421b7c9afde64de3a64232fb8e31c3a45ec90e27d24666ae8dbb2be5 Size (openresolv-3.16.4.tar.xz) = 25448 bytes @ 1.31 log @Update to openresolv-3.16.3 which removes an accidental bashism @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.30 2025/05/07 10:31:24 roy Exp $ d3 3 a5 3 BLAKE2s (openresolv-3.16.3.tar.xz) = 35dd73afe99b48e251b5465d73efd96954a668473f9844f91801e372eade331b SHA512 (openresolv-3.16.3.tar.xz) = c1f54c6194013892ec0a859c0062eec38540acd8793a3fb94f681f5a7ddcac50a44bcca9cd79e85cb90fe15ec7bb311bba9883326d38e57b519b0f6b8dd74b4e Size (openresolv-3.16.3.tar.xz) = 23928 bytes @ 1.30 log @Update to openresolv-3.16.2 with the following changes: * unbound: allow maring doamins as private * resolvconf: exclude option an exclude a whole file * resolvconf: allow -p to list private entries without -a * resolvconf: support subscribers with a dash in their name * systemd-resolved: now supported for global nameservers only * resolvconf: -L now outputs fully processed entries * resolvconf: domains are normalised to lowercase * libc: don't restore resolv.conf.bak when resolv.conf is empty @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 BLAKE2s (openresolv-3.16.2.tar.xz) = 537e3a8247b0c978cea6e5655c3d429226663f0ab6f7c67370d59163fa63fd52 SHA512 (openresolv-3.16.2.tar.xz) = 0dc888a44668bf701428abffc7940cca4d223c212b56f1a00d0989619284635db58d85ff3a413361366c62f93740ae37ba0ff933584acf09d3371881c6738d40 Size (openresolv-3.16.2.tar.xz) = 23936 bytes @ 1.29 log @Update to openresolv-3.13.2 with the following changes: * Do not return error from -i when no interfaces are configured * libc: provide a toggle for moving vs writing to resolv.conf @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.28 2023/04/23 08:03:59 roy Exp $ d3 3 a5 3 BLAKE2s (openresolv-3.13.2.tar.xz) = ed213355d744b472ee80efcbead0965d572e43db216d1afba6ba8af404c5bf50 SHA512 (openresolv-3.13.2.tar.xz) = 4f1bc3e2865bc233d12c29e75893b3e53db0b127a7167d9be4ddd0228ba4f689f62af93eab088fb4d4f66baa556ed402c7fc5ecb9c4af5509004125af60fa379 Size (openresolv-3.13.2.tar.xz) = 21540 bytes @ 1.28 log @Update to openresolv-3.13.1 No real changes other than how we get the source from GitHub @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.27 2023/04/13 10:34:53 roy Exp $ d3 3 a5 3 BLAKE2s (openresolv-3.13.1.tar.xz) = 26ea290a5e8730f5d1203e84782d5dfec1e8e0e43794b7b569d9250b27736a9e SHA512 (openresolv-3.13.1.tar.xz) = 200ad330ddeeead83f7338f75edec5bfbed7e0fddfab601f490e175b46948c504abd9ce70c015d97328da397536a2fd7f8c55e3906a5f8ac7ab32201d02f98a1 Size (openresolv-3.13.1.tar.xz) = 21336 bytes @ 1.27 log @Update openresolv-3.13.0 with the following changes: * /etc/resolv.conf is now updated by mv(1) so it's atomic and watchers don't read partials. * unbound can now add generic options to forward zones. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.26 2021/10/26 11:06:12 nia Exp $ d3 3 a5 3 BLAKE2s (openresolv-3.13.0.tar.gz) = 2807a70f327bf322edfc3036dd62246c89549ad77518f5b6deeb1d8496d3f333 SHA512 (openresolv-3.13.0.tar.gz) = 4afd8ae3fac9af248478c8b60f4f6845dc29925d789874d6b8515cf16b08de5d51be5f0151e9e8ea9124f0cb2ddbacdf00150500d8b6922a041920b9b1a18a2b Size (openresolv-3.13.0.tar.gz) = 23613 bytes @ 1.26 log @ net: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Not committed (merge conflicts...): net/radsecproxy/distinfo The following distfiles could not be fetched (fetched conditionally?): ./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz ./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch ./net/djbdns/distinfo djbdns-1.05-test28.diff.xz ./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch ./net/djbdns/distinfo djbdns-1.05-multiip.diff ./net/djbdns/distinfo djbdns-cachestats.patch @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.25 2021/10/07 14:42:02 nia Exp $ d3 3 a5 3 BLAKE2s (openresolv-3.11.0.tar.xz) = 04b418923f8ed236e7ec5a63d591090b1932da6f160583af85056a771d01dff5 SHA512 (openresolv-3.11.0.tar.xz) = 09708b8a1abf7de926f75a1825d4243be6e59fc1de7cc3d7ab7f5a317e11175bd24af03bff2c878ccc54c96913feed27630765647c70fec8a9f9aa7370744e24 Size (openresolv-3.11.0.tar.xz) = 20552 bytes @ 1.25 log @net: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.24 2020/07/22 13:52:56 roy Exp $ d3 1 a3 1 RMD160 (openresolv-3.11.0.tar.xz) = c75eb149da474ed8d3d8777b57cfd431aa5847bb @ 1.24 log @Update to openresolv-3.11.0 with the following changes: * notify avahi-daemon of resolv.conf being changed * notify mdnsd of resolv.conf being changed @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.23 2020/01/27 21:20:18 roy Exp $ a2 1 SHA1 (openresolv-3.11.0.tar.xz) = 5ad00fcda8e92447f741d69c5842b600229a1f60 @ 1.23 log @Update to openresolv-3.10.0 with the following changes: * Default support for WireGuard interfaces * Add allow_interfaces and deny_interfaces configuration knobs @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2019/09/08 21:01:45 roy Exp $ d3 4 a6 4 SHA1 (openresolv-3.10.0.tar.xz) = c099996cadc58b3bc3064806805175043db224d3 RMD160 (openresolv-3.10.0.tar.xz) = 128036f1538744e098d48b7e83e9fea36a4b58a8 SHA512 (openresolv-3.10.0.tar.xz) = f28fc43887f18f6cbdcdabbb48777fc704ed653e77f34caf349b5c4e5f5f6e7686242ea9f2617f2f65d40d14c794ce28cffee0ec5e5c7b8a19566f3bd72e9ec5 Size (openresolv-3.10.0.tar.xz) = 20296 bytes @ 1.22 log @Import openresolv-3.9.2 with the following changes: * dnsmasq: clear cache after updating servers via dbus * pdns_recursor: Fix global forwards (thus now installed by default) * man: layout and misc fixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2019/07/17 18:43:20 roy Exp $ d3 4 a6 4 SHA1 (openresolv-3.9.2.tar.xz) = 7ed1245b2b5b25111a7bcc12ef534faf4b4f5bcf RMD160 (openresolv-3.9.2.tar.xz) = 6b8a5c6717b8b8809ddc46468d68ad4cb3d0a2e5 SHA512 (openresolv-3.9.2.tar.xz) = 2f88ccbb53c6e830eeb7dd53666ee72b9fa30f38324766e1d1734896bc9b7f531e42e234c882b921c79604a3bde2877db2681bab9dd8c590f02779da908d0649 Size (openresolv-3.9.2.tar.xz) = 20200 bytes @ 1.21 log @Update to openresolv-3.9.1 with the following changes: * More strict POSIX shell support * Interfaces have an implicit metric of 0 unless specified * Inline comments are stripped from nameserver and domain entries @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2016/02/22 10:11:22 roy Exp $ d3 4 a6 4 SHA1 (openresolv-3.9.1.tar.xz) = a8c8c1089d1da38983adfe3592caf845def28947 RMD160 (openresolv-3.9.1.tar.xz) = cc87485f4219ba218d875c5dd8e9578fb670a9f3 SHA512 (openresolv-3.9.1.tar.xz) = 8caeb9482e7709da539255b9889ee1ba0b163828939ba0dc9559fe5a0d3b4608720b80157e55c7d318978f9b5b022ed787075127d47d90b0f4ce2860b1c77581 Size (openresolv-3.9.1.tar.xz) = 19972 bytes @ 1.20 log @Import openresolv-3.7.3 with the following changes: * Save the initial working directory and change to it just before running any scripts. This avoids scripts putting files accidently where they shouldn't. * Strip trailing dot from search and domain names. * man page improvements. @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 4 SHA1 (openresolv-3.7.3.tar.xz) = 1e463b31c2101e86b97f72825b7eb40c81ce2fd4 RMD160 (openresolv-3.7.3.tar.xz) = 61eb560268ec5afa17d0fd7227b524b5e08eda78 SHA512 (openresolv-3.7.3.tar.xz) = 1682ece8f9b476f34648c8c0e942832249cc66fface9bbea1547fe9cb41668e5b64bb446744cefddfbd5ff238f2dd1b1c25b1d2934fe7c7bf18e5e48145a3423 Size (openresolv-3.7.3.tar.xz) = 17564 bytes @ 1.19 log @Add SHA512 digests for distfiles for net category Problems found with existing digests: Package haproxy distfile haproxy-1.5.14.tar.gz 159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Problems found locating distfiles: Package bsddip: missing distfile bsddip-1.02.tar.Z Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2 Package djbdns: missing distfile djbdns-cachestats.patch Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch Package gated: missing distfile gated-3-5-11.tar.gz Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz Package poink: missing distfile poink-1.6.tar.gz Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch Package waste: missing distfile waste-source.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.18 2015/10/29 14:25:23 roy Exp $ d3 4 a6 4 SHA1 (openresolv-3.7.2.tar.xz) = b8d5b8c063341749bc8c8087f24189c8100f06d4 RMD160 (openresolv-3.7.2.tar.xz) = eb72b7b794fdc905d0be3fe2a6a7e2efe848362f SHA512 (openresolv-3.7.2.tar.xz) = cc5b54bf0d4e62c345cad9a4973447d38773d992ac9753ca873c472e8b5c4a3f5d926808c1627b54780ff7d70cd3d4e5f26fa169f7337323eae9e33326d7e349 Size (openresolv-3.7.2.tar.xz) = 17340 bytes @ 1.18 log @Update to 3.7.2 with one change: * TMPDIR is no longer defined Applications which use TMPDIR and expect it to be a valid directory no longer complain. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2015/09/29 09:19:48 roy Exp $ d5 1 @ 1.17 log @openresolv-3.7.1 has been released with the following changes: * Typo's, thanks to Herbert Parentes Fortes Neto * Clarify that private_interfaces="*" will not forward the root zone * Change from bzip2 to xz for builiding the source tarball * ensure that domain-insecure always appears in a server clause for the unbound subscriber @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2014/04/30 09:11:47 roy Exp $ d3 3 a5 3 SHA1 (openresolv-3.7.1.tar.xz) = 3b01e21a90a1f74bc9effc8e25f69372948734bc RMD160 (openresolv-3.7.1.tar.xz) = 995c2d953b890f2d70c15f36441f6d59a168c4aa Size (openresolv-3.7.1.tar.xz) = 17336 bytes @ 1.16 log @Import openresolv-3.5.7 with the following change: Enforce serialisation of resolvconf updates. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2013/07/12 16:46:02 roy Exp $ d3 3 a5 3 SHA1 (openresolv-3.5.7.tar.bz2) = 12d35adb0d246e061e760666946b513f1be54ed1 RMD160 (openresolv-3.5.7.tar.bz2) = cb4e196f9b82c7f840af969f8c61128d89ba4e27 Size (openresolv-3.5.7.tar.bz2) = 15503 bytes @ 1.15 log @Update to openresolv-3.5.6 Highlights include: * Fixed name_servers[_append] and search_domains[_append] to suscribers other than libc @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2013/06/04 09:32:03 roy Exp $ d3 3 a5 3 SHA1 (openresolv-3.5.6.tar.bz2) = b5be6eaee96b344eab3899af2bbf5e12db9997e0 RMD160 (openresolv-3.5.6.tar.bz2) = 6f1fefa4b1e1be84522f80eb0ee75435076537e4 Size (openresolv-3.5.6.tar.bz2) = 14746 bytes @ 1.14 log @Update to openresolv-3.5.5 Highlights include: * IPv6 support * Sending IPv6 namesevers to dnsmasq through DBus * Slackware supported * systemd support * Many fixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2011/06/13 10:59:33 roy Exp $ d3 3 a5 3 SHA1 (openresolv-3.5.5.tar.bz2) = 05430776de60aa986502fc6469d0d6e08f8a2c6a RMD160 (openresolv-3.5.5.tar.bz2) = e34c64ac3605838e753c4831d401d3c553e58428 Size (openresolv-3.5.5.tar.bz2) = 14686 bytes @ 1.13 log @Update to openresolv-3.4.2 which fixes printf(1) usage @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2010/11/05 09:24:58 roy Exp $ d3 3 a5 3 SHA1 (openresolv-3.4.2.tar.bz2) = 04b6c1c601bb193ff21a69135189ced018b88699 RMD160 (openresolv-3.4.2.tar.bz2) = 95e201182329699b47a856a5e5a7a9f4991c5e30 Size (openresolv-3.4.2.tar.bz2) = 12770 bytes @ 1.12 log @Import openresolv-3.4.0 with the following changes * pdnsd support * Ability to append to the search domains @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2009/12/04 15:28:15 roy Exp $ d3 3 a5 3 SHA1 (openresolv-3.4.0.tar.bz2) = 73324909f3984bc4f20167809beee4c391575b9e RMD160 (openresolv-3.4.0.tar.bz2) = 4ac15ec009f1bcc8ebcd7de12a3504be017e24df Size (openresolv-3.4.0.tar.bz2) = 12740 bytes @ 1.11 log @Import openresolv-3.3.4 Changes from openresolv-3.3.3 include: * private_interfaces is now shell expandable (ie, fxp*) * dnsmasq resolver restarting with DBus is now fixed * unbound resolver is sent SIGHUP for reload instead of forced restart * subscribers with the execute bit are executed, otherwise sourced into a subshell for speed @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2009/11/21 02:28:20 roy Exp $ d3 3 a5 3 SHA1 (openresolv-3.3.4.tar.bz2) = 99532b1cb34922d139a827437f23cf9a0e843776 RMD160 (openresolv-3.3.4.tar.bz2) = d87fdae8426b928fdf414cd335cbf0c2f70df9d1 Size (openresolv-3.3.4.tar.bz2) = 10495 bytes @ 1.10 log @Import openresolv-3.3.3 Changes since 3.3.1 include: * unbound support * documentation updates * more configuration options @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 SHA1 (openresolv-3.3.3.tar.bz2) = 9af40c20966f1c936322e1ac27b281c4c6ba7dc5 RMD160 (openresolv-3.3.3.tar.bz2) = 1a4eb579b6c9eeea78718fe988e87de9af77d282 Size (openresolv-3.3.3.tar.bz2) = 10251 bytes @ 1.9 log @Update to openresolv-3.3.1 Change from 3.3 is dnsmasq now finds extra dbus pidfile locations correctly @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2009/04/22 10:20:36 roy Exp $ d3 3 a5 3 SHA1 (openresolv-3.3.1.tar.bz2) = eb8344346f2eedb206e2a3619534fedbaf7174e8 RMD160 (openresolv-3.3.1.tar.bz2) = 51425ff461df4462dc1c5132a0531472bbebb97a Size (openresolv-3.3.1.tar.bz2) = 9464 bytes @ 1.8 log @Update to openresolv-3.3 Changes from 3.2 include * Logic to restart each service is now embedded in subscribers at compile time, which reduces runtime code size. This is also configurable in resolvconf.conf. * If subscribers are called from resolvconf, they no longer re-execute it to get the data they need. This saves on a lot of forking and as a result a fair bit faster. * A bug was fixed in the dnsmasq susbcriber where the domain name servers weren't used correctly. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2009/04/20 06:26:54 roy Exp $ d3 3 a5 3 SHA1 (openresolv-3.3.tar.bz2) = adc2628355cfde2197577514e6770dffe66fb379 RMD160 (openresolv-3.3.tar.bz2) = 17336d01121afb31e553073815d933bd0d199992 Size (openresolv-3.3.tar.bz2) = 9545 bytes @ 1.7 log @Update to openresolv-3.2 Changes from 3.1.1 include * resolv_conf_passthrough makes the libc subscriber just copy the latest resolv.conf to \$resolv_conf * private_interfaces allows resolv.conf nameservers to be private for the domains in the same file. Requires a resolver other than libc. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2009/03/19 09:57:50 roy Exp $ d3 3 a5 3 SHA1 (openresolv-3.2.tar.bz2) = 375fa9e8cd3ee3bfca579d649e12fcfd0a4f0ccf RMD160 (openresolv-3.2.tar.bz2) = 82aec03bde3c147fd7d83e54fe9a6990c8dac632 Size (openresolv-3.2.tar.bz2) = 9392 bytes @ 1.6 log @Update to 3.1.1 to fix a problem with the dnsmasq subscriber. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2009/03/18 21:49:34 roy Exp $ d3 3 a5 3 SHA1 (openresolv-3.1.1.tar.bz2) = 62d887b34973ee2886803fb60988863b804ca66e RMD160 (openresolv-3.1.1.tar.bz2) = d955fff8bcbf4687304d9e9a64c8240ad7328164 Size (openresolv-3.1.1.tar.bz2) = 9175 bytes @ 1.5 log @Update to openresolv-3.1 Changes since 3.0: * New variable dynamic_order * interface processing now interface_order, dynamic order without metric, metric and and everything else in lexical order @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2009/03/16 21:55:44 roy Exp $ d3 3 a5 3 SHA1 (openresolv-3.1.tar.bz2) = 7f5a78c5120e392489e159c70dd1ce475e75a1f8 RMD160 (openresolv-3.1.tar.bz2) = 140e332e28bf3cefe1fda67747f58660f6ea4f44 Size (openresolv-3.1.tar.bz2) = 9176 bytes @ 1.4 log @Update to openresolv-3.0 No functional changes since 2.x, but the configuration has moved from lots of little configuration files into one easier to manage configuration file with a nice man page - resolvconf.conf @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 SHA1 (openresolv-3.0.tar.bz2) = ed35f88680d5f104a560c28f675c4e747ee518b4 RMD160 (openresolv-3.0.tar.bz2) = 28caf8c8b561268336f6f42ff73f18d30df71719 Size (openresolv-3.0.tar.bz2) = 9156 bytes @ 1.3 log @Update to openresolv-2.1 No functional changes since 2.0.1 aside from moving the shell scripts out of etc and into libexec. The configuration files in etc/resolvconf/resolv.conf.d have been moved into resolvconf. @ text @d3 3 a5 3 SHA1 (openresolv-2.1.tar.bz2) = f8a4211d4781c4b144920c6e9ab8ef8e6c2fc56b RMD160 (openresolv-2.1.tar.bz2) = 5f29cbe173fb8bf5e3c50bfb8e9d4d5efbfe5dd4 Size (openresolv-2.1.tar.bz2) = 8896 bytes @ 1.2 log @Update to openresolv-2.0.1 Fixes metric support and busybox shell sending dbus to dnsmasq. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2008/12/16 14:57:58 roy Exp $ d3 3 a5 3 SHA1 (openresolv-2.0.1.tar.bz2) = 38ff27a8e26405b20f3b242cf1c0315c9edc7c7b RMD160 (openresolv-2.0.1.tar.bz2) = 69b052fca48e27ba62f95f6a3ab46cb146d4dc3c Size (openresolv-2.0.1.tar.bz2) = 8898 bytes @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 SHA1 (openresolv-2.0.tar.bz2) = 91cbbcae79686ae2b661e8e2dcf461809e9e200e RMD160 (openresolv-2.0.tar.bz2) = fdac1ae91c6ee5e36ae809570aae3d3310124b30 Size (openresolv-2.0.tar.bz2) = 9211 bytes @ 1.1.1.1 log @/etc/resolv.conf is a file that holds the configuration for the local resolution of domain names. Normally this file is either static or maintained by a local daemon, normally a DHCP daemon. But what happens if more than one thing wants to control the file? Say you have wired and wireless interfaces to different subnets and run a VPN or two on top of that, how do you say which one controls the file? It's also not as easy as just adding and removing the nameservers each client knows about as different clients could add the same nameservers. Enter resolvconf, the middleman between the network configuration services and /etc/resolv.conf. resolvconf itself is just a script that stores, removes and lists a full resolv.conf generated for the interface. It then calls all the helper scripts it knows about so it can configure the real /etc/resolv.conf and optionally any local nameservers other can libc. @ text @@