XBMS 0.30.6.2 UNIX/Linux

XBMS - Xbox Media Server 0.30.6.2 for UNIX/Linux
Release date: 04/10-2003
Home: http://www.h4x0rz.de


Credits:
tric (tric@h4x0rZ.de) Maintainer, Coder, Brain
Don (don@h4x0rZ.de) Website, docs, Configure/Makefile scripts
Various fixes by BigUglyFool, Stefan Mansby (stefan@nis.nu) & frodo
Original XBMS by Jeff33 (jeff@home.bidou.info), XNS protcol by RUNTiME
XBPlayer by RUNTiME & d7o3g4q. XBMP/XBMC by Frodo, d7o3g4q & RUNTiME


Contact (if you have question, patches, ideas or code to share):
tric[at]h4x0rZ.de - Maintainer, Coder, Brain
don[at]h4x0rZ.de - Website, docs, Configure/Makefile scripts
Most of the people contributing to XBMC reside in EFNET #xbplayer.


Changelog:

0.30.6.2 server-xbmc.diff (2003-10-04)
  New Patch! Frodo submitted this xbmc-compatibility-patch for XBMC compability

0.30.6 comma-bug.diff (2003-03-23)
  Small patch concerning filenames/folders containing a comma released.

0.30.6 (2003-03-23)
  fixed: xbms is now more fault tolerant either if / is appended to PATH or 
         submitted in front of the path by xbmp (fixes m3u and picture issue)
  fixed: make it compile under tru64 5.0 (Luke Petelczyc)
         replaced strsep by strtok for tru64 comp reason
  fixed: change group first. Otherwise groupchange always fails 
         (thx to forsaken for pointing that out)
  fixed: logging "closing file" even if debug level 0 is set (reported by Jori)
  added: -f and FOREGROUND to disable daemonizing. (tric, idea by falz/tc)

0.30.5 (2002-12-19)
  fixed: lots of small fuckups by me (tric)
  fixed: works on BSD again (using blocking sockets again)
         no need for -DLINUX anymore
  fixed: code cleanup/rewrite (big thx to tc)
  changed: dirs/files without enough permission are skipped to prevent xbmp lockup
  changed: forking changed to pthreads (thx to Forsaken for the patches)
  changed: pidfile will be created with starting-users permissions
  added: introduced -P for commandline and PIDFILE in config
  added: -r <ip> switch to allow only this remote ip (thx to Forsaken)
         its called REMOTE_IP in the configfile

0.30.4a (2002-12-17)
  fixed: configure on osx
  fixed: segfault when using -l

0.30.4 (2002-12-17) (all by tric, thx to don for configure,makefile etc)
  changed: i'll use CHANGELOG from now on. (tric)
  fixed: some warnings 
  fixed: now checking for finished childs every 2 seconds 
         and SIGCHLD handler added -> no more defunct childs 
  fixed: removed some possible buffer overflow 
  changed: using full path instead of $/ so mp3 playlists do work
  added: server is demonized from now on. loggin to LOGFILE or stdout (default)
  added: -l to specify logfile
  added: -c to specify configfile
  added: configfile, keys: PORT LOCAL_IP USER GROUP PATH LOGFILE (tric)

0.30.3 (2002-12-16)
  IP binding and some buffer fixing by tric
  enabled using "user" to run as and added group by tric (group might not work)
  first Player2 support (by tric)
  added forking and mmaped mem, i know its not clean, but hey it works (tric)
		  
0.30.1
  Ugly code by J-F Mammet <jeff@bidou.info>
  Not ugly code by BigUglyFool
  XNS Network protocol by RUNTiME
  XBPlayer by RUNTiME & d7o3g4q
  Header cleanup by Stefan Mansby <stefan@nis.nu>