Technical Information Document
IP and IPX/IP Gateway Client Maint. Patch - TID2936092 (last modified 30JUN2000)
2936092 2936092
associated file

Click filename to download:
ipgc07a.exe; 617600 bytes; Date/Time: 06-30-2000/01:58PM

abstract

BorderManager IPX/IP Gateway Client and IP Gateway updates. This file includes fixes regarding WinSock problems, especially concerning 16 and 32 bit applications. It also contains the client piece for UDP.

Readme updated 6/30/00.

installation

1. Run IPGC07a.EXE to extract the files.

 2. Disable Gateways using GWSwitcher

 3a. In Windows 95:
 Do "shutdown" and select "restart the computer in MS-DOS
 mode", this needs to be done so that none of the client 32 files or
 Gateways files are in use and can be overwritten with the update.

 3b. In Window 3.1
         Exit Windows to DOS

  4. Run Install.bat

  5. Restart the workstation.

*****************************************************************************************
**** How to manual copy gateway client files needed to correct directories. ****

1a. If WIN95, copy files in (win95) patch directory to your Novell Client 32 directory.
1b. If Windows 3.x, copy files in (win31) patch directory to your Novell Client 32 directory.

2. Copy files in (common) patch directory to your Novell Client 32 directory.

3. Copy file in (msg) patch directory to your Novell Client 32 directory, adding to the path \nls\english.

4a. If WIN95, Copy the nwgwp32r.dll, nwgws32r.dll, nwgwp16r.dll and nwgwpngr.dll files into your Windows directory, adding to the path \nls\english.

4b. If Windows 3.x, Copy the nwgwp16r.dll, nwgwpngr.dll and nwgws16r.dll files into your Windows directory, adding to the path \nls\english.

5. The workstation must be rebooted to start using the new Gateway

issue

Under Windows 95
 -------------

 1. (IntranetWare) Exiting RealAudio could cause a crash.

 2. (IntranetWare) 32bit SPX applications did not work.

 3. (IntranetWare) The following Windows 95 applications failed under the gateway's winsock because of use of Microsoft proprietary IPX APIs in Microsoft's WSOCK32.DLL.

  - Oracle SQLNET

  - Lotus Notes 4.xx

  - Arcserv backup client

  - Nprinter

  - HP Jetdirect

 4. (IntranetWare) MSVC WSOCK sample failure. This happened if two WSOCK processes/threads were in place at the same time.

 5. (IntranetWare) IPX/IP Gateway Task showing not ready

 6. (IntranetWare) Can not login to Microsoft SQL server.

 7. (IntranetWare) Can find Microsoft SQL database when not specifying database name and protocol in SQL configuration.

 8. (BorderManager) Can't read from x: message when launching 16-bit app on PC-98 with Japanese version of Windows 95.

 9. (BorderManager and IntranetWare) Some WinSock programs run before user has a chance to login. Therefore, if access control is enabled, gateway task fails to connect to server. The fix is as follows. If a preferred gateway server is specified and the user is not logged in, the Gateway client will hold up WinSock requests until the user logs in. The Gateway task's windows will show status "Waiting For Login". This change has only been made for 32-bit on Windows 95.

10. Can't read from x: message when launching 16-bit app on PC-98 with Japanese version of Windows 95.

Under Windows 3.1
 -----------------

1. (IntranetWare) When Windows was exited with WinSock applications active, memory could be corrupted.

 2. (BorderManager) Pass gateway parameter to GwExe on WinExec rather than having GwExe read it from novws.ini. This assures EXE is using same value as DLL. This will fix problem on Windows 3.1 with NDPS running over Gateway, NDPS invokes WSACleanup, WinSock closes novgwp16, DLL stays in memory because NDPS still active, user disables gateway, NDPS invokes WSAStartup, WinSock WinExecs novgwp16, novgwp16 reads novws.ini and sees gateway=0. When WSAStartup causes start up of novgwp16.exe, do not return to user until novgwp16.exe calls winsock with its window handle. When WSACleanup causes close down of novgwp16.exe, do not return to user until novgwp16.exe calls winsock to clear handle. This should handle race conditions caused by invocation of startup/cleanup within one app.

 3. (BorderManager) NDPS not working with IP/IP Gateway.

 General

 ----------

 1. (IntranetWare) Possible problem will large file transfer, over 3-7 MB.

 2. (IntranetWare) Informix client failure to connect.

 3. (BorderManager) Display "Last Proxy: a.b.c.d" in Gateway task's window. a.b.c.d indicates direct connection to Proxy is being used. Nothing indicates that a browser configured for proxy is still going through gateway.

4. Problem with 16 bit application, regarding

      a) Support user blocking hooks that don't PeekMessage
      b) Support a select loop that checks for connect completion but does not PeekMessage

 Enhancements
 ------------------

1. WINSOCK.DLL modified to support native TCP/IP.

2. Support for WSARecvEx in WINSOCK.DLL and WSOCK32.DLL added.

3. maxSockets can now be edited into NOVWS.INI for gateway and native operation.

4. This adds UDP support to the BorderManager IP Gateways. This should resolve any UDP problem with the IP Gateway. This includes: GroupWise 5.2, via TCP/IP

 Internet Explorer 4.x, etc.

**** Please note, this patch will NOT work with the old (NIAS4.0/IntraWare 1.0) IPX/IP Gateway. ****

For symptom number 1: Configure RealAudio to use TCP. Don't exit.

For all other symptoms: Install FIPG0004.

contents

Self-Extracting File Name:  ipgc07a.exe

Files Included       Size   Date         Time    Version   Checksum

\
   INSTALL.BAT       6298   03-11-1998   10:33AM
   IPGC07A.TXT       7792   06-30-2000   01:58PM
\COMMON
  NOVGWP16.EXE     141312   11-06-1997   03:42PM
  SPX_SKTS.NLM      41922   04-22-1997   06:02PM
     TCPIP.NLM     220478   08-19-1997   12:39AM
   WINPING.EXE      53248   05-30-1997   08:11PM
\ENGLISH
  NWGWP16R.DLL      15212   08-21-1997   11:30AM
  NWGWP32R.DLL       9492   08-21-1997   11:28AM
  NWGWPNGR.DLL      18284   06-06-1997   05:26PM
  NWGWS16R.DLL      15136   05-22-1997   06:24PM
  NWGWS32R.DLL      15872   06-06-1997   03:20PM
\MSG
     TCPIP.MSG       4582   01-27-1997   02:10PM
\WIN31
    GWSW16.EXE      74368   05-09-1997   06:01PM
   WINSOCK.DLL      88064   02-06-1998   01:05PM
  WLIBSOCK.DLL      46268   02-03-1997   04:39PM
\WIN95
  GWSWITCH.EXE     162304   07-08-1997   09:08AM
  NOVGWPRC.EXE     122880   11-06-1997   03:41PM
   NOVWSIP.NLM      41537   06-19-1997   08:48PM
   WINSOCK.NOV      87552   02-06-1998   01:07PM
   WSOCK32.NOV      90112   12-03-1997   11:26AM
Document Title: IP and IPX/IP Gateway Client Maint. Patch
Document ID: 2936092
Creation Date: 16MAR1998
Modified Date: 30JUN2000
Document Revision: 4
Novell Product Class: Groupware
NetWare
Novell BorderManager Services
Novell Product and Version: GroupWise
intraNetWare 4.11
BorderManager Enterprise Edition 3

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.