SYMANTEC CORPORATION - PETER NORTON GROUP
Build notes for Project Luigi (Norton AntiVirus for Windows 95)
Pre-release build 40

1. Disclaimer of Warranty
-------------------------

This software is pre-release software that may contain errors or other
deficiencies, and as such may not function properly and Symantec disclaims 
all liability for any such errors or malfunctions. Consequently, the 
enclosed software is provided as is, exclusive of any warranty, including, 
without limitation, any implied warranty of merchantability or fitness for 
a particular purpose, or any other warrant, whether expressed or implied. 
Symantec will not be liable for any damages including without limitation 
any indirect, incidental, or consequential damages (including but not 
limited to loss of anticipated profits) arising from any cause under or 
related to this software.

In english, the above statement simply says that you should use caution 
when using this software since it is still pre-release. You should not
rely on it as your only source of virus protection and it may cause some
unexpected behavior including corrupting files or making Windows 95 
unstable.

2. Windows 95 Version Compatibility
-----------------------------------

Luigi is currently being tested with the M8 build (build 347) of 
Windows 95. Earlier builds of Windows 95 are not supported and should
not be used. Later builds may work but have not been specifically tested.

3. State of the Project
-----------------------

3.1 Luigi is currently of alpha quality. This means it is generally code
    complete and works in most normal conditions. It has undergone 
    substantial testing and there are no known data corrupting or system 
    hanging defects when used under normal conditions.

3.2 Luigi is generally unstable in the following environments:

3.2.1 Low memory (all components) -- Do not run Luigi where you are low
      on physical memory or swap space. NAVBOOT currently requires 575K 
      free DOS memory. NAVAP.VXD and SYMEVNT.386 uses about 300K 
      (non-swappable).  The other components have not been profiled for 
      memory use but are typical Windows applications.
3.2.2 Write protected/Missing media -- Do not try to scan or save log
      information on full, write-protected, or missing media.
3.2.3 Very long filenames -- Avoid paths longer than 250 characters.
3.2.4 Intensive Multitasking -- Avoid generating alot of auto-protect
      alerts on multiple threads and tasks simultaneously. 

4. Installation Notes
---------------------

4.1 Delete C:\NCDTREE\*.* before installing this build of Luigi. 
4.2 Install should handle any other upgrade issues.

5. Highlights of this Build
---------------------------

5.1 The following has changed since the last build:

5.1.1  System Integrity has been reworked and the file format has changed
5.1.2  Inoculation has been reworked for 32-bit platforms and now
       properly creates and maintains the inoculation databases and 
       repairs files.
5.1.3  All components properly handle special viruses such as DirII and 
       One Half.
5.1.4  Install properly updates the registry for shared files (especially
       SYMEVNT.386).
5.1.5  Auto-protect system shutdown is now safer and more compatible
5.1.6  Auto-protect now displays a splash screen at startup rather than 
       its status dialog.
5.1.7  Auto-protect now does a CRC self check.
5.1.8  Final UI clean-up and text message changes are underway in NAVW32
5.1.9  Several UNC and LFN handling issues have been fixed in NAVW32
5.1.10 NAVW32 "What's This" help has significantly more entries and includes
       "See also:" fields in many cases.
5.1.11 NAVW32 now properly logs inoculation and other events.
5.1.12 The control panel has been reworked in NAVW32: 
       - "Load Auto-Protect at Startup" has moved to the "Auto-Protect" tab
       - Descriptive strings were added to describe the purpose of each tab
       - Now should appear as no more than two rows of tabs.
5.1.13 NAVW32 will use the system "asterisk" event sound when it sounds an
       alert.
5.1.14 Animation within NAVW32 no longer pauses when the dialog is inactive
5.1.15 Scheduler is now "Norton Program Scheduler" and its file is NSCHED32
5.1.16 Scheduler will now run tasks if the program being run contains a
       long filename with spaces.

5.2 The following are highlights of features and changes from the last 
    few builds:

5.2.1 NAVW dynamically reconfigures auto-protect when changing options.
5.2.2 The scan engine now produces identical results for all components
      for both detection and repair.
5.2.3 The main components (NAVBOOT, NAVTSR, NAVAP, NAVAPW, NAVW32, 
      SCHEDULER) are all functionally complete.

6. Known Problems
-----------------

6.1 General:

6.1.1 Misc. cleanup. All components have a number of cosmetic problems such 
      as hotkey duplication, misspellings, specific message content, artwork 
      (icons, bitmaps, animation).
6.1.2 "Inoculation Failed" may be reported on many Win95 executable files
      including NAVW32.EXE.
6.1.3 Some files will be inoculated every time you scan.
6.3.4 Some systems with S3 video drivers will hang if "Scan High Memory"
      is selected from the "General" tab.

6.2 DOS Components (NAVBOOT/NAVTSR):

6.2.1 NAVTSR can be loaded from a DOS box command-line. It should only be
      loaded by NAVBOOT in MS-DOS mode.
6.2.2 NAVBOOT will allow startup from a DOS box. It should only be run 
      from MS-DOS mode.

6.3 Windows Scanner (NAVW32/Scheduler):

6.3.1 Scanning speed is greatly reduced in NAVW32 if any exclusion entries 
      exist.
6.3.2 If a virus is found within a ZIP file, NAVW32 will allow delete and
      repair options. No operations are allowed on ZIP files.
6.3.3 Scanning files at or near the 260 character path limit may produce 
      unexpected results.
6.3.4 NAVW32 will not launch Scheduler if it is in a directory that
      contains spaces.

6.4 Auto-Protect (NAVAPW.EXE, NAVAP.VxD, SYMEVNT.386):

6.4.1 Excluding two alerts back to back can corrupt the exclusion database.
6.4.2 The auto-protect Windows agent does not support hot-keys.
6.4.3 If auto-protect finds a virus on a floppy disk when rebooting, the
      alert will be hidden by the graphic "Windows 95 is shutting down"
      screen. The audible alert will still be heard though.

6.5 Install:

6.5.1 Scheduler and auto-protect will not load minimized at startup.

6.6 Incomplete or not implemented:

6.6.1 Install -- registry and custom install handling are not fully 
      functionality.
6.6.2 Uninstall -- Not included in this build
6.6.3 Rescue -- Not included in this build.
