LAN Manager: Problems Corrected by Patch 4 and 5

ID Number: Q69738

2.00

OS/2

buglist2.00 fixlist2.00

Summary:

The following two sections describe the problems corrected by the

patches to LAN Manager version 2.00b. Patches 4 and 5 correspond to

the LAN Manager 2.00 CSD levels. The CSD level can be verified by

checking the content of the LANMAN.CSD file (located in the LANMAN

directory). The following is a list of the CSD levels for LAN Manager

2.00:

CSD 1 is LAN Manager 2.00a.

CSD 2 is LAN Manager 2.00b.

CSD 3 is LAN Manager 2.00b for MP.

CSD 4 is the first patch to LAN Manager 2.00b (patch 4).

CSD 5 is the second patch to LAN Manager 2.00b (patch 5).

These corrections are cumulative. As a result, patch 5 contains all

the bug corrections from patch 4 as well as patch 5.

Section 1: Problems Corrected by Patch 4

----------------------------------------

This section describes the problems that were corrected for the Patch

4 update to LAN Manager 2.00b.

TITLE

Deadlock in MSPBEUI Under Stress with UP MAC Driver

DESCRIPTION

Under stress from one client (two sessions of test to 100 MB file

and one named pipe session), MSPBEUI would hang with the first

processor stuck with the interrupts off.

TITLE

Named-Pipe Semaphore Fails to Clear

DESCRIPTION

When messages written to a named pipe are much larger than the

SIZWORKBUF and SIZREQBUF parameters, the server will fail to clear

the semaphore associated with a named pipe when data arrives. It

will also lock the client workstation.

TITLE

Used Resources Grayed Out on Server in nif

DESCRIPTION

When you set the focus to another server in the NET nif, the used

resources are grayed. Therefore, the user is unable to use any

resources. This happens only when you are on a machine with its own

NET.ACC file and you don't have an account in this local NET.ACC

file (you have guest privileges locally).

Section 2: Problems Corrected by Patch 5

----------------------------------------

This section describes the problems that were corrected for the

Patch 5 update to LAN Manager 2.00b.

TITLE

DOS Tree on Net Drives

DESCRIPTION

Under DOS, on remote drives, Tree recursed down the first branch of

the tree and then terminated. The problem was the inability of LAN

Manager (2.00b) to recycle DOS file search handles if it ran out of

them. They would only be recycled after the 10 minute expiration

time had passed.

TITLE

Stack Switching Code Broken in DOS Messenger

DESCRIPTION

If you're in the messenger and you get another interrupt for the

messenger, the messenger will switch stacks. The common example of

this is getting a message larger than 128 characters in size.

TITLE

Trap 00D When Sending Messages of Various Sizes Across a Pipe

DESCRIPTION

When sending messages of various sizes from a client to a server

across a single direction pipe, the server will Trap00D in ring 0.

TITLE

Two Server Side Writes Do Not Work Correctly

DESCRIPTION

On a nonblocking byte mode pipe, attempt two server side writes of

size greater than the pipe buffer size with no client side reads.

The first write is correctly truncated to the pipe buffer size, but

the second write is blocked until a write arrives. The second write

should not block, but return immediately with 0 bytes written.

TITLE

Incompatibility Between Netpopup and Graphics Mode Applications

DESCRIPTION

Getting a popup while in graphics mode in applications such as

Works or Word, then clearing it, causes the palette to be changed.

TITLE

Sending 55,000 Byte Message Across Many Clients Will Trap 000D

DESCRIPTION

Using named pipes, opening roughly 14 clients sending 55,000 byte

messages to a server will cause the server to Trap 000D.

TITLE

Accessing the Same File Using Edlin from DOS Clients Fails

DESCRIPTION

Using Edlin from DOS clients to open the same remote file at the

same time will not work correctly if the partition is FAT and the

srvheuristic 11 bit is set to 3.

TITLE

Local Security Doesn't Seem to Work Correctly on LAN Manager 2.00b

DESCRIPTION

You cannot successfully start the workstation under local security

using LAN Manager 2.00b and OS/2 1.30. The NET START WKSTA command

(or NET START SERVER) from PRIVINIT.CMD will print out "."

infinitely.

TITLE

NETWKSTA.EXE Nmpipe (4087 Byte Msgmode) Read Hang in Windows 3.00

DESCRIPTION

The Saros FileShare Windows application, when running in Windows

3.00 in 386 Enhanced mode with the LAN Manager 2.00 WINNET driver,

is transferring files from server to client via blocking,

message-stream named pipes. If the total message size is 4087

bytes -- for example, the file to transfer is 3457 bytes and the

Saros message packet overhead is 630 bytes -- when the client

application calls read to get the data from the server, control

never returns to the application. This failure occurs only when

running in enhanced mode Windows, not real or standard mode

Windows.