./net/openresolv, Framework for managing /etc/resolv.conf

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


Branch: CURRENT, Version: 3.13.2, Package name: openresolv-3.13.2, Maintainer: roy

/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.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 21.035 KB

Version history: (Expand)


CVS history: (Expand)


   2023-06-27 19:13:29 by Roy Marples | Files touched by this commit (2)
Log message:
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
   2023-04-23 10:04:00 by Roy Marples | Files touched by this commit (2)
Log message:
Update to openresolv-3.13.1

No real changes other than how we get the source from GitHub
   2023-04-13 12:34:53 by Roy Marples | Files touched by this commit (2) | Package updated
Log message:
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.
   2021-10-26 13:07:15 by Nia Alarie | Files touched by this commit (958)
Log message:
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
   2021-10-07 16:43:07 by Nia Alarie | Files touched by this commit (962)
Log message:
net: Remove SHA1 hashes for distfiles
   2020-12-03 15:10:12 by Zafer Aydogan | Files touched by this commit (1) | Package updated
Log message:
update master site
   2020-07-22 15:52:56 by Roy Marples | Files touched by this commit (3)
Log message:
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
   2020-01-27 22:20:18 by Roy Marples | Files touched by this commit (2)
Log message:
Update to openresolv-3.10.0 with the following changes:

 * Default support for WireGuard interfaces
 * Add allow_interfaces and deny_interfaces configuration knobs