This file is used to list changes made in each version of resolvconf.
- Remove default nameservers. Make sure you set them before migrating to this version! See this issue for details.
- Remove support for Ubuntu 10.04 (Official support ended Q1 2015)
- Add default interface names for Ubuntu Xenial 16.04
- Add custom matcher for ChefSpec
- Use
use_inline_resources
to fix a bug withresolvconf -u
not being immediately called.
- Allow
wipe_runtime_directory
to be specified as resource attribute. Defaults to node attribute.
- Add support for interface-order
- Make sure
/etc/resolv.conf
is a symlink to/run/resolvconf/resolv.conf
/run/resolvconf/interface/
is wiped only whennode['resolvconf']['wipe-runtime-directory']
is set totrue
. Defaults to false. This resolves issues with applications using the dynamic nameserver configuration capabilities of resolvconf.
- Include a workaround for Ubuntu-10.04 (Debian bug #642222)
- Remove support for the domain attribute, as resolvconf ignores it. Use search attribute instead.
- Add support for sortlist and domain settings
- Remove a workaround for
force_unlink
, fix was merged in Chef 11.12.0 - Clear
/run/resolvconf/interface/
directory before updating/etc/resolv.conf
, to prevent deprecated entries from ending up in the file
- Add small workaround for
force_unlink
bug in Chef, fixed (but not released) in chef/chef#1383
- Remove potential symlinks before deploying new configuration
- Add tests (using kitchen, see TESTING.md)
- Run resolvconf --enable-updates before resolvconf -u (when supported)
- Use Chef::Util::FileEdit instead of execute() and sed
- Initial release of resolvconf