********************************************************************** LiveUpdate Client (Version 3.1) README.TXT Copyright (c) 2006 Symantec Corporation August 2006 ********************************************************************** Copyright (C) 2006 Symantec Corporation. All rights reserved. Symantec and the Symantec Logo are trademarks or registered trademarks of Symantec Corporation or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners. The Licensed Software and Documentation are deemed to be "commercial computer software" and "commercial computer software documentation" as defined in FAR Sections 12.212 and DFARS Section 227.7202. ********************************************************************** CONTENTS ********************************************************************** This README.TXT file describes LiveUpdate from Symantec. The following topics are discussed: * About LiveUpdate * System Requirements * LiveUpdate Privacy * Switching Between Interactive Mode and Express Mode * Proxy Servers * Version and Digital Signature Information * Running LiveUpdate * Updating LiveUpdate * Installing/Uninstalling LiveUpdate * LiveUpdate Configuration & Log files * Using AOL (America Online) * Authenticating Proxy Servers and LiveUpdate * Technical Information * Known Issues * Recent fixes * Acknowledgements ********************************************************************** ABOUT LIVEUPDATE ********************************************************************** LiveUpdate is the Symantec technology that permits an installed Symantec product to connect to a Symantec server over the Internet to check for program and other updates such as virus definitions and URL lists. When updates are available, LiveUpdate downloads them to your computer and installs them, keeping your Symantec software up to date. All updates that are downloaded with this version of LiveUpdate are checked for a valid digital signature. Certain types of content may require a subscription. LiveUpdate will only download subscription content if a valid subscription is found on your machine. ********************************************************************** SYSTEM REQUIREMENTS ********************************************************************** Operating system: * Windows 98/98 Se * Windows Me * Windows NT 4.0 (service pack 6 or later) * Windows 2000 * Windows XP * Windows 2003 Notes: 1. Windows 95 is no longer supported. 2. LiveUpdate is a 32bit application and will run as a 32bit application on 64bit Microsoft Windows Operating Systems. 3. Unless otherwise stated, LiveUpdate supports all versions of the Operating Systems listed above, including Service Packs. Processor: * Pentium 166 Mhz, Pentium 300 Mhz or higher recommended Memory: * 64 MB of RAM, 128 MB of RAM or higher recommended Hard Disk: * 20 MB of hard disk space required for installation. * 5 MB of hard disk space required to run LiveUpdate. In most cases at least 50 MB of disk space will be required to download and install new updates. Browser: * Internet Explorer 5 or later is recommended. Some features of LiveUpdate will not be available on all versions of Internet Explorer. ********************************************************************** LiveUpdate Privacy ********************************************************************** During normal LiveUpdate operation certain data may be captured in the LiveUpdate server logs. This data is used to improve the LiveUpdate service and to create aggregate usage statistics. No personal identifying information is captured. For detailed information, please see the LiveUpdate privacy policy at the following location: http://www.symantec.com/legal/luprivacy.html ********************************************************************** SWITCHING BETWEEN INTERACTIVE MODE AND EXPRESS MODE ********************************************************************** There is an option in the LiveUpdate Control Panel to allow users to switch between Interactive Mode and Express Mode. This switch is available on the 'General' tab of the LiveUpdate Control Panel applet. To switch to Express Mode 1. Open the Windows Control Panel and double-click the LiveUpdate Control Panel icon. The General tab will be displayed by default. 2. Select the Express Mode radio button. 3. Select how you want LiveUpdate to start. 4. Click the OK button. The next time LiveUpdate runs, it will run in Express Mode. To switch back to Interactive Mode 1. Open the Windows Control Panel and double-click the LiveUpdate Control Panel icon. The General tab will be displayed by default. 2. Select the Interactive Mode radio button. 3. Click the OK button. The next time LiveUpdate runs, it will run in Interactive Mode. Note: If enabled, the LiveUpdate Control Panel options are also available through the 'Configure' option in the LiveUpdate 'Options' menu on the user interface. ********************************************************************** PROXY SERVERS ********************************************************************** Most Internet users don't need to configure their computers to use a proxy server, however some ISPs and companies require you to connect to the Internet through a proxy server. You can configure LiveUpdate to use a Proxy via the LiveUpdate Control Panel applet. Note: If you do not know what a proxy server is, it may be best to change these options only when instructed to do so by a network administrator. You can set up LiveUpdate to use HTTP or FTP Proxy servers by selecting the appropriate tab in the Control Panel, and then choosing the second radio button to customize the settings. By default, LiveUpdate will use the same proxy server settings that you have set up for use with Internet Explorer. Note: LiveUpdate uses HTTP for file transfers by default, however it will fail over to FTP if it is unable to communicate via HTTP. If your proxy server requires authorization for outside access, you can also enter a user name and password for HTTP proxy servers. If you have any difficulty configuring your proxy settings, contact your network administrator for assistance. Each network is different, so only they can help you with this step. Important security consideration: --------------------------------- When provided with usernames and passwords, LiveUpdate will store this information in its settings file in encrypted form. However, when this information is sent to a proxy server, it is sent in an encoded, but unencrypted form. It is sometimes possible to capture data packets on the Internet, or on your LAN, and therefore it's possible that your password data may be viewed by others during transmission to the proxy server. If you have any concerns, please contact your network administrator. ********************************************************************** VERSION & DIGITAL SIGNATURE INFORMATION ********************************************************************** There are two ways to determine the version of LiveUpdate that you have installed. 1. Open Windows Explorer and locate the file luall.exe. This file is usually located in the LiveUpdate client installation folder (\Program Files\Symantec\LiveUpdate). Right-click on LUAll.exe, and then select Properties. Click the Version tab to see the File version information. 2. Run LiveUpdate, click on Options in the top left-hand corner of the LiveUpdate dialog, and then select "About LiveUpdate". The full product version is listed. You may also right-click on any of the LiveUpdate executable files (*.exe, *.dll) in the LiveUpdate folder and select the "Digital Signatures" tab to view the Symantec Digital Signature on the files. ********************************************************************** RUNNING LIVEUPDATE ********************************************************************** There are several ways to run LiveUpdate. 1. Through your Symantec product. Most Symantec products which use LiveUpdate offer a LiveUpdate button. 2. Run LiveUpdate from the folder created under the Start menu by your Symantec product(s). 3. Open a command prompt and run LUAll.exe, or create a shortcut to this program on your desktop (\Program Files\Symantec\LiveUpdate\LUAll.exe). Note: Some product updates may only be retrieved by selecting the LiveUpdate option from within that product (option 1). ********************************************************************** UPDATING LIVEUPDATE ********************************************************************** LiveUpdate occasionally needs to be updated. LiveUpdate will automatically check to see if there are any available updates to itself each time it is run. It should update itself transparently (without any extra input), but in certain rare cases, it may require that you run LiveUpdate one additional time to complete your session after it has finished its update. If this is required, LiveUpdate will prompt you. Updates to LiveUpdate are also posted to the URL below: http://www.symantec.com/techsupp/files/lu/lu.html ********************************************************************** INSTALLING/UNINSTALLING LIVEUPDATE ********************************************************************** All Symantec products that use LiveUpdate include it as part of the product installation. If you encounter a problem with LiveUpdate that you or Technical Support believe to be the result of an installation problem, or Corrupted files, you can reinstall LiveUpdate. To reinstall LiveUpdate 1. Locate LUSETUP.EXE or LUSETUP-LT.EXE on your computer or on the CD-ROM containing your Symantec product. You may also download the latest version from the Internet at: http://www.symantec.com/techsupp/files/lu/lu.html 2. Double-click LUSETUP.EXE or LUSETUP-LT.EXE You will be prompted if you wish to install LiveUpdate. 3. Click Yes. The LiveUpdate program will automatically reinstall. If you wish to uninstall LiveUpdate, note that you will no longer be able to receive updates to your Symantec products. To uninstall LiveUpdate: 1. Open the Control Panel. 2. Double-click Add/Remove Programs. 3. Select LiveUpdate from the list, and then click Add/Remove. ********************************************************************** LIVEUPDATE CONFIGURATION & LOG FILES ********************************************************************** LiveUpdate stores all of its configuration and logging information in the following files: log.liveupdate - Log file product.inventory.liveupdate - List of installed Symantec products settings.liveupdate - Configuration settings There is one additional Log File for Automatic LiveUpdate. The Log filename has the following format: _Log.ALUSchedulerSvc.LiveUpdate A new log file is created for each day and the Log filename is prefixed with a date string. If LiveUpdate cannot find its configuration files, it will recreate default versions of the files. In this event, LiveUpdate will also create a file called configuration.log.liveupdate. LiveUpdate will keep backup copies of the product and settings files by adding a number to the beginning of the filename. The higher the number, the older the file. These files are normally located in the Application Data folder on your computer. The location of this folder is Operating System dependent: Windows 98/98SE/Me \windows\all users\application data\Symantec\liveupdate Windows NT/2K/XP/2003 \Documents & Settings\all users\application data\Symantec\liveupdate or \Windows\profiles\all users\application data\Symantec\liveupdate Some other Windows XP systems \Documents & Settings\all users.windows\application data\Symantec\liveupdate If you cannot find this folder, search for one of the filenames noted above. Note: You should not edit any of the files noted above unless directed to do so by Symantec Technical Support. The Log file can grow in size up to a maximum size. When the Log file reaches this maximum size, it is automatically trimmed to 50% of the maximum size. ********************************************************************** USING AOL (America Online) ********************************************************************** Symantec has documentation in the Symantec online knowledgebase that can assist you in using LiveUpdate with America Online. Please go to the following URL to review this information: http://service1.symantec.com/SUPPORT/sharedtech.nsf/docid/19982515512 An important consideration in configuring LiveUpdate to work with AOL is to first make sure you are using a recent version of the AOL software. Note: Symantec is not liable for any phone charges incurred when making this dial up connection. Don't forget to close your Internet connection when you have completed your LiveUpdate session. ********************************************************************** Authenticating Proxy Servers and LiveUpdate ********************************************************************** Under normal circumstances, LiveUpdate should have no troubles connecting to a proxy server, as long as it is correctly configured to do so. There are some firewalls that modify HTTP traffic in such a way that LiveUpdate will no longer be able to connect to the proxy server. This happens when LiveUpdate connects to the proxy server using HTTP version 1.0. LiveUpdate will successfully connect to the proxy server if it attempts this connection using HTTP version 1.1. There is no direct way to set LiveUpdate to use HTTP version 1.1, however you can get LiveUpdate to use the correct version of HTTP by setting the following registry key: HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\ Internet Settings\ProxyHttp1.1=1 To set this key, type "regedit" in the Run... option off of the Start menu. This will bring up the Windows Registry Editor. Open the tree on the left pane to the HKEY_USERS\.DEFAULT\Software\Microsoft\Windows \CurrentVersion\Internet Settings folder. (Note that there is a period ‘.’ character before the word DEFAULT). Right click on the Internet Settings folder and select the New->DWORD option. A new entry should appear in the right pane called "New Value #1". Rename this entry to "ProxyHttp1.1", without the quote characters. Once you have renamed this entry, double click on it and set the data value to "1", again without the quotes. Note that once you change this value, all new user accounts on this machine will connect to a proxy server using HTTP version 1.1. If you are upgrading from a previous LiveUpdate client and you already a proxy server configured for your machine, LiveUpdate will automatically set this registry key during its install. If you add a proxy server to your machine after you have installed LiveUpdate 3.x, you will have to manually set this registry to ensure LiveUpdate can connect to your proxy server correctly. ********************************************************************** TECHNICAL INFORMATION ********************************************************************** LiveUpdate uses three possible methods, or transports, for retrieving updates and installing them. 1. HTTP HTTP is the primary method used to download files from the Internet. The primary Symantec update servers are accessed using the following domains: http://liveupdate.symantecliveupdate.com http://liveupdate.symantec.com 2. FTP If LiveUpdate is unable to connect using HTTP, it will automatically attempt to use the older FTP method. You may need to configure LiveUpdate to use an FTP proxy for FTP to work correctly. Our FTP servers are accessed using the following domain: ftp://update.symantec.com 3. LAN (Local Area Network) Corporate customers may wish to create their own internal LiveUpdate servers to ease bandwidth usage. More information about the LAN transport is available from within the LiveUpdate Administration Utility. NOTE: If LiveUpdate finds the LAN transport file (s32luhl1.dll) in the same directory that it is being run from, it will search for a LAN entry in its settings file and use that transport instead on the FTP and HTTP transports. ********************************************************************** KNOWN ISSUES ********************************************************************** 1. Password Security: Please see the Proxy Servers section above for more details on known issues with transmission of password information. 2. The Automatic LiveUpdate component may be configured to check for virus definition updates in the background. Normally, LiveUpdate will only do this when it detects an open Internet connection. However, some devices, dialup routers for example, can be configured to create an Internet connection when they detect this activity. Users should note that this could result in unexpected connection charges. In addition, automatic LiveUpdate may behave differently with different versions of the AOL connection software. We recommend that you review the "USING AOL" section above. NOTE: ISDN on-demand Internet access and Automatic LiveUpdate. ISDN charges are generally higher than standard analog phone line charges, so users of these systems are asked to pay particular attention to this issue. 3. Some "Ad Blocking" software products may deny LiveUpdate access to the file servers from which it downloads updates. If you are using this type of software you should disable it if you notice problems when downloading LiveUpdate packages. Once you have completed a LiveUpdate session, you can re-enable the "Ad Blocking" software. Alternatively, you can try to configure your software to allow access to the LiveUpdate servers listed in the Technical Information section. 4. Some 'Zip' utilities may intercept the updates that are being downloaded by LiveUpdate and cause problems while LiveUpdate is trying to uncompress these files. You can work around these problems by temporarily turning off this feature of your Zip utility when you are running LiveUpdate. For more information, visit the Symantec support website at http://www.symantec.com/techsupp/ 5. Some combinations of Windows NT 4.0 running on Intel Pentium 4 processors cause LiveUpdate to display a LU6003 error. To resolve this issue you should install/re-install NT 4.0 Service Pack 6 or higher. 6. On some Windows NT/2K systems, the LiveUpdate control panel icon may not work properly. This may be because the LiveUpdate installer was unable to upgrade the old control panel functions. To resolve this problem, try restarting your computer and deleting the file S32LUCP1.DLL from the \windows\system32 folder. Note that the operating system will lock this file if you try to open the control panel before deleting the file. Restarting the computer will unlock the file. When the S32LUCP1.DLL file is removed, the new control panel functions will be available. 7. On 64bit Itanium systems there will be no LiveUpdate Control Panel applet. To access this functionality, run "luall -control" from the Start/Run Windows menu. In addition, you may also select the "Show x86 control panel" option from within the control panel on 64bit Windows systems. 8. Some Symantec product update patches may update the version number of the product it is updating. As a result, when targeting custom content updates for these products, precautions should be taken to account for this. Custom content which is targeted for a registered product of one particular version will no longer be retrieved by LiveUpdate if the version number changes. 9. Some of the help text within the ISP tab in the LiveUpdate control panel may be truncated due to a bug in Microsoft's HTML help. If this occurs, please try applying all the critical and recommended updates which are made available through Microsoft's Windows Update web site. 10. You cannot use the "-temphost" command-line feature to point LiveUpdate at a CD-ROM device. This is due to filename length limitations with the CDFS file system. 11. When using custom content, it is not recommended that you use the LUAdmin download folder to host custom content. LUA can be configured to remove unused content, and this will result in the custom content file being deleted. You may avoid this issue by not using the "Cleanup Download Directory" option. 12. With Location Profiles, it is now possible to configure LiveUpdate to access different servers for content. LiveUpdate records the names of the files it has downloaded, and it will not try to download the same file again if it does not have a more recent date and time stamp. As a result, if you have a file sharing the same name on two different servers, LiveUpdate will only download the newer file. 13. If you are using a proxy server to access the Internet, and you use the automatic LiveUpdate feature (available in retail products only), then you must use the LiveUpdate custom proxy settings option to configure LiveUpdate to use your proxy server. Automatic LiveUpdate will not use the same proxy server settings that have been setup for use with Internet Explorer (via Internet Options). 14. In Windows XP Professional x64 Edition, the Control Panel Icon is located under the x86 Control Panel ********************************************************************** RECENT FIXES & UPDATES ********************************************************************** 2.5.55.0 - Initial release of LU 2.5 2.5.56.0 - Two issues were addressed in this release. 1. Fixed an issue where we were using the wrong icon on some dialogs. 2. Fixed a problem when Windows LiveUpdate was being used with LiveUpdate Administrator (LUA). In some situations some updates were not being downloaded if the machine that LUA was running on did not meet the download critera for the updates. LU will now no longer do this evaluation when being run from LUA. 2.6.x - Initial release of LU 2.6. 2.7.x - Initial release of LU 2.7.34 2.7.38 - One Issue addressed in this release. 1. LiveUpdate server login name and password are written to a local log file in clear text. This happens when the LiveUpdate client checks for updates from the server. This is only an issue when a local LiveUpdate server is used with a login name and password. The login name and password belong to the account configured by the LiveUpdate server administrator for accessing LiveUpdate packages. Symantec strongly recommends that this user account be unique for accessing LiveUpdate packages only, and have no other system access. The system administrator account should never be used for this purpose. 3.0.x - Initial release of LU 3.0.134 3.0.15x - 1. Fixes were made to improve integration compatibility with some Symantec products. 2. Fixed a minor Localization issue in the system eventlog detail level which could be blank, and a hard coded error string. 3. Fixed an internal timing issue for patch installation 3.0.166 1. Fixed some connectivity issues for users on dial up networking. 3.0.0.17x 1. Fixed a problem where systems after upgrade to LiveUpdate 3.0.x may encounter LU1875. This update failed during its preprocessing welcome text phase 3.1.x - Initial release of LU 3.1.x ********************************************************************** Acknowledgements ********************************************************************** The LogDriver software consists of the following files: · Utility.h - contains a number of useful helper data structures · Log.h - main CLog Class Definition · LogAppender.h - abstract CLogAppender Class Definition · ConsoleLogAppender.h - Console log appender class definition · FileLogAppender.h - File log appender class definition · EventLogAppender.h - Event log appender class definition · Utility.cpp - useful helper data structures · Log.cpp - main CLog Class Implementation · LogAppender.cpp - abstract CLogAppender Class Implementation · ConsoleLogAppender.cpp - Console log appender class implementation · FileLogAppender.cpp - File log appender class implementation · EventLogAppender.cpp - Event log appender class implementation Which are used by permission as stated in the notice below. COPYRIGHT AND PERMISSION NOTICE Copyright (c) 2002 Will Senn All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder. Please see the LiveUpdate documentation for other acknowledgements. ********************************************************************** END OF FILE **********************************************************************