M A G N I C O M P S Y S I N F O
Patch Release Announcement
Patch Version 5.0.0.8
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.8
DATE OF RELEASE: 5/20/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)
FreeBSD on IA32 (x86)
HP-UX on PARISC
Linux on IA32 (x86)
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.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.