[2485] in SIPB-AFS-requests
can anyone get Sun patch 101790-01?
daemon@ATHENA.MIT.EDU (mhpower@MIT.EDU)
Fri Sep 27 03:55:19 1996
From: mhpower@MIT.EDU
To: rtfm-maintainers@MIT.EDU, usenet@MIT.EDU, sipb-afsreq@MIT.EDU
Date: Fri, 27 Sep 1996 03:54:40 EDT
Evidently there's a problem using new versions of sendmail on
SunOS 4.1.3_U1 if sendmail is compiled with IP_SRCROUTE defined (which
it is in the standard configuration). The 8.7.6 src/READ_ME says:
SunOS 4.1.3_U1
Sendmail causes crashes on SunOS 4.1.3_U1. According to Sun
bug number 1077939:
If an application does a getsockopt() on a SOCK_STREAM (TCP) socket
after the other side of the connection has sent a TCP RESET for
the stream, the kernel gets a Bus Trap in the tcp_ctloutput() or
ip_ctloutput() routine.
This is fixed in patch 101790-01 (SunOS 4.1.3_U1: TCP socket and
reset problems).
(daemon.c now has a call to getsockopt; it didn't in sendmail 8.6.13.)
101790-01 wasn't available at ftp://sunsolve.sun.com/pub/patches/. Can
anyone obtain it from a reliable location (i.e., Sun or a server known
to have the copy distributed by Sun)? I am aware that searching the
web for 101790-01 can locate files purporting to contain this patch.
Incidentally, the copy I found on the web includes a new version of
tcp_usrreq.o -- this happens to be one of the object files replaced by
the patches I mentioned relating to dealing with SYN attacks. In other
words, if we someday need to get a new version of tcp_usrreq.o for the
SYN-attack problem, we'll probably also need to make sure it includes
the fix for the getsockopt problem.
Matt