WillyXJ
released this
18 Jan 22:12
·
33 commits
to master
since this release
Core Changes
- Server - [feature] Added framework for in-field form validation.
- Server - [feature] Added theme support.
- Server - [feature] Added setting to require user acceptance of login message.
- Server - [feature] Added a maintenance mode setting.
- Server - [improvement] Changelog is now viewed in an iframe.
- Server - [improvement] Added user permission to view logs.
- Server - [improvement] Forced password changes cannot be the same as the current password.
- Server - [improvement] Added better logging of user information changes.
- Server - [improvement] Improved JS grab functionality to be more modular.
- Server - [improvement] CSS and icon tweaks.
- Server - [improvement] Made form validation global.
- Server - [improvement] Supports feature minimum version notices.
- Server - [improvement] Updated menu styling.
- Server - [improvement] Logs can be sorted by timestamp.
- Server - [improvement] Configuration preview and help windows are larger.
- Server - [improvement] Viewing admin logs no longer defaults the cursor to the date filter field.
- Server - [improvement] Module updates now handle file and database changes together.
- Server - [improvement] Changed icon for item delete action.
- Server - [bug] Forced password changes failed when the mail server was inaccessible.
- Server - [bug] Editing a user group incorrectly required a name change.
- Server - [bug] Upgrading fM or any modules inadvertently cleared the upgrade flag of other modules.
- Server - [bug] Fixed menu display for limited user access.
- Server - [bug] Cannot select non-active servers in various module forms.
- Server - [bug] Changing sort direction for the first time no longer requires two clicks.
- Server - [bug] Users with the manage modules permission can perform upgrades.
- Server - [bug] Login banner is retained with login failure messages.
- Server - [bug] Page scrolling fixes.
- Server - [bug] Core update bug and display fix.
- Server - [bug] Fixed duplicate string sanitization for settings values.
- Client - [improvement] Socket test shows more information in debug mode.
- Client - [bug] Fixed message typo.
fmDHCP Changes (Updated to v0.10.0)
- Server - [improvement] Made form validation global.
- Server - [improvement] fM 5.0 compatibility.
- Server - [improvement] Provide better configuration logging.
- Server - [improvement] All configuration pages are sortable.
- Server - [improvement] fM 5.0.0-beta3 compatibility.
- Server - [bug] Duplicate lease reservations cannot be made when viewing active leases.
- Server - [bug] Page scrolling fixes.
fmDNS Changes (Updated to v7.0.0)
- Server - [security] Fixed an issue where unsupported built-in variables would return data.
- Server - [feature] When using server groups, primary zones can automatically
set also-notify to include all secondary servers. - Both - [feature] Defined keys can now be optionally used with rndc. (Issue #636 #389)
- Server - [improvement] Editing DNSSEC keys now shows the key name and type.
- Server - [improvement] Zone groups can now be referenced in RPZ and validate-except.
- Server - [improvement] Takes better advantage of fM JS grab functionality.
- Server - [improvement] Added additional RPZ options.
- Server - [improvement] Provide better configuration logging.
- Server - [improvement] Made form validation global.
- Server - [improvement] Moved feature minimum version notices.
- Server - [improvement] Form validation is done inline now.
- Server - [improvement] fM 5.0 compatibility.
- Server - [improvement] Moved RPZ under Config->Options.
- Server - [improvement] Individual zones now get checked for loadable syntax prior to reloading.
- Server - [improvement] All configuration pages are sortable.
- Server - [improvement] An IP address can now be specified for servers to ensure communication availability.
- Server - [improvement] Comments can be added to zones.
- Server - [improvement] Managing zone records is revamped and all resource records can be displayed and
edited on a single page. (Issue #406) - Server - [improvement] When A record values are changed, the checkbox to automatically create/update the PTR
is checked by default. - Server - [improvement] Added confirmation if leaving zone-records with unsaved changes.
- Server - [improvement] Top bar provides visual that unsaved changes exist for the active zone.
- Server - [improvement] Replaced most record actions with icons.
- Server - [improvement] Zone configuration preview is now available when editing zone records.
- Server - [improvement] RR type is now a link when viewing all records.
- Both - [improvement] Added API parameter to reload a zone. (Issue #645) (Fixed by gianlucagiacometti)
- Server - [bug] Dynamic zones now pull the zone from the correct directory.
- Server - [bug] Fixed modifying dnssec policies when an override exists.
- Server - [bug] Added missing icon to add options for zone templates.
- Server - [bug] Fixed server group member references. (Issue #637)
- Server - [bug] Fixed message formatting of dynamic zone errors.
- Server - [bug] Server updates via cron would specify incorrect zone directory. (Issue #638)
- Server - [bug] Fixed RPZ ordering.
- Server - [bug] Fixed option value logging formatting.
- Server - [bug] Fixed inability to delete unused logging channels.
- Server - [bug] Redirect URL field no longer shows when creating a primary zone.
- Server - [bug] Disabled servers associated with a key would still show up in the config builds.
- Server - [bug] Cloned zones of the same parent cannot be of the same name.
- Server - [bug] Fixed PHP errors. (Issues #641 #642)
- Server - [bug] MX records now append the domain to the record value when defined.
- Server - [bug] Added missing support for CAA critical flag.
- Server - [bug] Fixed inability to add IPv6 subnets to ACLs. (Issue #643)
- Server - [bug] Page scrolling fixes.
- Server - [bug] The correct Zones menu item is select when editing zone records.
fmFirewall Changes (Updated to v3.2.0)
- Server - [improvement] Made form validation global.
- Server - [improvement] Takes better advantage of fM JS grab functionality.
- Server - [improvement] fM 5.0 compatibility.
- Server - [improvement] Policy legend is removed in favor of tooltips.
- Server - [improvement] All configuration pages are sortable.
- Server - [improvement] Policies accept address input rather than only defined objects.
- Server - [bug] Fixed display of address group objects.
- Server - [bug] All selected stacks are retained when editing stack order.
- Server - [bug] Page scrolling fixes.
fmSQLPass Changes (Updated to v1.10.0)
- Server - [improvement] Code clean up.
- Server - [improvement] Removed dashboard.
- Server - [improvement] Made form validation global.
- Server - [improvement] fM 5.0 compatibility.
- Server - [bug] Page scrolling fixes.
fmWifi Changes (Updated to v0.7.0)
- Server - [improvement] Made form validation global.
- Server - [improvement] fM 5.0 compatibility.
- Server - [improvement] Provide better configuration logging.
- Server - [improvement] All configuration pages are sortable.
- Server - [improvement] Added support to specify a VLAN ID for each user.
- Server - [bug] Duplicate WLAN names can no longer exist.
- Server - [bug] AP group members can be modified.
- Server - [bug] Typo fixes.
- Server - [bug] Fixed issue where ACLs could not be created.
- Server - [bug] Fixed Options table display.
- Server - [bug] Page scrolling fixes.
- Server - [bug] Fixed WLAN logging.