.. _appendix-i:
Appendix G - RLM version history
================================
This section describes the various versions of RLM, and the features added in each version.
.. collapse:: V15.2 – December, 2023
:open:
.. 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.
.. raw:: html
.. collapse:: V15.1 – April, 2023
:open:
.. 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’.
.. raw:: html
.. collapse:: V15.0 – May, 2022
.. 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.
.. raw:: html
.. collapse:: V14.2 – Mar, 2021
.. 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.
.. raw:: html
.. collapse:: V14.1 – July, 2020
.. 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.
.. raw:: html
.. collapse:: V14.0 – November, 2019
.. 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.
.. raw:: html
.. collapse:: V13.0 – February, 2019
.. 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.
.. raw:: html
.. collapse:: V12.4 - July, 2018
.. 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).
.. raw:: html
.. collapse:: V12.3 - Oct, 2017
.. 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
.. raw:: html
.. collapse:: V12.2 - Feb, 2017
.. 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.
.. raw:: html
.. collapse:: V12.1 - June, 2016
.. 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.
.. raw:: html
.. collapse:: V12.0 - December, 2015
.. 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()
.. raw:: html
.. collapse:: V11.3 - April, 2015
.. 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.
.. raw:: html
.. collapse:: V11.2 - November, 2014
.. 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.
.. raw:: html
.. collapse:: V11.1 - June, 2014
.. 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.
.. raw:: html
.. collapse:: V11.0 - Feb, 2014
.. 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.
.. raw:: html
.. collapse:: V10.1 - July, 2013
.. 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.
.. raw:: html
.. collapse:: V10.0 - Jan, 2013
.. 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).
.. raw:: html
.. collapse:: v9.4 - July, 2012
.. 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.
.. raw:: html
.. collapse:: v9.3 – February, 2012
.. 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.
.. raw:: html
.. collapse:: v9.2 - September, 2011
.. 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.
.. raw:: html
.. collapse:: v9.1 - May, 2011
.. 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.
.. raw:: html
.. collapse:: v9.0 - December, 2010
.. 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.
.. raw:: html
.. collapse:: v8.0 - Jan, 2010
.. 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.
.. raw:: html
.. collapse:: v7.0 - June, 2009
.. 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).
.. raw:: html
.. collapse:: v6.0 - January, 2009
.. 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.
.. raw:: html
.. collapse:: v5.0 - May, 2008
.. 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.
.. raw:: html
.. collapse:: v4.0 - December, 2007
.. 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.
.. raw:: html
.. collapse:: v3.0 - June, 2007
.. 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.
* - rlm_sign_license() 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
.. raw:: html
.. collapse:: v2.0 - Dec, 2006
.. 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
.. raw:: html
.. collapse:: v1.1 - July, 2006
.. 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
.. raw:: html
.. collapse:: v1.0 - May, 2006
.. 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
|