Netsweeper is pleased to announce the release of Netsweeper 9.1.9 EA for early adopters. The 9.1.9 EA release continues our focus on fixing variances and improving overall stability. The Netsweeper 9.1 release series is now feature complete; we are now only focused on stability, security, and variance fixing.
As we expect the Netsweeper 9.1.10 release to achieve the GA milestone, all customers should already be running the 9.1 release in their test environment and be actively planning to upgrade to the 9.1 GA release in the next few months. The 9.1 release is a large upgrade that introduces the first step toward having a defined Organization structure. It is important to that that the WebAdmin still provides Policy Service backwards compatibility with the 8.2 and prior releases using the 9.1 WebAdmin, Reporter, and Deny Pages servers.
We will continue to improve and stabilize the features in the Netsweeper 9.1 product over the next few months. We encourage all customers to provide feedback so we can improve and stabilize the product for your requirements and production environment.
If you have any questions or concerns about planning an upgrade to this release, please contact Netsweeper Technical Support (support@netsweeper.com).
See Also
9.1 New Features and Improvements
Downloads
https://repo.netsweeper.com/releases/centos/iso/netsweeper-el8-x86_64-9.1.9-1.iso (9.1.9 md5 checksum) (9.1.8 sha256 signature)
Changelog 9.1.9
| Issue Type | Ticket | Summary |
|---|---|---|
| Improvement | NS-454 | The Capture Module Network Processor default configuration will now include: pde_enabled 1, policy_inprogress_mark 1, policy_denied_event 1, and policy_flow_closed_event 1. |
| Improvement | NS-462 | Updated WebAdmin themes and logos for the 9.1 Release. |
| Bug | NS-621 | Resolved an issue where the Quick Reports download links (PNG , PDF , JPG) would fail. |
| Bug | NS-711 | Performing a Search in the Simple Groups window would fail to store in the user's session. |
| Improvement | NS-1008 | The Report Admin window would errantly show individual Quick Reports as 'Unknown (Q,?)' if the Template they were based on was deleted. We now remove these along with their associated Template. |
| Improvement | NS-1085 | Added the 'Enforce Google Image Licensing' Category to the 9.1.9 GA release. |
| Improvement | NS-1363 | Our /etc/aide.conf file did not list all the proper configuration files we have added over the 7.2 to 9.1 releases. |
| Bug | NS-1452 | The Maximum Keyword Entries per List, Maximum Multiple Keywords Entries per List, Maximum Whole Word Entries per List, and Maximum Multiple Whole Words Entries per List now have default values of 1000, increased from the previous 500. |
| Bug | NS-1453 | System Wide Search Keyword List Entries would appear with an errant 'Does not match List Restrictions' warning message in the 9.1 release. |
| Improvement | NS-1620 | Our default LogMod5 configuration has been updated to segment logs on a per-Organization basis. |
| Bug | NS-1672 | Long Report names would cause issues with the UI in the Reports Dashboard and Quick Reports windows. We now truncate the names within their respective Report tiles in these windows. |
| Improvement | NS-1782 | Added an 'Organization Expired' Category to the 9.1.9 release. |
| Improvement | NS-1788 | Added Category 232 'Client Filter Brand Expired' to the 9.1.9 release, to ensure when a Client Filter Brand expires we will deny access to the Client. |
| Improvement | NS-1838 | Upgraded openbgpd to version 9.0 for improved configuration and support. |
| Improvement | NS-2153 | We have updated our default configurations for nginx, NSProxy, and the Policy Service in order to ensure the 9.1 GA release will only support TLS 1.2 and TLS 1.3 by default; blocking older, potentially insecure protocols. |
| Bug | NS-2192 | Theme images did not display correctly before upgrading the database after upgrading the WebAdmin to a 9.1 EA release. |
| Improvement | NS-2215 | Added improved features to the Default Deny Page in the 9.1.9 release, including dark mode/light mode detection, as well as Branding assets and icons. |
| Improvement | NS-2232 | Updated our SysOp Account Permission descriptions to clarify that 'Manage All Organization' permissions (Groups, Accounts, et cetera,) include 'Child Organizations' to the Organization the SysOp Account belongs to. |
| Improvement | NS-2242 | The Simple Groups window will now only display Simple Groups. |
| Improvement | NS-2250 | The default values for the WebAdmin warning and Database warning thresholds have been disabled in the 9.1.9 release to reduce unnecessary entries in the WebAdmin Logs. |
| Improvement | NS-2254 | The WebAdmin session will now redirect to the Home Dashboard whenever the active Organization is changed. |
| Bug | NS-2269 | The 'passwordencrypted' flag would be errantly set, even when passwords were not encrypted, when upgrading from 7.2 to 9.1. This was causing the database passwords to fail prior to running the dbupgrade process. |
| Improvement | NS-2270 | Scrolling in the Simple Groups window did not always detect bottom of page. |
| Bug | NS-2341 | Resolved an issue where Reports with the nMonitor Category Croup option failed to render from the Request Log Database. |
| New Feature | NS-2394 | Resolved a database error that could occur when calling the 'group_query' API using API Version 5. |
| Bug | NS-2401 | When a running Report is cancelled with 'Temporarily Stop Report' function, the Reporter Service would continue to read all remaining log files before stopping the Report. |
| Improvement | NS-2405 | The WebAdmin will now cancel a Report when it is deleted in case an instance of the Report is running. |
| Improvement | NS-2406 | Added a new WebAdmin setting 'Maximum Global Quick Report Groups' that will disable the Quick Reports menu when a user has more Groups than allocated. |
| Bug | NS-2407 | Upgrading from 8.2 to 9.1.8 would result in Agent Configs having empty values in the Organizations field. |
| Improvement | NS-2408 | Added the new Reports Dashboard to the Simple Groups windows. |
| Improvement | NS-2410 | Entering an invalid IP address in the Client Filter Brand's 'Local Network Detection' field, the Policy Service would log this as a memory error. |
| Bug | NS-2411 | The rdnscache could unlock a read lock while holding an entry to upgrade to a write lock when adding an entry. We now just write lock while adding in order to avoid this race condition. |
| Improvement | NS-2415 | Certificate uploads in the 'WebAdmin SSL Certificates' window now verify that only valid certificates are uploaded. |
| Improvement | NS-2416 | We have renamed the WebAdmin Client FIlter 'Uninstall Key' to 'Override Key'. |
| Improvement | NS-2418 | We have renamed our WebAdmin themes from 'Webadmin 2016', 'Webamin 2025', and 'Webamin 2025 Light' to 'Standard', 'Modern', and 'Bright'. |
| Bug | NS-2419 | Admin users were unable to select and delete Deny Pages that were not assigned any Deny Page Rules. |
| Bug | NS-2420 | Admin users without the explicit 'Deny Pages' permission were unable to view Portal Pages that they had created. |
| Improvement | NS-2421 | The nMonitor Endpoint will now load the Organization's WebAdmin Settings after parsing the Event's Organization from the Event data, Group Name, or Client Filter Brand. This ensures per-Organization nMonitor WebAdmin Settings are enforced properly. |
| Bug | NS-2422 | The 8.2.12 and 9.1.8 releases would fail to close a connection if the 'close event' was received when there was data waiting to be processed. |
| Bug | NS-2423 | The 'autocomplete' functionality when searching for Groups via the Quick Search and the Advanced Filter methods was not working as expected. |
| Bug | NS-2425 | Resolved an issue with error messages related to the Graphs in the Home window and the Monitoring window. |
| Bug | NS-2427 | Resolved an issue with Category Template loading in the WebAdmin. |
| Bug | NS-2428 | Resolved an issue with List Entry suggestions when attempting to use special characters. |
| Bug | NS-2429 | Found and fixed an issue with the autocomplete function when applying Report Filters. |
| Bug | NS-2430 | Resolved a Cross-site Scripting vulnerability in Scheduled, Demand and Continuous Reports by returning the 'application/json' MIME Type to the JSON responses. |
| Bug | NS-2433 | We now validate changes to configuration files in the WebAdmin and present a 'Testing Change to [Service] Service' message while verifying. |
| Bug | NS-2434 | Resolved a minor scripting vulnerability with our WebAdmin Graphs. |
| Bug | NS-2435 | Fixed an issue with autocomplete functionality when searching for Policies throughout the WebAdmin. |
| Bug | NS-2436 | Improved the validation process when moving Clients between Groups in the WebAdmin. |
| Bug | NS-2437 | Resolved a Cross-site Scripting vulnerability when creating Quick Demand Reports. |
| Bug | NS-2438 | Improved Deny Page image loading, ensuring validation of file references and responses. |
| Bug | NS-2439 | Improved Policy time-segment selection to safely handle inputs and return consistent results. |
| Bug | NS-2441 | Improved routing settings to safely handle updates and present saved rules clearly. |
| Bug | NS-2442 | Resolved an issue with Monitoring Graphs with our new WebAdmin Themes. |
| Bug | NS-2443 | Resolved an issue with Graph rendering, ensuring we safely handle dynamic inputs and keep Charts consistent. |
| Bug | NS-2444 | Resolved Cross-site Scripting vulnerability with Quick Reports. |
| Bug | NS-2445 | Fixed an issue with some of the functions in the Administration > Services window. |
| Bug | NS-2446 | Resolved an issue with saving and sharing Advanced Filters. |
| Bug | NS-2447 | Resolved an issue with applying TTLs in the Agent Config window. |
| Bug | NS-2448 | Fixed an issue with System Status data retrieval, ensuring we safely process parameters and display the results cleanly. |
| Bug | NS-2449 | Resolved an issue with the Report Processing data in the Report Admin window. |
| Bug | NS-2450 | Fixed an issue with Template-based Permissions not being applied correctly to SysOp Accounts. |
| Bug | NS-2452 | Reports could have inconsistent static filters in the 9.1.6 release, if they were created in different ways. |
| Improvement | NS-2454 | Added a new 'Max Report Groups' WebAdmin Setting to ensure all Reports have an explicit 'Group Filter' limit applied when they are created. |
| Bug | NS-2455 | Resolved an issue where the SNMP metric for 'nsdIdleCatThreads' was not stable and did not return the number of threads waiting for data to be processed. |
| Improvement | NS-2457 | The 9.1 release did not add static Filters for per-Group restrictions, forcing the Reporter to open and access all Log files unnecessarily. |
| Improvement | NS-2459 | We have improved support for ASAN diagnostic output from Services in case we require production debug info. |
| Bug | NS-2460 | The 'rdns ares' response handler would corrupt structures when given an invalid DNS reply. |
| Bug | NS-2461 | The the 8.2.1 to 8.2.12 and 9.1.1 to 9.1.8 releases could have rare stability issue when reloading the configuration while under high load. This issue has been resolved in both the 8.2.13 and 9.1.9 releases. |
| Bug | NS-2464 | The 'Reassign Accounts' option would ignore the selected owner and assign the Accounts to the Master Admin instead. |
| Improvement | NS-2466 | Prevent firefox autocomplete in client filter brand settings and account create/modify. |
| Bug | NS-2469 | Failed Importing of invalid Clients did not show the actual cause when the Verbose Output option was selected during the Import. |
| Bug | NS-2474 | The Organization window's tabs now set the active Organization on login to ensure the displayed data is correct. |
| Improvement | NS-2475 | Added a 'callback' argument that triggers a post-process function to perform a bulk update whenever a setting is changed in WebAdmin Settings. |
| Bug | NS-2476 | Creating an Organization or Group with a name of "-" would cause a small logging memory leak. |
| Bug | NS-2478 | When saving a Client Filter Brand, any Global Override Password in the Brand's config was being deleted. |
| Bug | NS-2479 | If the Client Filter Brand Settings got duplicated in the database, the Policy Service would leak memory for duplicate corrupt entries. |
| Bug | NS-2480 | Resolved an issue where running the 'clientfilter_brand_setting_set' API or import could duplicate Client Filter Brand Settings, nmonitor_config, nupdate_config, configEdit, or context_ipaddr in the database. |
| Bug | NS-2482 | The Policy Service could return an empty Category-set when CNS was pointed to an invalid CNS server. |
| Bug | NS-2485 | Strengthened Server Management actions by validating request parameters before applying any changes. |
| Improvement | NS-2489 | nMonitor.php will now fail back to the Client if it can not forward the Event to the onGuard API. |
| Bug | NS-2493 | The 'Single User Interface' would fail to add Group Filters to the Dashboard Quick Reports. |
| Bug | NS-2494 | The 9.1.4 to 9.1.8 release did not properly store the 'localnetworkdetection_network' as one database setting per line. |
| Bug | NS-2498 | Fixed API test failures caused by the List Manager test suite that could delete Accounts with the option to delete assigned 'default' Groups. |
| Bug | NS-2502 | The 'denypage_query' API output did not include the 'redirect_url' and 'content' keys. |
| Bug | NS-2503 | APIs would fail to update or delete Deny Pages and Deny Page Rules in Child Organization even when the user had the necessary Permissions. |
| Bug | NS-2505 | Local Network Detection when processing the 'Domain User Group' would not set the 'LogGroupName' if the username was not already set in the cookie. |
| Bug | NS-2507 | We would fail to export Account Managers as correlation object when exporting Client Filter Brands and Directory Sync data. |
| Bug | NS-2508 | Exporting Groups with correlations in the JSON format would not export Deny Pages that were assigned to Groups Polices, Lists, or Redirects. |
| Bug | NS-2515 | The Client Filter 'Flutter UI' for both Config Edit and nMonitor did not load if the user navigated between the General, Settings, and Override Key tabs. |
| Bug | NS-2516 | Exporting filtered Deny Pages with correlated Deny Page Rule would cause a database error. |
| Bug | NS-2517 | We would fail to output List names for Time Policies when exporting Groups with Time Policy correlations. |
| Bug | NS-2519 | Exporting Organizations with correlations would result in a database error. |
| Bug | NS-2520 | We would fail to export Deny Page correlations when exporting Organizations. |
| Improvement | NS-2525 | Performing a Search in the Lists window's 'Shared' tab would result in slow loading of the filtered data. |
| Improvement | NS-2527 | Ensured that when upgrading from 8.2 to 9.1, all Logs are segmented by Group, the new default Settings of 'Maximum Report Groups' and 'Maximum Global Quick Report Groups' will be set as part of the upgrade. |
| Bug | NS-2533 | Resolved an error that was causing the 'drilldown' function to fail with Quick Reports. |
| Improvement | NS-2538 | The 9.1.9 release has been upgraded to the latest EL8.10 base packages. |
| Improvement | NS-2539 | Upgraded dnsdist to 1.9.13 and pdns-recursor to 4.9.9. |
| Improvement | NS-2540 | Upgraded 9.1.9 to kernel-4.18.0-553.120.1 EL8.10 with custom bridge module kmod-bridge 9.1.9. |
| Improvement | NS-2541 | Upgraded pfring to version 9.2.0 for kernel-4.18.0-553.120.1 EL8.10 with new drivers for igb 5.16.11, i40e 2.24.6, and ice 2.3.10. |
| Improvement | NS-2542 | Fixed an issue that was causing Webadmin settings to be very slow when updating settings files. |
| Improvement | NS-2544 | We no longer disable functionality if connectivity to the Request Log database is lost, ensuring the we keep the WebAdmin online. |
| Bug | NS-2545 | Performing a database restore could result in the Security Labels window appearing blank. |
| Bug | NS-2555 | Exporting Request Servers as correlations for filtered Organizations would result in a database error. |
| Improvement | NS-2562 | When using the Organizations window, we now ensure that database calls will only query for objects in the current Organization and any Child Organizations. |
| Bug | NS-2569 | Table loading for Deny Pages in the Organizations window would result in database errors. |
Copyright © 2026 Netsweeper Inc. All rights reserved.
Confidential and Private information. Distribution of the information contained herein is strictly prohibited.