fmDHCP

Download v0.9.0

Requires: facileManager 4.7.0 or later

Last Updated: 2024-09-30

Filesize: 57 KB

Description

Manage one or more ISC DHCP servers without having to login to each server to update configuration files. Just make your changes and build the configs all from the web interface.

Version History

0.10.0-beta1 (2024-11-13)
=========================
* Server - [improvement] Made form validation global.
* Server - [improvement] fM 5.0 compatibility.
* Server - [improvement] Provide better configuration logging.
* Server - [bug] Duplicate lease reservations cannot be made when viewing active leases.

0.9.0 (2024-09-30)
==================
* 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)

0.8.1 (2024-05-05)
==================
* Server - [bug] Fixed PHP 8 errors.

0.8.0 (2024-02-09)
==================
* Server - [improvement] CSS/jQuery tweaks to improve the popup boxes.
* Server - [bug] Fixed PHP errors.
* Client - [bug] Removed unused variable reference.

0.7.0 (2023-03-09)
==================
* 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.

0.6.0 (2022-06-29)
==================
* Server - [improvement] Removed unused dashboard.
* Server - [bug] Fixed issue where leases were not displayed. (Issue #555)

0.5.0 (2021-09-14)
==================
* 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.

0.4.6 (2020-11-27)
==================
* Server - [bug] Fixed upgrade process retry attempts.

0.4.5 (2020-10-23)
==================
* Server - [bug] Added missing 'option' prefix to global options. (Issue #497)
* Server - [bug] Pool configuration can now select a failover peer. (Issue #480)

0.4.4 (2020-02-25)
==================
* Server - [bug] Multiple hosts can now have the same IP address. (Issue #474)

0.4.3 (2019-10-01)
==================
* Server - [security] Ensured header() calls are not skipped. (Found and reported
           by Arturs Danilevics, Oskars Vegeris, and Ivars Vids)

0.4.2 (2019-05-17)
==================
* Server - [bug] Fixed more PHP 7.3.x compatibility. (Issue #442)

0.4.1 (2019-03-20)
==================
* Server - [bug] Fixed installs and upgrades with PHP 7.3.x. (Issue #436)

0.4 (2019-03-16)
================
* 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.

0.3.2 (2018-12-16)
==================
* Server - [bug] Fixed peer address and peer port configuration for the
           failover peers. (Issue #425)
* Server - [bug] Fixed "load balance max seconds" peer option. (Issue #424)

0.3.1 (2018-12-15)
==================
* Server - [bug] Fixed "load balance max seconds" peer option. (Issue #424)

0.3 (2018-12-15)
================
* Server - [improvement] CSS changes.
* Server - [bug] Fixed text.
* Server - [bug] Fixed peer address and peer port configuration. (Issue #421)
* Server - [bug] Fixed subnet/pool ordering. (Issue #422)
* Server - [bug] Language fix.
* Server - [bug] Fixed display-process-all functionality.

0.2 (2018-10-26)
================
* Both   - [feature] Added support to delete active leases and to convert a lease
           into a fixed address (host entry/reservation).
* Server - [feature] Added support to set client options. (Issue #407)
* Server - [bug] Fixed host edits.

0.1 (2017-12-13)
================
* Initial release.