Houdini Main Changelogs

18.5.338

Adding support for a new command line and configuration file interface for hserver and sesinetd. This is allows the user to specify options by single character or with words similar to sesictrl. Please note that the configuration file for both programs is now strict requiring a '=' character between the option name and value.

Wed. September 16, 2020
18.5.337

The licensing diagnostic in addition to showing any available entitlements will show modification entitlements that apply to licenses that are not installed on the currently connect server(s).

Tue. September 15, 2020
18.5.324

API key support added to sesictrl and hkey. See hkey and sesictrl docs for setup instructions.

Wed. September 2, 2020
18.5.322

Adding a command line argument to sesictrl return-license to automatically accept prompts. This is useful for scripting sesictrl.

Mon. August 31, 2020
18.5.315

While logged in all available entitlements are included in the diagnostic report that is generated by hkey/sesictrl.

Mon. August 24, 2020
18.5.312

Instead of requiring the host list to be specified when running `sesictrl ping` the host list from hserver is now used

Fri. August 21, 2020
18.5.309

Adding a better error message for apprentice users when logging into hkey.

Tue. August 18, 2020
18.5.296

When grabbing the server diagnostic include a custom error message that further explains why the client does not have write access. For example, when the write ip mask check fails the server ip, client ip, and write ip mask are included in the message.

Wed. August 5, 2020
18.5.296

Further fix the timestamp reported by sesinetd in the usage logs.

Wed. August 5, 2020
18.5.296

Fixes a bug that caused the time information to be off by roughly 5 hours in the usage exporter.

Wed. August 5, 2020
18.5.295

Fixed the unknown 'License Id' field error while exporting xlsx and user information in the peak usage exporter.

Tue. August 4, 2020
18.5.295

Fixed a bug when exporting the peak usage time interval that caused the usage exporter timezone to fail.

Tue. August 4, 2020
18.5.289

Fixed import issues when specifying a start or end date with the usage log parser.

Wed. July 29, 2020
18.5.287

Fixes several performance regressions. Extra connections to the license server were being created instead of reusing the already existing connection when possible.

Mon. July 27, 2020
18.5.287

Fixes bug when getting the local ip address two different functions were used. This caused the license diagnostic to not always report the ip address that was actually used while licensing.

Mon. July 27, 2020
18.5.280

Fixes bug that caused the license usage exporter to fail when exporting user information.

Mon. July 20, 2020
18.5.275

Fixes issue where the parsepeakuserlog.py script was not being included in Houdini builds.

Wed. July 15, 2020
18.5.272

Adds xlsx charts to the peak usage exporter.

Mon. July 13, 2020
18.5.272

Adds support for XLSX export type in the peak usage log exporter. XLSX export type requires the xlsxwriter python module prior to use. The exporter now supports csv, mysql, xlsx.

Mon. July 13, 2020
18.5.269

Performance improvements to the peak usage logger were made. The parser is also now shipped with Houdini.

Fri. July 10, 2020
18.5.259

Fixes bug where the --pid-file argument to sesinetd_safe would get passed down to the running sesinetd and cause the sesinetd to fail to start. This option is no longer used for anything.

Tue. June 30, 2020
18.5.259

Fixes bug where the old pid file option for sesinetd was not being exposed. This caused command lines with this option to fail to start the server. The -R option is no longer used but is maintained for backwards compatibility.

Tue. June 30, 2020
18.5.258

Fixes bug where some required information was not initialized prior to sending the api request. This caused several api functions to fail (i.e. checking out a license) with older sesinetd servers.

Mon. June 29, 2020
18.5.255

Adds timezone information to the peak usage log.

Fri. June 26, 2020
18.5.255

Fixes bug where curl was being initialized multiple times in the lifetime of the program.

Fri. June 26, 2020