=== Please do not reply to this email. Your reply will not be received === === due to anti-SPAM controls we have in place. Please see QUESTIONS AND === === SUPPORT below for info on how to contact us. === M A G N I C O M P S Y S I N F O Patch Release Announcement Patch Version 5.0.0.9 OVERVIEW A new patch release of MagniComp's(tm) SysInfo(tm) is now available for download. This patch is available for free to all licensed users of version 5.0. Your existing 5.0 license.mcl file should be used in conjunction with this patch release. DETAILS PATCH VERSION: 5.0.0.9 DATE OF RELEASE: 6/14/2004 VERSION PATCHED: 5.0 AFFECTED PRODUCTS: SysInfo full runtime environment SysInfo Software Developers Kit SysInfo Runtime environment without any user interface AFFECTED PLATFORMS: AIX on pSeries (RS/6000) HP-UX on PARISC MacOS X on PowerMac Solaris on IA32 (x86) Solaris on SPARC PROBLEMS ADDRESSED IN THIS PATCH The following is a cumulative list of fixes included in this patch since the last new major version of this product was released: Release 5.0.0.9-GA 6/11/2004 * /fix/sie/platform/mac,freebsd: Fix bug which lead to core dump or missing MAC info due to incorrect parameters being passed to SetMacInfoSysCtl(). * /fix/sie/platform/sun: The sie binary for Solaris SPARC 64-bit for v5.0.0.8 was built with stale source configuration data which resulted in network interface MAC address info not being displayed. * /fix/sie/platform/hpux: Fix a bug in the hardware class probe code which resulted in a device not being reported at all if a timeout occured during device probes even if there was plenty of good data to report about the device. This was particuliarly true of some CD drives. * /fix/sie/platform/aix: Set correct partition / filesystem type by using the mntctl(2) API. We were previously using fstab->type which is actually the primary mount option (i.e "rw"). * /fix/sie/platform/aix: Obtain disk drive capacity even with SCSI queries are not available which is the usual case. Release 5.0.0.8-GA 5/17/2004 * /fix/sie/core: Add configure check for statvfs.f_frsize and modify mnt.c to not reference if it's not available. * /fix/ui/cli: Fix --infile option to work once again. * /fix/sie/core: Fix incorrect count of Physical # CPU on x86 systems. * /fix/sie/core: Add --avoidblink option to skip DDC probes of graphics cards known to blink monitors. * /fix/sie/rpm: Fix bug in rpm code which resulted in core dumps on Solaris when "rpm" command was found. Bug was due to access to unallocated memory segment during "rpm --querytags". * /new/sie/rpm: Add /usr/local/bin/rpm as another place to check for rpm. * /fix/ui/html: Fix HTML output to contain host specified with --host option instead of system command was run on. * /fix/setup: Fix problem with "setup --uninstall" which caused uninstall to fail when trying to uninstall boot script for mcsysinfod on Sun/HP/IRIX. * /fix/sie/platform/sunos: Add "SunPCi-III" card definetion. * /fix/sie/core: Fix problem with licenses for 17 or more CPU systems not being found. * /fix/sie/core: Fix bug which caused no license to be found if we were invoked from a directory which root does not have access. Typically this is in a directory which is NFS mounted and from which root access on the NFS mount is disabled. * /fix/sie/platform/sunos: Fix problem with incorrect NetIf Speed values being reported due to reuse of same Speed value buffer for all NetIf's. * /fix/sie/class/partition: Fix incorrect size values on Solaris + Veritas filesystems. * /fix/build/compile: Don't use -I/usr/src/sys on freebsd as this causes compilation errors with GCC 3.3.x and later. * /fix/sie/platform/sunos: Fix call of PCInewInfo() to be PCIinit() to correctly initialize PCI inquiry. This should fix bug where some devices where incorrectly named "pciX/X/X" instead of "driver/X". Release 5.0.0.7-GA 12/9/2003 * Fix/mcsysinfod: Remove leading "/" from program name as a workaround to broken basename(3) functions. * Fix/mcsysinfod: If SIE data does not end with newline, report an error. * Fix/build: Fix configure to detect empty perl and osplatform vars. * Fix/UI: Fix sysinfowrapper to look for perl in each OS platform location. * Fix/netif: Filter out MAC address "0:0:0:0:0:0". * Fix/SIE: Fix DMI code to work on IA64 systems by using mmap() to locate the start of the SMBIOS table. * Fix/linux: Fix problem with OS Distribution containing \x characters especially on non-Redhat systems. * Fix/build: Fix binary distribution images to have md5 sums without extraneous values. This was a problem on Linux and other platforms. * Fix/wrapper: It is no longer a fatal error if we cannot determine a system's libc name and version. * Fix/GUI: Fix problem with invalid properties being displayed for hardware devices when clicking on a device to get a popup props window. * Fix/SIE: Fix CPU CacheInfo to pull data including size and speed from DMI. * Fix/doc: Fix typo in the "cacheinfo" field count in mcsysinforeport(5) to remove duplicate "Field 16" entry. * Fix/SIE: Fix bug which caused reporting of "0" values for "cacheinfo" mcsysinforeport(5) data for Type, Level, and Speed. * Fix/Sun: Add definetion for "mt" (tapedrive), "qlc", and "qus" devices. * Fix/SIE: We sometimes see a bogus value for Flags being passed to GetSizeStr() which results in the return string stating bits (Mb, Gb, ...) instead of bytes (MB, GB, ...). We now check Flags to make sure it's valid. * Fix/hardware: If a device is marked as a "diskdrive", but the model name contains "DVD" or "CD", then reclassify the device type to "dvd" or "cd". * Fix/SIE: Fix core dump bug in CmdOpen() in certain cases when --debug is used. * Fix/hardware: Add the following to list of values to ignore when pulled from DMI data: SV0000000000, To Be Filled By O.E.M., N/A, 0123456789. * Fix/sun: Add device definetion for Sun's "bge" 1Gb ethernet card. * Fix/doc: Fix INSTALL.html to specify /usr/sbin/isainfo rather than /etc/motd for determining Solaris 64-bit mode. (Peter C. Vernam) Release 5.0.0.6-GA 10/24/2003 * Fix/cache: The cache ExpireTime value was not being used when set in $HOME/.mcsysinforc and from the command line when the GUI was run. * Fix/linux: Fix problem with PCI sub device ID's not being used to create PCI device names. This resulted in devices with the same bus and unit number, but different sub ID's from being identified. This is a long standing, previously undetected bug. * Fix/misc: Fix problem in mcSysInfo->RetrieveData which caused incomplete data to be provided to UI and APIs when a zero length line from SIE was encountered. * Fix/SIE: Filter output to remove embeded newlines in report data. This prevents empty lines from appearing in report output. * Fix/GUI: Fix problem with License data not being displayed in GUI. * Fix/wrapper: Improve FindSIE() to be more rebust and clean in searching for SIE. Release 5.0.0.5-GA 9/30/2003 * Fix/linux: Fix problem with a bogus device appearing which is in fact the monitor resolution of a monitor. Old bug that re-appeared. Release 5.0.0.4-GA 9/23/2003 * Fix/freebsd: New freebsd binary build without freebsd 5.x support. Source builds still work. Release 5.0.0.3-GA 9/20/2003 * Fix/linux: Use /proc/meminfo as backup to DMI for calculating System Memory. * Fix/srcdist: Fix doc/GNUmakefile to not attempt copy if srcdir == ".". Release 5.0.0.2-GA 9/17/2003 * Fix/linux: Fix core dump on Linux systems with certain types of monitor/ffb combinations. Release 5.0.0.1-GA 8/20/2003 * Fix/setup: Fix problem with uninstall trying to remove pkgs not installed. * Fix/GUI: Fix problem with always being prompted to accept license because no $HOME/.mcsysinforc file existed. * Fix/Sun: Report proper duplex of netif's by using ndd(1m). * Fix/Sun: Properly report netif link speed on Solaris 2.6/7 systems. * Fix/hpux: Fix problem with {Boot,Current} Time (class general) on HPUX not being reported. We now fall back and use ctime(3c) in TimeToStr(). * Fix/linux: Properly sort the list of ATA (hdX) drives in alpha order. * Fix/Linux: Use HDIO_GET_IDENTITY instead of HDIO_DRIVE_CMD to avoid hanging system on systems with buggy CDROM/IDE drivers. * Fix/x86: Skip DosPartGet if Model is FlashCardReader to avoid hanging us. * Fix/sie: Add missing third arg to GetSizeStr() to most calls in sie. * Fix/Mac: Fix install.rc to remove proper dir on uninstall. * Fix/CLI: Don't print "is a" if there's no other info. * Fix/install: Fix lib/ui/GNUmakefile.in to properly install uiGlobals.pm. * Fix/AIX: Run oslevel WithPrivs to avoid error on AIX 5.2. * Fix/mcsysinfomotd: Fixed $prefix to be correct during bin dist install. DOWNLOAD AND INSTALLATION INSTRUCTIONS 1) Use your Internet connected browser to go to the URL http://www.magnicomp.com/cgi-bin/mcdownload.cgi 2) From the "-- Select Product to Download --" menu, choose the major version of this product as indicated by "VERSION PATCHED" above. i.e. Choose "sysinfo 5.0" if the "VERSION PATCHED" is "5.0". Then click "NEXT>". 3) Read and accept the license if you wish to proceed. 4) The next page will be the actual download page. Click on the appropriate "Download" button to download each distribution you require. Note that the names of the download images will include the PATCH VERSION in their file names. 5) Become root and run "/bin/sh file" where "file" is the newly downloaded patched distribution file. IMPORTANT: When installing the new patched version, be sure to choose an empty directory. Do not install into the same directory which already has SysInfo installed in it. QUESTIONS AND SUPPORT If you have any questions or would like to request Technical Support, please visit: http://www.magnicomp.com/sysinfo/support/ USEFUL URLs SysInfo Product Page: http://www.magnicomp.com/sysinfo Customer Service https://www.magnicomp.com/cgi-bin/mcservices.cgi UNSUBSCRIBE MagniComp sincerely respects your right to privacy. You are receiving this email because you elected to receive announcements regarding SysInfo when you created an account on www.MagniComp.com. If you do not wish to receive future SysInfo announcements, please visit https://www.magnicomp.com/cgi-bin/mcservices.cgi and login. Once logged in, select View/Modify Account, scroll to the bottom, unselect "SysInfo", then click the Modify button.