+ID: 1287

+SUMMARY: Add reporting on "false denials", improved DEFAULT map behavior, filter definition updates

+CATEGORY: functionality

+VALID FOR: 6.2.x, 6.3.x

+SUPERSEDES: 1276, 1231

+AFFECTS: Server: Core

+DESCRIPTION:

This patch includes the following updates and improvements:

* Add false-denial identification and reporting

Data 75 (License logfile events) can be used to report on "false denials" after this update.
Note that the data type must be regenerated after the patch has been installed before
the new information is available.

* Improve the DEFAULT mapping behavior used in the user-to-groups.map file

Previously a user would be considered mapped, if he was present in any map in the 
whole map file. With the new update a user can trigger a DEFAULT hit for each group 
type.

* Small speed improvement in processing for most archive types. 

Depending on archive type a speed increase of 10-15 % may be expected. The licpoll2 
archive type was the prime goal for the improvement.

* Duplicated appusage records handling

Some relevant data is being stripped off when handling duplicated appusage records. This update was introduced in revision 7094 and was reverted in this patch.

* LicenseStatusConverter feature version handling when using product-rename mapping

LicenseStatusConverter fails to distinguish feature version that makes it summarize all usage of a
feature into the first found feature version and dropping off the other feature versions.

* Add expire configuration option for client list in WebGUI for WCS.

This patch adds a thresholding/expiry function that allows automatic
removal of client from the openit_client_info.json that is used to show the client list in the WebGUI. The max age of these
entries can now be configured by adding, e.g.

CLIENT_INFO_MAX_DAYS 30

to openit.cfg. By default this directive has value 0 which turns expiry thresholding off.
After changing this value restart the server to trigger the new config.


Filter updates for smt versions

* This patch updates the filters so that feature version "all" will use the values from "smt". In Sentinel, feature version "smt" is the sum of all other versions and that made the value of OpeniT feature version "all" becomes doubled.


Duplicate hostnames in product name.

* When filtrator.corrections.default-product-adjustment is on, client host's name is being appended to product name even when the client name is present in product name already. This make's sure that hostname is not being duplicated.


* This patch includes back-end update to add support for improved
token feature handling added to licpoll. 

Without this patch the server will not be able to handle the new licpoll data
provided by patch 1275 (windows) and patch 947(unix). It is also recommended to install patch 931
for showing token information in License Monitor.

+INSTALLATION:

Unpack the zip file anywhere on the machine to patch.
Run install.exe to start installation.
Once the patch has been installed, you may delete the unpacked directory.

NOTE: The patch must be installed by a user with administrator rights.

