Problems:
~~~~~~~~~

TCP/IP Version 1.3P2:

04/01/93:

This version of TCP/IP has been upgraded so that it can be built with the
3.4P1SGS. As a consequence all of the binary files are different to 
previous versions of this product. This creates a few new problems, fixes a 
few old problems, and leaves us with a number of pre-existing problems.

1)	syslogd requires ./usr/lib/port/writev.c in libnet.a
	should be compiled with the -g option. ie: optimisation turned off.

2)	sendmail crashes upon init 2. Compiling the libraries and the  
	local files with -g does not seem to help things.

3)	gated requires ./usr/lib/sys/win_ioctl.c in libnet.a
	should be compiled with the -g option. ie: optimisation turned off.

4)	telnetd requires that ./usr/lib/sys/setsockopt.c in libnet.a
	should be compiled with the -g option. ie: optimisation turned off.

5)	rwhod requires that ./usr/lib/sys/sendto.c in libnet.a should
	be compiled with the -g option. ie: optimisation turned off.

6)	ping requires that ./usr/lib/sys/sendto.c in libnet.a should
	be compiled with the -g option. ie: optimisation turned off.

7)	rcp requires that ./usr/lib/sys/setsockopt.c in libnet.a should
	be compiled with the -g option. ie: optimisation turned off.

8)	ls used within the ftp application of the pctcp software product,
	ie: tcp/ip services on a pc, will not work via a gateway.

9)	placing *.none in the syslog.conf file caused the init 2 to fail.
	I forget what the actual mode of failure is. I think that it just
	stops, but it may be that it causes a bus error.

10)	Install will report successful completion even if the kernel
	build failed.

11)	The documentation does not adequately describe the meaning and usage 
	of the tos field in the netstat -r and /usr/etc/route commands.

The compiler problems have been "fixed" by compiling the offending .o files
with the -g option. This has invloved modifying the Makefiles for these
files so that these files are individually compiled rather than using the 
general make rule. These kludge changes have been clearly marked ( search
for "ludge" ) and can be removed once the compiler has been fixed properly.

The sendmail crash has not been properly resolved and at the moment the 
old sendmail from 1.3p1 ( sendmail.old ) is copied to sendmail. As such
sendmail is not really built with this release, even though the compiler
goes through the motions.

This release is compiled with a new SGS and all the binaries are different.
This release has only been run on three machines prior to formal release and 
as such it is intended to be used as an internal release only. It should not 
be sent to, or used at customer sites.


