Knowledgebase Home | Favorites | Login Knowledgebase Home | Favorites | Login
Search the Knowledgebase Browse by Category or Article ID
LM-X v3.5 Release Notes
User Opinions (13 votes)
100% thumbs up 0% thumbs down

Thank you for rating this answer.
Article ID: 239

Last Updated: 01st July 2010 01:27:57 pm

LM-X License Manager version 3.5 includes the following enhancements and fixes. Most of these changes were made in response to customer feedback. For more information about how we incorporate customer feedback into our development process, see our Knowledgebase article, "Customer-driven development."

Important changes

The following improvements made in this release may affect your existing code that was created using previous versions of LM-X. Please check these changes carefully to determine any updates you may need to make in your code.

Issue #
Description
LMX-625 The -config switch has been removed from xmllicgen. Users who want licenses compatible with versions older than v2.4 should still specify this switch.
LMX-628 All datafields have been changed to ints and chars. This affects the following in lmx.h:

The field llServerUptimeSeconds has been renamed to nServerUptimeSeconds.

The field sHaspHLVendorCode has been deprecated, so is no longer available.

The field lShareCode has been renamed to nShareCode.

The arguments for the LMX_Checkout and LMX_Checkin functions have been changed from unsigned int to int.
LMX-632 Checkout with a count of 0 has been removed from LMX_Checkout. Instead, you can now use LMX_GetLicenseInfo.
LMX-651
When generating network licenses for clients using releases older than v3.5,  you must use -base32 with xmllicgen so that older clients will work with v3.5.

Enhancements

LM-X v3.5 includes the following enhancements.

Issue #
Description
LMX-221 xmllicgen no longer uses <vendor>.lmx. 
LMX-449 LM-X is now available as a node-locked version. This is a full-featured version of LM-X, with the exception that LMX_Checkout ignores all network licenses and automatic server discovery, and you cannot start a license server.
LMX-469 It is now possible to disable logging of automatic discovery in lmx-serv.cfg.
LMX-494 Changes were made to dongle support. LMX_HOSTID_DONGLE_FUNCTION has been renamed to LMX_HOSTID_DONGLE_SUPPORT.
LMX-497
Added a new example, called lmxclient, which can checkout both local and network licenses.
LMX-602 You can now run the license server as a normal user on Windows XP and Windows 7. 
LMX-633 LMX_Heartbeat is now called per feature.
LMX-623 Windows versions now have an installer.
LMX-616 When extended logging is enabled, the content of the license file is listed at server startup.
LMX-618 You can now set whether to read LMX_LICENSE_PATH and <VENDOR>_LICENSE_PATH during license checkout.
LMX-521 It is now possible to install license servers as a service using relative paths.
LMX-531
There is now a new setting in lmx-serv.cfg for extended log file formatting. Enabling extended log formatting lets you see more details such as hostids, etc., which can useful for debug purposes.
LMX-533 The license server log now includes whether the license is running on a virtual machine.
LMX-597 Improved socket timeouts on Solaris and HP-UX.
LMX-626 The LM-X Developer's Manual has been improved to separate basic API calls from advanced API calls.
LMX-615 Added localhost as a special hostname for allowing/denying clients from using the license server.


Fixes

LM-X v3.5 includes the following fixes.

Issue #
Description
LMX-647 The lmxendutil remove user function did not work properly for remote users.
LMX-667 Secure store path on Windows now uses a local path.
LMX-673 The license server now verifies that the system clock is not set back.
LMX-611 There were bugs with heartbeats on Solaris 8 and Solaris 9.
LMX-547 System clock check sometimes gave false positives.
LMX-557 LMX_FEATURE_INFO.szPath now stores the path to the license file instead of the license server name.
LMX-579 A bug related to license borrowing was fixed.
LMX-586
Lmxendutil -licstat with a -host parameter specified was reporting license usage on multiple hosts. It now reports license usage on a specified host only.
LMX-589 szFeatureName was output as all lower case instead of mixed case.
LMX-596 BIOS hostid was not displayed in lmxendutilconfig.
LMX-103 There was an incorrect error message from lmxendutil -licstat.

Related Content
Related Articles
Attachments
No attachments were found.
All Content Copyright © 2002-2012 X-Formation. All Rights Reserved.