From 2221432f88eb45c121e4600a7f36d05600780900 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Tue, 16 Jul 2024 13:29:52 +0200 Subject: [PATCH] isc-dhcp: remove DNS reload; closes #7462 Obligatory when-you-look-at-static-pages-you-find-bugs functional typo fixes, possible from the ancient past when v6 was copied from v4 and nobody ever noticed. ;) --- src/www/services_dhcp.php | 5 +---- src/www/services_dhcp_edit.php | 1 - src/www/services_dhcpv6.php | 7 ++----- src/www/services_dhcpv6_edit.php | 3 +-- 4 files changed, 4 insertions(+), 12 deletions(-) diff --git a/src/www/services_dhcp.php b/src/www/services_dhcp.php index c795cedb2..4e035fdf8 100644 --- a/src/www/services_dhcp.php +++ b/src/www/services_dhcp.php @@ -49,8 +49,6 @@ function validate_partial_mac_list($maclist) function reconfigure_dhcpd() { system_resolver_configure(); - plugins_configure('dns'); - clear_subsystem_dirty('hosts'); dhcpd_dhcp4_configure(); clear_subsystem_dirty('staticmaps'); } @@ -439,8 +437,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { unset($config['dhcpd'][$if]['staticmap'][$_POST['id']]); write_config(); if (isset($config['dhcpd'][$if]['enable'])) { - mark_subsystem_dirty('staticmaps'); - mark_subsystem_dirty('hosts'); + mark_subsystem_dirty('staticmaps'); } } header(url_safe('Location: /services_dhcp.php?if=%s', array($if))); diff --git a/src/www/services_dhcp_edit.php b/src/www/services_dhcp_edit.php index e2c75a2e3..6f05b56f8 100644 --- a/src/www/services_dhcp_edit.php +++ b/src/www/services_dhcp_edit.php @@ -250,7 +250,6 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { if (isset($config['dhcpd'][$if]['enable'])) { mark_subsystem_dirty('staticmaps'); - mark_subsystem_dirty('hosts'); } header(url_safe('Location: /services_dhcp.php?if=%s', array($if))); diff --git a/src/www/services_dhcpv6.php b/src/www/services_dhcpv6.php index 761e9637e..7222dab37 100644 --- a/src/www/services_dhcpv6.php +++ b/src/www/services_dhcpv6.php @@ -37,10 +37,8 @@ require_once("plugins.inc.d/dhcpd.inc"); function reconfigure_dhcpd() { system_resolver_configure(); - plugins_configure('dns'); - clear_subsystem_dirty('hosts'); dhcpd_dhcp6_configure(); - clear_subsystem_dirty('staticmaps'); + clear_subsystem_dirty('staticmapsv6'); } if ($_SERVER['REQUEST_METHOD'] === 'GET') { @@ -325,7 +323,6 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { write_config(); if (isset($config['dhcpdv6'][$if]['enable'])) { mark_subsystem_dirty('staticmapsv6'); - mark_subsystem_dirty('hosts'); } } exit; @@ -420,7 +417,7 @@ include("head.inc");
0) print_input_errors($input_errors); ?> -

+

" . gettext("You must apply the changes in order for them to take effect."));?>

diff --git a/src/www/services_dhcpv6_edit.php b/src/www/services_dhcpv6_edit.php index e05272650..b7fe8cb0b 100644 --- a/src/www/services_dhcpv6_edit.php +++ b/src/www/services_dhcpv6_edit.php @@ -141,8 +141,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { write_config(); if (isset($config['dhcpdv6'][$if]['enable'])) { - mark_subsystem_dirty('staticmaps'); - mark_subsystem_dirty('hosts'); + mark_subsystem_dirty('staticmapsv6'); } header(url_safe('Location: /services_dhcpv6.php?if=%s', array($if)));