v4.2.0-complete
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.