Patch-ID# 108670-18 NOTE: *********************************************************************** READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE. *********************************************************************** Keywords: security ddn x25trace snm llc2 x25tool panic xtp xty lapb license xout Synopsis: Solstice X.25 9.2 patch_x86 Date: Nov/30/2005 *************************************************************************** WARNING: IP over X.25 on Solaris 10 is suported only with a patch to Solaris 10 to fix bug: 6230528 IP pushed as a module inappropriately NAKs common Streams ioctls. *************************************************************************** Install Requirements: Reboot after installation, an alternative may be in Special Install Instructions Solaris Release: 7_x86 8_x86 9_x86 10_x86 SunOS Release: 5.7_x86 5.8_x86 5.9_x86 5.10_x86 Unbundled Product: Solstice X.25 Unbundled Release: 9.2 Xref: Topic: Relevant Architectures: i386 BugId's fixed with this patch: 4098600 4145566 4190155 4196944 4203942 4234779 4248421 4250986 4251639 4265951 4282038 4297116 4298606 4304234 4306207 4307363 4309287 4310830 4313861 4313867 4317228 4321485 4323894 4323895 4328687 4329417 4330464 4330493 4331968 4334169 4337479 4339920 4341131 4345427 4358575 4370952 4395065 4398443 4427166 4439919 4461323 4476935 4499732 4513458 4563124 4626559 4630596 4642419 4642557 4668175 4673802 4678531 4696140 4711542 4713770 4766640 4773943 4798185 4810670 4828934 4901110 4949903 4958966 4961048 5014245 5061943 5074914 5105417 5105446 6199251 6203645 6206313 6217117 6231492 6231911 6252586 6294704 6342269 Changes incorporated in this version: 6199251 6231911 6294704 6342269 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /etc/init.d/x25.control /usr/kernel/drv/expx /usr/kernel/drv/ixe /usr/kernel/drv/lapb /usr/kernel/drv/mlp /usr/kernel/drv/wloop /usr/kernel/drv/x25 /usr/kernel/drv/x25sock /usr/kernel/drv/xtp /usr/kernel/drv/xty /usr/kernel/strmod/hdlcmod /usr/kernel/strmod/s_dlpi /usr/kernel/strmod/s_xout /usr/kernel/strmod/s_xxx /usr/kernel/strmod/wanmod /usr/kernel/strmod/x25mod /usr/kernel/strmod/x25secu /usr/kernel/strmod/x25timer /SUNWconn/x25/bin/PAD /SUNWconn/x25/bin/ixemap /SUNWconn/x25/bin/ixetune /SUNWconn/x25/bin/linkreset /SUNWconn/x25/bin/linkstate /SUNWconn/x25/bin/padd /SUNWconn/x25/bin/snmpx25d /SUNWconn/x25/bin/vcstat /SUNWconn/x25/bin/wantune /SUNWconn/x25/bin/x25causes /SUNWconn/x25/bin/x25diags /SUNWconn/x25/bin/x25info /SUNWconn/x25/bin/x25netd /SUNWconn/x25/bin/x25stat /SUNWconn/x25/bin/x25tool /SUNWconn/x25/bin/x25trace /SUNWconn/x25/bin/x25tune /SUNWconn/x25/lib/cause_dec /SUNWconn/x25/lib/clist /SUNWconn/x25/lib/libsockx25.a /SUNWconn/x25/lib/libsockx25.so.2 /SUNWconn/x25/lib/libsx25.a /SUNWconn/x25/lib/libsx25.so.2 /SUNWconn/x25/lib/locale/C/LC_MESSAGES/x25utils.cat /SUNWconn/x25/lib/locale/C/help/x25tool/file/file.html /SUNWconn/x25/lib/locale/C/help/x25tool/link_editor/x25_lapb_wan_parameters.doc.html /SUNWconn/x25/lib/locale/C/help/x25tool/link_editor/x25_link_parameters.doc.html /SUNWconn/x25/man/man1/x25netd.1m /SUNWconn/x25/man/man4/IXE_Network.ixe.4 /SUNWconn/x25/man/man7/ixe.7 /SUNWconn/x25/samples.dlpi/llc2.client.x25.c /SUNWconn/x25/snm/na.x25 Problem Description: 6342269 Bug 6342269: x25netd fails to recognise -R as option 6294704 Bug 6294704: X.25 BAD TRAP seen from x25tick() when stack fram overwritten by unbounded copy in x_exam_user() 6231911 Bug 6231911: Starting x25 on causes routing to start on all subnets 6199251 Bug 6199251: N2 counter does not get reset (from 108670-17) 6217117 panic in x25 wloop driver when wloop_wsrv() does canputnext() with null queue pointer 6252586 vcstat output for a second HSIP board is incorrect 6206313 wanmod:hd_stop results in a panic (from 108670-16) 5105446 se_hdlc can not handle a MRU of 5104 6217117 panic in x25 wloop driver when wloop_wsrv() does canputnext() with null queue pointer 6231492 X.25 S10 compatability: stop X.25 and restart x.25 with ixe interfaces configured; restart fails (from 108670-15) 6203645 x25tool crashes after applying 108669-14 (from 108670-14) 5105417 X25_RD_LCGN ioctl does not return (from 108670-13) 5074914 login via padd on Solaris 10 will always fail the first time 5061943 panic in wloop_wput 5014245 Bad trap in ioctl_snread_ack. (from 108670-12) 4958966 Solstice X.25 install 9.2 inserts than appends to /etc/devlink.tab (from 108670-11) 4961048 108669-10 patch on Solaris 8 causes x25netd and other binaries to core dump (from 108670-10) 4949903 Solstice X.25 9.2: x25 network doesn't start if no link is configured (from 108670-09) 4798185 panic in x25mod (x.25 9.1) 4828934 panic in Tx_Qdata due to a null pointer 4901110 X.25 9.2; PAD dumps core in subnetentry() (from 108670-08) 4398443 lapb_n_devs and max_x_devs shouldn't be tunable 4766640 x25sock does not allow a Reset to be sent by an application on a PVC 4773943 x25stat doesn't close the device driver 4810670 Pad recall can not be disabled (from 108670-07) 4711542 x25info no longer includes the "PER LINK" stats in its output 4713770 ixe interface doesn't come up. (from 108670-06) 4696140 x25 x25mod/libx25sock regression during S9 compatability testing 4673802 the llc2 subsystem will not be started if there is just one link config file 4668175 X.25 9.2 S9 compatability testing, bad trap in x25 module during x25 shutdown 4563124 buffer overflow in snmpdx allows remote root compromise 4642557 snmpx25d dumps core when handling requests from SNMP Test Suite 4630596 snmpx25d dumps core on receiving a GET-NEXT Request 4642419 x25 9.2 x25netdlog incorrect permissions 4203942 X25tool refuses 128.1.2.0 as IP interface address 4678531 X25_OOB_TYPE ioctl does not return RESET packet with 9.2 release 4341131 Customer getting CTE-MSG 5689394 message with x25 9.1 patch 105084-10 4626559 RFE to integrate x25causes script to X.25 9.2 patch (from 108670-05) 4317228 when x25 is started with no LLC2 links, it loads the LLC2 module anyway 4248421 Y2K Could we have the year set to 1999 in x25trace -t 4513458 xty and xout driver close race exposed by fix for bug 4499732 4499732 ES3500 system panic twice due to xtclose() function in xty driver (from 108670-04) 4439919 lapb module is disconnting when stream flow cntl dumps msgs all at one time 4461323 LABP ignores SABM after sending DISC, need to impliment DISC/SABM collision reso 4476935 RFE to improve visibility of lapb state machine in strace. 4395065 License recovery can fail if an invalid license file exists 4427166 linkadd shows X.25 : Can't find link 0 in =OP/config/link_config_0000.cfg err :9 (from 108670-03) 4334169 Links down cause X25 to panic Solaris 4345427 Links down/deleted can panic the system in canputnext from x25_trace function. 4358575 PB with GETMSG state sleeping 4339920 SUNLINK X25: PAD the daemon loop 4337479 x25info doesn't find hsi(p)_stat commands 4370952 N_getlinkstats - Byte counters stop incrementing when signed value reached 4190155 IP disconnection timer is set in seconds rather than in tenths of seconds 4145566 x25trace shows an missleading PAD error-message if the Q-bit is set 4251639 x25 9.2 on-line help refers to Solstice x.25 9.1 (from 108670-02) 4309287 x25 9.1 panic in xty module 4334169 Links down cause X25 to panic Solaris 4329417 x25 9.2 panics system in 64 bit kernel mode 4234779 Panic in X25 4331968 x25tool 9.2 and 9.1: delete cancel in a popup requires a second cancel press. 4330464 x25tool 9.2 : "Call Filtering" Window pb : displays bad values of dates... 4328687 x25tool: bad conversion of upper case letters in a field of 'routing parameters' 4330493 x25tool : in link editor, pb in 'link number' field (from 108670-01) 4323895 x25 can not start if max_ixcons in /etc/system is greater than 1000 4323894 panic in the ixe driver when max_ixcons value is too high (> 1000) 4321485 dlpi sample code llc2.client.x25.c relies on the pre 9.2 llc2 driver to compile 4310830 Sunlink X25 linkreset problem 4313867 stop/start LAN links individual doesn't work in x.25 9.2 4307363 llc2 driver returns ENXIO to archaic L_GETSTATS ioctl/x25tool needs updating 4313861 x25tool shows wrong value for field max nsdu 4298606 DDN standard 4304234 When running x25trace with x25 9.2 machine panics. 4306207 x.25 9.2 can't communicate llc2. 4250986 x25tool produces corruption on /tmp directory if /tmp is not tmpfs but ufs. 4282038 System panic with BAD TRAP occurred in module x25 due to an illegal access. 4098600 xtp driver calls putnext with null queue pointer; panic BAD TRAP 4265951 na.x25 stops waiting for its children 4297116 x25 9.2 in 64bit mode cannot start links with the gui 4196944 x25tool's link editor displays TxClock rates out of order Patch Installation Instructions: -------------------------------- For Solaris 7-10 releases, refer to the man pages for instructions on using 'patchadd' and 'patchrm' commands 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: The full fix for bug 4370952 is not enabled by default, setting the following /etc/system variable will enable rolling counters set x25:circular_counters=1 Note #2: WARNING: IP over X.25 on Solaris 10 is suported only with a patch to Solaris 10 IP to fix bug: 6230528 IP pushed as a module inappropriately NAKs common Streams ioctls. Note #3: With the fix for bug 6231911, x25netd now has a new commandline option, (x25netd -R). This parameter has been added to the x25netd(1m) manpage and is designed to override the default activation of ip_forwarding applied by x25netd when the IP over X.25 function is configured. The correct place to activate this option is to add the -R switch to x25netd in the start vector in the /etc/init.d/x25.control file. This will take effect at boot time startup and for manual starts of the X.25 stack via x25tool. For example: START="$START x25netd -R" README -- Last modified date: Friday, March 10, 2006