0.17
----
- Numerous bugfixes, code cleanups.  No more sprintf() or
  strcpy() calls
- Updated documentation
- play.killmedia option implemented
- fixes for pick_song event

0.16
----
- Implemented "banner shows" as an optional show parameter
- UBS now builds with autoconf
- Debugging levels now like syslog, configurable from ubs.conf

0.15
----
- Shell completely rehauled
- Modules now implemented in C instead of Perl
- 1 global configuration file, ubs.conf
- Numerous other code improvements and bugfixes

0.14
----
- Bugfixes in event handling, the play daemon now accepts signals again
- MANY documentation updates; documentation now available via cxref
- User ID junk removed
- Fixed bug with zombie processes

0.13
----
- Fixed memory leaks in play, sched daemons
- Fixed segfaults in event daemon
- Changes to events.conf; event daemon now system()'s out a program
  specified in the configuration file

0.12
----
- Code cleanup suitable for public use

0.11
----
- Minor code cleanups from debugging messes

0.10
----
- Integration of glib into source code tree
- UBS now attempts to switch to a given UID/GID upon startup

0.9
---
- Attempted to use dynamic loading libs for events handling

0.8
---
- Reorganized source code tree, some minor makefile changes

0.7
---
- Fixed search engine (not clearing buffer)
- ubs-sched now caches file information for directories
- mp3 support is enabled; the UBS can now deal with both formats
  flawlessly.  A good all-purpose media player is needed for this
  (sox does not support mp3 out of the box)
- Recursive directory structures are now supported for shows

0.6
---
* Fixed order of queue pop/song play
* Implemented search engine for finding songs
* Implemented queue prepend/append
* Fixed a few memory leaks in logging.c
* New commands for UBS shell: 'tag' and 'search'

0.5
---
* Numerous bugfixes
* Increased use of glib whenever possible
* Standardized queue handling

0.4
---
* Introduction of ubs control shell
* MP3 support added for ID3 tags

0.3
---
* Eliminated perl script hack for ubs-sched log checking; first
  stable release of code.
* All daemons now catch quit signals and quit appropriately
* Unified logging system introduced
* Data structures now using glib

0.2
---
* ubs-sched implemented, but checking for backlogs must use a pipe
  to a perl script

0.1
---
* Initial Release of code
