=== 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.1.4 OVERVIEW A new bug fix release of MagniComp's(tm) SysInfo(tm) is now available for download. This bug fix release is available for free to all licensed users of version 5.1. Your existing 5.1 license.mcl file should be used in conjunction with this patch release. DETAILS PATCH VERSION: 5.1.4 DATE OF RELEASE: 8/29/2005 VERSION PATCHED: 5.1 AFFECTED PRODUCTS: SysInfo full runtime environment SysInfo Software Developers Kit SysInfo Runtime environment without any user interface AFFECTED PLATFORMS: All supported platforms PROBLEMS ADDRESSED IN THIS RELEASE This release includes numerous bug fixes since the 5.1.3 release and we recommend all users upgrade to this release. Of particuliar note is a number of fixes to the Storage Volume class data, primarily to make the data more consistant across platforms and volume managers. Also fixed are several critical bugs which were causing incomplete data to be reported on HP-UX systems. The following is a cumulative list of fixes included in this release since the 5.1.3 product release: ######## NEW FEATURES ######## * doc/ReleaseNotes Update Supported Systems list to add MacOS 10.4 as officially supported. ######## BUG FIXES ######## * api/mcSysInfo Add proper locking to cache files to avoid data clobber and other ugly possibilities. * build Fix declaration mismatch for ProgramName in shlib.c detected by GCC 4.0. * build Fix CpuArch/AppArch handling, $PATH, $CC, and others to support Solaris 10 AMD64 builds. * build/configure Fix configure to properly set cc options when using Sun Studio 10 C Compiler on Solaris AMD64 systems for 64-bit compiles. * build/dist On HPUX IA64 the .sh distribution file fails to extract with "libbz2.sl" missing errors. This is fixed by including a bzip2 binary which does is not dependant on libbz2.sl being present. * build/dist Fix bug in makeself which resulted in distribution files (*.sh) not being extractable with a "bad trap" error. This was due to changes to "trap" syntax in newer OS like RHEL 4. * class/storvol Fix the HPUX LVM driver to actually run. It was previously not linked and installed properly resulting in dld.sl errors. * core Fix bug in StrCat() which results in incorrect results and/or seg faults. Primarily affects class Software on HPUX. * install Fix uninstall via setup to properly remove mcsysinfod on MacOS X. The problem was we did not correctly determine that we were on MacOS during removal. * install/setup Fix check for available disk space to work once again. * mcsysinfod Fix a core dump problem in mcsysinfod which can result in incomplete remote data sessions or excessive CPU consumption by mcsysinfod. * mcsysinfod Fix SEGV problem with double free of CacheFile value. No reported cases of this, however. * mcsysinfod Fix bug resulting in the first set of requested class data being reported, but most of remaining classes not being reported. Bug appears mainly on Solaris 10. Problem was use of fclose() on a popen()'ed file handle. Changed to pclose(). * mcsysinfod Fix several possible problems with incomplete data being provided due to improper terminatation of SIE. No reported problems. * mcsysinfod Use /tmp/mcsysinfod.cache instead of /var/tmp/mcsysinfocache to be consistant with UI caching into /tmp/mcsysinfo.cache.$UID. * misc Fix mcsysinfomotd to use '%' instead of '@' to avoid autoconfigure substitution problems. We also now include the OS name and version in /etc/motd. * platform/Sun Fix "Kernel Bit Size" on Solaris x64 to correctly indicate "64" rather than "32". * setup Shell commands during setup (and potentially during sysinfo runtime) were falsely marked failed when setup was run by root (or any uid==0 user). The result was setup would abort for no apparant reason or indicate it was unable to check disk space. * sie/class/device Add "Speed (MHz)" numeric value for CPU's to report output as alternative to "Speed" for UI's. * sie/class/device Fix problem were we failed to report a netif device if we are unable to retrieve any netif's from the system's netif table. * sie/class/general Fix DMI decoding of MEMMOD data to indicate values of 0x7D and 0x7E are invalid per the 7/24/2004 SMBIOS spec. * sie/class/hardware Identify framebuffer (graphics card) devices on AIX which where sometimes reported as generic "controller" devices. * sie/class/hardware Fix core dump problem on HPUX (and possibly others) due to free() DevInfo->Model which may not point to original location of allocated memory. * sie/class/hardware Add PCI definetion for Fujitsu version of Broadcom BCM5703C. * sie/class/hardware Fix bug in DMI memory decoding resulting in the same "location" being reported for each memory device. * sie/class/hardware Improve detection of non-printable strings from DMI. Result is fewer "garbage" strings reported for memory devices and others. * sie/class/netif Improve debug info of netif data by showing ifconfig -a data in debug output. * sie/class/partition Fix reported partition and filesys sizes on AIX to be correct. We were reporting incorrect sizes for filesystems which used 512 byte blocksize vs. the AIX normal 4096 byte blocksize. * sie/class/storvol Fix HPUX LVM driver to check filesystem data for each StorVolume. * sie/class/storvol Fix Solaris LVM driver to use StorVolFileSysSet() instead of doing it itself. * sie/class/storvol Fix AIX aixlvm driver to correctly report AIX Logical Volumes as StorVolPart and Volume Groups as StorVolume. Also fully report on Volume Groups including total size, free size, used sized, etc. * sie/class/storvol Fix AIXLVM driver to report the Volume Group each Volume (StorVolume) belongs to. * sie/class/storvol Fix HPUXLVM driver to properly report Volume Groups as StorVolGroup and Logical Volumes as StorVolume. * sie/class/storvol Fix AIX LVM (aixlvm) driver to correctly report Volume Groups as "StorVolGroup" and Logical Volumes as "StorVolume". * sie/class/storvol Update UI to report Storage Volume Groups. * sie/class/storvol Fix the Veritas Volume Manager (vxvm) driver to collect and report on Volume Groups (aka Veritas Disk Groups). * sie/core Fix core dump bug in NetIf ifconf code due to overwriting memory. Seems to have only been an issue on HPUX PARISC, but other OS may have had the problem. * sie/platform/hpux Fix core dump bug in class Software discovery on HPUX systems. Also fixes several problems interpreting quoted text as output by swlist(1m). * sie/platform/linux Improve "OS Dist Name" on Linux hosts which lack LSB support. We previously reported "Red" on Red Hat Linux 7.1 and we now correctly report "Red Hat Linux". * sie/platform/linux Fix "OS Dist" variables in class general to properly parse /etc/issue on Linux systems like SuSe 9.2. * sie/platform/sun Fix bug which resulted in missing CPU's on Sun Fire 6800 systems (and others) which have LDI node names of "cpu". * sie/platform/sun Fix bug resulting in incorrect "cpuX" device names being used. We were not looking for "cpu_id" and "portid" as LDI properties for the "X" value. * ui/cli Fix bug where "--show hostname,memory,..." would result in the "G E N E R A L ..." banner being displayed for each --show argument. * ui/wrapper Fix wrapper so that during installation via "setup" and during runtime we look for "unknown" and other bogus values from uname -i and uname -p on Linux dists such as Mandrake. * ui/wrapper On Linux make sure --BUILDPLATFORM returns a valid value on non-redhat based dists. 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 bug fix version of this product as indicated by "VERSION PATCHED" above. 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 Edit Account, unselect the item "SysInfo product and upgrade announcements", then click the Save button.