{-------------------------------------------------------------------------------}
{---------------------------------             ---------------------------------)
{-----------------------------      R e l a X      -----------------------------}
{---------------------------------    v0.50    ---------------------------------)
{-------------------------------------------------------------------------------}

{-------------------------------------------------------------------------------}
{--- What is RelaX -------------------------------------------------------------}
{-------------------------------------------------------------------------------}

    RelaX is an XStream server program that will let share your media to your
    XBOX media player (www.xboxmediaplayer.com) made by d7o3g4q & RUNTiME.
    
    Tested on B5 and B6.


{-------------------------------------------------------------------------------}
{--- Features ------------------------------------------------------------------}
{-------------------------------------------------------------------------------}

    * Easy configuration (just drag and drop about)
    * Extended AVI/MP3 info
    * Reverse scan of directories and Directory flattening for B5
    * configure virtual directories
    * Scan for software updates of RelaX!
    * Add file to a shared directory and it will automatically be shared to
      your Xbox (RelaX uses always live data)
    * Windows NT/2000/XP Service support
    * B6 directory support!


{-------------------------------------------------------------------------------}
{--- How to install as service -------------------------------------------------}
{-------------------------------------------------------------------------------}
    
    Simple just run

    "RelaX -Install"    to install and
    "RelaX -uninstall"  to uninstall 


{-------------------------------------------------------------------------------}
{--- Wanted List ---------------------------------------------------------------}
{-------------------------------------------------------------------------------}

    * Make directories/files only available on certain ip's
    * Ability to configure a directory to be flat or merge with upper directory
    * Http configuration option
    * Media info support! (like the cataloge.xml of other servers)
    * loading/saving the shared part of the config
    * Password protection on editing configuration 

{-------------------------------------------------------------------------------}
{--- History -------------------------------------------------------------------}
{-------------------------------------------------------------------------------}

  Legend

  - Removed
  + Added
  * Fixed

  v 0.51 (2-Nov-2002)
     + Security enhanced by adding an ip-list for the ips that can only talk to 
       RelaX. Just add your local range for example 192.168.0.* .. to only allow 
       everybody in your own Ip-range.. making hacking impossible
     + added wildcard support to the ip-security per file/directory

  v 0.50 (20-Sep-2002)
     * Compiled in delphi7
     - Removed B5 automatic directory flattening support (u can still flatten ..  
       but now u must configure it to do so. Code was in the way of new features)
     - Removed Indy components from the source package (included in Delphi 7)
     * Split up the non service application for faster starting. the new
       filename for the exe without service is RelaX_ns.exe
     * Renamed Config.XML to Relax_config.xml (old config wil be read and saved 
       to new filename)
     + Configuration file will be generated when not found
     * When adding a drive it will be added as directory instead of virtual dir
     + Configuration enabled
     + Support for subtitle directory (put all your subtitle files in one 
       directory)
     + enabling / disabling all sorts of SRT cleaning options 
     + starting and stopping of server
     * fixed the 3 line srt cleaning bug where the last line becomes the first
     + Ip filtering per virtual directory/directory/file
     + Flattening option for directory
     + Other display name for directory/file
     + Option for recursive to directory (show sub-dirs)
     + Option to make a virtual directory/directory/file hidden (temp disable)
     + Option to integrate a directory into the virtual directory above
     + Virtual configuration directories (set all kinds of settings to relax
       via the xbox.. like disabling subtitles etc)
     + added virtual configuration tag's (now u can set the subtitles off and
       on .. change the frame rate of subtitle converting .. all runtime on your
       xbox... and its easy extendable for the in the future)
     + Extension configuration support! (Also per (virtual) directory)

  V 0.40 (08-Sep-2002)
     * Totally replaced the file selectors now its a nifty windows look-alike 
       explorer
     * Support for drag and dropping multiple directories and files!
     * Fixed bug with to large divx's (now the bug lies with xbmp6 i guess) 
     * Real-time converting .SUB subtitle files to .SRT format!
     * Subtitle cleaning (XBMP6 only show's 2 lines and some srt/sub subtitle
       files have 3 lines of subtitles.. I try to change this to 2 lines!
     * When xbmp stops requesting file chunks i used to go into endless waiting
       loop. Now I still do the same.. But Im pinging the Xbox.. Checking
       to see if the Xbox was turned off.. if so relax stops waiting 
       and terminates the connection.
     * putted this document trough a spelling/grammar checker.
     * online/real-time FAQ support
     * online/real-time Developers log.

  v 0.31 (31-aug-2002)
     * Fixed the 100% cpu usage bug when running as normal application 
       (not service)
     * Added drag and drop support for more files at once
     * Added a FAQ file with most questions i get via email
     * Added connection count for all users who think that RelaX is keeping
       connections open:)

  v 0.3 (31-aug-2002)
     * Fixed timeout routines.. Now u can pause a divx for like 5 hrs
       and resume and it still goes on!
     * Fixed files hanging (when xbmp doesn't play the file it leave's
       the file open on the server and doesn't send a clse command). 
       so when another session starts i will close any previous connection
     * B6 Directory support (works with the virtual directory introduced in v02!)
     * Broke up the main unit into several other units.. It was becoming
       way to big... and I needed clean cuts of functionality that I needed
       in the following feature
     * Added Windows NT service support (yeah this was the feature i'm talking 
       about)

  V 0.21 (25-Aug-2002)
     * Fixed timeout bug in streaming!
       now u can press pause again in XBMP
     * fixed when browsing files other then .AVI or .MP3 xbmp b5 would hang

  V 0.2 (25-Aug-2002)
     * Renamed to RelaX
     * made some stupid icon
     * Implemented nice drag and drop configuration of your shared media
     * Implemented XML configuration file (shared media is also stored in this)
     * Implemented Extended AVI info
     * Implemented Extended MP3 info
     * Check for updates at start of program
     * included all the used components in the zip file

  V 0.1 (22-Aug-2002)
     * After getting the source of the protocol from Runtime I made this
       version. Basicly it's a working xstream protocol. With limited
       configuration options! Only spend 3 hours on it. But it's already
       up to pare with other xstream servers :)


{-------------------------------------------------------------------------------}
{--- A word of thanks ----------------------------------------------------------}
{-------------------------------------------------------------------------------}

  First off all a big THANKS to d7o3g4q & RUNTiME for making this wonderful
  media player on the Xbox!. Second a personal thanks to RUNTiME for supporting
  me with the development of RelaX! And a thanks to all the websites
  posting the news on RelaX. And adding the file on there website (because
  in the beginning my server got really spammed out of bandwidth, thanks to
  download accelerator:)


{-------------------------------------------------------------------------------}
{--- How to contact me ---------------------------------------------------------}
{-------------------------------------------------------------------------------}

  Just email me at remco@raforce.nl
  My homepage is http://www.raforce.nl/

