Skip to content

v4.2.0-complete

Compare
Choose a tag to compare
@WillyXJ WillyXJ released this 27 Jan 00:27
· 217 commits to master since this release

Core Changes

  • Server - [improvement] Updated max_input_vars error message to include additional methods
    of increasing the value.
  • Server - [improvement] Added database connection error during installation process to
    provide better debugging ability.
  • Server - [improvement] Added setting to specify the Distinguished Name for the starting search
    point when using LDAP group membership during authentication.
  • Server - [improvement] LDAP server connection tests occur before authentication.
  • Client - [bug] Fixed httpd2 and apache2 detection. (Issue #543)
  • Server - [bug] Removed password change form on authenticated user profile for LDAP users.
  • Server - [bug] Ports defined in the Settings can now be unset.
  • Server - [bug] Fixed minor CSS issues.
  • Server - [bug] Fixed login logo alignment.
  • Server - [bug] Fixed CSS for the tooltip in some windows.
  • Server - [bug] Fixed grabbable table rows so reordering now works. (Bug introduced
    with jQuery upgrade)
  • Server - [security] Upgraded to jQuery 3.6.0. (Issue #525)
  • Server - [improvement] Updated UI to better show disabled buttons and fields.
  • Server - [improvement] LDAPS authentication no longer requires certificate inputs. (Issue #534)
  • Server - [improvement] Added a config check warning message.
  • Server - [bug] Fixed LDAP group authentication. (Issue #533)
  • Server - [bug] Fixed client serial number generations when using MySQL 8.x. (Issue #515)
  • Server - [security] Fixed a SQL injection issue with session variables.
    (Found and reported by Niko K from Cure53)
  • Server - [security] unauthenticated clients can no longer view the dashboard.
    (Found and reported by Niko K from Cure53)
  • Server - [security] Fixed a SQL injection issue with user and group edits.
  • Server - [bug] CSS tweaks.
  • Server - [bug] Changed SSH parameter to disable pseudo-tty allocation. (Pull #513)
  • Server - [bug] Fixed API key creation. (Issue #507)
  • Server - [bug] Fixed an issue where users could not be enabled or disabled.
  • Server - [bug] Users with permission to manage servers can now preview the
    server configuration.
  • Server - [bug] Fixed upgrade process retry attempts.
  • Client - [bug] Fixed client cron entry when fullpath is not used.

fmDHCP Changes (Updated to v0.5.0)

  • Server - [improvement] Web server sudo commands now pass the non-interactive flag.
  • Server - [improvement] Server configs can now be previewed when a client upgrade is available.
  • Server - [bug] Fixed the ability to delete DHCP servers. (Issue #529)
  • Server - [bug] Fixed client config updates via cron. (Issue #523)
  • Server - [bug] Fixed ability to add/edit options without being duplicates. (Issue #524)
  • Server - [bug] Fixed the server config preview for disabled servers.
  • Server - [bug] Fixed upgrade process retry attempts.

fmDNS Changes (Updated to v5.2.0)

  • Both - [improvement] Added support for separate slave/stub zone directory. (Issue #540)
  • Server - [improvement] Removed record class support and defaults to INternet. (Issue #516)
  • Server - [improvement] Added link to edit additional options for cloned zones.
  • Server - [bug] Fixed RRSet and Rate Limit configuration builds. (Issue #542)
  • Server - [bug] Fixed missing support for nested ACLs. (Issue #544)
  • Server - [bug] Fixed menu display when Custom RR is set.
  • Server - [bug] Fixed server group deletions.
  • Server - [bug] Removed obsolete cleaning-interval option from a default installation.
  • Server - [bug] Fixed configuration builds when validate-except contains non-hosted zones.
  • Server - [improvement] Domain TTL can be set independently of SOA TTL.
  • Server - [bug] Fixed used RR type display.
  • Server - [bug] Editing zone configuration now keeps the user on the current page.
  • Server - [bug] Fixed zone creations during zone file imports.
  • Server - [bug] Fixed zone drop-down menu display of cloned zones without an associated view.
  • Server - [bug] Fixed view selection when editing a zone based on a template or is a clone.
  • Server - [bug] Fixed zone deletions when RPZ is configured.
  • Server - [bug] Fixed zone import records button when defining a new zone.
  • Server - [bug] Fixed Response Policy Zone display when All Zones is the only record.
  • Server - [feature] Added support for validate-except option. (Issue #537)
  • Server - [feature] Added ability to append any records/data to each zone file.
  • Server - [improvement] Updated UI to better show disabled buttons and fields.
  • Server - [improvement] View selection menus now list the server or server group they
    belong to.
  • Server - [improvement] ACLs can now contain TSIG keys. (Issue #511)
  • Server - [improvement] Web server sudo commands now pass the non-interactive flag.
  • Server - [improvement] BIND options are commented out for unsupported BIND versions.
  • Server - [improvement] Configuration checks now display loadable warnings.
  • Server - [improvement] Server configs can now be previewed when a client upgrade is available.
  • Server - [bug] Fixed log entries when adding a group view or changing a group view order.
  • Server - [bug] Fixed reverse zone filename when the server update method is cron. (Issue #519)
  • Server - [bug] Fixed slave file name when only a single zone is defined with the specified
    name. (Issue #456)
  • Server - [bug] Fixed an issue where zone forwarders and masters could not be updated. (Issue #518)
  • Server - [bug] Ensure only TSIG keys are available when defining controls.
  • Server - [bug] Fixed DNSSEC key creations. (Issue #527)
  • Server - [bug] Fixed zone config checks when named-checkzone is missing. (Issue #535)
  • Server - [bug] Fixed DNSSEC zone config builds. (Issue #528)
  • Server - [bug] Fixed missing information in sudo error messages.
  • Server - [bug] TSIG key names cannot no longer contain spaces.
  • Server - [security] Fixed an issue where arbitrary system commands could be run
    through the DNSSEC key generation. (Found and reported by Niko K from Cure53)
  • Both - [improvement] Removed required value parameter from client API call when
    deleting records. (Issue #510)
  • Server - [bug] Fixed server group view sorting. (Issue #509)
  • Server - [bug] Fixed group-specific zone options. (Issue #517)
  • Server - [bug] Removed duplicate record type from log entries.
  • Both - [bug] Dryrun client parameter is now supported in API calls.
  • Server - [bug] Fixed domain creations based on templates. (Issue #508)
  • Server - [bug] Unsupported BIND version messages for Rate Limit and RPZ features
    in server configurations only show when those features are used.
  • Server - [bug] Fixed upgrade process retry attempts.
  • Server - [bug] Fixed an issue where ACLs could not be defined. (Issue #505)
  • Server - [bug] Fixed zone DNSSEC key link.
  • Server - [bug] Fixed zone bulk import when values contain the domain name. (Issue #486)
  • Server - [bug] Fixed zone bulk import when tabs are present in the file. (Issue #488)
  • Server - [bug] Fixed zone import tool to include OPENPGPKEY, SMIMEA, TLSA, and URI RRTYPEs.
  • Server - [bug] Fixed some PHP errors.

fmFirewall Changes (Updated to v2.1.0)

  • Server - [improvement] Server configs can now be previewed when a client upgrade is available.
  • Server - [bug] Fixed PHP error during policy edits.
  • Server - [bug] Fixed Config Servers display with limited user permissions.
  • Server - [bug] Fixed upgrade process retry attempts.

fmSQLPass Changes (Updated to v1.6.0)

  • Server - [improvement] Password update outputs now use language files.
  • Server - [improvement] Added notes for credentials when defining servers.
  • Server - [bug] Fixed PostgreSQL password change support.
  • Server - [bug] Fixed upgrade process retry attempts.

fmWifi Changes (Updated to v0.3.1)

  • Server - [bug] Fixed PHP errors.
  • Server - [bug] Fixed upgrade process retry attempts.
  • Client - [bug] Fixed status cron entry when fullpath is not used.