* Added `DEBUG` option to enable verbose debugging output.
* Only consider the first configured IP address in get_ip_pfl().
* Perform a simple sanity check before killing arbitrary PIDs.
* Use single combined $XCMD option (fallback to $XCMD1 plus $XCMD1_ARGS provided).
* Avoid gratuitous use of cat.
* Use absolute paths for basic utilities.
* Lots of small improvements.
* Provide guest dhclient with a pristine config file. This obsoletes the
hack to remove any remnant /etc/resolv.conf.dhclient-new.XXXX files.
* Cleaned out To-Do list.
* Fixed iptables invocation that broke a few commits back.
* Added DHCP support for bridge interface configuration.
* Calculate bridge network from its IP address and prefix length.
* Moved most of the configuration presets to separate nns_example.cfg file.
* Several minor fixes and improvements.
* Changed default for broadcast config to '+', i.e. auto-calculate.
* Added GUEST_PLEN and GUEST_BCAST for static guest configurations.
* Replace `route add` by `ip route add` invocation.
* Partially blanked the example MAC addresses.
* CAVEAT: THIS VERSION IS BROKEN!!!
* First parameter may specify a config file name.
* Copy host's resolv.conf, if NAMESRV is empty.
* Start dhclient in guest only if no static address is provided.
* Do not try to run anything, if XCMD1 empty.
* Replaced `brctl` with equivalent `ip` invocations.
* Removed even more clutter.
* Moved runtime info directory from /var/log/ to /var/run/.
* Save IPv4 forwarding state on start and restore it on stop.
* Replaced `ifconfig` by equivalent `ip` invocations.
* Renamed some variables.
* Removed more clutter.