Release Notes for Open-AudIT v3.5.0

Release Notes for Open-AudIT v3.5.0

Released 2020-10-02

Linux SHA256: a56b3f02b8a60cec1d9bf69ae6e00c2d75735ae26b720ba571413d538618461a

Linux md5sum: 51686663efb4806542d70bae7ae9d8d6

Open-AudIT 3.5.0 brings Opmantek's new build system to the party. This means whenever any Opmantek application is installed or upgraded on a server, all applications will need to be upgraded to their latest version. Once this has been done, applications can be individually upgraded as per normal. Unfortunately this is a consequence of the new build system that we had to change to for licensing reasons and is beyond our control. We apologize for the inconvenience - believe us, we didn't want to change either. It was a lot of work to get us very little in return. The installer will warn you of this if it detects incompatible installations of other applications.



Version

Type

Collection

Description

Version

Type

Collection

Description

Professional

Improvement

Devices, Groups, Queries

Show a warning of X items of Y displayed because of either global configuration limit or passed specific limit.

Professional

Improvement

Devices

Show X of Y when result is less than total. IE - (50 of 1000) when there are 1000 devices in the database, but only 50 displayed on the screen.

Enterprise

Improvement

Integrations

Implement hard limit of 10,000 devices when running integrations. Previously it would have used the config item of page_size and by default be limited to 1,000 devices.

Professional

Bug

Discoveries

Use correct original value, not hard coded 20 in discoveries_collection template -> queue_limit.

Community

Bug

Devices, Discoveries

Ensure the array of mac addresses is unique when processing a device audit. Loop over the network table (as well as the IP table) for the prior array when matching. Improve message when not matching Mac, but Mac is a VMware Mac and match rule says not to.

Professional

Improvement

All

Editing a field and clicking the Cancel icon now reverts the field value to its original value (pre edit).

Enterprise

Bug

Collectors

On the collectors::read template, show the users.name, not the users.id.

Enterprise

Bug

Collectors

On the collectors::collection template, populate the link to the collector using collectors.ip, not collectors.network_address. Hard set to HTTP as we do not know the protocol.

Professional

Improvement

Search

Highlight matching string in returned results when searching for a device.

Community

Bug

Search

When searching for a device, Org children were not being included.

Community

Improvement

Database

Ensure upgrading works from as far back as 1.12.

Community

Improvement

All

Better SQL to satisfy MySQL Strict Mode (which we do not use at present).

Community

Improvement

Audits, Discoveries

Provide Windows XP exclusion in audit script when retrieving from Win32_UserProfile.

Community

Improvement

Configuration

Make config.php work with PHP 7.4.x by removing __autoload.

Community

Bug

Connections

Enumerate correct Org list in connections::read template.

Enterprise

Improvement

Integrations

Do not populate the integration_rules.nmis file with an UPDATE attribute if that attribute definition is empty (otherwise it will create the field and when UPDATING a device in NMIS, that device will have the field set to an empty string).

Professional

Improvement

Discoveries

Silence a few warnings when a bad ID is provided to discoveries::read.

Community

Improvement

Discoveries

Log the SMB2 / winexe test for running the audit script.

Community

Bug

Locations

Fix link in locations::collection template.

Community

Improvement

Summaries

Make summaries the default homepage for new installs.

Community

Bug

Database

Increase size of system.memory_count field and network.dhcp_lease_* fields.

Community

Improvement

All

Implement improved output filtering in HTML templates to negate XSS. Errata - 3.3.2 / 3.4.0 XSS in devices list template (Community)

Community

Improvement

Audit

Add PowerShell detection for software section of audit windows script.

Professional

Improvement

Discoveries

Discovery show warning if large subnet host count submitted on discoveries::create template.

Professional

Improvement

Networks

Display gateways, dhcp server, dns servers, statistics to networks::read template.

Community

Improvement

Networks

Remove device_count from networks::collection because of network -> org -> device -> org performance hit. See comments in m_networks::collection. Add device count using orgs->get_descendants to m_networks::read and ::sub_resource.

Professional

Improvement

Discoveries

Add a pop-up to the execute button on discoveries::read if the discovery has never been run.

Enterprise

Improvement

Collectors

Force URL input on HTML form for collectors::create.

Professional

Improvement

Users

Redirect authenticated but unauthorized user to login, instead of crash.

Professional

Improvement

Search

Improve the search results template to highlight matched strings and provide a notice of which attributes are searched when searching for a device (not all items).