2023-12-19  Daniel W. McRobb  <dwm@depot.mcplex.net>

	* tagged as DwmDns-0.2.6

	* configure, configure.in, dwm.m4:
	Use C++20.

2020-12-16  Daniel W. McRobb  <dwm@mcplex.net>

	* tagged as DwmDns-0.2.5

	* classes/src/DwmDnsEtcHostsParser.yy:
	Replace deprecated '%name-prefix "etchosts"' with
	'%define api.prefix {etchosts}'

	* Makefile, configure, configure.in, packaging/debcontrol.in:
	Ditch problematic epm for linux packaging and use mkdebcontrol
	(from libDwm), dpkg-deb and dpkg-name instead.

	* Makefile, packaging/fbsd_manifest.in:
	Update package dependencies on FreeBSD.

2020-12-12  Daniel McRobb  <dwm@mcplex.net>

	* tagged as DwmDns-0.2.4

	* classes/include/DwmDnsMessageQuestion.hh,
	classes/src/DwmDnsMessageQuestion.cc:
	Added std::string QTypeString() const to get qtype as a string.

2020-11-22  Daniel W. McRobb  <dwm@mcplex.net>

	* tagged as DwmDns-0.2.3

	* classes/src/DwmDnsEtcHostsParser.yy
	Parser is not re-entrant, put a lock around it.

	* apps/dwmdns/dwmdns.cc
	By default, query AAAA and then A records.

2020-11-19  Daniel W. McRobb  <dwm@mcplex.net>

	* classes/src/DwmDnsResolvConfLexer.lex
	We need a lock around the code in our constructor, since the lexer
	is not re-entrant.  This allows it to be safely called from
	multiple threads.  I'll likely eventually make the lexer re-entrant,
	but for now this works.  Lock contention should be low here, since
	most applications don't need more than a couple of instances of
	ResolvConf.

2020-11-14  Daniel W. McRobb  <dwm@mcplex.net>

	* tagged as DwmDns-0.2.1

	* Makefile:
	Build in packaging diectory as part of tarprep target.

2020-05-07  Daniel W. McRobb  <dwm@mcplex.net>

	* tagged as DwmDns-0.2.1

	* classes/tests/TestDnsNameServer.cc
	Use new NameServer(const Ipv4Address &) constructor.

	* classes/include/DwmDnsNameServer.hh, classes/src/DwmDnsNameServer.cc
	Added NameServer(const Ipv4Address &) constructor.

2020-05-06  Daniel W. McRobb  <dwm@mcplex.net>

	* tagged as DwmDns-0.2.0

	* NameServer is now movable but not copyable, to avoid issues with
	duplicating descriptors.

2020-04-24  Daniel W. McRobb  <dwm@mcplex.net>

	* tagging as DwmDns-0.1.1

2018-01-31  Daniel W. McRobb  <dwm@mcplex.net>

	* classes/src/DwmDnsMessage.cc, classes/src/DwmDnsNameServer.cc:
	Add some error logging.

	* classes/include/DwmDnsNameServer.hh, classes/src/DwmDnsNameServer.cc:
	Add read timeout to ReadMessage() with default of 2 seconds.
