Changes since 0.2.0 (currently available in the git repository)
===============================================================

Changes:
--------
Daemon:
 * Uncaught exceptions will lead to a shutdown of the VLMa daemon, dumping the
   Java stack trace to a file named "vlma_crash.txt"

Streaming:
 * Video on Demand support
 * Transcoding support
 * Ability to add several programs to a media
 * Ability to set the server of a stream channel


Changes between 0.1 and 0.2.0
=============================

Important notes:
----------------
 * The daemon and web UI are now provided in a single archive file,
   which includes wrapper scripts to start and shutdown VLMa.
 * data.xml format has been updated, a file working with VLMa 0.1 will
   not work with later versions.
 * Many things are now configurable (telnet port, password, default SAP
   group, etc.), they are saved in the config.properties file.

Changes:
--------
Daemon:
 * A shutdown hook has been added to make sure that everything is
   stopped properly (graph updates, etc.).

Streaming:
 * HTTP streaming support.
 * Podcast announcement support.
 * VLMa can now use other streams as input.
 * Ability to choose the encapsulation format.
 * There can be more than one files channel per server.
 * Dynamic assignment of files and stream channels (no more need to provide
   the server to VLMa).

Web interface:
 * Auto generated M3U playlist.
 * Commands which are sent to the telnet interface of VLC instances can
   be monitored online.
 * Configuration is manageable online.
 * The web interface now can reconnect to the RMI registry if the daemon
   becomes unavailable or is restarted. There is no more need to reload
   the webapp.
 * The use of the fictive stream and files adapters has been made
   transparent.
 * Various help messages have been added.

Notifiers:
 * Some notifiers have been implemented in order to advise of servers'
   accessibility:
    - mail,
    - MSN,
    - IRC.