Changes since v0.9b:

	Updated source code to compile under FreeBSD 4.6-RELEASE and
	higher (accounting for struct changes in dev/usb/usb.h)

Changes since v0.8b:

	Fixed memory leaks in protocol.c - raw EAX data was not
	freed, dangerous freeing of null pointer on error removed
	things should be OK now.

	Added the commands NJB_Get_Time() and NJB_Set_Time() which
	are currently undocumented in the protocol spec. Added
	the sample programs "dumptime" and "settime" to illustrate
	the new functionality.

	Added shared library (.so) support.

	Added NJB_Refresh_EAX command support, which is currently
	undocumented in the protocol spec.

	Added an explict NJB_Ping() command that e.g. can provide
	the user with firmware revision number and power connection
	status.

	Added -Wall and -Wmissing-prototypes to Makefiles and tweaked
	code to build cleanly with these options.

Changes since v0.7b:

	Added CHANGES file.  This was long overdue.

	Added suport for "queue already empty" error (submitted by Linus
	Walleij).

	Added NJB_Replace_Track_Tag (Linus Walleij, with modifications).

	Fixed boundary errors in njb_get_track_tag and njb_get_playlist.

	Updated sample programs to support runtime debug output via -D.

	Added "tagtr" sample program (changes the tag of a track stored
	on the NJB).

	Fixed memory leaks in procedure.c

	Patches from Linus Walleij (2002-03-26):

	Added NJB_Adjust_Sound() for full EAX and volume control

	Rewrote the old eax_t into a struct that parses the EAX
	data into meaningful chunks and makes it easy to maintain.
	also added eax_destroy() to rid this structure.

	Added fully functional NJB_Send_File() and NJB_Delete_File()
	NJB_Get_File() still poses problems. Added sample programs
	that illustrate usage of these functions.

	Removed small bug in sendtr.c, usage() was missing
	parentheses.

	Patches from Linus Walleij (2002-03-29):

	Fixed bugs with filesize and string termination in
	tag pack/unpack routines in datafile.c

	Bug fixes in protocol.c regarding datafiles.

