Skip to content

Releases: WillyXJ/facileManager

v4.7.0-complete

30 Sep 15:39
Compare
Choose a tag to compare

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

06 May 00:46
Compare
Choose a tag to compare

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

13 Feb 23:57
Compare
Choose a tag to compare

Core Changes

  • Server - [bug] Fixed PHP errors during upgrade.

fmDNS Changes (Updated to v6.0.2)

  • Server - [bug] Fixed zone reloads with server groups defined. (Issue #610)
  • Server - [bug] Fixed upgrade process. (Issue #609)

v4.6.0-complete

09 Feb 23:57
Compare
Choose a tag to compare

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

18 Sep 23:58
Compare
Choose a tag to compare

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

27 Jan 00:27
Compare
Choose a tag to compare

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

11 Nov 17:03
Compare
Choose a tag to compare

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)

  • Server - [bug] Fixed object and service creation/modification bug that was
    introduced in v2.0.0. (Issue #477)
  • Server - [security] Fixed SQL injection. (Issue #475) (Fixed by shoeper)

v3.5.2-complete

09 Dec 20:59
Compare
Choose a tag to compare

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

21 Mar 02:26
Compare
Choose a tag to compare

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

17 Mar 01:12
Compare
Choose a tag to compare

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.