Releases: WillyXJ/facileManager
Releases · WillyXJ/facileManager
v4.7.0-complete
Core Changes
- Server - [security] Added authentication logging.
- Server - [improvement] Added graphic highlighting to bulk actions. (Issue #604)
- Server - [improvement] Updated database tables to the INNODB storage engine. (Issue #607)
- Server - [improvement] The login message is now a textbox to support larger messages (such
as terms and conditions notices). - Server - [improvement] Form validations now trims and sanitizes all fields.
- Server - [improvement] Added additional CSS highlighting.
- Server - [improvement] Changed the minimum PHP version to 7.3.0.
- Server - [improvement] CSS tweaks.
- Server - [bug] Fixed admin logs item count.
- Server - [bug] Fixed PHP8 errors.
- Server - [bug] Unserialized configuration preview error messages.
- Server - [bug] Fixed configuration previews for modules that do not utilize configurations.
- Server - [bug] Fixed an issue where some module tools would not work. (Issue #633)
- Client - [improvement] Added client install -o|options parameter. (Issue #605)
- Client - [improvement] Changed error messages for better clarity.
- Client - [improvement] Provide better installation connection tests.
- Client - [improvement] Provide better rndc action checks.
- Client - [bug] Prevent blank lines from getting logged.
fmDHCP Changes (Updated to v0.9.0)
- Server - [improvement] Updated database tables to the INNODB storage engine. (Issue #607)
- Server - [improvement] Form validations now trims and sanitizes all fields.
- Server - [improvement] Added form validation to input fields.
- Server - [improvement] Added logging for object add/edit.
- Server - [improvement] Added global authoritative option. (Issue #632)
- Server - [improvement] Added quick link icon to view server leases.
- Server - [improvement] Added IP address verification checks.
- Server - [bug] Configuration can no longer be built when the server does not have a
configuration file defined. - Server - [bug] Fixed pool creation without being a member.
- Server - [bug] Fixed an issue where 'config_children' was created as a configuration option.
- Server - [bug] Fixed incorrect sanitization of quoted strings.
- Server - [bug] Fixed global option configuration entries.
- Server - [bug] Fixed incorrect automatic population of fields when adding a new object. (Issue #632)
- Server - [bug] Fixed an issue where some JavaScript would not run.
- Client - [improvement] Added client install -o|options parameter. (Issue #605)
- Client - [improvement] Added support to automatically install isc-dhcp-server.
- Client - [improvement] Output formatting changes.
- Both - [feature] Added ability to quickly delete all leases from a server. (Issue #632)
fmDNS Changes (Updated to v6.1.0)
- Server - [improvement] Added graphic highlighting to bulk actions. (Issue #604)
- Server - [improvement] Updated database tables to the INNODB storage engine. (Issue #607)
- Server - [improvement] Form validations now trims and sanitizes all fields.
- Server - [improvement] Added additional CSS highlighting.
- Server - [improvement] ACL elements can now be added when an ACL is defined.
- Server - [improvement] Added support for custom DNSSEC policies. (Issue #568)
- Server - [improvement] HTTP endpoints and TLS connections can now be sorted.
- Server - [bug] HTTP endpoints and TLS connections can no longer be deleted when used.
- Server - [bug] Configuration can no longer be built when the server does not have a
configuration file defined. - Server - [bug] Fixed an issue where some JavaScript would not run.
- Server - [bug] Fixed PHP8 errors. (Issue #629 #630)
- Server - [bug] Fixed nested ACL element displays during edits.
- Server - [bug] Fixed the ability to edit HTTP endpoints that are in use.
- Client - [improvement] Added client install -o|options parameter. (Issue #605)
- Client - [improvement] Added support to automatically install bind9.
fmFirewall Changes (Updated to v3.1.0)
- Server - [improvement] Updated database tables to the INNODB storage engine. (Issue #607)
- Server - [improvement] Form validations now trims and sanitizes all fields.
- Server - [bug] Configuration can no longer be built when the server does not have a
configuration file defined. - Server - [bug] Fixed an issue where some JavaScript would not run.
- Client - [improvement] Added client install -o|options parameter. (Issue #605)
fmSQLPass Changes (Updated to v1.9.0)
- Server - [improvement] Updated database tables to the INNODB storage engine. (Issue #607)
- Server - [bug] Fixed an issue where some JavaScript would not run.
fmWifi Changes (Updated to v0.6.0)
- Server - [improvement] Updated database tables to the INNODB storage engine. (Issue #607)
- Server - [improvement] Form validations now trims and sanitizes all fields.
- Server - [improvement] Added additional logging.
- Server - [bug] Configuration can no longer be built when the server does not have a
configuration file defined. - Server - [bug] Fixed WLAN user form to allow edits without having to change the username.
- Server - [bug] Fixed an issue where some JavaScript would not run.
- Client - [improvement] Added client install -o|options parameter. (Issue #605)
v4.6.2-complete
Core Changes
- Server - [bug] Fixed PHP errors. (Issue #621)
- Server - [bug] Fixed curl function to follow redirects.
- Server - [bug] Fixed PHP errors during upgrade.
fmDHCP Changes (Updated to v0.8.1)
- Server - [bug] Fixed PHP 8 errors.
fmDNS Changes (Updated to v6.0.5)
- Server - [bug] Fixed multiple PHP8 errors.
- Server - [bug] Fixed PHP5 errors. (Issue #626)
- Server - [bug] Fixed ability to define primaries in a secondary zone. (Issue #627)
- Server - [bug] When deleting an A record with a link PTR the reverse zone now gets flagged for reload.
- Server - [bug] Fixed PHP errors. (Issue #611 #612 #613 #616)
- Server - [bug] Reverted @ conversion in record values. (#593 #617)
- Server - [bug] Fixed minimum version for use of primary/secondary.
- Server - [bug] Updated check-names to use primary/secondary.
- Server - [bug] Fixed zone file location for bind version split at 9.16.12 (forces build config).
fmFirewall Changes (Updated to v3.3.1)
- Server - [bug] Fixed PHP 8 errors.
fmSQLPass Changes (Updated to v1.8.1)
- Server - [bug] Fixed PHP 8 errors.
fmWifi Changes (Updated to v0.5.1)
- Server - [bug] Fixed PHP 8 errors.
v4.6.1-complete
v4.6.0-complete
Core Changes
- Server - [security] Password reset mailing errors now only show when "Show Errors" is
enabled. (Issue #592) - Server - [security] Users with invalid email addresses will error silently during
password resets. (Issue #592) - Server - [improvement] Added support to hide unused module dashboards.
- Server - [improvement] Added support for server list placeholder.
- Server - [improvement] CSS/jQuery tweaks to improve the popup boxes.
- Server - [improvement] Changes to the search bar to better support additional modules.
- Server - [improvement] Tooltip display tweaks.
- Server - [improvement] LDAP authentication with group membership support improved. (Issue #578)
- Server - [improvement] Relocated the logs search filter form.
- Server - [improvement] Added server port and ssl security to mail settings.
- Server - [improvement] Now detects Raspberry Pi OS.
- Server - [improvement] Upgraded to PHPMailer 6.9.1.
- Server - [bug] A deactivated module cannot be activated unless the required version of
facileManager is installed. - Server - [bug] Fixed user edits with PHP7.
- Server - [bug] Fixed PHP errors.
- Server - [bug] Fixed password reset message formatting.
- Server - [bug] Fixed extra newline in client calls that can break the client. (Issue #606)
- Client - [bug] Fixed PHP errors. (Issue #608)
fmDHCP Changes (Updated to v0.8.0)
- Server - [improvement] CSS/jQuery tweaks to improve the popup boxes.
- Server - [bug] Fixed PHP errors.
- Client - [bug] Removed unused variable reference.
fmDNS Changes (Updated to v6.0.0)
- Server - [feature] Added support for several more global option and logging parameters.
- Server - [feature] Added support for HTTP endpoints and TLS connections.
- Server - [feature] Additional files can be created and then included. (Issue #493)
- Server - [improvement] CSS/jQuery tweaks to improve the popup boxes.
- Server - [improvement] @ used in record values will be translated as the zone name. (Issue #593)
- Server - [improvement] IPv4 reverse zones can now sort hierarchically. (Issue #411)
- Server - [improvement] Forward zone hierarchically sorting supports two sub-domain levels.
- Server - [improvement] Added view name to the top bar. (Issue #602)
- Server - [improvement] Users get returned to previous page with search criteria after managing
zone records. - Server - [improvement] Updated to use primary/secondary nomenclature.
- Server - [improvement] Template and Name Server configs get copied to the new reverse zone
when automatically creating the zone from a PTR. (Issue #570) - Server - [improvement] auto-dnssec has been replaced with dnssec-policy when enabling DNSSEC
on a zone. Only internal policies are supported at this time. (Issue #568) - Server - [bug] Fixed an issue where automatic PTR records would not get created.
- Server - [bug] Fixed additional PHP8 compatibility errors. (Issue #582 #583)
- Server - [bug] PTR records are now deleted with the linked A record. (Issue #580)
- Server - [bug] Fixed PHP errors. (Issue #596)
- Server - [bug] Removed unnecessary zone selection from rate limit configuration options.
- Server - [bug] Fixed CNAME singleton RR checks.
- Server - [bug] Keys can now be deselected from primaries.
- Server - [bug] Configuration options that support multiple instances now get built.
- Server - [bug] Keys, ACLs, and logging channels can no longer be deleted when they are referenced.
- Server - [bug] Duplicate ACL elements can no longer be assigned to an ACL.
- Client - [improvement] Client now specifies named.conf.keys location with rndc. (Issue #389)
- Client - [bug] Fixed PHP errors. (Issue #600)
fmFirewall Changes (Updated to v3.3.0)
- Server - [feature] Added support for NAT rules in iptables.
- Server - [feature] Added support for defining UID in policy rules.
- Server - [feature] Added support for setting TCP flags in policy rules.
- Server - [feature] Added support for searching rules and objects.
- Server - [improvement] Removed unused dashboard.
- Server - [improvement] Firewall policy now displays a policy drop-down to choose from
when no policy has been selected. - Server - [improvement] Consolidated addresses and services into the Objects menu.
- Server - [improvement] CSS/jQuery tweaks to improve the popup boxes.
- Server - [improvement] Policy objects now have tooltips to expand on the contents.
- Server - [bug] Fixed PHP errors.
- Server - [bug] Fixed additional PHP8 compatibility errors. (Issue #582)
fmSQLPass Changes (Updated to v1.8.0)
- Server - [improvement] CSS/jQuery tweaks to improve the popup boxes.
- Server - [bug] Fixed PHP errors.
fmWifi Changes (Updated to v0.5.0)
- Server - [improvement] CSS/jQuery tweaks to improve the popup boxes.
- Server - [bug] Fixed additional PHP8 compatibility errors. (Issue #582)
- Server - [bug] Fixed init scripts for Raspberry Pi.
- Server - [bug] Fixed PHP errors.
- Server - [bug] Fixed AP group updates.
- Client - [bug] Removed unused variable reference.
v4.5.0-complete
Core Changes
- Server - [improvement] The settings now displays the timestamp of the last software update check.
- Server - [bug] Fixed module settings page when the has no settings.
- Server - [security] Updated to jQuery-UI v1.13.2. (Issue #561)
- Both - [improvement] Added PHP 8.2 support. (Issue #558)
- Server - [improvement] Added additional description of LDAP DN parameters. (Issue #563)
- Server - [improvement] Added additional spacing to delete the button.
- Server - [improvement] Added option to show/hide the server build icon per module.
- Server - [improvement] Admin->Users & Groups no longer tries to resolve client IP. (Issue #530)
- Server - [bug] Fixed AD authentication when not specifying a Search Start DN. (Issue #565)
- Server - [bug] When the user is trying to add an object and their session timed out, the
user is returned to the login page. - Server - [improvement] Local auth now works even when LDAP auth is enabled. (Issue #546)
- Server - [bug] Fixed PHP errors during installation process. (Issue #548)
- Client - [bug] Fixed user grep when adding ssh user. (Issue #553)
fmDHCP Changes (Updated to v0.7.0)
- Both - [improvement] Added PHP 8.2 support. (Issue #558)
- Server - [bug] Fixed config option item counts.
- Server - [bug] Children can be added when creating object groups and networks.
- Server - [improvement] Removed unused dashboard.
- Server - [bug] Fixed issue where leases were not displayed. (Issue #555)
fmDNS Changes (Updated to v5.3.3)
- Server - [bug] Fixed ability to have the same zone defined multiple times with different
name servers hosting it. - Server - [bug] Fixed zone add/edit audit logging.
- Server - [bug] Multiple CNAME RR with the same name can be added in a disabled state.
- Server - [bug] Fixed the ability to add more than four records. (Issue #575)
- Server - [bug] Fixed PHP errors for PHP8 compatibility.
- Server - [bug] Fixed automatic PTR creates/updates. (Issue #573)
- Server - [bug] Fixed slave cache truncation during server builds. (Issue #574)
- Server - [bug] Multiple CNAME RR with the same name can no longer be created.
- Server - [bug] Removed duplicate security logging category.
- Both - [improvement] Added PHP 8.2 support. (Issue #558)
- Server - [improvement] Config builds are no longer triggered when deleting an unbuilt zone.
- Server - [improvement] Removed the Actions column when adding records that do not have actions.
- Server - [bug] Fixed the ability to enable/disable zone groups.
- Server - [bug] Fixed removal of cloned zones and ACL elements.
- Server - [bug] View reordering bars no longer show with one view.
- Server - [bug] Zone import verification wording fix.
- Server - [bug] Fixed log message for server changes.
- Server - [bug] Removed the unused server group enable/disable button.
- Server - [bug] Fixed check-names option for zones and global options. (Issue #571)
- Server - [bug] Fixed ACL CIDR validation. (Issue #547)
- Server - [bug] Fixed RPZ logging.
- Server - [bug] Fixed config build for recursive-only server which had resulted in a
'file not found' error. (Issue #572) - Server - [bug] Multiple CAA records can now exist with different types. (Issue #554)
fmFirewall Changes (Updated to v2.2.0)
- Both - [improvement] Added PHP 8.2 support. (Issue #558)
- Server - [bug] Object groups can no longer contain themselves.
- Server - [bug] Grab bars no longer show when there is only one item.
fmSQLPass Changes (Updated to v1.7.0)
- Server - [improvement] Added PHP 8.2 support. (Issue #558)
- Server - [bug] Unused server build icon no longer displays.
fmWifi Changes (Updated to v0.4.0)
- Both - [improvement] Added PHP 8.2 support. (Issue #558)
- Server - [improvement] WLAN user names can be edited.
- Server - [bug] Fixed limited user permission display issues.
- Server - [bug] Removed the unused server group enable/disable button.
- Server - [bug] Fixed logging of WLAN user changes.
- Server - [bug] macaddr_acl option can be edited.
v4.2.0-complete
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.
v4.0.0-complete
Core Changes
- Server - [security] Fixed an issue where unprivileged users could create
additional users with super-admin privileges. - Both - [feature] Added support for user API keys. (Issue #289 #327)
- Server - [feature] Added support for MySQL SSL connections. (Issue #485)
- Server - [improvement] CSS changes.
- Server - [improvement] Added support for module settings to have sections.
- Server - [improvement] Added support to define LDAPS certificate and CA
files in the settings. (Issue #500) - Server - [bug] Fixed PHP errors.
fmDHCP Changes (Updated to v0.4.5)
- Server - [bug] Added missing 'option' prefix to global options. (Issue #497)
- Server - [bug] Pool configuration can now select a failover peer. (Issue #480)
fmDNS Changes (Updated to v4.0.0)
- Both - [feature] Added support for API calls to add, update, and delete
records. (Issue #289 #327) - Both - [feature] Added support to forward records to URLs through the fmDNS
URL RRTYPE. (Issue #396) - Server - [feature] Added support to add ACL addresses in bulk. (Issue #484)
- Server - [feature] Added support for Response Policy Zones. (Issue #471)
- Server - [feature] Added support for SMIMEA RRTYPE. (Issue #501)
- Server - [feature] Added support for URI RRTYPE.
- Server - [improvement] named checks now skip previously checked zones. (Issue #212)
Note: The first named check will process all configured zones. - Server - [improvement] Updated named.root from upstream.
- Server - [improvement] DNSSEC inline signing is now supported. (Issue #476)
- Server - [improvement] New zones icon to quickly manage DNSSEC keys from.
- Server - [bug] Fixed PHP error during server configuration build.
- Server - [bug] Fixed an issue where zone reloads would be attempted on remote
servers. - Server - [bug] Use UTS46 for IDN translations to fix PHP 7.2 errors. (Issue #481)
- Server - [bug] Fixed ACL validation.
- Server - [bug] Fixed zone import when values contain domain name. (Issue #486)
- Server - [bug] Fixed an issue where DNSSEC zone configuration item would be
incorrectly displayed. - Server - [bug] Exclude template zones from DNSSEC keys filter menu.
fmFirewall Changes (Updated to v2.0.2)
v3.5.2-complete
Core Changes
** Minimum PHP version is now 5.5 for the web server **
- Server - [bug] Fixed PHP errors during installation process.
- Server - [improvement] Popup windows are now draggable only by the title bar.
- Server - [improvement] Refinements around grabbable rows.
- Server - [bug] Configuration previews no longer process characters as html.
- Server - [security] Fixed an issue where unauthenticated password resets could
occur. (Found and reported by Arturs Danilevics, Oskars Vegeris, and
Ivars Vids) - Both - [security] Fixed an issue where local privileges could be escalated
to root. (Found and reported by Arturs Danilevics, Oskars Vegeris, and
Ivars Vids) - Server - [security] Fixed an issue with password resets where local privilege
escalation and SQL injections could occur. (Found and reported by
Arturs Danilevics, Oskars Vegeris, and Ivars Vids) - Server - [security] Changed the default password reset expiration to 15 minutes.
- Server - [security] Updated the user password hashing to a more secure algorithm.
(Found and reported by Arturs Danilevics, Oskars Vegeris, and Ivars Vids) - Server - [security] Fixed an issue where admin-servers.php was susceptible to
SQL injection. (Found and reported by Arturs Danilevics, Oskars Vegeris,
and Ivars Vids) - Server - [security] Ensured header() calls are not skipped. (Found and reported
by Arturs Danilevics, Oskars Vegeris, and Ivars Vids) - Server - [improvement] Updated .htaccess installation checks verbiage. (Issue #461)
- Client - [bug] Fixed parsing of the apache2 user on Debian systems. (Issue #462)
- Server - [improvement] CSS tweaks for shadow containers.
- Client - [improvement] Added support to gather interface addresses.
- Client - [bug] Fixed parsing of the apache2 user on Debian systems. (Issue #462)
- Server - [bug] Fixed support for passwords with quotation marks. (Issue #469)
- Server - [bug] Fixed branding image display in password reset emails.
- Server - [improvement] Changed color of placeholder text. (Issue #371)
fmDHCP Changes (Updated to v0.4.3)
- Server - [bug] Fixed more PHP 7.3.x compatibility. (Issue #442)
- Server - [security] Ensured header() calls are not skipped. (Found and reported
by Arturs Danilevics, Oskars Vegeris, and Ivars Vids)
fmDNS Changes (Updated to v3.4.1)
- Server - [bug] Fixed an issue where the view order could not be changed. (Issue #464)
- Server - [bug] Fixed zone file names during reloads. (Issue #468)
- Server - [bug] Fixed zone imports for lines without a record name. (Issue #445)
- Server - [bug] Fixed master clause deletions when no address lists are
associated with it. (Issue #447) - Server - [bug] Ensured multi-line record values do not contain extra spaces.
- Server - [bug] Fixed jquery to highlight records to be updated when the multi-line
values are modified. - Server - [bug] Fixed remote server creation after a fresh installation.
- Server - [bug] Fixed dynamic zone loading for reverse zones. (Issue #449)
- Server - [feature] Added support for TLSA and OPENPGPKEY RR types. (Issue #439)
- Server - [bug] Fixed PHP error during config generation via cron. (Issue #454)
- Both - [security] Fixed an issue where local privileges could be escalated
to root. (Found and reported by Arturs Danilevics, Oskars Vegeris, and
Ivars Vids) - Server - [security] Ensured header() calls are not skipped. (Found and reported
by Arturs Danilevics, Oskars Vegeris, and Ivars Vids) - Server - [feature] Added support to define the zone filename. (Issue #456)
- Server - [bug] Fixed an issue where ACLs could not be deleted. (Issue #458)
- Server - [bug] Fixed support for empty forwarders zone option. (Issue #443)
- Server - [bug] Updated which zone options are available based on zone type.
- Server - [bug] Fixed unset variable during configuration builds.
- Server - Updated default named.root file.
- Server - [bug] Fixed Rate Limit display and zone configuration when selecting
a zone. - Server - [bug] Added missing configuration options.
- Server - [bug] Fixed client installations from an install of v3.3.0-3.3.2. (Issue #438)
fmFirewall Changes (Updated to v2.0)
- Server - [bug] Fixed PHP errors.
- Server - [improvement] Updated policy and time configurations with multiple tabs.
- Server - [improvement] Use font-awesome for negated displays.
- Server - [feature] Added policy templates.
- Server - [feature] Added support for policy names.
- Server - [bug] Fixed pf macro for multiple negated ports.
- Server - [improvement] Policy page now displays if options are set on a rule.
- Server - [feature] The pf 'quick' keyword is now an option.
- Server - [feature] Packet state for all firewall types can now be defined.
- Server - [improvement] CSS tweaks.
- Server - [security] Ensured header() calls are not skipped. (Found and reported
by Arturs Danilevics, Oskars Vegeris, and Ivars Vids)
fmSQLPass Changes (Updated to v1.5.2)
- Server - [security] Ensured header() calls are not skipped. (Found and reported
by Arturs Danilevics, Oskars Vegeris, and Ivars Vids)
fmWifi Changes (Updated to v0.3.0)
- Server - [bug] Fixed dashboard display of uptime when multiple APs are in use.
- Server - [improvement] Added display of WLAN frequency.
- Server - [bug] Fixed PHP errors.
- Both - [improvement] Added AP interface addresses to the dashboard.
- Client - [security] Fixed an issue where local privileges could be escalated
to root. (Found and reported by Arturs Danilevics, Oskars Vegeris, and
Ivars Vids) - Server - [security] Ensured header() calls are not skipped. (Found and reported
by Arturs Danilevics, Oskars Vegeris, and Ivars Vids)
v3.4.1-complete
Core Changes
- Server - [security] Fixed user management privileges so super-admins cannot
be added, modified, or deleted by less privileged users. (Issue #436) - Server - [bug] Fixed an issue where user groups could not be deleted.
- Server - [bug] Fixed installs and upgrades with PHP 7.3.x. (Issue #436)
- Server - [bug] Fixed PHP 7.3.x errors. (Issue #436)
fmDHCP Changes (Updated to v0.4.1)
- Server - [bug] Fixed installs and upgrades with PHP 7.3.x. (Issue #436)
fmDNS Changes (Updated to v3.3.2)
- Server - [bug] Fixed server menu badge counts with respect to remote
servers. (Issue #218) - Server - [bug] Fixed an issue where zone filtering was not available to
users without the super-admin privilege. (Issue #436) - Server - [bug] Fixed an issue where users with zone-management privileges
could not modify additional zone options. - Server - [bug] Fixed table formatting for users with view-only privilege.
- Server - [bug] Fixed installs and upgrades with PHP 7.3.x. (Issue #436)
- Server - [bug] Fixed an issue where serial numbers for servers change after
editing the server details. (Issue #437)
fmFirewall Changes (Updated to v1.7.1)
- Server - [bug] Fixed installs and upgrades with PHP 7.3.x. (Issue #436)
fmSQLPass Changes (Updated to v1.5.1)
- Server - [bug] Fixed installs and upgrades with PHP 7.3.x. (Issue #436)
fmWifi Changes (Updated to v0.2.1)
- Server - [bug] Fixed installs and upgrades with PHP 7.3.x. (Issue #436)
- Server - [bug] Added missing help text for configuration options.
v3.4-complete
Core Changes
- Server - [improvement] Menu badge counts become 99+ when greater than 100.
- Server - [improvement] Updating the core via the web interface no longer
requires config.inc.php to be writeable by the web server user. - Server - [improvement] Cleaned up redundant code.
- Server - [bug] Fixed an issue where the installer would display a blank
grey screen. (Issue #417) - Server - [improvement] Added tooltip-copy CSS.
- Server - [improvement] fM core and module server upgrade packages now use
the proxy server settings. (Issue #388) - Client - [feature] Added support for using a proxy server. (Issue #388)
- Server - [improvement] Modules can no longer be upgraded if the minimum core
version is not installed. - Server - [improvement] CSS and icon changes.
fmDHCP Changes (Updated to v0.4)
- Client - [bug] Fixed start-up script location for Debian-based and Redhat-based
systems. (Issue #426) - Server - [improvement] Cleaned up redundant code.
- Client - [improvement] Added support for Scientific Linux. (Issue #431)
- Server - [improvement] CSS and icon changes.
fmDNS Changes (Updated to v3.3)
- Client - [bug] Fixed start-up script location for Debian-based and Redhat-based
systems. (Issue #426) - Server - [bug] Fixed issue where TSIG keys could not be selected in certain
options. (Issue #429) - Server - [improvement] Cleaned up redundant code.
- Server - [improvement] Made the DS RRset available to view and copy. (Issue #419)
- Server - [bug] Fixed zone filtering. (Issue #430)
- Server - [bug] Fixed the display of dynamic zone and dnssec options while
editing zone details. - Server - [improvement] Updated default named.root file.
- Server - [improvement] Minor UI changes for more consistency.
- Client - [improvement] Added support for Scientific Linux. (Issue #431)
- Server - [bug] Fixed ACL display and ability to edit the entries. (Issue #432)
- Server - [bug] Fixed Masters display and ability to edit the entries.
- Server - [bug] Fixed the masters config when an address list is another
masters list. - Server - [bug] Fixed zone imports where delegated NS records are used in
reverse zones. (Issue #378) - Server - [improvement] Added record import for additional RR types.
- Server - [bug] Fixed dynamic zone imports. (Issue #433)
- Server - [feature] Added full support for the servers clause. (Issue #218)
- Server - [improvement] CSS and icon changes.
fmFirewall Changes (Updated to v1.7)
- Client - [bug] Fixed start-up script location for Debian-based and Redhat-based
systems. (Issue #426) - Server - [improvement] Cleaned up redundant code.
- Client - [improvement] Added support for Scientific Linux. (Issue #431)
- Server - [improvement] CSS and icon changes.
fmSQLPass Changes (Updated to v1.5)
- Server - [improvement] Cleaned up redundant code.
- Server - [improvement] CSS and icon changes.
- Server - [bug] Fixed PHP errors.
fmWifi Changes (Updated to v0.2)
- Server - [bug] Fixed PHP errors.
- Server - [feature] - Added support to configure additional options.
- Server - [bug] Fixed database cleanup routine.
- Server - [improvement] Cleaned up redundant code.
- Client - [improvement] Added support for Scientific Linux. (Issue #431)
- Server - [improvement] CSS and icon changes.