Added firewall rules list to DynFi Manager
- It's possible to view the rules of each connected device, each supported firewall type (DynFi Firewall, pfSense, OPNsense).
- Rules are presented on interface basis, with floating rules in separate section.
- It's possible to show/hide floating and internal (automatically generated) rules which affect selected interface.
- Rule search is available.
- Rules are fetched from device's config.xml and straight from the device in case of internal, automatically generated rules.
- User can request immediate rules refresh - rules are then fetched from device if any changes are detected.
- For some rule attributes icons similar to those known from firewall's admin panel are used. Each icon (and some non-icon based attributes) has a tooltip with its meaning explained.
- In case of alias-related rules it's possible to view the alias without leaving the rule list.
- Advances rule attributes are also presented in a concise way.
- Rules visibility for DynFi Manager users can be managed. It's possible to hide certain rules from users not having permissions to view them.
- Details of rule visibility management are described in documentation.
- Connection Agent plugins to be upgraded are now selected in the same way as in the case of Device upgrades. Search and ordering are available.
- Firewall reboots are now handled in a similar way to device upgrades & alias synchronizations, to allow tracking reboots history for each firewall.
- Each reboot request is stored in database. It's possible to review the history of requests, with dates and info about the user who requested the reboot. One request can affect multiple devices.
- The actual reboots are also stored in the database, with dates, statuses, running user and possible reasons in case of failure.
- New wording in System settings->License makes it clear that user can add more devices to the existing license, not buy additional license.
- Direct link to the license page in dynfi shop is available.
- When user closes the browser/tab with DFM and session times out, user is correctly logged out.
- A message is shown when DFM is opened in browser next time.
- User is not logged out when browser/tab is kept open, DFM keeps renewing the session.
- Auto-logout on session timeout can be enabled/disabled in settings.
- To avoid using outdated dependencies with possible vulnerabilities, DynFi Manager is regularly scanned with OWASP dependency-check tool.
- List of upgraded libraries can be provided upon request.