ShivaPPP 3.52 Release Notes

The following items are new in release 3.5x of ShivaPPP
software. For problems resolved in Version 3.52 of ShivaPPP,
see the "Problems Resolved in Release 3.52" section at the end
of this document.

********New Files*******

     The following table contains new files that are
     included on the ShivaPPP 3.52 software disk.
     
CONFIG.HLP and CONFIG.TXT

     Software configuration notes (for Windows and for DOS).
     These files replace WFW311.WRI and VLM.TXT from previous
     versions of ShivaPPP.
     
DIALCOMP.EXE

     PPP compression driver. See "Software Compression"
     later in this section for information on how
     compression works for dial-in connections.
     
CONAPI.DLL

     An implementation of the ShivaPPP application
     programming interface. See the "ShivaPPP API
     Available" section later in this section for more
     information.
     
CTL3D.DLL

     A dynamic linked library used by Microsoft Windows to
     provide three-dimensional buttons, windows, and so on
     in ShivaPPP.
     
     Note: Many of the files on the ShivaPPP software
     diskette are compressed. These files have an underscore
     ('_') as the last character of the file name (as in
     'connectw.ex_'). The ShivaPPP Setup program expands
     the files to their original size automatically during
     the installation process.
     
     To expand a file manually, use the Microsoft EXPAND.EXE
     program (usually found in your Windows directory). For
     example, to expand the Windows Connect program from the
     ShivaPPP disk in your A: drive to the Shiva
     directory on your C: drive, enter this command at the
     DOS prompt:
     
     expand a:connectw.ex_ c:\shiva\connectw.exe
     
********Novell NetWare Client Software********

     This release of ShivaPPP includes a new version of
     the Novell NetWare Virtual Loadable Modules (VLMs).
     Shiva supports only this new version (version 1.2) with
     ShivaPPP Version 3.5. If you plan to use NetWare
     services while dialed into a remote network, follow the
     instructions on the NetWare Workstation disks included
     with this release to install or update your version of
     the VLMs.
     
     Note: Although there are only two installation disks
     for the NetWare Workstation software, the installation
     program will ask for Disk 4 partway through the
     installation. When this happens, insert the second of
     the NetWare Workstation disks instead.
     
********Software Compression********

     ShivaPPP now compresses data over the dial-in
     connection between your computer and the Shiva remote
     access server to improve performance.
     
     To control this feature in the ShivaPPP Connect
     program, choose Port Setup from the Tools menu. When
     the Port Setup dialog box appears, click the Advanced
     button. Select or clear the Enable PPP compression
     checkbox to enable or disable this feature.
     
     Note that you must connect to a Shiva remote access
     server Version 3.5 or later for data compression to
     work. This feature is enabled by default both in
     ShivaPPP and on the Shiva remote access server.
     
     To provide more information about data compression over
     your dial-in connection, there is now a Compression
     screen in the ShivaPPP Statistics dialog box. You
     can open the Statistics dialog box by choosing
     Statistics from the Tools menu in the ShivaPPP
     Connect program, then choosing Compression from the
     "Display statistics for" drop-down list.
     
     Note: To enable this feature within the DOS Connect
     program, you must load the DIALCOMP.EXE driver before
     running DOS Connect. The best point to load
     DIALCOMP.EXE is just after you load your dial-in driver
     (either DIALODI.EXE or DIALNDIS.EXE). If you are only
     using the Windows version of ShivaPPP Connect, you
     do not need to load DIALCOMP.EXE.
     
******** ShivaPPP API ********

     Many applications need to make remote access
     connections without user intervention or they may need
     to trigger connections on application-specific events.
     Shiva has implemented the Microsoft RAS API, as defined
     in Windows 95, in ShivaPPP for Windows 16-bit
     applications which need these services. Some of the
     basic primitives provided are: dial, hangup, enumerate
     phonebook entries, and get connection status.
     
     This version of ShivaPPP includes a file called
     CONNAPI.DLL. This is where the API is implemented. A
     software development kit (SDK) for this API can be
     downloaded from  our BBS.
     
 ******** Change Password ********

     You can now change your dial-in password during any
     dial-in connection to a Shiva remote access server
     Version 3.5 or later. When you are connected to a Shiva
     remote access server Version 3.5, you can choose the
     Change Password command from the Tools menu in the
     ShivaPPP Connect window.
     
     Note that the administrator for the remote access
     server must enable this feature for each user who is
     authorized to change her password during a dial-in
     connection. (See the "Security" section of this
     document for a description of the Change Password
     capability implemented in the server).
     
     Note: The Change Password feature is not supported in
     the  DOS version of ShivaPPP.
     
******** IP Support ********

     ShivaPPP supports the following software packages
     for using IP over a dial-in connection.
     
     * FTP Software's PC/TCP Version 2.2 and later and
       OnNet 1.1 and later
       
     * Novell's LAN Workplace Version 4.1 and later
       
     * Microsoft TCP/IP-32
       
     * Wollongong PathWay Access 3.0 and later
       
     * Network TeleSystems TCP Pro
       
     * Sun's PC-NFS 5.0 and later
       
     * NetManage Chameleon 3.11 and later
       
     For more information on this feature, please refer to
     the Software Configuration Notes in Windows
     (CONFIG.HLP) or  DOS (CONFIG.TXT).
     
IP Address Updates

     Of these supported packages, ShivaPPP will now
     update the  IP address of the following IP protocol
     stacks with that  obtained from the Shiva remote access
     server:
     
     * FTP Software's PC/TCP Version 2.2 and later and
       OnNet 1.1 and later
       
     * Novell's LAN Workplace Version 4.1 and later
       
     * Microsoft TCP/IP-32
       
     * Wollongong PathWay Access 3.0 and later
       
     * Network TeleSystems TCP Pro
       
     PC-NFS and Chameleon do not currently support IP
     address updates. For more information on this feature,
     please refer to the Software Configuration Notes online
     help file (CONFIG.HLP).
     
DNS Address Updates

     Of these supported packages, ShivaPPP will now
     update the Domain Name Server (DNS) address for the
     following IP protocol stacks:
     
     * Microsoft TCP/IP-32
       
     * FTP Software's PC/TCP Version 2.2 and later and
       OnNet 1.1 and later
       
     This feature requires a Shiva remote access server 3.5
     or later, and works only if the remote access server is
     configured for DHCP or has a DNS address properly
     configured. For more information on this feature,
     please refer to the Software Configuration Notes online
     help file (CONFIG.HLP) in Windows or the CONFIG.TXT
     file in DOS.
     
******** Time Warning Message ********

     When you use ShivaPPP to dial in to a Shiva remote
     access server Version 3.5 or later, you will receive a
     warning message when you are within 5 minutes of your
     connection time limit (if a time limit has been set on the
     Shiva remote access server). This provides you with
     extra time to save documents, close applications,
     disconnect from network services, and so on.
     
     To change the amount of advance warning you receive,
     edit the SHIVAPPP.INI file in your default Shiva
     directory (usually C:\SHIVA). Add or modify the
     following line in the [Options] section of SHIVAPPP.INI:
     
          TimeWarning=X
     
     Replace "X" with the number of minutes of advance
     warning you want to receive. To disable the warning
     message, set this entry to 0. For the DOS version of
     ShivaPPP Connect, this option is either on or off.
     If X is zero, the warning message will not appear,
     and if X is anything other than zero, the warning will
     appear five minutes before connection time expires.
     
     Note that this option has no effect on the message
     about your connection time limit that appears when you
     first establish the dial-in connection. This option
     controls only the warning near the end of the
     connection.
     
********New Online Help********

     The online help for ShivaPPP Connect for Windows has
     been rewritten and expanded. When you install
     ShivaPPP, an icon for the online help is
     automatically added to the ShivaPPP program group in
     the Program Manager. You can also open the online help
     at any time from within ShivaPPP Connect by choosing
     commands from the Help menu or by clicking the Help
     button whenever it appears in dialog boxes in the
     program.
     
******** New Software Configuration Notes ********

     The various files containing configuration information
     (CONFIG.TXT, VLM.TXT, and WFW311.WRI) have been
     rewritten and expanded. They have also been combined
     into a single Windows Help file (called CONFIG.HLP).
     When you install ShivaPPP, an icon for this Software
     Configuration Notes help file is automatically added to
     the ShivaPPP program group in the Program Manager.
     
     Currently, the information in the Software
     Configuration Notes help file is not complete. In
     addition, this information is not accessible from DOS.
     These limitations will be addressed in future releases
     of ShivaPPP 3.5.
     
********Unresolved Problems and Workarounds********

     * When ShivaPPP updates the IP address in Microsoft
       TCP/IP-32, it effectively disables NetBIOS over IP.
       Although IP services such as ping, telnet, and ftp
       continue to function, you will not be able to log
       into a LAN Manager or Windows NT 3.5 server using
       the IP protocol.
       
       If you need to use NetBIOS over IP, you must disable
       the automatic IP address update feature of
       ShivaPPP as described in the Software
       Configuration Notes file (CONFIG.HLP).
       
     * If you dial in to a remote network with ShivaPPP
       using VxD-based TCP/IP software (such as Microsoft
       TCP/IP-32) and exit to DOS while still connected, IP
       services will not be available when you return to
       Windows.
       
     * ShivaPPP does not support Xircom credit card
       modems in this release. Shiva and Xircom are working
       together to provide support for these modems in the
       future.
       
     * ReachOut remote control software Version 4.04 from
       STAC/Ocean Isle is compatible with this release of
       ShivaPPP. Earlier versions of ReachOut are not
       compatible with ShivaPPP 3.5.
       
     * Keyboard accelerators (such as Alt-C, Alt-X, and so
       on) do not currently work in the DOS Setup
       application.
       
********Problems Resolved in Release 3.5********

     * If the dial-in driver (DIALODI.EXE or DIALNDIS.EXE)
       you are using is not compatible with the version of
       DIAL.386 being loaded with Windows, an error message
       will appear when Windows first starts up. This
       change to the ShivaPPP software prevents problems
       that occurred in previous versions when incompatible
       versions of DIAL.386 and the dial-in driver were
       used. Also, if you launch ShivaPPP Connect when
       an incompatible version of DIAL.386 is loaded, a
       message to that effect appears.
       
     * If a control protocol layer (such as IPCP) for a
       Shiva remote access server is closed while a user is
       connected using that protocol, the Windows version
       of ShivaPPP Connect now informs the user. This
       feature is not implemented in the DOS version of
       Connect.
       
********Problems Resolved in Release 3.52********

     * The DIALCOMP.EXE and DIAL.386 files were updated to
       fix a problem with PPP compression involving full-length
       NetBEUI frames. This problem occurred under very rare
       circumstances. 

     * A problem was discovered involving large file transfers when
       running Timbuktu over Microsoft TCP/IP-32. This problem
       has been fixed.

     * The CONNAPI.DLL file was updated to fix some problems
       in the ShivaPPP API (application programming interface).
       This is of interest only to those users who are developing
       applications that use the ShivaPPP API.

     * The DIALODI.EXE driver was updated to fix a problem where
       network packets were lost while the remote computer was
       reading files. This occurred only when the remote computer
       was running version 1.2 of the NetWare VLMs and Novell NetWare
       3.11 and when PBURST was not enabled on the NetWare server.

     * A new version of MSODISUP.386 is included in this release to
       stay synchronized with the version of this file released by
       Microsoft.

     * The MODEMS.INI file was updated to include new initialization
       strings for the Adtran Express ISDN terminal adapter and the
       Motorola Power 28.8 modem.

     * A problem that would cause ShivaPPP Connect for DOS to crash 
       during CHAP authentication has been fixed. This problem occurred 
       rarely and was seen only when dialing in to Ascend remote access servers.
