HipCheck Mobility Service
Late News


This document contains important information for the current release of the HipCheck mobility service, including:

This document covers all variants of the HipCheck product, including those hosted by SCO, hosted by resellers, or deployed at end user sites, as well as those localized into languages and locales other than English. As such, the document may discuss version changes, and problems and solutions, that do not apply to your particular variant and use of HipCheck.

Important:  The Auto Update feature of HipCheck only works between different release numbers, e.g. Release 1.0.3 to Release 1.1. Versions that only different by a string after the release number, e.g. 1.1beta1 to 1.1beta2, must be installed by hand.
Important:  Now available for HipCheck Release 1.1 are powerful new features and wider platform support. See below for details.

Revision history

Check this document occasionally, as it is updated with new and resolved issues on a regular basis.



New Enhancements in HipCheck 1.1-UP2

Linux agent support for Debian-based systems

The HipCheck Linux agent has been enhanced so that it will install and operate on Linux systems that use Debian-based packaging, in addition to systems that use RPM-based packaging. The reference platforms for Debian-based support are Ubuntu Linux 7.10 and 8.04.

In addition, HipCheck 1.1-UP2 contains a fix for proper alert message contents for all types of Linux agent.

The 1.1-UP2 update does not involve any change to the version number in the software, i.e. it will still show as 1.1.

New Enhancements in HipCheck 1.1

Audit Trail

The HipCheck Portal web admin pages now have an Audit Trail report, where an account administrator can view recent HipCheck event, alert, and action activity, selectable by past number of days and sortable by user name, monitored system name, or type of activity.

New Windows Mobile and Windows native client user interface

The HipCheck Windows Mobile and Windows native client has undergone some readily apparent user interface changes. Graphical icons and buttons are more prevalent everywhere. The view menu has been removed, instead the mechanism for selecting a view has now been combined with changing the monitored system via a horizontal drop-down bar. In addition, a "refresh view" icon has been added to the right of the view timestamp for refreshing the view.

The startup options have been removed (None, Summary, First system). Instead HipCheck always defaults to None, allowing users to pick the system and view they want.

The account edit screen has been simplified, as modifying the Mobility Server endpoint has been moved to a sub-screen.

In the Summary view, a system with an agent that has an old version now gets a different icon (square with a small exclamation point) instead of the same red circle icon when a system is unreachable, making it easy to see which systems are unreachable, which have an old agent, and which have triggered alerts. Also in the Summary view, if the number of triggered alerts was not obtained (either due to the monitored system being unreachable or an old agent version being present), the number of alerts is shown as "?" instead of zero.

Support for Windows Mobile 6

HipCheck 1.1 has been verified to work on most Windows Mobile 6 Classic and Windows Mobile 6 Professional devices. It is not supported on Windows Mobile 6 Standard devices, which are equivalent to Windows Mobile 5.0 for Smartphone devices.

Support for Linux agents

HipCheck 1.1 supports agents running on Linux operating systems. Linux has many different distrubtions, and the HipCheck agent may be able to run on a lot of them, especially due to it not using any one particular Linux packaging technology, but instead installing with a tar file and a shell script. The reference platforms for Linux agents are SuSE Linux 10.1 and Fedora 7, and those systems and ones like it will benefit from the closest agent testing.

Greatly enhanced command execution

The "execute command" action has been significantly enhanced. Now, any command can be typed in and executed from the client. Similarly, agent-specified commands that exist via the previous command mechanism may be editing on the client, to allow customization of command-line arguments.

However, this capability does potentially constitute a reliability risk, since typing on mobile phones is subject to error. Accordingly, there is a setting in the HipCheck Portal Settings page that allows a HipCheck administrator to turn off client-typed commands on a per-account basis.

Furthermore, it is now possible to see the output of executed commands. A check-box on the execute command screen specifies whether to capture the output of the command. When capturing the command output, the command will be executed in the background and the output will show up in the new Tasks Results view. The Task Results view will show output for any commands executed in the past 24 hours. As before, executed commands must not be interactive, and if output is not requested, they should be able to execute in less than 30 seconds.

Re-authentication before actions

As an added security measure, it is now possible to specify that re-authentication is required before performing any actions (such as stop service, execute command, etc.). This is done on the HipCheck Portal Settings page, where a HipCheck administrator can turn off the default setting of allowing actions without re-authentication. If this setting is made, the client user will experience a password prompt screen being displayed, requesting the HipCheck account password (do not enter the root/admin password of system being monitored).

Software inventory list view

You can now view all the software packages/programs that are installed on a monitored system.

Log file size alerts

You can generate an alert if a log file size exceeds a specified threshold. This is useful in cases where no particular diagnostic message is alarming, but the overall number of them is.

Service startup mode

On the Service actions screen you can change the start mode for the service (Windows: auto, manual or disabled; Unix: enabled or disabled). The Services view has also been enhanced to show the start-up mode.

Power management support

From the System Info view you can generate an alert if system goes onto battery or UPS power, and optionally generate an alert when the system is back onto A/C power [Windows monitored systems only].

Improved Domain Controller support

On Windows Servers systems, there is now improved performance for running the HipCheck Windows agent on a Domain Controller with large numbers of users.

Active Directory authentication support

When authenticating Windows systems via the admin pages, the username and password can now be authenticated via Active Directory in addition to the local Administrator account on the Windows system.

New default port for Unix agent

The default port for the Unix agent to run on has been changed to 8082, because the previous value of 8080 conflicted with the SCO Mobile Server, as well as with other Java-based application servers. Existing installations will be unaffected: upgrades to the 1.1 HipCheck agent will not change the port the agent is already running on, and the HipCheck Portal "Create System" table will still specify the agent at the old port.

Administrator password no longer required for Windows monitored systems

It is no longer required that the Administrator password be known when adding a Windows monitored system to HipCheck. The HipCheck agent is now able to determine if the supplied username is in the Windows Administrator group, and thus has the necessary privilege.

Japanese client localization

The HipCheck client, for Windows Mobile and Windows native, is now localized in Japanese. Also, HipCheck alert SMSes or emails coming from Unix agents are also localized in Japanese. On the other hand, alerts coming from Windows agents, the Java ME client, the HipCheck and Me Inc. web portals, and the user documentation are all not yet localized for Japanese.

Packaging changes relevant to Unix agent

SCO OpenServer Release 6.0.0 maintenance pack 3 has revised some of the packages that the HipCheck agent relies upon, such as Tomcat, and removed another that the agent used to rely upon, javasoap. The 1.1 agent can install on either maint pack 3 or the prior maint pack 2.

New Enhancements in HipCheck 1.0.3-UP2

Licensing user interface changes

The way that SCO Mobility Server general licensing, and HipCheck specific licensing, is done in the web administration portal pages has been modified somewhat. This is to improve the general screen flow and also to reflect that in customer-deployed mode, many of the licensing choices (such as paying vs. trial account) become irrelevant. The flow of the new screens and how to use them should be self-explanatory.

Internationalization and localization support

Support for different languages and locales has been added to this version. Currently the supported locales are en_US (English, United States; the default) and zh_CN (Simplified Chinese, China). Support for other locales is expected to be added in the future.

Which locale HipCheck uses to display user interfaces in is determined by context:

Customization properties

For the reseller-deployed or customer-deployed SCO Mobility Server and HipCheck Mobility Server, new properties are available that allow customer customization of some of the names used when email is sent out for events such as account creation, trial account expiration near, new subscriber welcome, account-admin-to-subscriber broadcast, and so forth.

The properties, with their default values, are as follows:

email.from.name=MeInc Mobility Central
email.from.user=MeIncCentral
email.from.domain=<mail server name given at installation; if none, hostname>
email.from.support.user=MeIncSupport
mainapp.name=HipCheck
mainapp.email.from.name=HipCheck Central
mainapp.email.from.user=HipCheckCentral
mainapp.email.from.support.user=HipCheckSupport
The first four are used in mails sent out for general Mobility Server events. The "From" address used the mails will be constructed as "email.from.name <email.from.user@email.from.domain>", except for support-specific mails, which will replace the user part with email.from.support.user. These names can be significant in terms of where any recipient replies to the mails go to, and possibly in terms of avoiding spam filters and the like. Note that the email.from.domain property is distinct from the email.server property set during installation time: the latter specifies which system processing outgoing mail, while the former specifies the domain name to which incoming mail goes to; these may well be the same name for the same system, two different systems, or two different names for the same system, depending upon an organization's email configuration.

The second four properties are used for the same purpose but for mails originating from a specific, named application on the server, which by default is HipCheck. The mainapp.name property gives the name of the application to use in these emails; note that even for the default HipCheck application, a reseller or deployed customer could, if desired, change or augment this product name. The email.from.domain property is reused from the general set of properties; thus, emails will carry a "From" address of "mainapp.email.from.name <mainapp.email.from.user@email.from.domain>", except for the support case in which a similar substitution is done.

To modify these properties, edit the mobility-server.properties file, which for Windows 2003 Server deployed cases is located in C:\HipcheckMobilityServer\ecp\components\jboss-4.0.4.GA\server\default\data\ (remove "Hipcheck" from the path if this is just a generic SCO Mobility Server installation), and which for SCO OpenServer 6 and SCO UnixWare 7 is located in /usr/jboss/server/default/data/. Then restart the Mobility Server, so that the modified properties file is read.

New Enhancements in HipCheck 1.0.3

Platforms

The following platforms are now supported for HipCheck 1.0.3, that were not supported previously as monitored systems:

See the HipCheck Download area pages for further details on system requirements, installation, etc.

Installation

UNIX agent port number configurability

In order to allow UNIX monitored systems to run application servers and other programs on port 8080, the HipCheck agent for UNIX systems now supports changing the port the agent listens on. (The HipCheck agent for Windows systems has always supported changing its port.)

The first step to doing this is to change the port that the installed Apache Tomcat app server listens on from the default 8080 to something else. This is done by modifying the standard Tomcat configuration file /usr/lib/apache/tomcat/conf/server.xml.

Next, make sure that the TOMCAT_PORT value in file /usr/lib/scox/hipcheck/hipcheck.conf matches the port Tomcat is using prior to installing (or reinstalling) HipCheck. If this file does not exist, it can be created with these commands:

mkdir -p /usr/lib/scox/hipcheck
echo "TOMCAT_PORT=nnnn" > /usr/lib/scox/hipcheck/hipcheck.conf
Where nnnn is the actual port that Tomcat is using.

Features

Better client user interface for monitoring large numbers of systems

In order to allow a large number of systems to be monitored more easily, the basic HipCheck client user interface for selecting systems has been changed. The current drop-down list is only used if a low number of systems are being monitored. If there are more, then the user sees a label upon which clicking leads to a scrollable pop-up screen. In that pop-up the systems can be sorted by either name or operating system type. Furthermore there is a filter field in that, in which typing any characters leads to the choices being reduced to just those systems beginning with those characters. Finally there are left and right arrow buttons which allow the user to sequentially move through all systems.

F5 for refresh

On the Windows native client, F5 is now defined as a shortcut key for Refresh (a standard Windows shortcut key used for almost any Windows software that has a refresh capability).

Alerting if monitored system is unreachable

Events can now be set to generate alerts if a monitored system is unreachable. Such events are set in the HipCheck client as usual, from the System Info | Alerts UI path. You can set how frequently the monitored system should be polled (from the HipCheck Mobility Server) and how many tries (done at the same frequency) should be done before an alert is issued (a number greater than 1 can be used to guard against spurious alerts due to transient networking issues, for example).

Action to execute a command

User-written command scripts on the monitored system can now be executed from the HipCheck client. This is done from System Information | Actions. You cannot simply type a command on the client that will be executed (too much chance for accidents and/or security violations). Instead you must specify the command ahead of time on the agent and give it a tag (name); you can then invoke the command from the client via that name.

To add commands for UNIX agents, the monitored system's administrator can edit the file /usr/lib/scox/hipcheck/CommandTable:

This file should contain these comments: # Hipcheck Command Table # These commands can be used through the Execute Command interface on the # hipcheck clients. Commands will be executed in the background. Output # will not be captured. # # The format of this file is: # CMDTag [TAB] command line to execute # ...

where CMDTag is a user-specified name that gives some mnemonic meaning to that particular command, and [TAB] is the Tab key. An example command line would be:

deltmp [TAB] rm /tmp/foofar

To add commands for Windows agents, the monitored system's administrator can edit the file C:/Program Files/Me Inc/HipCheck Agent for Windows/commands.cfg. The format of the file contents is identical to the UNIX case above. Please note that when editing this file, do not use DOS Edit, as it does not handle the TABs correctly. Use a Windows tool such as Notepad or Wordpad instead.

For both UNIX and Windows, the command will run in the background on the monitored system, the HipCheck client will not wait for the command to finish, the command's output will not be captured in the HipCheck client, and the command should be command-line only and not be interactive, for example it should not pop up a window or require a user response.

While as just stated the command's output is not directly captured by the HipCheck client, there are a couple of tricks that can be used to see the output:

  1. Direct the output to a logfile specified for this purpose, then use HipCheck's normal View Log and associated capabilities to view the output.
  2. Capture the output and send it as email, and then view it from the smartphone via some email client program. An example that runs the UNIX "id" command would be:
    id [TAB] id | mailx -s Output_of_ID user@domain.com

Action to reboot the monitored system

From System Info | Actions. You can specify a delay period and a shutdown message. No option to shut the monitored system down (which would render the agent helpless); it will always reboot.

Action to reset user password

From Users | Actions. Should be self-explanatory.

Actions to enable/disable, lock/unlock users

From Users | Actions. Options differ slightly between Windows and UNIX systems: On Windows, you can enable and disable users, and also unlock users who were locked by system or System Administrator action outside HipCheck. On UNIX, you can lock and unlock users.

Text logfiles for Windows agents

You can now specify application-specific support for text logfiles on Windows monitored machines. (This support was already in HipCheck 1.0.2 for UNIX monitored machines.)

Known issues and workarounds

Please note the following issues in this release. All of these problems will be corrected in a future release.


Delay in monitoring by HipCheck agent when UNIX system is rebooted

There is a behavioral characteristic that delays the HipCheck agent's monitoring functions on UNIX systems. When a monitored UNIX system is restarted, the agent does not begin checking for error conditions until it is first contacted with a HipCheck operation request. This delay also happens if the HipCheck agent is restarted.

As of HipCheck Release 1.0.3, a solution exists to counteract this. If you specify an unreachable event for the monitored system, it will be polled periodically by the HipCheck Mobility Server, and the act of that polling constitutes a HipCheck operation request that will cause the HipCheck agent there to also begin checking for error conditions.
(ID: 2836)


SCO OpenServer Release 5.0.7 alerts may not be delivered

The HipCheck agent running on SCO OpenServer Release 5.0.7 systems may not deliver alerts due to the format used in the /etc/resolv.conf file. The Java networking utilities do not follow the resolution order and only look in the first location specified. If "hostresorder local bind" is used, then Java only checks /etc/hosts and doesn't check DNS; if "hostresorder bind local" is used, then Java only checks DNS and doesn't check the /etc/hosts file.

This problem shows up in /usr/lib/scox/hipcheck/OSAgent-log.txt as an exception, like the following example:

SEVERE: sendAlertToECP to
http://servername:8080/edgeclick-hipcheck-service/AgentAlertReceiver :
Exception! java.net.UnknownHostException: servername
...
SEVERE: PrinterJobWatcher sendAlert for process p1 returned failure

To fix the problem, insert the following line into the file /etc/hosts:

216.250.128.216     hipcheck.me-inc.com

(ID: 3078)


Subscribers cannot receive both email and SMS alerts

Subscribers in your Me Inc. account who have been set up as HipCheck users either receive HipCheck alerts as SMS messages on their mobile devices or in email messages. The method of alert delivery that is used depends on the choices made in the subscriber's profile, which is set and maintained at the Account Portal, on the "Manage Subscribers" page.

Currently, it is not possible for the same subscriber to receive HipCheck alerts both in email and via SMS. This ability will be provided in a future release.

Until then, you can work around this limitation by creating two subscriptions for the same person -- in the first subscriber profile, set the "SMS/Alert Messages" field to Use Smart Phone Number/Carrier or Use Custom SMS Email Address (depending on the subscriber's wireless account), and in the second subscriber profile, select Use Email Address Entered Above. Then log in to the HipCheck Portal and assign the same HipCheck user privileges and alert responsibilities to both subscribers.
(ID: 3054)


Web browser differences for this release

For this release, best-looking results come from using the Internet Explorer web browser when accessing any of the Account Portal or HipCheck Portal administration pages. Some of these administration pages render correctly but in a somewhat misaligned fashion when viewed with other browsers (such as Firefox). This problem will be corrected in a future release.


Non-English characters support in HipCheck

HipCheck is currently only localized to English, Simplified Chinese, and Japanese (client components only) making reference to the language the client user interface is presented in, and also the Account Portal and HipCheck Portal administration pages. Regarding support for other languages, however, HipCheck does try to accurately reflect any non-English characters in the monitored system data that it is showing. Thus, for example, if a monitored Windows system localized to German has a printer whose description uses German diacriticals, or a monitored UnixWare 7 localized to Japanese has a user whose name field uses Japanese characters, these will be correctly displayed when doing Views of those items on the HipCheck client. There are, however, some known problem areas in this support:
  1. European characters in the client Description field for log files for UNIX machines may not show correctly.
  2. Use of the client View | Processes, View | Hardware, or View | Logs operations for Windows machines localized to Japanese may result in internal errors or exceptions.
  3. Client log event phrases containing Japanese characters on Windows machines, or other Japanese characters on Windows machines, may not display correctly, if they are encoded as Shift-JIS. This is especially the case with the commands.cfg file used in predefining commands to the agent; an alternative is to encode that file as UTF-8.

Erroneous "null" displayed when changing subscriber password on the client

If your Me Inc. subscriber password has been reset by a system administrator and you receive mail to login and change your temporary password to a real one, you can do this via the Me Inc. web admin pages. However you can also do this from your HipCheck client. When you do, you may see the diagnostic message "null" as part of the process. However, the password change has taken place, and you will be able to authenticate with it.

Failure of UNIX agent to auto update

In HipCheck 1.0.3, if your UNIX agent fails to update, try updating the patchck utility with the command: /etc/patchck -u. And then try the update again. A correction for this problem is in place for updates occurring after HipCheck 1.0.3.

Note that when you run "patchck -u", it will also offer to install a number of other operating system updates. If you do not want these, you can quit from the patchck download menu after patchck itself has been updated. Or, if you do choose to install the other packages, do NOT install any Java 1.3.1 packages that are offered, as this risks back-revving your Java on the system and rendering the HipCheck agent nonfunctional. After patchck is updated, using "patchck -hipcheck" should get the needed package.

Auto update only works from a HipCheck 1.0.2 or later base

The automatic update feature to update a HipCheck client or agent to a new release, only works if the older release is HipCheck 1.0.2 or later. Users with an earlier release of the client or agent will need to manually remove the package in question, then download and manually install the new version.

Auto update only works for full release changes

If you are using a pre-release version of HipCheck, such as an alpha, beta, or rc (release candidate) version, you can generally expect that the automatic update feature will not work to bring that version to a later pre-release version, or even the final official release version. Instead, you should manually remove the package in question, then download and manually install the new version.

Auto update recovery if interrupted

If automatic upgrade of a HipCheck UNIX agent is interrupted (such as by a system-wide event such as a power failure), the upgrade will fail, possibly leaving a partially-installed and non-functional agent package. To recover from this, first remove the old HipCheck agent package, then remove the partially-installed new HipCheck agent package, then install the new HipCheck agent package manually (a re-downloaded patchck can be used to do this).

Java package updates on OpenServer 5.0.7

On OpenServer 5.0.7, if running patchck results in a new version of the system Java 1.4.2 packages being installed, there may be installation problems due to the underlying custom packaging tool not removing the older Java 1.4.2 packages correctly. To avoid this, remove any older Java 1.4.2 first by hand, then run patchck.

Warning messages on UNIX HipCheck agent startups

When installing or starting the UNIX HipCheck agent, you may see warning messages that look like this:
log4j:WARN No appenders could be found for logger 
log4j:WARN Please initialize the log4j system properly.
These are innocuous warnings from the Java middleware being used and may be ignored.

"Execute command" on Unix agent fails due to PATH problem

The path being used for HipCheck's execute command feature is inherited from the SUPATH variable set in /etc/default/su. By default this is:
PATH="/bin:/usr/bin:/etc:/usr/gnu/bin"; export PATH 
If this is not sufficient to find the command you are executing, you can modify this path. By changing the path here, it will be changed for the execute command feature. When doing so, be sure to only add new directories and do not remove any of the existing directories.

Unix logfiles that do not contain timestamps

The HipCheck logfile feature for Unix agents is most useful when the logfile contains a timestamp for each record. There is an existing undocumented feature in the Unix log monitor, where new timestamps can be added to logs that do not currently have them.

Each log monitor has a configuration file, /usr/lib/monlog.d/conf/LOG/conf. Timestamps can be added by setting these features in the configuration file:

# Additions to log entries
ADD_DATETIME=Y
ADD_HOSTNAME=Y
ADD_TAG="- LOGNAME"
Then as entries are filtered by the log monitor the timestamp is added and then viewable on the HipCheck client.

View Software fails for Windows 2003 Server agent

Although Microsoft Windows 2003 Server documentation states that the WMI class that the HipCheck agent relies upon to get the list of installed software is available on Windows 2003, in practice it is not installed by default.

Accordingly, if View Software does not work, and in the HipCheck log you see the error "GetSoftwareInfo failed: invalid class", you will need to install the missing support from your original Windows 2003 Server media. You can install it via "Add/Remove Programs" on the Control Panel. Select the "Add/Remove Windows Components" button on the left. Then under "Management and Monitoring Tools", select "Details", which allows you to select the "WMI Windows Installer Provider" component. Select "OK", then "Next" to begin the install.

64-bit Windows 2003/XP agent issue

If you are running the HipCheck agent on an x86-64 (64-bit) system architecture, you need to apply a hot-fix to the System.Data.SQLite.DLL file after installing the agent. Full instructions are given at the Hipcheck Download page. If you are running the HipCheck agent on an x86 (32-bit) system architecture, you should not apply this hot-fix. You can tell what kind of architecture your system has by, in Windows, doing Control Panel | System.

User privilege changes do not take effect immediately

When an administrator changes a HipCheck subscriber's privileges in the HipCheck Portal's Manage/View System Privileges and Attributes screen, such as changing them from Admin permission to View permission for a given monitored system, the change in privilege is not immediately reflected on the HipCheck client for that subscriber, and the subscriber can continue to operate at the former privilege level. The new privileges will not become effective until the subscriber re-authenticates from the client. This can be forced to happen sooner rather than later by temporarily changing the session length before re-authentication, via the Me Inc. Portal's Manage Account | Configure Session Expiration setting.

No Hardware view in Java ME clients

The Java ME clients (for the BlackBerry, PalmOS Treo, and other Java ME devices) do not yet support the Hardware view for monitored systems.

No automatic update from 1.0.3 to 1.1 for Windows 2000 agents

Due to a path and configuration problem with the HipCheck version 1.0.3 agent for Windows 2000 monitored systems, no automatic update to HipCheck version 1.1 is possible for them. Instead, the new agent must be installed manually. Automatic update will work from 1.1 to a future release.

Cannot execute commands that are Windows shell built-ins

When using the Execute Command feature for Windows monitored systems, command such as:
cd ..
cd c:\
dir c:\
copy c:\boot.ini c:\boot.ini.bak
will all fail, with a popup box stating "Command was not executed: Mobility server returned an error: The system cannot find the file specified". This is because these are all shell-builtin commands as opposed to standalone executable commands and cannot be executed - this a limitation of the way the .NET process class works (which the HipCheck agent relies upon).

To work around this, create a .bat file that executes those types of commands.

syslog not defined properly for Linux agent

As delivered, the Linux agent specifies the syslog logfile as /usr/adm/syslog. This is incorrect. Moreover, there is no one system log file on Linux; rather, /etc/syslog-ng/syslog-ng.conf.in specifies a variety of log files that different kinds of messages and diagnostics get sent to.

To work around this, define your own text logfile(s) that represent the actual system log files that you are interested in viewing or monitoring (for example, /var/log/messages, which captures much of the system log traffic), and define your own criteria for such logfiles.


Problems fixed in HipCheck update releases

Problems that have been fixed in the HipCheck update releases are listed here:

The following sections describe the fixes that are unique to each update release. HipCheck update releases are cumulative, so Release 1.0.2 includes all fixes originally provided in Release 1.0.1, and so forth.


Problems fixed in HipCheck Release 1.1

Problems fixed in HipCheck Release 1.0.3

Problems fixed in HipCheck Release 1.0.2

The following problems have been fixed in HipCheck Release 1.0.2:



Problems fixed in HipCheck Release 1.0.1

The following problems have been fixed in HipCheck Release 1.0.1:





(c) Copyright 2006-2007  The SCO Group, Inc.  All rights reserved. 
SCO, the SCO logos, HipCheck, Me Inc., EdgeClick, EdgeClickPark, HipCheck Mobility Server, Edge Processor, SCO OpenServer, SCO Open Server, and Skunkware are trademarks or registered trademarks of The SCO Group, Inc. in the USA and other countries.  UNIX and UnixWare are used pursuant to an exclusive license with The Open Group and are registered trademarks of The Open Group in the USA and other countries. All other brand and product names are or may be trademarks or registered marks of their respective companies.

Version:  1.1