JAXStreamer
by LIM

email: jcatki@jcatki.no-ip.org

This is a stream server for linux.  I works well with xbmp2.2 (tested)

Features:
- multiple connections, without using pthreads.
- monitor mode when run in forground
  - shows connections commands, files, percent read
  - shows current path and configuration
- configuration files
- debugging of commands
- run as daemon (detach as background process)
- logging (when daemonized)
- bind to specific interface by IP (optional)
- allow only from a specified IP (optional)
- reconfiguration of some options on the fly by sending SIGHUP
- chroot jail
- chuid and chgrp : run as specific user and group

ToDo:
- add remote monitor capability
- more reconfiguration features on the fly
- virtual root dir (never go up higher than specified dir)
- re-xstream (restream from other xstream servers)

INSTALL:
make
make install
cp /etc/jaxstream.cfg.new /etc/jaxstream.cfg
edit jaxstream.cfg

jaxstream command will be placed in /usr/local/bin by default
to custiomize: edit the Makefile and also the #define's in the jaxstream.h file.

RUN:
jaxstream
