Novell

This is Your Open EnterpriseTM

Winsock Suite Update

This document (5007526) is provided subject to the disclaimer at the end of this document.

patches this patch supersedes

FileProductStatusPatch
wsock6m.zipNetWare 6.5 SP6ObsoleteWinsock Suite Update

patches that supersede this patch

ProductStatusNext Superceded ByLast Superceded By
NetWare 6.5 SP6ObsoleteWinsock Suite UpdateWinsock Suite Update
NetWare 6.5 SP7ObsoleteWinsock Suite UpdateWinsock Suite Update

patch attributes

Security patch: No
Priority: Recommended
Distribution Type: Field Test File

document

Revision: 7
Document ID: 5007526
Creation Date: 2007-12-20 15:12:17
Modified Date: 2008-05-14 21:12:18

technical support

This Field Test File is supported by Novell Technical Services.

abstract

Updated Winsock suite may be used with minimum NetWare 5.1 SP8, Netware 6.0 SP5, and Netware 6.5 SP6. Patch includes updated NILE.NLM based on OpenSSL which requires updates in WSPSSL to work correctly. The NILE update is for NetWare 6.5 SP6 only.

details

Overview:
Winsock update to address issues found after NetWare 6.5 SP7
Includes updated NILE based on OpenSSL to handle NTLS initial handshake.

System Requirements:
NetWare 5.1 SP8, NetWare 6.0 SP5, NetWare 6.5 SP6
NILE update will only install on NetWare 6.5 SP6 and does require the winsock suite to be installed along with NILE update. The winsock suite update does not depend on anything in the updated NILE package.

Installation:
Option 1
1. Load Nwconfig | go to Product Options | Install a product not listed | press
F3 to specify a path and specify the path to the winsock.ips file.
Note: This will copy the files to the server boot directory.
2. Down server and then run SERVER.EXE from the C:\NWSERVER\ prompt.

Option 2
1. Rename winsock files or make a backup copy.
2. Copy new files to C:\NWSERVER directory or appropriate server boot
directory.
3. Down server and then run SERVER.EXE from the c:\nwserver prompt.
*Warning: Manually copying files to the DOS partition will update time stamp
on the file and can cause problems with future support packs. You may use
Toolbox.nlm which does preserve proper time stamp.

Uninstalling:
There is an option to restore backed up files from NWCONFIG using normal install
script (WINSOCK.IPS), but of course the backup option must be used first.
The backup option will make a backup copy in the !WINSOCK.OLD directory in the
server boot directory. IE: C:\NWSERVER\!WINSOCK.OLD

Known Problems and Limitations:
none

Technical Support Information: (refer to history.txt for previous fixes)
Inlcuded a new module called WS2NRM.NLM which is a replacement for winsock NRM diagnostics. Only needs to be loaded to troubleshoot winsock related issues through NRM.

WS2_32.NLM
- Abend: Alloc detected a corrupt free block. Bug 330934
- Abend in WSCLOSE_EventCallback. Bug 347399

WSPIP.NLM
- A Socket could be closed with unacked send data still pending. This caused an abend in WSPSendCallback. Bug 305637
-Abend: Deadlock detected waiting for spinlock currently owned by CPU 01. Bug 336443

WSPIPX.NLM
- Abend Deadlock detected watiing for spinlock - WSPIPX.NLM|SPXS_RxESRHandler+2A. Bug 339158.
- Memory Leak. In IPX_SendTo for a failure condition I set the pMsg->stateBits to include MSG_MERGED_BIT so WS2_32.NLM knows to free resource. Bug 120676

NSPDHCP.NLM and NSPSLP.NLM
- Added typedef void *rtag so NSPDHCP would build with current LIBC.

file contents

Compressed File Name: wsock6n.zip

Files IncludedSizeDate
readme_5007526.htmlN/A2008-05-14 21:12:19

disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information. Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.

Novell is a registered trademark of Novell, Inc. in the United States and other countries. SUSE is a registered trademark of SUSE Linux AG, a Novell business. *All third-party trademarks are the property of their respective owners.

© 2007 Novell, Inc. All Rights Reserved.