2017-09-12 Fred Gleason <fredg@paravelsystems.com>
	* Initial package creation.
2017-09-12 Fred Gleason <fredg@paravelsystems.com>
	* Added drouterd(8) service.
2017-09-13 Fred Gleason <fredg@paravelsystems.com>
	* Documented 'Protocol D' in 'docs/protocol_d.xml'.
2017-09-13 Fred Gleason <fredg@paravelsystems.com>
	* Replaced the 'DRouter::nodeAdded(const QHostAddress &)' signal with
	'DRouter::nodeAdded(const SyNode &node)'.
	* Replaced the 'DRouter::nodeRemoved(const QHostAddress &)' signal with
	'DRouter::nodeAboutToBeRemoved(const SyNode &node)'.
2017-09-13 Fred Gleason <fredg@paravelsystems.com>
	* Implemented the 'ListDestinations' Protocol "D" command.
	* Implemented the 'ListNodes' Protocol "D" command.
	* Implemented the 'ListSources' Protocol "D" command.
	* Implemented the 'SubscribeDestinations' Protocol "D" command.
	* Implemented the 'SubscribeNodes' Protocol "D" command.
	* Implemented the 'SubscribeSources' Protocol "D" command.
2017-09-13 Fred Gleason <fredg@paravelsystems.com>
	* Implemented the 'ClearCrosspoint' Protocol "D" command.
	* Implemented the 'SetCrosspoint' Protocol "D" command.
2017-09-13 Fred Gleason <fredg@paravelsystems.com>
	* Added client command feedback for Protocol "D".
2017-09-14 Fred Gleason <fredg@paravelsystems.com>
	* Added dmap(8) in 'src/dmap/'.
2017-09-14 Fred Gleason <fredg@paravelsystems.com>
	* Implemented support for SoftwareAuthority protocol.
2017-09-16 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in 'src/drouterd/drouter.cpp' and
	'src/drouterd/drouter.h' that could cause reception of multicast
	messages to fail on systems with multiple network interfaces.
2017-09-16 Fred Gleason <fredg@paravelsystems.com>
	* Replaced 'std::vector' class with 'QList' in dmap(8).
2017-09-16 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in 'src/dmap/dmap.cpp' and 'src/dmap/dmap.h' that
	could cause reception of multicast messages to fail on systems
	with multiple network interfaces.
2017-10-02 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a use-after-delete bug in drouterd(8).
2017-10-02 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in the 'ListNode' Protocol D command that caused
	'phantom' nodes to appear in the node list.
2017-10-03 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug that caused extraneous NODEDEL messages to be generated
	when reporting a removed node via Protocol D.
2017-10-03 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in drouterd(8) that caused a segfault when processing
	resource adds and removals.
2017-10-04 Fred Gleason <fredg@paravelsystems.com>
	* Added a 'DParser' method in 'common/'.
	* Added dparsertest(1).
	* Moved dmap(8) to dmap(1).
	* Refactored dmap(1) to use drouterd(8) to enumerate node resources.
2017-10-04 Fred Gleason <fredg@paravelsystems.com>
	* Implemented a connection watchdog in DParser.
2017-10-04 Fred Gleason <fredg@paravelsystems.com>
	* Added 'ListGpis', 'ListGpos', 'SubscribeGpis' and 'SubscribeGpos'
	commands to ProtocolD.
2017-10-04 Fred Gleason <fredg@paravelsystems.com>
	* Added 'ClearGpioCrosspoint' and 'SetGpioCrosspoint' commands to
	ProtocolD.
2017-10-04 Fred Gleason <fredg@paravelsystems.com>
	* Changed the endpoint label 'Source' to 'Input'.
	* Changed the endpoint label 'Destination' to 'Output'.
	* Added a '--router-type=' switch to dmap(1).
	* Implemented SA protocol support for 'RouteStat' and 'ActivateRoute'
	for GPIO routers.
2017-10-04 Fred Gleason <fredg@paravelsystems.com>
	* Implemented SA protocol support for 'TriggerGPI' and 'TriggerGPO'
	for GPIO routers.
2017-10-04 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in SA protocol that caused duplicate 'RouteStat' updates
	to be generated when processing GPO state changes.
2017-10-04 Fred Gleason <fredg@paravelsystems.com>
	* Added support for an OFF input in SA protocol.
2017-10-05 Fred Gleason <fredg@paravelsystems.com>
	* Implemented SystemD socket activation for drouterd(8).
	* Added a SystemD service definition for drouterd(8).
2017-10-05 Fred Gleason <fredg@paravelsystems.com>
	* Implemented the 'make rpm' target.
2017-10-05 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in drouterd(8) that broke startup on non-SystemD systems.
2017-10-05 Fred Gleason <fredg@paravelsystems.com>
	* Removed the '--no-off-source=' switch from dmap(1).
2017-10-05 Fred Gleason <fredg@paravelsystems.com>
	* Implemented configuration reload upon reception of SIGHUP
	for drouterd(8).
2017-10-06 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in 'configure.ac' that broke when attempting to configure
	without SystemD support.
2017-10-06 Fred Gleason <fredg@paravelsystems.com>
	* Implemented reload of SA maps upon reception of SIGHUP by
	drouterd(8).
	* Implemented the SystemD 'reload' command for the 'drouter'
	service.
2017-10-06 Fred Gleason <fredg@paravelsystems.com>
	* Fixed an SA bug in drouterd(8) that caused the response to a
	'RouterNames' command to be sent to all connected clients.
2017-10-06 Fred Gleason <fredg@paravelsystems.com>
	* Added an 'SaParser' class.
	* Added xypanel(1).
2017-10-09 Fred Gleason <fredg@paravelsystems.com>
	* Refactored 'SaParser' to monitor all available routers.
2017-10-09 Fred Gleason <fredg@paravelsystems.com>
	* Implemented a thirty second delay before allowing SA connections
	in dourterd(8).
	* Added support for indicating initial connection errors to
	xypanel(1).
2017-10-09 Fred Gleason <fredg@paravelsystems.com>
	* Added a login dialog to xypanel(1).
2017-10-09 Fred Gleason <fredg@paravelsystems.com>
	* Implemented returning a '-3' for the crosspoint input for an
	output that is connected to a source that is outside of the
	configured space in SA protocol.
2017-10-09 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in xypanel(1) that prevented setting an output being
	set to 'OFF'.
2017-10-09 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in drouterd(8) that caused spurious RouteStat updates
	to be generated when switching routes on nodes that contained both
	audio and GPIO resources.
2017-10-11 Fred Gleason <fredg@paravelsystems.com>
	* Added outputpanel(1).
2017-10-11 Fred Gleason <fredg@paravelsystems.com>
	* Fixed bugs in xypanel(1) that caused incorrect Input and Output
	names to be displayed when used with routers with sparse numbers.
2017-10-12 Fred Gleason <fredg@paravelsystems.com>
	* Added buttonpanel(1).
2017-10-12 Fred Gleason <fredg@paravelsystems.com>
	* Added resizing button text to buttonpanel(1).
2017-10-12 Fred Gleason <fredg@paravelsystems.com>
	* Added buttonpanel(1), outputpanel(1) and xypanel(1) man pages.
2017-10-12 Fred Gleason <fredg@paravelsystems.com>
	* Added a 'panels' RPM subpackage.
2017-10-13 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in buttonpanel(1) that caused a segfault at startup
	when using a router with no sources.
2017-10-13 Fred Gleason <fredg@paravelsystems.com>
	* Incremented the package version to 0.5.0.
2017-10-23 Fred Gleason <fredg@paravelsystems.com>
	* Added section tags to the Protocol D specification.
2017-10-23 Fred Gleason <fredg@paravelsystems.com>
	* Added a 'ListClips' command to ProtocolD.
	* Added a 'ListSilences' command to ProtocolD.
2017-10-24 Fred Gleason <fredg@paravelsystems.com>
	* Added a 'SubscribeClips' command to ProtocolD.
	* Added a 'SubscribeSilences' command to ProtocolD.
2017-10-26 Fred Gleason <fredg@paravelsystems.com>
	* Added xpointpanel(1).
2017-10-26 Fred Gleason <fredg@paravelsystems.com>
	* Fixed rendering bugs in endpoint labels in xpointpanel(1).
2017-10-26 Fred Gleason <fredg@paravelsystems.com>
	* Fixed resizing bugs in the crosspoint grid in xpointpanel(1).
2017-10-26 Fred Gleason <fredg@paravelsystems.com>
	* Optimized xpointpanel(1) to improve router load speed.
2017-10-26 Fred Gleason <fredg@paravelsystems.com>
	* Added router number to the name in the 'Router' dropdown in
	xpointpanel(1).
2017-11-01 Fred Gleason <fredg@paravelsystems.com>
	* Fixed bugs in xpointpanel(1) that caused incorrect operation with
	routers containing holes.
2017-11-15 Fred Gleason <fredg@paravelsystems.com>
	* Implemented 'Snapshots', 'ActivateSnap' and 'ActivateScene'
	commands for SA protocol in drouterd(8).
2017-11-16 Fred Gleason <fredg@paravelsystems.com>
	* Moved error checking for SA map files to the 'EndPointMap::loadSet()'
	method.
2017-11-16 Fred Gleason <fredg@paravelsystems.com>
	* Extended dmap(1) to permit checking of map files.
2017-11-16 Fred Gleason <fredg@paravelsystems.com>
	* Added snappanel(1).
2017-11-17 Fred Gleason <fredg@paravelsystems.com>
	* Added reticule lines to the edges of the crosspoint display
	in xpointpanel(1).
2018-02-17 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in buttonpanel(1) that caused connection to hang
	when the '--hostname=' switch was omitted.
	* Updated the usage text for buttonpanel(1).
2018-02-18 Fred Gleason <fredg@paravelsystems.com>
	* Added the ability to display multiple outputs in buttonpanel(1).
2018-02-20 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in drouterd(8) that caused a RouteStat message to fail
	to be generated when a destination was switched OFF.
2018-02-20 Fred Gleason <fredg@paravelsystems.com>
	* Removed the 'Switcher' text from the output channel identifier
	in buttonpanel(1).
2018-02-20 Fred Gleason <fredg@paravelsystems.com>
	* Incremented the package version to 0.6.0.
2018-02-21 Fred Gleason <fredg@paravelsystems.com>
	* Modified the Software Authority parser to ensure strict compliance
	with the protocol (camel-case command names).
2018-02-21 Fred Gleason <fredg@paravelsystems.com>
	* Incremented the package version to 0.6.1.
2018-03-03 Fred Gleason <fredg@paravelsystems.com>
	* Added a Python binding for Protocol D in 'python/'.
2018-03-04 Fred Gleason <fredg@paravelsystems.com>
	* Implemented an object change callback in the Python API.
2018-03-04 Fred Gleason <fredg@paravelsystems.com>
	* Added an 'alarm' class to the Python API.
	* Implemented an alarm callback in the Python API.
2018-03-04 Fred Gleason <fredg@paravelsystems.com>
	* Added callback set methods to 'dparser' in the Python API.
2018-03-04 Fred Gleason <fredg@paravelsystems.com>
	* Moved Python API components to 'python/api/'.
	* Added 'show_changes.py' test in 'python/tests/'.
2018-03-04 Fred Gleason <fredg@paravelsystems.com>
	* Added 'setCrosspoint()', 'clearCrossPoint()', 'setGpioCrosspoint()'
	and 'clearGpioCrosspoint()' methods to the 'dparser' class in
	the Python API.
2018-03-04 Fred Gleason <fredg@paravelsystems.com>
	* Implemented 'SetGpoState' and 'SetGpiState' Protocol D commands.
	* Added 'setGpoCode(), 'setGpoBitState()', 'setGpiCode()' and
	'setGpiBitState()' methods to the 'dparser' class in the
	Python API.
2018-03-05 Fred Gleason <fredg@paravelsystems.com>
	* Renamed the 'drouter' Python module to 'Drouter'.
	* Renamed the 'alarm' Python class to 'Alarm'.
	* Renamed the 'destination' Python class to 'Destination'.
	* Renamed the 'gpi' Python class to 'Gpi'.
	* Renamed the 'gpo' Python class to 'Gpo'.
	* Renamed the 'source' Python class to 'Source'.
	* Renamed the 'dparser' Python class in 'StateEngine'.
2018-03-05 Fred Gleason <fredg@paravelsystems.com>
	* Added a 'python' subpackage.
2018-03-05 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in the 'StateEngine' class that caused the change
	callback to be suppressed if a delte callback had not been set.
2018-03-05 Fred Gleason <fredg@paravelsystems.com>
	* Changed the 'state()' and 'setState()' methods in the 'Gpi' and
	'Gpo' classes to 'bitState()' and 'setBitState()' in the Python API.
2018-03-05 Fred Gleason <fredg@paravelsystems.com>
	* Moved the location of map files for Software Authority protocol
	to '/etc/drouter.d/maps/'.
	* Implemented a state script host in drouterd(8).
2018-03-05 Fred Gleason <fredg@paravelsystems.com>
	* Corrected the location of the configuration directories in
	'drouter.spec.in'.
2018-03-05 Fred Gleason <fredg@paravelsystems.com>
	* Updated the dmap(1) man page.
2018-03-05 Fred Gleason <fredg@paravelsystems.com>
	* Added a drouterd(8) man page.
2018-03-06 Fred Gleason <fredg@paravelsystems.com>
	* Added PyDoc strings to all classes in 'python/api/'.
	* Converted public attributes to methods in the Python API.
	* Added 'python/examples/show_destinations.py'.
	* Added 'python/examples/show_gpis.py'.
	* Added 'python/examples/show_gpos.py'.
	* Added 'python/examples/show_nodes.py'.
	* Added 'python/examples/show_sources.py'.
2018-03-07 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in the 'Alarm' class in the Python API that caused
	the 'slotNumber()' and 'channel()' methods to return a string instead
	of an integer.
	* Fixed a bug in the 'Source' class in the Python API that caused
	the 'slotNumber()' method to return a string instead of an integer.
2018-03-07 Fred Gleason <fredg@paravelsystems.com>
	* Changed the encoding of the alarm channel parameters in
	Protocol D to use "LEFT" and "RIGHT" in place of 0 and 1.
2018-03-07 Fred Gleason <fredg@paravelsystems.com>
	* Added 'python/example/silence_alarm.py'.
2018-03-07 Fred Gleason <fredg@paravelsystems.com>
	* Modified 'drouter.spec.in' to use the %{_libdir} macro to determine
	installation location for Python components.
2018-03-07 Fred Gleason <fredg@paravelsystems.com>
	* Updated 'NEWS'.
	* Incremented the package version to 0.6.2.
2018-03-07 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in drouterd(8) that caused a spurious NODEDEL message
	to be emitted when a node returned an "ERROR 2000 server busy" LWRP
	response.
2018-03-08 Fred Gleason <fredg@paravelsystems.com>
	* Modified all classes in the Python API to inherit from 'object'.
2018-03-08 Fred Gleason <fredg@paravelsystems.com>
	* Added a 'setPrivateObject()' method to the 'StateEngine' class
	in the Python API.
	* Added a 'priv' parameter to the callbacks in the 'StateEngine'
	class in the Python API.
2018-03-08 Fred Gleason <fredg@paravelsystems.com>
	* Added a 'streamNumber()' class to the 'Destination' and
	'Source' classes in the Python API.
2018-03-08 Fred Gleason <fredg@paravelsystems.com>
	* Incremented the package version to 0.6.3.
2018-03-09 Fred Gleason <fredg@paravelsystems.com>
	* Added 'scripts/pf_import.py'.
2018-03-12 Fred Gleason <fredg@paravelsystems.com>
	* Added a 'streamEnabled()' method to 'Source' in the Python API.
	* Added a dlist(1) command.
2018-03-12 Fred Gleason <fredg@paravelsystems.com>
	* Added a xpointpanel(1) man page.
	* Added support for $DROUTER_HOSTNAME to buttonpanel(1).
	* Added support for $DROUTER_HOSTNAME to outputpanel(1).
	* Added support for $DROUTER_HOSTNAME to shotpanel(1).
	* Added support for $DROUTER_HOSTNAME to xpointpanel(1).
	* Added support for $DROUTER_HOSTNAME to xypanel(1).
2018-03-13 Fred Gleason <fredg@paravelsystems.com>
	* Updated 'NEWS'.
	* Incremented the package version to 0.6.4.
2018-03-15 Fred Gleason <fredg@paravelsystems.com>
	* Refactored drouterd(8) to implement multi-threading.
2018-03-16 Fred Gleason <fredg@paravelsystems.com>
	* Implemented the 'ClearCrosspoint' Protocol D command.
	* Implemented the 'ClearGpioCrosspoint' Protocol D command.
	* Implemented the 'SetCrosspoint' Protocol D command.
	* Implemented the 'SetGpioCrosspoint' Protocol D command.
	* Implemented the 'SetGpiState' Protocol D command.
	* Implemented the 'SetGpoState' Protocol D command.
2018-03-22 Fred Gleason <fredg@paravelsystems.com>
	* Implemented the 'RouterNames' Software Authority command.
	* Implemented the 'SourceNames' Software Authority command.
	* Implemented the 'DestNames' Software Authority command.
	* Implemented the 'GPIStat' Software Authority command.
	* Implemented the 'GPOStat' Software Authority command.
2018-03-23 Fred Gleason <fredg@paravelsystems.com>
	* Implemented the 'RouteStat' Software Authority command.
2018-03-23 Fred Gleason <fredg@paravelsystems.com>
	* Implemented the 'ActivateRoute' Software Authority command.
2018-03-23 Fred Gleason <fredg@paravelsystems.com>
	* Implemented the 'TriggerGpi' Software Authority command.
	* Implemented the 'TriggerGpo' Software Authority command.
2018-03-23 Fred Gleason <fredg@paravelsystems.com>
	* Implemented the 'Snapshots' Software Authority command.
	* Implemented the 'ActivateSnap/ActivateScene' Software Authority command.
2018-03-23 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in dprotod(8) that caused change of an audio router
	to 'off' to fail to be reported.
2018-03-23 Fred Gleason <fredg@paravelsystems.com>
	* Added debugging syslog() statements to drouterd(8).
2018-03-26 Fred Gleason <fredg@paravelsystems.com>
	* Implemented auto-start of protocols in drouterd(8).
	* Added the '--no-protocols' switch to drouterd(8).
2018-03-26 Fred Gleason <fredg@paravelsystems.com>
	* Modified drouterd(8) to use the MEMORY table engine in the
	RDBMS.
2018-03-26 Fred Gleason <fredg@paravelsystems.com>
	* Added DB table locking when adding or removing nodes in
	drouterd(8).
2018-03-26 Fred Gleason <fredg@paravelsystems.com>
	* Modified the Software Authority parser to be more robust in
	dealing with the ">>" prompt.
2018-03-26 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in dprotod(8) that caused extraneous RouteStat
	entries to be transmitted when processing a route change.
2018-03-27 Fred Gleason <fredg@paravelsystems.com>
	* Implemented support for SystemD socket activation.
2018-03-27 Fred Gleason <fredg@paravelsystems.com>
	* Implemented ScriptEngine support.
2018-03-27 Fred Gleason <fredg@paravelsystems.com>
	* Removed the 'restart' rule from the SystemD service definition.
2018-03-27 Fred Gleason <fredg@paravelsystems.com>
	* Fixed bugs that broke the 'make rpm' target.
2018-03-27 Fred Gleason <fredg@paravelsystems.com>
	* Added a 'mariadb-server' dependency in 'drouter.spec.in'.
	* Updated 'INSTALL' to include information about the
	MySQL/MariaDB prequisites.
2018-03-27 Fred Gleason <fredg@paravelsystems.com>
	* Added a drouter.map(5) man page.
2018-03-28 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in drouterd(8) that caused corrupt indices to
	be generated for Software Authority routers.
2018-03-28 Fred Gleason <fredg@paravelsystems.com>
	* Removed redundant syslog messages from dprotod(8).
2018-03-28 Fred Gleason <fredg@paravelsystems.com>
	* Tweaked the 'GPIStat', 'GPOStat' and 'RouteStat' updates to
	include the '>>' prompt in Software Authority protocol in
	drouterd(8).
2018-03-28 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in xypanel(1) that caused the router names to be
	listed twice in the 'Router' dropdown.
	* Fixed a bug in xypanel(1) that caused source assignments to
	be displayed incorrectly for routers with sparse endpoints.
2018-03-28 Fred Gleason <fredg@paravelsystems.com>
	* Fixed typos in the drouter.map(5) man page.
2018-03-29 Fred Gleason <fredg@paravelsystems.com>
	* Added support for a 'Name=' parameter in the '[Input<n>]'
	and '[Output<n>]' sections of drouter.map(5) files.
2018-03-29 Fred Gleason <fredg@paravelsystems.com>
	* Added a '--save-names' switch to dmap(1).
2018-03-29 Fred Gleason <fredg@paravelsystems.com>
	* Added a '--save-names' switch to the 'pf_import.py' script.
2018-03-29 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in drouterd(8) that caused blank names to be
	supplied for GPO destinations in the output of the SA
	'DestNames' command.
2018-03-29 Fred Gleason <fredg@paravelsystems.com>
	* Added a drouter.conf(5) file.
2018-03-29 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in drouterd(8) that caused incomplete RouteStat
	updates to be generated with Software Authority protocol.
2018-03-30 Fred Gleason <fredg@paravelsystems.com>
	* Optimized SQL queries in drouterd(8) and dprotod(8).
2018-03-30 Fred Gleason <fredg@paravelsystems.com>
	* Updated 'NEWS'.
	* Incremented the package version to 0.6.5.
2018-03-30 Fred Gleason <fredg@paravelsystems.com>
	* Added a 'qt-mysql' dependency.
2018-04-02 Fred Gleason <fredg@paravelsystems.com>
	* Added support for the ClipAlarmThreshold=' directive in
	drouter.conf(5).
	* Added support for the ClipAlarmTimeout=' directive in
	drouter.conf(5).
	* Added support for the SilenceAlarmThreshold=' directive in
	drouter.conf(5).
	* Added support for the SilenceAlarmTimeout=' directive in
	drouter.conf(5).
2018-04-02 Fred Gleason <fredg@paravelsystems.com>
	* Updated 'NEWS'.
	* Incremented the package version to 0.7.0.
2018-04-03 Fred Gleason <fredg@paravelsystems.com>
	* Added an '--arm-button' switch to buttonpanel(1).
2018-04-03 Fred Gleason <fredg@paravelsystems.com>
	* Enabled automatic reconnection in buttonpanel(1).
2018-04-03 Fred Gleason <fredg@paravelsystems.com>
	* Enabled automatic reconnection in outputpanel(1).
2018-04-05 Fred Gleason <fredg@paravelsystems.com>
	* Updated 'NEWS'.
	* Incremented the package version to 0.7.1.
2018-11-17 Fred Gleason <fredg@paravelsystems.com>
	* Added 'drouter_init_db.sh'.
2019-01-18 Fred Gleason <fredg@paravelsystems.com>
	* Upgrade Python scripts to use Python 3.
2019-01-19 Fred Gleason <fredg@paravelsystems.com>
	* Added a 'python34' depedency to the RPM spec.
2019-01-19 Fred Gleason <fredg@paravelsystems.com>
	* Updated 'INSTALL'.
2019-01-19 Fred Gleason <fredg@paravelsystems.com>
	* Incremented the package version to 0.8.0.
2019-03-07 Fred Gleason <fredg@paravelsystems.com>
	* Modified drouterd(8) and dprotod(8) to use syslog(3) for logging
	runtime errors.
2019-03-07 Fred Gleason <fredg@paravelsystems.com>
	* Added a 'IpcLogPriority=' directive to the '[Drouterd]' section
	of drouter.conf(5).
	* Added a 'NodeLogPriority=' directive to the '[Drouterd]' section
	of drouter.conf(5).
2019-03-11 Fred Gleason <fredg@paravelsystems.com>
	* Incremented the package version to 0.9.0.
2019-03-12 Fred Gleason <fredg@paravelsystems.com>
	* Added 'py-compile' to the 'make distclean' target.
2019-03-12 Fred Gleason <fredg@paravelsystems.com>
	* Added the node host and device names when logging a node
	connect of disconnect.
2019-03-12 Fred Gleason <fredg@paravelsystems.com>
	* Documented the 'IpcLogPriority=' and 'NodeLogPriority='
	directives in the drouter.conf(5) man page.
2019-03-12 Fred Gleason <fredg@paravelsystems.com>
	* Updated the package version to 0.9.1.
2019-07-22 Fred Gleason <fredg@paravelsystems.com>
	* Stubbed out a 'Tether' class in drouterd(8).
2019-07-26 Fred Gleason <fredg@paravelsystems.com>
	* Implemented auto-failover between two Drouter instances
	using the tether mechanism.
	* Added a dstate(1) command.
2019-07-29 Fred Gleason <fredg@paravelsystems.com>
	* Added 'System<n>GpioAddress=', 'System<n>GpioAddressSlot=' and
	'System<n>GpioCode=' directives to the '[Tether]' section of
	drouter.conf(5).
2019-07-29 Fred Gleason <fredg@paravelsystems.com>
	* Changed the base configuration directory to '/etc/drouter/'.
	* Changed the maps directory to '/etc/drouter/maps.d/'.
	* Changed the script directory to '/etc/drouter/scripts.d/'.
2019-07-29 Fred Gleason <fredg@paravelsystems.com>
	* Updated the package version to 0.9.2.
