8.2.2 EA Release (December 21st 2023) Netsweeper 8.2.2 EA is now available for early adopters that have already migrated to the EL8 based Netsweeper installation. This release primarily focuses on bug fixes, and improvements of new features added to the 8.2 release. Netsweeper 8 will only be available on EL8 and customers are expected to migrate to the EL8 base in the 7.2 release before planning the upgrade to Netsweeper 8 or above. All customers who want the features and improvements in the 8.2.2 release should upgrade their test environments and start providing feedback as we move forward to a GA release of 8.2 in early 2024. Netsweeper reminds customers EL6 extended support ends March 2024, so all customers should plan to migrate to EL8 before March 2024 for security related purposes.
If you have any questions or concerns about planning an upgrade to this release, please contact Netsweeper Technical Support (support@netsweeper.com).
See Also
Downloads
To download the latest release, please use the following link:
https://repo.netsweeper.com/releases/centos/iso/netsweeper-el8-x86_64-8.2.2-1.iso
Changelogs
Issue Type | Ticket | Summary |
---|---|---|
Improvement |
NS-555 |
Added the ability to auto-create Daily Quick Reports when either Accounts or Groups are created. |
Bug |
NS-618 |
Deleting a Quick Report (Daily,Weekly,Monthly) did not refresh the page to make the deleted report disappear. |
Improvement |
NS-622 |
Added the ability to share read-only versions of owned Reports with any Accounts the Report owner manages. |
Bug |
NS-632 |
Creating an invalid IP address restriction did not give any error message. |
Bug |
NS-638 |
The Custom Report editor would allow users to open (but not modify) reports they did not have permission to. |
Improvement |
NS-639 |
Selecting Custom Report from within either the Demand or Scheduled windows will now limit the new Report to that Report Type. Navigating directly to Reports > Custom Reports will still allow you to select and modify the Report type. |
Improvement |
NS-648 |
Removed unused PHP and javascript libraries and scripts. |
Improvement |
NS-649 |
Removed unsafe-eval calls in the Webadmin. |
Improvement |
NS-650 |
Fixed high level Polaris security issues in view_report.js. |
Bug |
NS-654 |
CLI commands for starting and restarting both NSProxy and NSup2d would output an error. |
Bug |
NS-656 |
Bandwidth statistics for NSProxy were not counting denied URLs in system deny lists. |
Bug |
NS-661 |
The Policy server SSL module did not release free memory for config settings. |
Bug |
NS-664 |
The group_set_disabled API now requires a timestamp rather than datetime format. |
Bug |
NS-666 |
BGP templates with only '$URLS' would not work in any release. |
Improvement |
NS-667 |
Deprecated all the Quagga BGP templates and now only have EL8 supported OpenBGP templates available in WebAdmin. |
Improvement |
NS-672 |
Added the ability to create 'Access Tokens' for your WebAdmin Account, give them a description, as well as to the ability delete them. |
Bug |
NS-673 |
Having multiple List owners would only allow the first SysOp List owner the ability to edit/modify/delete, other SysOps would get read only when you had the 'View Organization Sysop Lists' or 'View Managed Sysop Lists, permissions. |
Bug |
NS-675 |
Creating a Report for a User with no managed Groups would result in a Report with no Group static filter. |
Bug |
NS-676 |
Incorrectly configured external WebAdmin URLs would result in WebAdmin logins being get denied. |
Bug |
NS-677 |
WebDB 'create buffer' and PHP Warning: output handler 'ob_gzhandler' were conflicting with URL-Rewriter. |
Improvement |
NS-680 |
Microsoft Client Secret and Google Client Secret in Webadmin Settings are now encrypted, and will not be displayed. |
Bug |
NS-681 |
Updated SQL queries that performed an IN on another SELECT to use JOIN instead. |
Improvement |
NS-683 |
When an Account is removed from a Group and we update the static filters to remove the Group from the owners reports, we now remove reports that return no data. |
Bug |
NS-684 |
Adding or removing Groups from an Account in the Accounts > Groups window did not properly update Report static filters. |
Bug |
NS-685 |
The Custom Report page did not check available dates. |
Bug |
NS-686 |
The Custom Report window for Scheduled Reports would incorrectly switch to the Demand Report type. |
Bug |
NS-687 |
The 'Simple' tab within the Create Report window would show the same list of mixed templates for both Demand and Scheduled reports. |
Bug |
NS-688 |
Certain WebDB cache files, such as NSRoutes and NSUp2D, were being incorrectly stored by default in var/lib/nsd/config; we now store them in their own respective cache files. |
Bug |
NS-689 |
NSRoutes warning messages for hosts that can't be resolved was causing a high rotation frequency of logs, resulting in critical log entries being difficult to find. |
Bug |
NS-690 |
NSRoutes would try to resolve all hostnames during the load process, slow DNS and bad DNS queries could cause the download to timeout and corrupt the download, causing the configuration to fail to load. |
Improvement |
NS-694 |
Added Access Token support for nswcli, WebAdmin API Test, and API Unit Test Suite. |
Bug |
NS-695 |
Assume Identity did not properly load the Session Store settings, causing issues with Account's session information. |
Bug |
NS-696 |
Persistent database connections were causing issues with LOCK and UNLOCK tables, where the database would change on connection. |
Bug |
NS-697 |
Reordering a column and then hiding the same column would break the hiding functionality. |
Bug |
NS-698 |
Session Store settings were not saving as expected in the 8.2.1 release. |
Bug |
NS-701 |
When importing Reports as a SysOp, the owner of the Report must be the SysOp or one of their managed accounts. If the Report owner is neither, ownership will now be applied to the importing SysOp upon completion. |
Bug |
NS-702 |
The Policy Server dropdown menu in the Policy Logs > Archive tabs were not listing available Policy Servers. |
Bug |
NS-703 |
The 'Modify Policy Default Status' and the 'Modify Policy Description' permissions were not being correctly disabled for SysOps with no advanced Policy permissions. |
Bug |
NS-704 |
Profile Manager users were unable to load the advanced filter in a Group's Local List tab due to a permissions issue. |
Bug |
NS-705 |
Profile Manager users were unable to add a description when adding an entries to Local Lists. |
New Feature |
NS-710 |
We now allow SysOp users to use the email functionality within the Account Manager. |
Improvement |
NS-712 |
Added Access Token support for Directory Sync to remove the requirement of webAdmin on localhost and API authorized by host. |
Improvement |
NS-714 |
Improved the log file rotation message in the Policy Service to indicate the start and end dates of the log file that was rotated out. |
Bug |
NS-715 |
Customers transmitting old log files from "months" or "weeks" in the past could rotate out current logs depending on log file transmit ordering. |
Improvement |
NS-716 |
Added a new logger feature to 'soft_delete' a log file; removing the log file from the possible 'logs to write to' in Policy Service memory, without removing the file from disk. |
Improvement |
NS-717 |
Vastly improved log file loading times by scanning the log directory once, instead of scanning on a 'per tag' basis. |
Bug |
NS-718 |
The List Tools 'Add To List' tool on the Home Dashboard wasn't applying the added List entries. |
Bug |
NS-722 |
Exporting Client Filter brands for SysOps would export all the brands into file, the export now only includes the brands managed by the SysOp Account. |
Improvement |
NS-730 |
nMonitor did not log the platform name, only the brand and version information. |
Bug |
NS-734 |
The Netsweeper Protocol Detection Engine would not parse the Server Name Information if the session extension occurred before the server name information extension. |
Improvement |
NS-738 |
Improved the verbosity of Policy Local and Shared List loading messages in the nsd_message.log to describe the specific parts of the Lists we are creating and loading. |
Improvement |
NS-739 |
We now allow the Policy Service WebDB download 'Real Time Callback' function to be enabled or disabled as a Policy Service configuration option. |
Improvement |
NS-740 |
Added new WebAdmin Settings for WebDB Compression, WebDB Flushing, and WebDB Unbuffered Result. |
Improvement |
NS-742 |
Improved the performance of the 'policylistentries' and 'nsroutes' WebDB modules significantly. |
Bug |
NS-745 |
Assigning either of the 'Owner Inherit Groups' and 'Manage All Groups' permissions through a permissions template would result in the permissions not being applied. |
Bug |
NS-746 |
Continuous reports did not update when run on servers if nothing else was changed. |
Bug |
NS-747 |
WebAdmin socket code no longer does a non-blocking connect, allowing for 'all server connections' to be created and then checked. |
Bug |
NS-754 |
File Extension List rules were not working for filenames with multiple instances of '.' in the filename. |
Bug |
NS-755 |
Deleting Client Filter Brand settings would cause database errors. |
Bug |
NS-765 |
We were no longer getting servers errors displayed in the Request Logs since the 8.2.1 release. Request logs will now display server errors but allow the servers that are online to send logs, making the request logs work with offline systems. |
Bug |
NS-769 |
When updating Request Log filters, we now cancel pending requests, to ensure we don't cause issues due to offline servers. |
Bug |
NS-770 |
Resolved a rare case where the Policy server could fail to resolve the address of the upstream CNS server, causing the Policy server to be unable to connect to CNS. |
Bug |
NS-771 |
When two templates were assigned to one Account, where both templates assigned the same Group; and then the Group was removed from one of the templates, it was also deleting the Group entry for that Account. |
Bug |
NS-772 |
The Policy Service rDNS implementation would not call resolution callback for "unrecoverable" errors, which is needed for proper CNS functionality. |
Bug |
NS-773 |
Disk queue node didn't save full records in the buffer file. |
Improvement |
NS-775 |
The nsroutes service for el6 used the "nc" command, which could overload BGPD. |
Improvement |
NS-776 |
Added WebAdmin Log messages for changes made to the Route Advertisement Services settings. |
Improvement |
NS-777 |
WebDB services now support access tokens. |
Bug |
NS-780 |
NSProxy would not trigger decrypt:// events with the new protocol engine disabled. |
Bug |
NS-781 |
The nsproxyctl daemon would read the debug core setting from the nsd.conf, not the nsproxy.conf. |
Bug |
NS-785 |
SysOp Accounts were able to create reports for all users with report APIs. |
Bug |
NS-786 |
The RAS service did not properly clean up IP Address entries from deployments with multiple DNS servers. |
Improvement |
NS-788 |
Added the ability to run Search Keywords on the HTTP Referrer in order to enable keyword blocking with YouTube. |
Bug |
NS-794 |
RAS Service could create false 'address change' events for hosts that have both IPv4 and IPv6 addresses. |
Bug |
NS-796 |
The RAS Service uses the fixed size array when merges old and new IP addresses that can be insufficient for multiple DNS servers polling. |
Bug |
NS-798 |
SysOps without Group General and Group Advanced permissions that allow for modifying a Group's information were still able to do so, due to the Group Lock feature added in the 8.1 release. |
Bug |
NS-801 |
Fixed Polaris Report issues for the RAS service. |
Bug |
NS-804 |
Exporting the Translation Catalog would include the WebAdmin HTML at the end of the file. |