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

Thank you for rating this answer.
Article ID: 223

Last Updated: 14th September 2010 04:12:13 am

LM-X License Manager version 3.4 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-77 Feature names are no longer an obfuscated number, but instead a visible string; for example, "MyProduct". This change was implemented by replacing ChkSumFeature with strFeatureName.

All instances of LMX_FEATURE_CHECKSUM have been changed to strings (const char *). To update your code, remove any occurrences of LMX_GetFeatureChecksum and LMX_FC, as well as any hard-coded feature checksums. Also, be sure to  update all callback functions that used feature checksums, especially heartbeat callbacks.
  szServerHost has been replaced with szPath in LMX_FEATURE_INFO szServerHost.
 LMX-543 Visual Studio 2003 is no longer officially supported as a static library. 
 
PowerPC (PPC) builds are no longer supported for Mac OS X 10.6 universal binaries.

Enhancements

LM-X v3.4 includes the following enhancements.

Issue #
Description
LMX-219
LMX_Hostid and LMX_Hostid_Simple have been updated to contain a new flag, LMX_HOSTID_ALL. This flag lets you get all hostids of your system at one time.
LMX-380  Added LMX_OPT_TRIAL_USES in addition to LMX_OPT_TRIAL_DAYS, which now allows you to specify a number of times that a trial may be used before expiring. When these two flags are used together, the trial will expire on whichever specified limit comes first.
LMX-389 Added support for FreeBSD_x86 and FreeBSD_x64.
LMX-479  You can now specify the port number when starting up the license server from command line, which overrides the port number setting in the configuration file.
LMX-493
The LM-X End User Guide has been improved to help end users understand configuration needs and options that may be available to them depending on vendor-enabled features.
LMX-495
Added new option to LMX_SET_OPTION function, LMX_OPT_LICSERVICE_CONNECTION_TIMEOUT, which lets you specify the number of seconds a License Distribution Service query may take if something is wrong; e.g., the server is unavailable.
LMX-504   LMX-Error code 25, "LMX_SERVER_BORROW_ERROR: License server returned borrow error" has been deprecated and replaced with error code 41, "LMX_BORROW_LIMIT_EXCEEDED: License server limitation on number of borrowed features exceeded," which more specifically reports the error.
LMX-508  Checkout speed improved for node-locked checkout combined with network checkout.
LMX-516  All license paths are now stored in GetLicenseInfo.
LMX-517  Improved GetFeatureInfo.
LMX-542 New environment variables LMX_PROJECT and vendor_PROJECT have been added to allow end users to indicate  specific projects for which checkouts are made. 
LMX-560  Added support for Visual Studio 2010.


Fixes

LM-X v3.4 includes the following fixes.

Issue #
Description
LMX-492 When VMware was installed on the host machine, automatic server discovery was not working properly.
LMX-511  IP address hostid was not working on AIX machine.
LMX-515  Java wrapper bug.
LMX-523  XML output of lmxendutil had incorrectly generated files.
LMX-526
Wrong printout with tokens.
LMX-548
Local license after string did not work.
LMX-551
Long checkout with C# on user account.
LMX-552
LM-X example in C# output errors.
LMX-554
IP address client hostid did not work for network licenses.
LMX-562
License server was shutting down while using HASP dongle as the server hostid.
LMX-567
Lmxendutil crashed on harddisk hostid.
LMX-569
Bios hostid contained spaces.
LMX-571
Lmxendutil had a long timeout on Windows 2000.
LMX-572
Running lmxendutil as a normal user under Windows XP did not work.

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