fmDNS

Download v1.3.4

Requires: facileManager 1.3.1 or later

Last Updated: 2014-11-17

Filesize: 134 KB

Description

Manage one or more ISC BIND DNS servers without having to login to each server to update zone or configuration files. Just make your changes and build the configs all from the web interface. With fmDNS, you can manage:

Settings can be configured globally for all servers with individual server overrides for when your servers are all configured the same and when they are all unique. You can also import existing named-compatible zone files for faster data entry.

Server configuration and zone files can be updated via cron, http(s), or ssh.

You can also restrict users to manage selected zones for added security!

Screenshots

Version History

1.3.4 (2014-11-17)
==================
* Server - [bug] Fixed server menu badge counts to accurately reflect numbers when
           limiting user access.
* Server - [improvement] Updated view display for keys config.
* Both   - [bug] Fixed client upgrade problem introduced in 1.3.3.

1.3.3 (2014-11-10)
==================
* Server - [bug] Fixed zones display when limiting user access. (Issue #162)
* Server - [bug] Fixed zone menu badge counts to accurately reflect numbers when
           limiting user access.

1.3.2 (2014-11-05)
==================
* Server - [bug] Fixed CNAME with @ value could not be created. (Issue #161)

1.3.1 (2014-10-13)
==================
* Server - [improvement] No longer default to creating a SOA template. (Issue #155)
* Server - [feature] Added ability to define default SOA. (Issue #155)
* Server - [feature] Added BIND 9.10 support key algorithms. (Issue #156)

1.3 (2014-09-17)
================
* Client - [bug] Fixed PHP error when attempting to purge files.
* Server - [improvement] The zone records type menu now shows only the record
           types that contain records for the zone and hides the other types.
* Server - [bug] Fixed building of cloned zones.
* Server - [improvement] Formatted zone file record output better.
* Server - [security] Fixed issue where unprivileged users could reload zones.
* Server - [improvement] Added zone record count to zone listing.
* Server - [bug] Fixed config build errors and display issues.
* Server - [bug] Allow IPv6 addresses in ACLs. (Issue #146)
* Server - [bug] Fixed config options inputs and error messages.
* Server - [bug] Fixed zone imports.
* Server - [bug] Fixed check-names zone syntax.
* Server - [improvement] Changed order of named.conf sections.
* Server - [feature] Automatically includes the hint zone. (Issue #104)
* Server - [feature] Adds localhost zones at install time. (Issue #105)
* Server - [feature] Added support for select2 jquery.
* Server - [feature] Added support for controls. (Issue #102)
* Server - [improvement] Fixed scrolling of named check window.
* Server - [improvement] Gave the popups a facelift.
* Server - [feature] Added pagination support. (Issue #85)
* Server - [improvement] Fixed sort order of several pages. (Issue #117)
* Server - [feature] Removed support for manual zone serial number entries.
* Server - [feature] Automatically create missing reverse zone when creating PTR
           records from A records page. (Issue #115)
* Server - [improvement] Rewrote record validation and adds better support for
           CNAME creations (Issue #111).
* Server - [feature] Added support for SSHFP RR. (Issue #84)
* Server - [bug] Fixed an issue where zone creations would fail without an error.
* Both   - [feature] Added support to dump and clear cache. (Issue #112)
* Server - [bug] Fixed server overrides. (Issue #132)
* Server - [improvement] Cleaned up some code.
* Both   - [feature] Added support to define chroot directory. (Issue #92, #134)
* Server - [feature] Added support for SOA templates. (Issue #114)
* Server - [bug] Fixed the servers menu badge count. (Issue #139)
* Server - [bug] Fixed an issue where zones could still be reloaded after
           updating the zone configuration. (Issue #141)
* Server - [feature] Preview of single zone files is now possible. (Issue #130)
* Server - [improvement] Redesigned zone configuration and added support for
           configuration options at the zone level.
* Server - [improvement] All tables are now sortable. (Issue #127)
* Server - [feature] Added IDN display support. (Issue #124)
* Server - [feature] Added support to automatically create PTR records for
           existing A records. (Issue #129)
* Server - [bug] Fixed zone name validation to support the underscore (Issue #143)

1.2.5 (2014-06-04)
==================
* Server - [feature] Client auto upgrade minimum version is now dynamic.

1.2.4 (2014-05-30)
==================
* Server - [improvement] Added table index to improve queries. (Issue #96)
* Client - [bug] Fixed a dependency check. (Issue #98)
* Server - [bug] Fixed cron zone reloads (Issue #98)

1.2.3 (2014-05-16)
==================
* Server - [bug] Fixed include/exclude of records in cloned domains.
* Server - [bug] Fixed CERT updates when key tag is blank.
* Server - [bug] Fixed fatal PHP errors found with PHP 5.5. (Issue #95)
* Server - [feature] Added helpful note when adding servers via UI.

1.2.2 (2014-05-15)
==================
* Server - [bug] Fixed issue where zone reloads would not happen. (Issue #93)

1.2.1 (2014-05-15)
==================
* Both   - [bug] Fixed client upgrade versioning. (Issue #93)

1.2 (2014-05-14)
================
* Server - [bug] Fixed a SQL error when enabling/disabling keys.
* Server - [feature] Organizes zone files in respective directories.
           (Upgrades will force server config builds.) (Issue #75)
* Server - [feature] Added support for bulk server config builds
           and zone reloads. (Issue #71)
* Server - [bug] Fixed a page title.
* Server - [feature] Added customizable UI record sorting. (Issue #81)
* Server - [feature] Added support for the Hesiod class.
* Server - [feature] Added support for additional RR types. (Issue #84)
* Server - [bug] Improved server name resolution for building
           server key definitions. (Issue #80)
* Server - [feature] Separated A and AAAA records.
* Server - [bug] Fixed config options could not be updated.
* Server - [bug] Fixed incorrect redirection under certain circumstances.
* Both   - Added file extensions to all redirects and links.
* Server - [feature] More than eight records can be added now.
* Server - [bug] Fixed an issue where record admins could not view the records
           for a zone without a SOA or NS records.
* Server - Updated alert messages for misssing SOA and NS records.
* Server - [bug] Removed non-master zones from the 'clone of' list.
* Server - [feature] Disabled records now have the proper css class assigned.
* Server - [feature] Added support to modify cloned zones. (Issue #65)
* Server - [bug] Added missing logging of clone zone creations.
* Server - [bug] Adding cloned zones now requires a server config build.
* Server - [bug] Fixed an issue where cloned zones may not get built.
* Server - Cleaned up code.
* Server - Updated help file content to reflect new features.
* Server - [feature] Added ability to automatically add server config option
           overrides at client install time.  Specifically for pid-file.
           (Issue #79)
* Server - [security] Fixed an issue where unpriviledged users could save module
           settings.
* Server - Moved module options into fM options table.
* Server - Added server client upgrade status to the dashboard.
* Server - Uses new fM user capabilities backend.
* Server - [security] Fixed issue where users could import records into zones
           without having proper rights.
* Server - [security] Fixed issue where users could automatically add PTR records
           into zones without having proper rights.
* Server - Uses new fM menu platform.
* Server - [bug] Records could not be added or imported due to high number of
           submitted variables (php max_input_vars).  Added check for usability.
           (Issue #87)
* Server - [bug] Fixed display of comments containing carriage returns.

1.1.3 (2014-04-15)
==================
* Server - [bug] Fixed AAAA record imports from zone file. (Issue #78)
* Server - [security] Fixed an issue where record admins could update zone
           information.

1.1.2 (2014-04-04)
==================
* Server - [bug] Fixed zone delegation support.

1.1.1 (2014-03-24)
==================
* Server - Improved installer and upgrader error handling.
* Server - [bug] Fixed settings page typo.
* Server - [bug] Zones will now reload properly when using split
           views. (Issue #77)
* Server - [bug] Fixed an issue where servers could not get built after
           new zone creations.

1.1 (2014-03-18)
================
* Server - [feature] Added visual effects for things that need user attention.
* Server - [feature] Comments can now be added to views, acls, keys,
           options, and logging configs. (Issue #52)
* Server - [bug] Improved UI logging of logging channels and categories
           updates.
* Server - [bug] Fixed PHP errors upon client installs.
* Server - [feature] Added name server checks to the dashboard.
* Server - [feature] Added support for zone delegation. (Issue #48)
* Server - [bug] View options can now be defined even when previously
           defined in global options. (Issue #46)
* Server - [feature] Added support for stub zones. (Issue #52)
* Server - [bug] Improved cron updates. (Issue #66)
* Client - [feature] Added client activity logging. (Issue #57)
* Server - [bug] Prevent attempts to create non-existent record types for zones.
* Server - [feature] Added forward PTR support specifically for DNS-SD. (Issue #63)
* Server - [feature] Added support for wildcard records. (Issue #67)
* Server - [bug] Improved interface for selecting server update method. (Issue #54)
* Both   - [feature] Added support to auto-update client files. (Issue #53)
* Server - Improved upgrade error handling.

1.0.3 (2014-02-20)
==================
* Server - Improved server key configs. (Issue #60)
* Server - [bug] Fixed help file typo.

1.0.2 (2013-12-31)
==================
* Server - [bug] Fixed named checks with slave zones. (Issue #56)

1.0.1 (2013-12-24)
==================
* Server - [feature] Added dnssec-validation config option. (Issue #50)
* Server - [feature] Added bindkeys-file config option. (Issue #51)
* Server - [bug] Fixed issue where new installations would not
           populate the database properly. (Issue #55)
* Server - [bug] Server update method can no longer be changed
           from the webui if the server is installed. (Issue #54)

1.0 (2013-12-16)
================
* Server - [feature] Added config option input validation. (Issue #35)
* Server - [bug] Fixed false error reporting. (Issue #36)
* Server - [bug] Fixed issue where server key definitions would be
           incorrectly included in views. (Issue #40)
* Server - [feature] Updated jquery animations.
* Server - [bug] Fixed issue where views without zones defined would
           cause the named-checks to fail. (Issue #41)
* Server - [bug] Fixed server key syntax.
* Server - [bug] Fixed 'Add more records' link. (Issue #42)
* Server - [bug] Fixed some PHP errors.
* Both   - [feature] Added option to purge configuration files. (Issue #43)
* Both   - [bug] Fixed an issue where Debian-based files were not
           getting created/updated. (Issue #43)
* Server - [bug] Improved SOA create/update checks and updated help file. (Issue #44)
* Client - [feature] Updated Apple startup script.
* Both   - [feature] Added option to update client configs via SSH.
* Server - [bug] Fixed an issue where the timezone was not set correctly for config
           builds.
* Server - [bug] Improved logging channel definitions regarding file
           versions and size. (Issue #47)

1.0-rc6 (2013-11-06)
====================
* Server - [feature] Added additional zone reload link. (Issue #26)
* Server - [bug] Fixed show/hide of server build button.
* Server - [bug] Fixed server options config syntax with listen-on. (Issue #30)
* Client - [feature] OS detection now separates OS from distro.
* Server - [bug] Fixed some php errors.
* Server - [bug] Fixed an issue where zone imports could be performed (Issue #31)
           without any defined zones.
* Client - [feature] Checks for posix support before attempting to use it.
* Server - [feature] Added an unsupported note during zone imports if $GENERATE and/or
           $ORIGIN records are found.
* Server - [bug] Fixed an issue where the server config build icon
           would not appear when expected to. (Issue #32)
* Server - [bug] Fixed an issue where record comments could not be
           deleted. (Issue #33)

1.0-rc5 (2013-10-16)
====================
* Server - [feature] Changed color of disabled items.
* Client - [bug] Fixed broken zone reloads. (Issue #25)

1.0-rc4-2 (2013-10-14)
======================
* Both   - [bug] Fixed broken config checks introduced in rc4  
           regarding debian-based systems. (Issue #24)

1.0-rc4-1 (2013-10-14)
======================
* Server - [bug] Creating zones now autoselects the correct zone type.
* Server - [bug] Fixed broken ACLs introduced in rc4. (Issue #24)

1.0-rc4 (2013-10-14)
====================
* Server - [feature] Added more validity checks.
* Client - [bug] Fixed an issue where reinstallations would fail.
* Client - [feature] Ubuntu systems now have named options defined in 
           named.conf.options. (Issue #22)

1.0-rc3 (2013-09-30)
====================
* Both   - [feature] Added support for server and clients to run http(s) on
           non-standard ports. (Issue #20)
* Server - [feature] Improved jquery functions.
* Client - [feature] Added more Linux distros to OS detection.
* Server - [feature] Displays OS type in server list.
* Client - [bug] Fixed an issue where some clients may fail to install due to default 
           named.conf ownership.

1.0-rc2 (2013-09-18)
====================
* Server - [bug] Added missing view options. (Issue #16)
* Server - [feature] Improved zone file imports. (Issue #17)
* Server - [feature] Server config builds now use jquery.
* Server - [feature] Added named-checkconf and named-checkzone support and the
           ability to enable/disable the checks. (Issue #19)

1.0-rc1 (2013-09-13)
====================
* Server - [feature] Uses the datetime format from facileManager settings.
* Server - [feature] Improved support for IPv6.
* Server - [feature] Improved domain name validity checks.
* Server - [feature] Updated help files.

1.0-b15 (2013-09-04)
====================
* Client - [bug] Fixed an issue where config builds would fail because of cloned zones.
* Server - [bug] Can no longer delete a view when zones are associated with it.
* Server - [bug] Zones containing clones cannot become a clone.
* Server - [bug] Fixed the import wizard which broke in 1.0-b11.

1.0-b14 (2013-09-03)
====================
* Server - [feature] Added zone name checking during add/edit. (Issue #13)
* Server - [feature] Added support for split-brain dns. (Issue #14)
* Client - [bug] Fixed an issue where under certain circumstances a zonefile does not
           get built when it has clones.
* Server - [feature] Zone deletes now use same jQuery as other record deletions.
* Server - [feature] Cloned zones can now be deleted. (Issue #9)
* Server - [feature] Added more error checking.

1.0-b13 (2013-08-28)
====================
* Server - [feature] Set several tables to INNODB.
* Server - [security] Users can now be limited to what zones they can manage. (Issue #7)
* Both   - [feature] Added support for AAAA records.

1.0-b12 (2013-08-23)
====================
* Server - [bug] Fixed database clean up bug.
* Both   - [feature] Zone file records now sort by IP Address for readability.
* Server - [bug] Fixed zone clone creation bug.
* Client - [bug] Fixed issue where cloned zones were not loaded.

1.0-b11 (2013-08-21)
====================
* Server - [bug] Improved server options configuration.
* Both   - [bug] Fixed an issue where multiple views would yield the same configuration
           options.

1.0-b10 (2013-08-14)
====================
* Client - [feature] Attempts to start named if it's not running. (Issue #6)
* Server - [bug] No longer presents a blank message if php+httpd are not configured
           properly to receive updates via http(s).

1.0-b9 (2013-08-14)
===================
* Server - [bug] Fixed an issue where the UI for servers was not displaying the
           correct run-as account.
* Client - [bug] Fixed an issue where http(s) update methods would incorrectly
           report as failed.
* Client - [feature] Will now be verbose about missing php-curl module in non-debug
           mode now.
* Client - [bug] Improved detection of default variables during install.

1.0-b8 (2013-08-13)
===================
* Client - [bug] Fixed PHP redeclare error. (Issue #4)

1.0-b7 (2013-08-13)
===================
* Server - [bug] Improved installation to prevent duplicate entries.
* Server - [feature] Removed the duplicate connection test result.
* Server - [feature] Removed 'djbdns' server type.
* Server - [feature] Added help file.
* Client - [feature] Additional install error checking.

1.0-b5 (2013-08-10)
===================
* Server - [bug] Duplicate PTR records will not be created.
* Server - [feature] Improved logging for options, views, and servers management.
* Server - [bug] Fixed issue where an admin could not (un)install modules.

1.0-b4 (2013-08-09)
===================
* Initial release.