
README FIRST :-)

The provided files fall into several different sets of patches as follows:

1. Configuration Re-Sync

   File: Config-diff
         This is a diff to be applied to streamingserver.xml and
	 streamingserver.xml-POSIX, to re-sync the files. It is 
	 trivial and should be safe to apply anytime.

   File: Config-Issue-diff
	 After applying the above patch, difference between the two files
	 get basically down to different path names, with ONE IMPORTANT
	 EXCEPTION, this file shows that difference and I would ask that 
	 someone by assigned to look at this and add appropriate comments
	 to both files, if the change should remain OR determine the correct
	 value and fix the files as appropriate.

2. Makefile Corrections

   File: Makefile-diff
	 Trivial Changes which can be safely applied at anytime, to 
	 fix the "make clean" rules for two directories and include
	 an additional -I option in the compile line of one directory
         Required by C++ Location Independence patch

3. C++ Location Independence

   File: CPP-Location-Independence-diff
   File: defaultPaths.h

	 These files modify the C++ code base to remove the hard coding
	 of pathnames from the C++ code in general and centralise them
	 in single header file. The name of the file and in location in
	 source tree is at your discretion, by I tested it with defaultPaths.h
	 at the top-level (side-by-side revision.h)

4. New Installation Infrastructure

   File: DSS-Install-Readme
   File: Install
   File: qtaccess-template
   File: relayconfig.xml-template
   File: streamingadminserver.conf-template
   File: streamingserver.xml-template

         This is a major change -- please read DSS-Install-Readme
	 for full details

5. PREVIOUS SUPPLIED Perl Location Independence

   File: streamingadminserver.pl.diff-2

	 This provides Location Independence to the main perl application
	 and corrects several errors including one logic error found by the
	 use of "perl -wc".


Important Legal Notice:

THESE PATCHES AND SOFTWARE IS PROVIDED BY THE DEVELOPER ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE DEVELOPER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
