Patch-ID# 114348-12 Keywords: security in.routed rtm_add daemon.error sigusr1 subnet wan-capable Synopsis: SunOS 5.9_x86: /usr/sbin/in.routed patch Date: May/09/2005 Install Requirements: Reconfigure immediately after patch is installed Install in Single User Mode Solaris Release: 9_x86 SunOS Release: 5.9_x86 Unbundled Product: Unbundled Release: Xref: This patch available for SPARC as patch 113964 Topic: SunOS 5.9_x86: /usr/sbin/in.routed patch Relevant Architectures: i386 BugId's fixed with this patch: 4259149 4473583 4637330 4639729 4648299 4673190 4675796 4678130 4699047 4703689 4703864 4705755 4726444 4728056 4728423 4728429 4728541 4744248 4751531 4763631 4763906 4775648 4783283 4798787 4799577 4806220 4817668 4828297 4836677 4837086 4859127 4863621 4879396 4915436 4971665 4995674 5005545 5018864 5035061 5049232 5065330 5073668 5096257 6195122 6227282 6231263 Changes incorporated in this version: 5096257 6227282 6231263 Patches accumulated and obsoleted by this patch: 115513-01 115684-04 Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /usr/include/sys/socket.h /usr/include/sys/stat.h /usr/include/sys/stat_impl.h /usr/sbin/in.routed Problem Description: 5096257 in.routed does not support more than 8 default routes 6231263 default router specified in /etc/gateways is removed by in.routed in 5 min. 6227282 bug in in.routed:walk_bad() (from 114348-11) 4783283 in.routed doesn't allow passive or external default route 4863621 in.routed does not configure routing properly in build 33. 4817668 in.routed can send conflicting information by RDISC and RIP 4879396 in.routed needs to join mcast group when promoting IS_DUP intf to lead intf 4678130 in.routed whines about expired redirects 6195122 in.routed does not pick alternatives to bad routes properly 4775648 in.routed should log address that causes trouble 4763906 in.routed complains it's "unable to obtain kstats for" 4675796 in.routed far too aggressive in marking interfaces as broken 4703864 routed should have remote TRACEON with RIP disabled 4806220 in.routed complains when it tries to join a group multiple times 4799577 missing error string in log message 4728429 in.routed -t doesn't turn on tracing 4728541 noise from in.routed while running cgtp tests. 5073668 in.routed dumps core 4637330 new in.routed rdisc behavior is bad 4703689 Messages extracted from rtquery has I18N problem. 5005545 in.routed diagnostic message needs more info. 4995674 in.routed fails to add routing entries if I/F is unplumbed/plumbed < 2 minutes 4751531 in.routed is mishandling redirects 4828297 in.routed deleting route for local subnet 4798787 in.routed sends incorrect routing socket messages.. 4648299 in.routed fails to discover default router on multi-homed host via discovery 5018864 in.routed is not parsing rip advs correctly. (from 114348-10) 5049232 in.routed drops core (from 114348-09) 4995674 in.routed fails to add routing entries if I/F is unplumbed/plumbed < 2 minutes (from 114348-08) 4783283 in.routed doesn't allow passive or external default route 5018864 in.routed is not parsing rip advs correctly. 4971665 Default routes on multihomed machine dwindles to 1 for 30 sec 5035061 in.routed deleted passive routes through remote gateways (from 114348-07) 4783283 in.routed doesn't allow passive or external default route 5018864 in.routed is not parsing rip advs correctly. 4971665 Default routes on multihomed machine dwindles to 1 for 30 sec (from 114348-06) 4915436 in.routed should stop talking trash during network errors (from 114348-05) 4837086 CMSG_FIRSTHDR should return NULL when controllen == 0 (from 114348-04) 4859127 in.routed -T /var/tmp/tracefile -zzzz dumps core (from 114348-03) 4828297 in.routed deleting route for local subnet 4836677 in.routed core dumps on Sun Cluster with SCI interfaces (from 114348-02) 4673190 RDISC of in.routed needs support of multiple default routes with same pref value 4728056 in.routed may core if fix_up_ip_forwarding() fails 4705755 in.routed: remote queries rely on proxy ARP incorrectly (from 114348-01) 4699047 in.routed observed ripping up interface routes 4726444 Interface routes appear to be ripped up 4639729 in.routed sends useless RTM_ADD daemon.error messages to syslog 4728423 sending two SIGUSR1 signals to in.routed causes termination (from 115684-04) 5065330 115684-03 hangs machine during installation from alternate partition (from 115684-03) Patch respun and modified to allow for installation on all metaclusters (from 115684-02) 4837086 CMSG_FIRSTHDR should return NULL when controllen == 0 (from 115684-01) This patch revision was generated to accumulate and obsolete the changes introduced in Solaris Update s9u5 feature point patch 115513-01. (from 115513-01) 4259149 WAN-capable network boot/install 4744248 boot argument processing is broken on sparcv9 4763631 boot code could be cleaned up 4473583 boot: 64-bit stat on 32-bit kernels Patch Installation Instructions: -------------------------------- For Solaris 2.0-2.6 releases, refer to the Install.info file and/or the README within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. For Solaris 7-9 releases, refer to the man pages for instructions on using 'patchadd' and 'patchrm' scripts provided with Solaris. Any other special or non-generic installation instructions should be described below as special instructions. The following example installs a patch to a standalone machine: example# patchadd /var/spool/patch/104945-02 The following example removes a patch from a standalone system: example# patchrm 104945-02 For additional examples please see the appropriate man pages. Special Install Instructions: ----------------------------- NOTE 1: To get the complete fix for bug 4837086 please also install the following patches: 114442-02 (or newer) ifconfig Patch 114925-04 (or newer) usr/lib/inet/in.mpathd Patch 116018-02 (or newer) usr/lib/inet/in.ndpd Patch 116507-02 (or newer) traceroute Patch 116775-01 (or newer) ping Patch 116777-01 (or newer) mipagent Patch 116779-01 (or newer) /usr/lib/inet/in.ripngd Patch NOTE 2: To get the complete WAN-capable network boot/install feature, please also install the following patches: 115686-01 (or newer) netstrategy patch 114262-01 (or newer) snoop patch 114421-02 (or newer) libadm.so.1 patch 115023-03 (or newer) ufs_inode.h patch 113999-03 (or newer) libdevinfo.h patch 113994-10 (or newer) meta command files patch 114350-02 (or newer) dhcpagent & libdhcputil.so.1 patch 112233-09 (or newer) Kernel Update patch README -- Last modified date: Monday, May 9, 2005