Release Notes for Open-AudIT v3.4.0

Release Notes for Open-AudIT v3.4.0

Released 2020-07-21

Linux SHA256: 6bbd98547b5c5fcde5dea2391fbcbae509100d23d7cdd089498a85e7136ea2db

Linux md5sum: 83797f1df1927fb4a4bc6b0282440480

IMPORTANT - With the release of 3.4.0 we are revising our licensing. As a result, generally you will need new licenses to use 3.4.0. Obviously if you are a new user, creating a new license will work as always. Other users and/or customers should contact https://opmantek.com/support/contact for new license(s).

NOTE - Open-AudIT 3.4.0 is only available for Linux users at this point in time. Stay tuned for a Windows release.

3.4.0 is mostly a bug fix release with minor improvements to some GUI pages.

Version

Type

Collection

Description

Version

Type

Collection

Description

Professional

Bug

Tasks

When requesting to read a given task, the code does not filter out a type == collector task. It does do this correctly for a type == report task.

Professional

Bug

Credentials, Dashboards, Discoveries and Tasks

Output a JSON string in the CSV output for discoveries, credentials, dashboards and tasks - instead of HASH(xyz).

Professional

Bug

Scripts

Download Script non populating URL with default_network_address when using https.

Professional

Improvement

Discoveries, Queue

Queue stats display on Discoveries Collection, under an "Advanced" tab at top of page.

Enterprise

Bug

Collectors, Tasks

On the read tasks template, show the collector name in a select box (value is collector_id) and allow changeable (bug because this should always have been there).

Enterprise

Improvement

Collectors, Discoveries, Tasks

When executing a discovery task, reset the discovery properties for ip_all_count, etc because when running the discovery on a Collector, not this Server, the discoveries::execute code is not run.

Enterprise

Bug

Collectors, Tasks

Update tasks.last_run when supplied to a Collector.

Professional

Improvement

Rules

Add new Ubiquiti rule for RP-5AC-Gen2.

Professional

Improvement

Clouds, Discoveries, Logs, Networks

Advanced sections on collections templates for networks, clouds, discoveries and logs containing statistics and links.

Professional

Improvement

Discoveries

Improve performance by displaying on the configured limit of discovery log lines. Do not rely on discovery logs to determine stats, query DB directly.

Professional

Bug

Devices

Make sure we lower case the type sting when creating the icon link.

Community

Bug

Credentials

Add Devices Specific Credentials - bad SQL (but succeeds)

Community

Bug

Users

Enumerate this->response->included for Orgs, not this->orgs in users::read template.

Community

Bug

Logs

Fix error in logs::read in Community

Professional

Bug

Buildings

Fix error in buildings::read

Community

Bug

Devices

Fix error in partition::graph read.

Community

Bug

Discoveries

Fix bug in nmap timing and ping options.

Community

Bug

Database

Fix database export table.

Community

Improvement

Discoveries

Implement SSH BSD detection and use /bin/sh for commands.

Community

Improvement

Discoveries

MacOS has changed the output of the system_profiler command. This made all installed software have the name 'Kind'. Fixed.

Community

Bug

Discoveries

When the device identification string contains a single quote character, it is breaking the SQL statement. Remove the inline string and use parameterized query.

Community

Improvement

All

Add SQL query duration to log in MY_Model::run_sql to improve troubleshooting.

Community

Improvement

Discoveries

Add table lock when we create a queue item to improve scalability and performance. 

Community

Improvement

All

Add a count function to most models to improve scalability and performance.

Community

Improvement

Networks

If we have >1000 networks, do not attempt to count (and return) the number of devices in each to improve scalability and performance.

Professional

Improvement

Devices

On devices_read template move volumes, partitions and mount_points to their own menu entry, separate from disks. Make disks a table instead of a two column form.

Community

Improvement

Devices

Use htmlentities to escape output, preventing XSS.

Professional

Improvement

All

Add a * to form fields that are required.

Professional

Improvement

All

Add glyphicons to all panel headers based on collection name.

Community

Improvement

All

Use page_size, not database_show_row_limit for JSON responses.

Community

Bug

Discoveries

Fix test for non-computers responding to SSH in discoveries_helper.

Community

Bug

Discoveries, Rules

Add the mac_model helper into m_rules::execute as we may be processing a device audit, hence not have a full standard controller that includes it for us.