Release Notes - RLM v15.0BL1 May 23, 2022 _____________________________________________ This is the first production release of RLM v15.0. v15.0BL1 is available on windows, mac, and linux systems. ----------------------------------------------------------------------- Notes on this release: - None ----------------------------------------------------------------------- *********************************************************************** This release fixes bugs P567-P568, and P571-P572. For each bug, we will indicate which RLM components need to be updated for the bug fix. This indication will be of the form: Fix requires: server or Fix requires: rlm, settings This indication will list one or more of the following: - client - meaning you have to re-build your application. - rlm - meaning you need a new rlm binary (ie, you have nothing to re-build) - server - meaning you need a new rlm binary if you use the generic ISV server settings file, or a new ISV server if you use an ISV-specific server binary. - settings - meaning you need a new ISV server settings file. - actpro server - meaning you need a new activation pro server. Known Issues in this release ____________________________ For an up-to-date list of issues, see: http://www.reprisesoftware.com/publisher/licensing-software-issues.php Note: The documentation is contained in 5 manuals: Standard RLM Components * RLM Getting Started Guide - an introduction to the basic concepts of license management and RLM (PDF) * RLM Reference Manual - the complete reference to all core RLM components (PDF) * RLM License Administration Manual - The stand-alone License Administration manual, suitable for shipment to your customers (Wiki) Optional RLM Components * RLM Activation Pro Getting Started Guide - an introduction to the RLM Activation Pro software (PDF) * RLM Activation Pro Manual - Reference for the Optional RLM Activation Pro software (PDF) All manuals are in PDF format, and are available on the Reprise Website at: http://www.reprisesoftware.com/kits/RLM_Getting_Started_Guide.pdf http://www.reprisesoftware.com/kits/RLM_Reference.pdf http://www.reprisesoftware.com/kits/RLM_Activation_Pro_Getting_Started_Guide.pdf http://www.reprisesoftware.com/kits/RLM_Activation_Pro.pdf http://www.reprisesoftware.com/kits/RLM_License_Administration.pdf What's new __________ (See the reference manual for complete descriptions) - The RLM server will now determine the external IP address of the client and add this to the list of client IP hostids, if it is not already in the list. See "The ISV Options File" in the License License Administration Manual for more information. - Prior to RLM v15.0, the linux ethernet hostid code would scan 5000 devices to get ethernet MAC addresses. In v15.0, the environment variable RLM_LINUX_ETHERNET_ITERATIONS will set the number of devices to check for MAC addresses. For more information, see A Note about Linux Ethernet hostids on page 273 for more information. - The "Diagnostics" menu item in the RLM web interface now only appears if the user has "edit_options", "edit_rlm_options", "logfiles", or "all" privs. See "RLM privileges assignable in the RLM password file" in the License Administration Manual for more information. New License Keywords ____________________ - None API additions _____________ - None API changes ___________ - None Options file changes ____________________ - The EXEMPT_MAX and EXEMPTALL_MAX ISV options have been added. See "The ISV Options File" in the License Administration Manual for more information. Activation changes __________________ - The Activation pro debuglog now includes the PID of the license generator process, so that it is easier to interpret the log in the case where multiple instances of the license generator are running simultaneously. See "Debugging Tab" in the Activation Pro manual for more information. - The "text to prepend to license" field has been increased from a maximum of 1024 to 30720 bytes. See "Product Definitions" in the Activation Pro manual for more information. Problems fixed in this release ______________________________ This release fixes bugs P567-P568, and P571-P572. P567 - If a failover server's primary license file contains an ASH hostid, the failover will core dump when taking over from the primary. P568 - If activation with https is used, and there is a problem in the https certificate, the client can core dump. P571 - if a server has floating and metered licenses checked out for one product, after a reread, all the metered clients are attached to the floating license in overdraft P572 - A cloud license nodelocked to a hostid fails to show up in rlm_products() run on that hostid. The same would be true with platform, tz, and computing_env Platforms Supported __________________ Linux on X86: Ubuntu 12.04.5 (x86_l2) Linux on x64: Ubuntu 12.04.5 (x64_l1) Linux on arm 64-bit: Ubuntu 1804 (arm64_l1) Windows 32-bit - Visual Studio 2010 (x86_w3) Windows 32-bit - Visual Studio 2015 (x86_w4) Windows 64-bit - Visual Studio 2010 (x64_w3) Windows 64-bit - Visual Studio 2015 (x64_w4) Mac OS/X: 10.5.8 intel 64-bit (x64_m1) Mac OS/X: 11.6.6 intel 64-bit (x64_m2) Mac OS/X: 11.4 arm 64-bit (arm64_m2) RLM Build environment _____________________ x86_l2: Linux 3.13.0-32-generic #57~precise1-Ubuntu SMP Tue Jul 15 03:50:54 UTC 2014 i686 i686 i386 GNU/Linux gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 x64_l1: Linux 3.13.0-32-generic #57~precise1-Ubuntu SMP Tue Jul 15 03:51:20 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 arm64_l1: Linux 5.3.0-1036-raspi2 #38-Ubuntu SMP Thu Oct 15 14:40:03 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux gcc version 7.5.0 (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04) x86_w3: Windows XP Microsoft Visual Studio 2010 x86_w4: Windows 7 Microsoft Visual Studio 2015 x64_w3 Windows XP Microsoft Visual Studio 2010 x64_w4 Windows 7 Microsoft Visual Studio 2015 x64_m1: Darwin 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386 i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5465) x64_m2: Darwin 20.6.0 Darwin Kernel Version 20.6.0: Wed Jun 23 00:26:31 PDT 2021; root:xnu-7195.141.2~5/RELEASE_X86_64 x86_64 Apple clang version 12.0.5 (clang-1205.0.22.11) arm64_m2: Darwin 20.5.0 Darwin Kernel Version 20.5.0: Sat May 8 05:10:31 PDT 2021; root:xnu-7195.121.3~9/RELEASE_ARM64_T8101 arm64 Apple clang version 12.0.5 (clang-1205.0.22.11)