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.

ProfessionalImprovementDevices, Groups, QueriesShow a warning of X items of Y displayed because of either global configuration limit or passed specific limit.
ProfessionalImprovementDevicesShow 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.
EnterpriseImprovementIntegrationsImplement 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.
ProfessionalBugDiscoveriesUse correct original value, not hard coded 20 in discoveries_collection template -> queue_limit.
CommunityBugDevices, DiscoveriesEnsure 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.
ProfessionalImprovementAllEditing a field and clicking the Cancel icon now reverts the field value to its original value (pre edit).
EnterpriseBugCollectorsOn the collectors::read template, show the, not the
EnterpriseBugCollectorsOn 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.
ProfessionalImprovementSearchHighlight matching string in returned results when searching for a device.
CommunityBugSearchWhen searching for a device, Org children were not being included.
CommunityImprovementDatabaseEnsure upgrading works from as far back as 1.12.
CommunityImprovementAllBetter SQL to satisfy MySQL Strict Mode (which we do not use at present).
CommunityImprovementAudits, DiscoveriesProvide Windows XP exclusion in audit script when retrieving from Win32_UserProfile.
CommunityImprovementConfigurationMake config.php work with PHP 7.4.x by removing __autoload.
CommunityBugConnectionsEnumerate correct Org list in connections::read template.
EnterpriseImprovementIntegrationsDo 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).
ProfessionalImprovementDiscoveriesSilence a few warnings when a bad ID is provided to discoveries::read.
CommunityImprovementDiscoveriesLog the SMB2 / winexe test for running the audit script.
CommunityBugLocationsFix link in locations::collection template.
CommunityImprovementSummariesMake summaries the default homepage for new installs.
CommunityBugDatabaseIncrease size of system.memory_count field and network.dhcp_lease_* fields.
CommunityImprovementAllImplement improved output filtering in HTML templates to negate XSS. Errata - 3.3.2 / 3.4.0 XSS in devices list template (Community)
CommunityImprovementAuditAdd PowerShell detection for software section of audit windows script.
ProfessionalImprovementDiscoveriesDiscovery show warning if large subnet host count submitted on discoveries::create template.
ProfessionalImprovementNetworksDisplay gateways, dhcp server, dns servers, statistics to networks::read template.
CommunityImprovementNetworksRemove 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.
ProfessionalImprovementDiscoveriesAdd a pop-up to the execute button on discoveries::read if the discovery has never been run.
EnterpriseImprovementCollectorsForce URL input on HTML form for collectors::create.
ProfessionalImprovementUsersRedirect authenticated but unauthorized user to login, instead of crash.
ProfessionalImprovementSearchImprove 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).
  • No labels