Red Light

This is a fairly complete implementation of the Hotline protocol in Java.
Main missing feature is threaded news. Red Light needs Java 1.3 to 
build and run.

Several programs are included:

rl -- a Swing-based graphical Hotline client.
rld -- a commandline Hotline server.
rlget -- a simple commandline tool to get files.

If you got this package from the CVS repository and are not on a Unix
platform, then you will not be able to build this package as-is. Some 
files will seem to be missing. You must copy the appropriate files 
from the */targets/* directories to their proper place by hand (on
Unix systems, 'make' does this for you).

The easiest way to run rl from sourcecode (from CVS or .tar.gz release)
without installing it is:

$ cd redlight
$ ./configure
$ make 
$ make jar 
$ java -jar redlight-<version>.jar

Or, to run the server:

$ java -classpath redlight-<version>.jar redlight.server.Main

Or, to run rlget:

$ java -classpath redlight-<version>.jar redlight.rltools.rlget

If ./configure hangs at:

   checking for java.version property...

And you are on a RedHat 7.1 system with a 1.3 JDK, then you must apply a
fix. Open the .java_wrapper file in an editor (e.g. vi `which java`) and
insert the following line as the first statement in the script:

   export LD_ASSUME_KERNEL=2.2.5

Some useful Makefile targets:

``clean''           : Removes all object files.
``maintainer-clean'': Returns directory to CVS checkout state.
``manual''          : Creates the Tube user manual.
``javadoc''         : Creates the javadoc API documentation.
``doc''             : Short for 'make manual; make doc'.
``jar''             : Builds and creates Java archive package.
``tar''             : Builds and creates .tar.gz source package.
``dist''            : Short for 'make all; make jar; make rpm'.
``distcheck''       : Does a 'make tar', unpacks the result, 
                      compiles every combination of configuration
		      options, does a 'make dist', and cleans up.


Enjoy,

Pascal <groomed@users.sourceforge.net>

