2011-03-26  Bernhard Walle <bernhard@bwalle.de>

	* Fix build.

2011-01-29  Eric Biderman <ebiederm@aristanetworks.com>

	* Support urls in pxelinux config files.

2010-11-28  Bernhard Walle <bernhard@bwalle.de>

	* Update libbw to 0.2.1.
	* Update libbw to 0.2.2.

2010-11-27  Bernhard Walle <bernhard@bwalle.de>

	* Update libbw to 0.2.0.

2010-03-21  Bernhard Walle <bernhard@bwalle.de>

	* Remove 'using', use 'std::' explicitly.

2009-09-26  Bernhard Walle <bernhard@bwalle.de>

	* Update libbw to 0.1.2.
	* Move completion to libbw.
	* Add a hook script for dhclient (on Debian/Ubuntu) that remembers
	  some variables in /var/lib/pxe-kexec/<interfacename>. This replaces
	  parsing /var/lib/dhcp3/dhclient.* which does not work when multpile
	  leases are specified. Since that file can become quite large, using
	  that hook script was preferred over parsing all the lease dates.

2009-09-20  Bernhard Walle <bernhard@bwalle.de>

	* Add libbw.
	* Use Debug class from 'libbw'.
	* Use stringutil functions from 'libbw'.
	* Strip ';' when parsing /var/lib/dhcp3/dhclient.*.

2009-09-19  Bernhard Walle <bernhard@bwalle.de>

	* Add support for dhclient to retrieve the TFTP server.

2009-09-06  Bernhard Walle <bernhard@bwalle.de>

	* Add RHEL/CentOS >= 5.3 to the whitelist.
	* Add Fedora >= 11 to the whitelist.
	* Implement 'load-only' option as replacement for the old "dry-run"
	  option in version 0.1.x.
	* Implement '--version'.
	* Fix compile warnings on openSUSE Factory (11.2).
	* Add Debian >= 5.0 to the whitelist.

2009-08-30  Bernhard Walle <bernhard@bwalle.de>

	* Add 'dist.sh' script to create releases.
	* Adapt INSTALL to CMake.

2009-08-27  Bernhard Walle <bernhard@bwalle.de>

	* Implement option --ignore-whitelist.
	* Implement '--force' option to have also the old behaviour ('kexec -e'
	  at the end of pxe-kexec).
	* Implement '--print-distribution' option that just prints out what
	  Linux flavour we detected on the currently running system.

2009-08-26  Bernhard Walle <bernhard@bwalle.de>

	* Change strip() in stringutil to take an optional argument that
	  specifies which characters to strip.

2009-08-22  Bernhard Walle <bernhard@bwalle.de>

	* Change the behaviour of '--dry-run' to just print every call to
	  kexec on stderr. Previously, just the final 'kexec -e' was not executed.
	  Also don't switch the virtual terminal and just print a message that
	  this would be done.
	* Print an error message if the effective user ID does not belong root.

2009-08-09  Bernhard Walle <bernhard@bwalle.de>

	* Specify the default label with '-l <label>' instead of an argument.

2009-07-26  Bernhard Walle <bernhard@bwalle.de>

	* Parse the keywords case-insensitive (e.g. accept also 'SAY', not only
	  'say').
	* Add also the last entry to the list of entries.
	* Don't clutter the screen when testing for the existence of 'kexec'.

2008-10-25  Bernhard Walle <bernhard@bwalle.de>

	* Don't ignore lines where the keyword "say" or "label" is followed
	  by a tab instead of a space.

2008-10-22  Bernhard Walle <bernhard@bwalle.de>

	* Don't trip start of message (say) lines.

2008-08-02  Bernhard Walle <bernhard@bwalle.de>

	* fix tab completion
	* strip trailing spaces in prompt

2008-25-05  Bernhard Walle <bernhard@bwalle.de>

	* implement "--quiet" option
	* implement direct booting of label as 2nd argument without user invocation

2008-24-05  Bernhard Walle <bernhard@bwalle.de>

	* improve error handling when the connection to the given host fails

2008-05-21  Bernhard Walle <bernhard@bwalle.de>

	* add version to '--help' output

2008-05-16  Bernhard Walle <bernhard@bwalle.de>

	* Fix rpmatch() return code checking.
	* Implement --dry-run.
	* Change virtual terminal before kexec when executed from xterm or ssh.

2008-05-07  Bernhard Walle <bernhard@bwalle.de>

	* Don't abort the program when a wrong input is encountered
	  in the question that asks the user if he really wants to load
	  the kernel or edit the commandline. Instead, just re-ask.

2008-05-03  Bernhard Walle <bernhard@bwalle.de>

	* switch to cmake

2008-03-20  Bernhard Walle <bernhard@bwalle.de>

	* bump version to 0.1.2
	* add 'nodelete' option
	* implement completion for entries

2008-01-21  Bernhard Walle <bernhard@bwalle.de>

	* add manpage

2008-01-19  Bernhard Walle <bernhard@bwalle.de>

	* implemented reading of the DHCP server (and use it for guessing the
	  TFTP server) from the /var/lib/dhcpcd/dhcpcd-<if>.info file
	* add NEWS file

2008-01-18  Bernhard Walle <bernhard@bwalle.de>

	* started ChangeLog
