.. _appendix-i: Appendix G - RLM Version History ================================ This section describes the various versions of RLM, and the features added in each version. .. list-table:: V17.0 – April, 2025 :header-rows: 1 * - Features Added: * - Added client support for RLM Cloud ID Licensing * - Named users can be viewed and removed with rlmutil * - RLM will validate ISV binaries against a sha256 hash file generated during build * - Fixed regression which caused RLM to not be able to retrieve hostid from hardware dongles * - RLM will now locate license files when the filepath contains an @ symbol * - Removed clock jump warning at startup of license server * - Named user count is now displayed in the web interface * - 32-bit Linux no longer supported .. list-table:: V16.1 – October, 2024 :header-rows: 1 * - Features Added: * - Native Windows ARM64 support * - OpenSSL 3.0.15 * - Transfer definitions added back to web interface * - Alternate server hostid added back to web interface * - Extend roam added back to web interface * - Metered licenses added back to web interface .. list-table:: V16.0 – May, 2024 :header-rows: 1 * - Features Added: * - **New web management interface for the on-premises license server.** * - HTTPS now enabled by default. * - Self-signed certificates now automatically generated. * - Diagnostics now viewable directly from web interface. * - New user roles/permission levels. .. list-table:: V15.2 – December, 2023 :header-rows: 1 * - Features Added: * - Warning no longer presented to user when C:\\ProgramData\\Reprise\\isvname\\ doesn't exist. * - License path no longer includes temporary directory if the temporary directory does not exist. * - rlm_stat() no longer returns an error if the C:\\ProgramData\\Reprise\\isvname folder is missing. * - Temporary licenses are now correctly created with version number equal to "parent" license. * - Using unicode in company names no longer causes issues with portal users on RLM Cloud. * - Server usage on the RLM Cloud customer portal now loads additional pages correctly. * - log.php no longer fails to downloads report logs. * - ISVs are now able to disable certificate revocation in RLM Cloud. .. list-table:: V15.1 – April, 2023 :header-rows: 1 * - Features Added: * - Added support for ISV_LICENSE (uppercase) in addition to isv_LICENSE in casesensitive file systems. * - License checkout now obeys single license count on Linux when using multiple checkouts in single process. * - RLM embedded web server changed from GoAhead to Mongoose. * - RLM web server can now be configured to access via HTTPS. * - RLM web server now requires login to access. * - Removed restriction of running RLM as root/administrator. * - Removed option to edit any server files using ‘Edit License File’. .. list-table:: V15.0 – May, 2022 :header-rows: 1 * - Features Added: * - The server now adds the client's external IP address to the list of hostids. * - Diagnostics only appears in the RLM web interface when edit_options, edit_rlm_options, logfiles, or all privs are specified for the user. * - RLM_LINUX_ETHERNET_ITERATIONS to limit ethernet device scan iterations. * - EXEMPT_MAX and EXEMPTALL_MAX added. * - * - **Activation Pro Features**: * - PID added to debuglog to sort out multipel _mklic invocations. * - Prepended text can now be 30kb. .. list-table:: V14.2 – Mar, 2021 :header-rows: 1 * - Features Added: * - rlmstat lists server license pool# and ID (if specified). * - RLM_LICENSE/ISV_LICENSE strings leading/trailing whitespace trimmed. * - Personal licenses no longer take a count. * - You can lock out 2 old ISV server names. * - rlm -verify will cause the servers to verify their licenses, then exit. * - RLM exits after 10 minutes if users have blank passwords (-z to disable). * - Docker detection (non-Windows). * - RLM Teams support. RLMTEAMS license line. * - RLM web interface no longer stores username/permissions in cookie. * - gc= (Google compute) hostid no longer supported. * - * - **Activation Pro Features** * - PHP v8 supported. * - Expiring license and activation key data displayed in dashboard. * - “Create license” capability added to GUI. .. list-table:: V14.1 – July, 2020 :header-rows: 1 * - Features Added: * - Temporary Licenses supported with RLM Cloud. * - Personal Licenses. * - Detailed reportlog now has client IP address in OUT records. * - You can now lock out old versions of your license server (old ISV names). * - Startup tolerance for ASH licenses. * - exptime= keyword added. * - License type now accepts “subscription”. * - rlm_act_rehost_revoke() call . * - rlm_product_isalias, rlm_product_isfloating(), rlm_product_isnodelocked(), rlm_product_single() calls added. * - * - **Activation Pro Features**: * - HTTPS support for Activation Pro license generator. * - Debug log can be displayed in chronological or reverse chronological order. * - Debuglog no longer logs all entries in the blacklist. * - RLM_ACT_DIAGNOSTICS to create activation diagnostics to a file. * - New disabled activation keys report. * - You can now upload your logo to replace the Reprise Logo in the GUI (on \*.hostedactivation.com) the debuglog table will be purged every night of all data > 14 days old. * - admin->delete revoked allows deletion of revoked permanent licenses. * - Product definition table includes a displayorder column (to control product choicelist). * - The user_def column in the keyd table is now 32 chars. (Unused by ActPro). * - The login inactivity timeout is now 60 minutes. .. list-table:: V14.0 – November, 2019 :header-rows: 1 * - Features Added: * - HTTPS support for RLM Cloud. * - rlm_isv_cfg_disable_hostids() * - client_cache, hold, host_based, max_roam, min_checkout, min_timeout, nmamed_user, soft_limit, and user_based can all now be set to 0 in a license to be signed. * - ASH licenses support “6hour” check type. * - RLM Web services API now supports reservation type/strings/seconds and username/password. * - RLM web interface license usage now also displays license pool status. * - Support for rlm_products() in HTTPS (beginning in BL3). * - * - **Activation Pro features**: * - Fulfillments tab displays activation host name. * - Fulfillment tab allows selection by notes field. * - Product definitions now have a notes field. * - Activation keys can be cloned. * - GUI no longer accepts relative license expiration date for subscription type keys. * - Customer browser displays activation keys as well as customer info. * - Timezone can be set on hostedactivation.com. * - Support for “6hour” ASH check. * - rlm_activate() allows specification of company/contact info. .. list-table:: V13.0 – February, 2019 :header-rows: 1 * - Features Added: * - UUID support on 64-bit Mac. * - rlmstat -f option for extended information. * - License server authentication of clients. * - rlm_product_named_user_count() call. * - Hostname added to web server activation confirmation page. * - rlm_product_meter_counter(), rlm_license_meter_counter() calls. * - rlm_product_start() call. * - “Activate License” in web interface controlled by edit_options privilege. * - * - **Activation Pro features:** * - Reseller support. * - Customer portal now part of standard URL – no configuration required. * - Customer portal accounts can be created in the “add customer” form. * - Option to blank the remote_host parameter (for GDPR compliance). * - Admin “check database” command creates blank entries in the keyf table so the. * - “Unfulfilled Keys” report works correctly. * - Product definition/activation key forms include license start date. .. list-table:: V12.4 - July, 2018 :header-rows: 1 * - Features Added: * - Alias licenses added. * - token_locked depricated, token_bound added. * - rlm_license_ismetered(), rlm_product_ismetered() calls added. * - Check server license can return status rather than failing immediately. * - rlm_auto_hb() has new parameter. * - rlm_product_meter_cur_count() call added. * - RLM web interface disables options and license file editing functions if logins are not enabled. * - * - **Activation Pro Features:** * - Database queries now prevent SQL injection. * - User-defined reports added with auto-email capability. * - New “edit key” user type added. * - actpro_keyvalid() web services call added. * - rlm_act_keyinfo2() added. * - Sorting works correctly on first fulfill and last check fields in fulfillments. * - Product/activation key screens add misc parameters (several missing in 12.3). .. list-table:: V12.3 - Oct, 2017 :header-rows: 1 * - Features Added: * - rlm_failover_server_activate failover mode * - RLM report log logs the timezone * - Roamed licenses can have their roam time extended when disconnected * - Failover servers display a list of valid primary server licenses. * - Control over the rehostable hostid checks * - Set the rehostable hostid reference hostid (rlm_set_attr_reference_hostid()) * - * - **Activation Pro Features:** * - Rlmact.mysql renamed to actpro.php * - Optional parameters are broken out in the GUI * - Duplicate a product definition to create a new one * - Activation key browser includes the contact email * - Custom fields for a company can be specified as numeric to sort properly * - On login, an invalid username or password displays “login incorrect” * - Newlines are replaced with spaces in the license field in reports .. list-table:: V12.2 - Feb, 2017 :header-rows: 1 * - Features Added: * - Dynamic Reservations. * - rlm_product_server() call. * - spec in rlm_failover_server license can now omit port-number. * - Illegal character restriction in customer= field relaxed. * - UUID hosids (Windows). * - rlmstat now accepts the “-I” switch, to display ISV-defined data. * - The report log INUSE records now include the share handle for shared licenses. * - rlm_get_attr_lfpath() returns char * rather than const char \*. * - rlmstat -I switch (to display ISV-defined data). * - * - **Activation Pro features:** * - rlm_act_fulfill_info() call. .. list-table:: V12.1 - June, 2016 :header-rows: 1 * - Features Added: * - -l switch to RLM. * - License transfers use hostname-RLM-Transfer as username and isv string. * - RLM Comm protocol optimized. * - Server Time Jump reportlog message. * - Whitespace removed from user and host names. * - rlm_activate()/rlm_act_request() copy url and akey parameters. * - PURGE_REPORTLOG added. * - * - **Activation Pro Features:** * - Merge company/contact. .. list-table:: V12.0 - December, 2015 :header-rows: 1 * - Features Added: * - rlm_product_hostid() call added. * - Shared license can now be metered. * - The install Windows service menu item in the RLM web interface is removed. * - Licenses sorted by _id * - Servers log expired licenses on startup. * - Alternate Nodelock Hostids * - Install service command takes -user and -password * - VS2015 support * - rlm_product_hostid() * - rlm_set_req_opt() * - rlm_act_keyinfo() * - SSL entry points renamed on most Unix platforms. * - * - **Activation Pro Features:** * - user_def field added to keyd table. * - Product choicelists now sorted alphabetically. * - Search added to debug log. * - Unencrypted requests can now be disabled. * - Normalized date formats. * - Admin function to delete keys with revoked rehostable fulfillments. * - Arbitrary text can be added to the license via product definition. * - rlm_act_keyinfo() .. list-table:: V11.3 - April, 2015 :header-rows: 1 * - Features Added: * - RLM rejects ethernet devices named “dummy*” on Linux. * - report log DENY records now include the process ID. * - In rlmstat and the RLM web interface, the field previously labeled "transactions" is now labeled "checkouts". * - The contents of the ISV-defined string can now be used as a hostid. * - rlm_diagnostics() call. * - * - **Activation Pro Features:** * - New improved and expanded ActPro Web Services interface. * - For product definitions, the default for “create issued=today?” changed to “yes”. * - Contacts now have an associated “Contact Type”. * - The “About” tab now lists the activation pro license expiration date. * - Users with “portal” access are no longer allowed to log in on the main actpro site. * - A product can now be marked “obsolete”, in addition to “inactive”. * - Default values can be set for the product editing and activation key editing screens. * - User accounts can now be edited, from the Admin->Users screen. * - An administrator can set the list of visible tabs for any user. * - The “Alternate Server Hostid” choice is added for products and activation keys. .. list-table:: V11.2 - November, 2014 :header-rows: 1 * - Features Added: * - Alternate Server Hostids. * - rlm_license_count() call added. * - The RLM version restrictions on client-side roam files have been relaxed to allow the “oldest compatible version”. As of 11.2, the oldest compatible version is 11.0. * - Cached licenses no longer disable roaming. * - * - **Activation Pro Features:** * - Support for Alternate Server Hostids. * - Audit trail for created/edited/deleted rows in the product, activation key, contact, company, and blacklist tables. * - The date of creation of product definitions, activation keys, and customer contacts is now displayed in the appropriate browser. * - Product Definitions and Activation Keys can now specify the allowed hostid types. * - The “include activation key in license” option now allows you to generate licenses without akey, with akey, or both. * - When the actpro server returns a RLM_ACT_BAD_HOSTID_TYPE status, it now returns a decimal integer indicating which hostids are valid. * - The licf table now records the lst time rlm_act_keyvalid() was called. * - The product, activation key, and fulfillment browsers now allow deletion of multiple items. .. list-table:: V11.1 - June, 2014 :header-rows: 1 * - Features Added: * - RLMid1 dongles now supported on linux (x86_l2, x64_l1). * - The first parameter of rlm_init() now takes a list of license files. * - Setting RLM_ROAM=today causes a roam to end today at midnight. * - Licenses now have an optional _id= parameter to identify for options file use. * - For metered licenses, the user can now decrement the counter in the RLM web interface. * - RLM now supports Google Compute Engine hostids (gc=). * - * - **Activation Pro features:** * - Manual rehostable hostid creation and revocation are now supported, for machines with no internet connection. * - New rlm_act_keyvalid_license() call returns the license for a given activation key. * - Expired rehostable licenses can now be revoked. * - New rlm_get_rehost() call retrieves the rehostable hostid for a given product name. * - rlm_act_revoke_reference() allows revocation of a rehostable on machines where the hostid has disappeared or gone bad. * - Activation Pro logs the expiration date of the license and displays in the fulfillment screen. * - The Customer Portal is set up after installation, in the Admin/Portal tab. * - Normal-Regen activation type added. .. list-table:: V11.0 - Feb, 2014 :header-rows: 1 * - Features Added: * - Ipv6 support (x86_l2, x64_l1, x86_w3 and x64_w3 only). * - Auto proxy detection on Windows. * - Applications can refuse to run with generic server. * - (rlm_isv_cfg_disable_generic_server()) * - akey= license attribute. * - rlm_products_akey() and rlm_license_akey() calls added. * - rlm_license_uncounted(), rlm_license_single() calls added. * - Client caching turned off on HP systems. * - * - **Activation Pro Features:** * - New tab-based UI. * - New Customer portal. * - Product Definitions allow multiple licenses. * - Auto-generate akey= license attribute. * - Activation Keys can override license version. * - # rehosts controls the # of times a rehostable hostid can be revoked. * - Server writes debug logging to database. * - Bulk-load of customer data. * - Customization of the customer table. * - rlm_isv_cfg_actpro_allowed_hostids() call in rlm_isv_config.c to control allowed. * - Activation Pro hostid types. * - rlm_act_keyvalid() call. * - rlm_act_info() now returns RLM_ACT_KEY_DISABLED if appropriate. .. list-table:: V10.1 - July, 2013 :header-rows: 1 * - Features Added: * - client_cache license option added. * - CLIENT_CACHE license admin option added. * - Server logs unreadable license files. * - rlm_auth_check() call. * - rlm_isv_cfg_enable_check_license() added. * - License now available as search criteria in ActPro fulfilled licenses report. .. list-table:: V10.0 - Jan, 2013 :header-rows: 1 * - Features Added: * - Disconected server-server license transfer. * - rlm_init_disconn() for disconnected operations. * - RLM will now broadcast to find a server on the local network. * - Roaming is disabled if the license server uses a transient hostid. * - The public/private keys are now declared as “const unsigned char”. * - You can disable disk Serial Numbers which require admin rights. * - You can disable RLM's clock windback checking. * - Option to make roamed licenses SINGLE rather than UNCOUNTED. * - RLM web interface now supports user login, with access rights. * - RLM web inteface only displays commands which the user can execute. * - RLM web interface doesn't display “Manage Windows Service” on non-Windows systems. * - If RLM processes multiple license files, it will attempt to find a good ISV server path. * - Browsers connecting on RLM's main port are redirected to the webserver port. * - Report log logs all licenses in use both at start and at the end. * - Roamed license time extension logged in report log (and debug log). * - RLM web interface allows editing license files. * - RLM checks that the debug log is writable when installing service. * - rlm_product_customer(), rlm_product_contract(), rlm_product_issuer(), rlm_product_exp_days() API calls added. * - rlm_checkout_product() call. * - rlm_act_info() call. * - ISV_mklic not built by default. * - RLM web interface allows the Activate License command customization. * - INTERNET_GROUP option. * - actpro_demo.o removed, actpro_demo.c added w/build rules (v10.0BL3). .. list-table:: v9.4 - July, 2012 :header-rows: 1 * - Features Added: * - ISVNAME_ACT_URL overrides url in rlm_activate()/rlm_act_request() call. * - actpro_demo added to RLM kit, removed from actpro kit. * - Hostname hostid types now accept wildcards. * - RLM utilities now accept the -z password option. * - When installing RLM as a service on Windows, the installation now starts and stops the service to trigger firewall prompts. * - The hostid list for rlm_activate() has been expanded to RLM_ACT_MAX_HOSTID_LIST characters (205) - including the “list:” prefix. * - rlm_activate()/rlm_act_request() can now process replies from firewall and anti-virus software which splits a single message into 2 messages. * - Clock windback detection checks internet time servers (if reachable) (removed sometime around RLM v10). * - RLM servers write heartbeat messages back to the client (for v9.3 and newer clients) in order to detect systems which have been shut down. .. list-table:: v9.3 – February, 2012 :header-rows: 1 * - Features Added: * - License rehosting via refresh activation and rlmrefresh utility is DEPRECATED. * - License rehosting added with the new rehost hostid type and rlm_act_revoke() (requires Activation Pro). * - x86_l1 platform obsoleted. * - rlmsign now checks the validity of keywords in keyword=value pairs. * - Metered licenses added. * - rlm_activate() call added to replace rlm_act_request(). * - Activation can now create UPGRADE licenses for single and nodelocked, uncounted license types. * - Client-side diagnostics now list all embedded string licenses in addition to other node-locked licenses. * - Server-side diagnostics now output the RLM and ISV server option file info. * - RLM now enumerates the ethernet devices on linux rather than using eth0-7. .. list-table:: v9.2 - September, 2011 :header-rows: 1 * - Features Added: * - disksn hostid (disk hardware serial number) added on Windows. * - License Passwords can now be specified on the ISV line. * - rlc (internet activation) verifies the format of date input. * - rlm_license_line_item() call added. * - Product Definition names can be edited in rlc (Internet Activation). * - Fulfillment count for refresh activations limited to 1. * - “_primary_server” keyword added for rlm_failover licenses. * - Generic rlmrefresh utility removed; replaced with ISV-specific utility. * - Many changes to Activation Pro. .. list-table:: v9.1 - May, 2011 :header-rows: 1 * - Features Added: * - RLM Activation Pro introduced. * - Passwords on individual LICENSE lines. * - rlm_set_attr_password() call. * - disable=TerminalServerAllowRD attribute. * - rlm_set_attr_logging() call. * - rlm_add_isv_hostid() API changes (added parameter). * - rlm_set_environ() call can be made any time before a checkout. * - RLM_ACT_NO_ENCRYPT to prevent rlm_act_request() encryption. * - rlm_auto_hb() period now set to min of 2 seconds. * - rlm_errstring() now formats all errors including activation errors. .. list-table:: v9.0 - December, 2010 :header-rows: 1 * - Features Added: * - GUI license generator. * - Support for license server farms. * - rlmstat reports on expiration dates. * - New license checkout debugging capability/utility. * - rlmsign takes the optional -maxlen parameter. * - New rlm_failover_server license. * - New rlm_no_server_lock license. * - New keyword=value parameters on ISV line. * - rlm_errstring_num() API call. * - rlm_license_detached_demo() API call. * - Multiple GROUP lines now concatenate in OPTIONS files. * - New license administration REMOVE privilige. * - Activation supports SINGLE and UPGRADE licenses. * - rlm_act_request() allows white space in activation key. * - rlm_act_request accepts hostid lists. * - rlm_act_requests accepts a count of 0 to fulfill all remaining floating licenses. * - rlm_act_request() encrypts traffic to the activation server. * - rlm_act_reqeust() rejects newlines in the “akey” and “extra” parameters. .. list-table:: v8.0 - Jan, 2010 :header-rows: 1 * - Features Added: * - Optimized license sharing. * - Client and server side diagnostics to aid solving problems in the field. * - When running as a service, RLM changes working directory to binary directory. * - RLM logs the client machine's OS to the report log. * - RLM logs the client's argv[0] to the report log. * - Eval directory removed from Unix and Mac kits. * - RLM web interface shows all license file and log file paths. * - RLM web interface puts all activated license files into the directory specified with -c. * - Single-quote and back-quote characters are now legal in license and option files. * - max_roam_count license keyword. * - Custom hostid comparision routine for ISV-defined hostids. * - rlm_putenv() call for Windows DLLs. * - Enforcement of legal ISV-defined hostid strings. * - Activation: rlc adds ISV-defined notes to activation keys. * - Activation: rlc checks for bad or missing hostids. .. list-table:: v7.0 - June, 2009 :header-rows: 1 * - Features Added: * - Server-Server license transfers. * - License key email from Reprise now contains ISV name. * - Ability to return a roamed license unconditionally. * - rlm_isv_config() allows you to disable older license servers. * - Unix makefile target for no-Openssl version of library. * - rlm_server_enable_vm license for enabling servers on virtual machines. * - rlmanon is on kit (missing prior to v7). * - rlmhostid no longer reports 32-bit hostids on linux, mac, or netbsd systems. * - rlmhostid no longer prints "known bad" 32-bit hostids (0, 0xffffffff, 0x7f0100). * - RLM_EL_FAILED_BACK_UP status when failed server restarts. * - Failover servers no longer pool licenses from failed servers. * - rlm_auto_hb() attempts to re-acquire the same license which was lost. * - License line checksum (_ck=). * - rlmid3 machine fingerprinting option removed. * - New status parameter to notification handler for rlm_auto_hb(). * - rlm_license_user_based() API call. * - rlm_license_min_remove() API call. * - rlm_license_host_based() API call. * - reactivate and refresh activation types. * - License rehosting via refresh activation and rlmrefresh utility. * - RLC allows you to specify the activation key. * - RLC allows specification of additional license parameters in the activation key. * - Whitelist and blacklist in activation. * - Activation keys have an expiration date. * - Activation allows RLMID devices. * - Activation uses isv-defined, RLMID, ethernet, and 32-bit devices, in that order. * - Activation no longer accepts "known bad" 32-bit hostids (0, 0xffffffff, 0x7f0100). .. list-table:: v6.0 - January, 2009 :header-rows: 1 * - Features Added: * - Platform-independent ISV server settings and the Generic ISV server. * - RLC refresh button. * - RLC allows fixed expiration dates. * - rlmid2 hardware key. * - rlmid3 machine fingerprinting option. * - rlm_act_request() processes HTTP redirects. * - rlm_act_request() supports HTTP proxy servers. * - ISV servers increase their open file limit. * - ISV lockfile in C:\\rlm removed. * - port@host can be specified as host@port. * - RLM_LICENSE environment and the -c option can contain directories. * - RLM default port # changed from 28000 to 5053. * - RLM admin port # changed from 9000 to 5054. * - UPGRADE licenses. * - min_checkout. * - rlm_detached_demo() API call. .. list-table:: v5.0 - May, 2008 :header-rows: 1 * - Features Added: * - Serial Number hostid type. * - rlmID1 hardware key. * - hostid lists. * - ISV servers don't exit on reread if no license file exists. * - RLM activation forces client clock to be within 7 days of activation server. * - GUI license generator. * - rlm_act_admin renamed to rlc. * - Virtual machine detection in ISV servers. * - disable= now accepts VM keyword to disable licenses on Virtual Machines. * - Refresh buttons added to web interface. * - options= license attribute. * - Multiple instances of a single ISV-defined hostid type allowed. * - License administration NOPROJECT keyword for EXCLUDE and EXCLUDEALL. .. list-table:: v4.0 - December, 2007 :header-rows: 1 * - Features Added: * - Report log anonymizer (rlmanon). * - RLM web interface allows editing option files. * - RLM web interface displays debug log. * - Report log detailed format adds seconds, tenths of seconds for denials. * - Automatic report log rotation. * - RLM options file controls access to administration functions. * - RLM web interface displays recent debug log information. * - RLM web interface allows editing server options file. * - RLM_ROAM no longer needs to be set on the disconnected system. * - -c overrides RLM_LICENSE for rlmutil. * - Named User licensing. * - disable=TerminalServer license attribute. * - RLM activation supports issued=today's date. * - RLM activation supports arbitrary license fields (via rlm_act_request() call). * - RLM activation allows ISV-defined hostids as a legal hostid type. * - RLM on Solaris supports Solaris containers. * - rlm_all_hostids(), rlm_all_hostids_free() API calls. * - rlm_get_attr_lfpath() API call. * - rlm_set_active() API call. * - rlm_license_exp_days() API call. * - rlm_license_max_share() API call. * - rlm_license_named_user_count() API call. * - rlm_license_named_user_min_hours() API call. * - rlm_license_roaming() API call. * - Multiple ethernet device support on Linux and Mac. * - Ethernet address is default hostid on Linux and Mac. * - Windows volume serial number hostid added. * - Windows volume serial number is default hostid. * - * - **Platforms Added:** * - PPC Linux platform. .. list-table:: v3.0 - June, 2007 :header-rows: 1 * - Features Added: * - Internet Activation. * - rlm -dat command-line option. * - rlmtests performance tests. * - RLM servers ignore hostnames in license file. * - The RLM web interface now reports the Process ID (PID) of licenses in use. * - RLM logs status requests in the debug log. * - Client node can access license server by any name. * - ISV server pathname optional on ISV line. * - rlm_skip_isv_down() API call. * - rlm_forget_isv_down() API call. * - rlm_hostid() API call. * - rlm_license_goodonce() API call. * - rlm_license_server() API call. * - rlm_product_exp() API call. * - rlm_product_max_share() API call. * - x64_l1 compiled with -fPIC. * - RLM_CONNECT_TIMEOUT environment variable. * - RLM_EXTENDED_ERROR_MESSAGES environment variable. * - Maximum license share count. * - _line_item license keyword. * - License in a string. * - Improved error messages in web interface and rlmsign. * - PID of process using license is displayed in web interface. * - Wildcards allowed in IP addresses used as a hostid. * - * - **Platforms Added:** * - Java Linux * - Java Windows .. list-table:: v2.0 - Dec, 2006 :header-rows: 1 * - Features Added: * - Failover License Servers. * - Token-based licensing. * - user/host based licenses. * - Nodelocked, single-use licenses (no server). * - Options to disable rlmdown and rlmremove. * - RLM_PATH_RANDOMIZE environment variable. * - ISV servers notify of licenses expiring within 14 days. * - RLM binds all TCP/IP ports in all license files. * - rlm -c license_file command-line option. * - RLM runs as a service on Windows. * - rlmstat -avail reports on license availability. * - Transient attribute on ISV-defined hostids. * - System Info in RLM web interface. * - min_remove license keyword. * - rlm_products() API call. * - rlm_log(), rlm_dlog() API calls. * - PRIORITY license administration option. * - TIMEZONE license administration option. * - MAX accepts '*' for all users. * - License administration license management by PROJECT. * - MINREMOVE license administration option. * - * - **Platforms Added:** * - HP-UX PA-Risc 32-bit * - HP-UX PA-Risc 64-bit * - IBM AIX RS/6000 32-bit * - IBM AIX RS/6000 64-bit .. list-table:: v1.1 - July, 2006 :header-rows: 1 * - Features Added: * - Held licenses. * - Shared licenses. * - License Replacement. * - License timeout. * - Roaming licenses. * - Intelligent license queuing. * - rlm_set_environment() call. * - rlm_license_XXX() calls. * - rlm_auto_hb() call for automatic heartbeats. * - ISV-defined hostids. * - Clock rollback detection. * - contract= license attribute. * - customer= license attribute. * - issued= license attribute. * - issuer= license attribute. * - platforms= license attribute. * - soft_limit= license attribute. * - start_date= license attribute. * - timezone= license attribute. * - type= license attribute. * - * - **Platforms Added:** * - MAC intel 32-bit * - MAC PPC 32-bit * - Linux x64 64-bit * - Solaris x64 64-bit * - Windows x64 64-bit .. list-table:: v1.0 - May, 2006 :header-rows: 1 * - Features: * - Node-locked licenses. * - Floating licenses. * - Expiration dates. * - Transparent multiple server connections. * - Public-Key authentication. * - * - **Platforms Added:** * - Linux x86 * - Sun Solaris 32-bit * - Sun Solaris 64-bit * - Windows 32-bit |