Skip to content

v5.0.0-complete

Latest
Compare
Choose a tag to compare
@WillyXJ 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.