CSCPAT_3037 - PWRKS/DOS V4.1 Client Network Update These disks contain the following updated network components for PATHWORKS for DOS V4.1 and V4.1a client systems. They are for use with PATHWORKS for DOS V4.1 and V4.1a ONLY. To use the files, connect to your PATHWORKS for DOS system file service using an account authorized for write access. Replace the existing files with the ones provided. File: Version: File Size: Copy to: BCAST.EXE V4.1.9 20371 \PCAPP * CTERM.EXE V4.1.26b 32225 \DECNET * DDNETH.EXE V4.1.125 45567 \DEBUG * DEPCA_H.TSK 55824 \DECNET\DRV * DEPCA_S.TSK 55824 \DECNET\DRV DLLNDIS.EXE V4.1.026 10234 \LMDOS\DRIVERS\PCSA * DNETOMO.V41 V4.1.063 142693 \DECNET * DNNETH.EXE V4.1.125 36475 \DECNET EMSLOAD.EXE V4.1.12 12688 \LMDOS\DRIVERS\PCSA FAL.EXE V4.1.007 131584 \DECNET FALNOWIN.EXE V4.1.007 57216 \DECNET # KBDCODE.EXE V4.1aa 14965 \PCAPP # KEYBRD.EXE V4.1a 6664 \DOSENH LAD.EXE V4.1.5 7079 \LMDOS\DRIVERS\PCSA # LANSESS.EXE V4.1.4 6805 \LMDOS\DRIVERS\PCSA LAST.EXE V4.1.16 13184 \LMDOS\DRIVERS\PCSA * LAT.EXE V4.1.17w 19968 \DECNET * LATCP.EXE V4.1.6 60069 \DECNET LDU.EXE V4.1.009 102023 \PCAPP MEMMAN.EXE V4.1.10 33501 \PCAPP MSCDEX.EXE V2.21 25431 \LMDOS\DRIVERS\PCSA # NET.EXE 10528 \PCAPP # NETD.EXE 10528 \PCAPP # NETWKSTA.330 100316 \LMDOS\NETWKSTA\ # NETWKSTA.400 101212 \LMDOS\NETWKSTA\ # NETWKSTA.500 101212 \LMDOS\NETWKSTA\ * NETSETUP.EXE V4.1.078 133813 \PCAPP # NFT.EXE V4.1.004b 343936 \DECNET # NFTNOWIN.EXE V4.1.004b 176768 \DECNET # NML.EXE V4.1 35195 \DECNET * PRINTQ.EXE V4.1.12 88526 \PCAPP # RCV.EXE V4.1.16 12105 \DECNET * SETHOST.EXE V4.1.am 190139 \PCAPP #+ TCPIPOMO.V41 V4.1.028 66593 \TCPIP # TFA.EXE V4.1.002 26741 \DECNET #+ TRCV.EXE V4.1.17 12193 \TCPIP USE.EXE V4.1.32 86272 \PCAPP XONXOFF.EXE V4.13 5435 \DOSENH # New modules not in previous versions of this kit. * Updated since previous version of patch kit. + These files will only be in PCSAV41 File Service if TCPIP is installed. ? Next to versions listed below indicates that they are not yet in the shipping version of CSCPAT. **SPECIAL NOTES** 1. For PATHWORKS for DOS V4.1 Control-C handling for CTERM connections has been moved from SETHOST into CTERM, do don't use the 4.1 CTERM with a 4.0 SETHOST. If you load XONXOFF.EXE, please make sure you are using the latest version. SETHOST will check if XONXOFF's xon/xoff handler is installed, and if so, will use that instead of SETHOST's xon/xoff handler. 2. After copying the DEPCA_S.TSK and DEPCA_H.TSK files to the \DECNET\DRV directory they must then be copied to the server via the NFT command from the PC as follows: c:\>NFT COPY /BLOCK H:\DECNET\DRV\DEPCA_*.TSK - SERVER"SYSTEM PASSWORD"::SYS$COMMON:[PCSA.LOAD_FILE.V41]*.* 3. When updating Lat.exe or Latcp.exe you *MUST* delete the file \DECNET\DECLAT.DAT on the client PC. Upon running Latcp a new Declat.dat will be created. If you had any local lat printers, special settings or preferred services that were in your previous Declat.dat file, you must re-add them. **SUMMARY OF FIXES** BCAST.EXE --------- V4.1.9 1- Fixes various problems with BCAST related to the use of /c qualifier. Known restriction: You may get a "Cannot confirm message sent to XYZnode" message where XYZnode is the node you are running BCAST on. If that happens the message WILL still be sent. The restriction is not in BCAST.EXE and will be fixed in a future release. CTERM.EXE --------- V4.1.26b 1- corrects problem with ctrl-x not working properly when sent from DOS Cterm to an Ultrix host running EMACS. V4.1.26a 1- corrects problem when no_line_editing is set through VMS QIO, prevents recognition of Esc sequences. V4.1.25a 1- fixes problem with displaying mulitnational characters in a FMS BOLD and/or UNDERLINE field V4.1.24a 1- now fills in the relative horizontal change field, that keeps the TOLAS application happy V4.1.23a 1- fixes an AltEchoString problem and puts the /T (trace) capability back in. v4.1.22a 1- added code to send a 256 character buffer as soon as it is full instead of waiting for a terminating character or timeout. v4.1.21a 1- fixed the escape sequence parsing rewrite v4.1.20a 1- fixed ^W so it worked 2- repaired escape key handling 3- rewrote escape sequence parsing to add F10 and F6. v4.1.19a 1- checks if it should save last command to keep password from being displayed. v4.1.18a 1- fix code for arrow keys & ^W so that they work again under Allin1 v4.1.17a 1- when VMS passall/pasthru is set, and delete is pressed, don't make it a terminator if the input buffer length is only one. That makes the delete key work as it should under DECalc. v4.1.16a 1- add alternate echo string support, fixes the All-in-1 status line problem of not clearing the field before displaying a message. v4.1.15a 1- works with large multi-character fields better V4.1.14a 1- PAGE UP/DOWN keys now work with multi-character fields. V4.1.12a 1- fixes a problem with cursor positioning when editing a file DNNETH.EXE & DDNETH.EXE ----------------------- ?V4.1.125 1-(DOS Only change) If an IOCB is submitted as MSG_ASYNC, and the socket is marked nonblocking, the request is converted to blocking, just as it was in 4.0. ?V4.1.124 1-This was the version released with PATHWORKS for DOS v4.1A. It included all of the fixes described below plus changes for token-ring and Phase IV-Prime. ?V4.1.070 1-DNP will now properly process RECEIVE DATAGRAM requests. There was a bug in the bugfix to .066 that prevented RCV from working properly. V4.1.069 1-DNP will cancel receive.broadcast.datagram commands posted against a name when the name is deleted. Previously, DNP would not cancel those names. V4.1.068 1-DNP will null-terminate the name of the circuit/line at reboot. This should help out with some DECmcc problems. V4.1.067 1-DNP would fail incoming NETBIOS connections if the connect data was not present. This caused incompatibilities from 4.0 for VAX applications that make connections to PC NETBIOS sessions. Now, DNP will accept these connections. V4.1.066 1-DNP was not correctly handling the case of receive datagrams posted against name number 255. Previously, it would complete datagrams sent to any name (even those not in the table). This fix corrects that problem. V4.1.065 1- Process pad fields in routing control messages, like the ones that DECSA systems send, properly. Previously, DNP would ignore these messages because the pad field was incorrectly processed and the wrong field was used to determine the message type. V4.1.064 1- Don't reset adjacency timer on each received message only on hello messages. 2- Add /DACK:E|D switch to turn off delayed-acks. V4.1.063 1- Correct a problem in the connect/disconnect code that would occasionally cause the sclose() function to return the error "connection refused" 2- Fix routing so that it will ignore packets that it receives that are not addressed to the executor node. V4.1.062 1- The DISCONNECT operation now works on connections in the "connect received" state. This fixes SPAWNER, so it disconnects properly when you launch a batch file. V4.1.061 1- Interrupt 2A no longer corrupts AH when bad LANA numbers are encountered. This fixes a Lotus Notes / NetWare coexistence problem. You need EMSLOAD 4.1.12 or newer for a complete fix. (DOS) 2- Endnode hello messages now properly formatted. Wellfleet routers and Phase V Wave I extensions should work now. 3- One Receive-any command is correctly completed with "session closed" error when HANGUP commands are issued. 4- Sockets disconnected when backlogged now properly credit the backlog count. Previously, a socket that timed out would leave the backlog count nonzero, and when the listen quota was exceeded, no further connects would be allowed on that socket. This corrects part of a problem in PW 4.1 with DECmcc and NML.EXE. 5- The correct error code "timed out" is now returned when a backlogged connection never gets accepted. 6- DNP will now send to the designated router after 3 retries, instead of 1/2 the RETRANSMIT FACTOR. 7- Receiving data with the PRU_RCVD function and the MSG_NEOM option will now return io_status = 1 if there is more data to receive (as documented in the manual). V4.1.057 1- It corrects the problem with the enhanced redirector hanging and beeping when connecting to a personal service on VMS and specifying the wrong password. DEPCA_H.TSK & DEPCA_S.TSK ----------- Remote boot task that includes latest version of LAST. DLLNDIS.EXE ----------- V4.1.024 1- Fixed a problem in buffer allocation/deallocation when more than 32K of buffers is configured EMSLOAD.EXE ----------- V4.1.12 1- This version (or newer) required for DNP in EMS to correct a problem with LANA numbers when Lotus Notes is used with NetWare Coexistence. FAL.EXE and FALNOWIN.EXE ------------------------ V4.1.007 1- fixed the following problems that ONLY occur in standard mode under Windows: (Windows can do 3 modes - real,standard,enhanced) a- FAL required access info (node"":: worked, node:: didn't) b- Can only copy small files. That was due to DNP's MSG_USRBUF feature not working over async DECnet. The FAL fix is to not use that feature. V4.1.006 1- Check if the incoming file is being transferred in BLOCK mode, if so, do not append a ^Z on the end of the file. KBDCODE.EXE ----------- V4.1aa 1- Now works with special keyboard, 7373 keycode. KEYBRD.EXE ---------- V4.1a 1- Updated to work better with LK250. LAD.EXE ------- V4.1.5 1- Style guide conformance. Add /? and /HELP and switch help text. V4.1.4 1- Range check datalink MOP HW ID code since we were using a default transaction size with OEM native datalinks like WD and Xircom. Workaround without LAD 4.1.4 is to start LAD with /R:2 /W:2 or other explicit values. V4.1.3 1- Switch to a single interrupt handler even when we are loaded in EMS, to correct any instance of EMSLOAD LAD >C:FOO.TXT that might be used, which would try to do INT 13h while we were in the process of switching INT 13h handlers from LAD to EMSLOAD. LANSESS.EXE ----------- V4.1.4 1- Added async ChainSend to the legal list of NetBIOS async commands supported by LANSESS. Fixes a problem writing to file services with the above version. V4.1.3 1- Fixed an incompatiblity with Lotus Notes and several other NetBIOS applications. Any application that did an asynchronous CALL would be processed by LANSESS rather than be passed to DECnet, even though LANSESS can't handle async CALLs or LISTENs. Keep in mind that you must always set NetNoBlock=FALSE in the [386Enh] section of SYSTEM.INI when using LANSESS with Windows or you will experience other problems. LAST.EXE -------- V4.1.16 1- Style guide conformance. Allow /? and /HELP and add help text for switches. Automatically configure for smaller datagram if datalink doesn't support full size ethernet packets. V4.1.15 1- More LANSESS timer adjustments. The server resyncs after the first time at our xaction timer -1, or 5. Since we dropped our resync timer above to 5, there was an area of risk where we would retransmit too soon for the server. Changed to 6+1. V4.1.14 1- Fixes problem with incorrect error codes returned to LAD, noticed when connecting to a disk service. You get an incorrect error like 'Bad data received from server' when it should be 'Connection was refused' or 'Maximum connections exceeded'. LAT.EXE ------- ?V4.1.17w 1- now accepts for transmit up to 255 bytes, instead of 251. ?V4.1.17v 1- double the retransmit timer from 6 to 12 ticks and the SCB buffer count fixed. V4.1.17u 1- fixes problem with sessions getting confused. V4.1.17t 1- fixes printing while in Windows 3.1 problem. V4.1.17s 1- look for DECLAT in directories pointed to by environment variables DNETPATH and DECNET. V4.1.17r 1- fixes DATA_B message transmission to ensure data has a non-zero length. V4.1.17q 1- if DLL state is off on startup, try turing it on before exiting with an error. Fixes DLLNDIS error if no DECPARM.DAT. V4.1.17p 1- fixes problem with uncontrolled ACKing 2- re-fixes PageDown problem V4.1.17n 1- fixes problem with service ratings not being updated correctly. V4.1.17m 1- fixed hang due to holding down the PAGE DOWN key V4.1.17l 1- waits a bit before retrying a reverse lat connection with a password, that gives the other side time to get ready to accept a new connect. V4.1.17j 1- fix what was wrong with 17i V4.1.17i 1- Fix pointer problem when deleting service entries. V4.1.17h 1- send a response to a DATAB message from Ultrix, makes reverse lat printing work better. Ultrix must configure the port for 9600 bps, 8 bits, no parity for it to work. Full support in a future release. Use port for Ultrix 4.1, use service for Ultrix 4.2. V4.1.17f 1- Take out debug code that caused problems w/ QEMM V4.1.17e 1- Tolerate sequential msgs w/ same sequence message V4.1.17d 1- Clean up some code V4.1.17c 1- Fix directory loop CLD by fixing ack/sequence msg checking V4.1.17b 1- Fix a data corruption problem when the send buffer gets full. V4.1.17a 1- Fix TPU hold-the-page-down-key bug by allowing us to send credits back w/o data even if we have no remote credits. V4.1.17 1- Extended show error support. Added address comparison to node name comparison. Fixed problem when search and fallback enabled, and failed, where DLL buffer was not freed. V4.1.16 1- Added control-c handler, pointing to an iret, to prevent hangs when control c'ing when displaying banner. LATCP.EXE --------- ?V4.1.6 1- LATCP will create/look for declat.dat in the location pointed to by the DECNET environment variable. If it is not set it will use DNETPATH. If neither of the environment variables is set it will use the location that the DLL indicates DECPARM.DAT is stored in (normally C:\DECNET). These changes were made to match similar logic in LAT.EXE added in v4.1.17s. V4.1.5 1- Couldn't delete services with the pop-up delete window 2- There was a limit of approx 74 preferred services that you could add using the ADD pop-up window....you can now add several hundred. 3- There was a problem in the pop-up display windows where duplicate service names were seen when a service was deselected. LDU.EXE ------- V4.1.009 1- This patch resolves INVALID FILE SPECIFICATION problem encountered when using "*" wildcard variable with v4.1 NET ATTRIB and NET COPY commands. 2- In previous versions, an expired VMS password would have to be reset from within VMS by a privileged user. Now an expired password can be modified from a client using the NET PASSWORD command. To enable this feature the client must be using version 4.1.008 or later of LDU.EXE, 4.1A of the Pathworks for VMS Server software, and setting of certain parameters as per the Release Notes provided with the 4.1A Server Patch CSCPAT_3043. MEMMAN.EXE ---------- V4.1.10 1- Check full EMS signature. Fixes problem where MEMMAN would try to free expanded memory if EMM386 was loaded with the NOEMS option. The signatures differ by 1 character and the older MEMMAN's would think EMS was installed when it really wasn't. V4.1.9 1- Shut down the client license responder if it is installed. This was added for the NetWare support. MSCDEX.EXE ---------- V2.21 1- Support for Dos 5.0, no longer need Setver.exe command. NETD.EXE & NET.EXE 1- Net command hangs the PC when to many directories in PATH ------- (15 or more directories) NETSETUP.EXE & DNETOMO.V41 & TCPIPOMO.V41 ------------ NETSETUP.EXE V4.1.078 DNETOMO.V41 V4.1.063 TCPIPOMO.V41 V4.1.028 1- Corrects problem of searching for customized WIK files and not finding them in the current directory, or in the path, then defaulting to the system file service. At that point Netsetup uses the default WIK file instead of customized file. NETSETUP.EXE V4.1.075 DNETOMO.V41 V4.1.061 1- fix the problem with adding remote boot workstations to servers in a clustered environment. The symptom was sometimes seeing a "wk_free..." error, and NETSETUP would abort back to DOS. Another symptom of this problem was that, although the LAD was created, NETSETUP could not connect to it (in a clustered environment). Now, NETSETUP will display the output from the server in real time (when in ADVANCED mode), rather than all at once like before. NETWKSTA.330 NETWKSTA.400 NETWKSTA.500 ------------ 1- Corrects problem loading into EMS memory. 2- Corrects problem connecting to a Personal File Service, PC will beep and then hang requiring a reboot. NFT.EXE & NFTNOWIN.EXE ------------ V4.1.004b 1- Fixes problem to pc FAL, worked fine to VMS FAL. Using MS-WINDOWS NFT, doing a Change Directory and doing View Brief or Verbose resulted in FILE NOT FOUND. The syntax to use for doing a dir of pc FAL is node:: or node::disk:\*.* or node::disk:\directory\*.* do NOT use node::disk: or node::c:\ V4.1.004a 1- Fixes a problem with when using the following command: NFT>COPY SERVERNODE"USERNAME"::FILENAME.EXT *.*, it would hang for a short period and then look like it reloaded itself displaying the NFT banner again. NML.EXE ------- V4.1 1- After an upgrade from PATHWORKS 4.0 to 4.1 get the following error using DECMCC: The requested operation cannot be completed MCC Unhandled Service Reply = Insufficient resources at target entity. The command $mc ncp tell show exec char gets the error: %NCP-F-CONNEC, unable to connect to listener SYSTEM-F-REMRSRC, insufficient system resouces at remote node. PRINTQ.EXE ---------- V4.1.12 1- This version will release the requirement that the first character of a file name be alphanumeric, as per the following example: $file_name.ext and the work around was to use a drive letter in front of the file name: c:\$file_name.ext. V4.1.10 1- This patch fixes a problem where NET PRINT /SETUP didn't stay SETUP after you printed. RCV.EXE & TRCV.EXE -------- RCV.EXE V4.1.16 1- Fixed positioning of pop-up at bottom of screen. TRCV.EXE V4.1.16 1- Fixed positioning of pop-up at bottom of screen. V4.1.17 1- Fixed /A on multiple LANAs. SETHOST.EXE ----------- ?V4.1.am 1- fixes problem where sethost will turn off auto repeat if cntrl W is hit while in ALLIN1 under WP ?V4.1.al 1- more fixes for the auto repeat speed change under WPS-PLUS ?V4.1.ak 1- no longer leaves it's file handles open when you exit ?V4.1.aj 1- print screen works better now V4.1.ai 1- this version fixes the problem that sethost will change the auto repeat speed after using WPS+ in ALLIN1. V4.1.ah 1- Added functionality to support ISO_LATIN character set. V4.1.ag 1- fixed problems with handling a SET TERM/INQ, when changing 8bit settings to 7bit V4.1.af 1- fixed hang problem when connecting to a non-existing node name longer then 11 characters under TCP/IP. 2- added code to handle key code 7373 for a special keyboard (with extra key in between "," and "/"). V4.1.ae 1- corrects a problem with using the key combination ctrl+alt+F2 and ctrl+alt+F1, you got the < and ; characters, respectively, instead of the expected DOS code page switching. 2- fixes a hang due to having more than 10 messages in the REC queue. V4.1.ad 1- fixed hang problem exiting SETHOST, when running in Windows V3.0 standard mode. V4.1.ac 1- fixed problem with sethost/tpu doing overstrike instead of insert on monochrome monitors when using SLOW VIDEO (BIOS) mode, worked fine with FAST VIDEO (DIRECT) mode. 2- changed the environment variable NVTEXIT to add a NVTEXIT=2 NVTEXIT=1 will still exit SETHOST. NVTEXIT=2 will exit SETHOST and clear the screen. V4.1.ab 1- added support for the escape sequences to do cursor repeat on/off (sent by CCU boxes at news companies) V4.1.aa 1- it will now return the correct keyboard dialect in response to the escape sequence, instead always being "american" 2- translating characters when in printer controller mode works just like a real terminal now. 3- it now sets the character set correctly in response to the CSI sequence to change to NRC or Multinational mode. 4- fixed problem with underline not printing TFA.EXE ------- V4.1.002 1- Update to programming calls. USE.EXE ------- V4.1.32 1- Style guide changes to help, switches, and error messages. Allow /DELETE as synonym for /DISCONNECT; /D still works. Allow /EX as unambiguous because /EXCLUDE and /EXCEPT both map to the same thing. V4.1.31 1- Globalize instance data changes under Windows for LAD and CD-ROM connections when using new VxDs. Support up to 16 CD-ROM and LAD devices. V4.1.30 1- When saving a profile, if a connection has a username and it does not match existing default access control information then add a '*' to force a password prompt *before* attempting a connection. Eliminates increasing login failures when loading profiles. V4.1.29 1- Add USE_OPTS environment variable for enabling default switches like /LOG or /ONERR. Switches on command line still take precedence. V4.1.28 1- Ignore usernames specified for comm services since LAT has no concept of VMS usernames. 2- Warn if a password or service was invalid on a /REPLACE before trying to reconnect the orginal connection. V4.1.27 1- From a pc running Pathworks for Dos 4.1 and has not loaded LADCDDRV.SYS in config.sys and has not loaded MSCDEX.EXE in startnet.bat and you issue one of the following commands: USE \\INFOSERVER /V (to get available disk services on a infoserver) or USE ?: \\INFOSERVER\SERVICE /V (to connect to a infoserver disk service) You get the error message MSCDEX not loaded. 2- Don't try to SetDir directories returned when doing a /REP/LOOP=n to VMS servers since we might not be connected with a username and can't change the associated directory. V4.1.26 1- In Pathworks 4.1 if you load LADCDDRV.SYS in config.sys and MSCDEX.EXE in startnet.bat so you can connect to a Cdrom on a Infoserver the unconnected Ladcd drives show up in MS Windows file manager. Lad drives do not show up in the MS Windows file manager. The following are the commands specific for lad and Ladcd drives. CONFIG.SYS: DEVICE=LADDRV.SYS /D:2 (loads and defines 2 lad drives) DEVICE=LADCDDRV.SYS /N:2 (enables connection to 2 cd services on an infoserver) STARTNET.BAT %_SYSD%\LAD.EXE USE/FIXUP (makes unconnected lad drives not seen in mswindows or dos shell) %_SYSD%\MSCDEX.EXE (loads Microsoft's CD extension) USE/FIXUP (should make unconnected ladcd drives not seen in mswindows and dos shell) 2- Display CDROM services longer than 16 characters better in a solicit (/CD/SHOW); previously they were truncated. Move sharename to a separate line in /LIST if it exceeds space available to access column. V4.1.25 1- Have /FIXUP and /UNFIX affect LAD CDROMs XONXOFF.EXE ----------- V4.13 1- Update to handle flow control better between components