[2485] in SIPB-AFS-requests

home help back first fref pref prev next nref lref last post

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

home help back first fref pref prev next nref lref last post