diff --git a/dns/rfc2136/src/www/widgets/include/rfc2136.inc b/dns/rfc2136/src/www/widgets/include/rfc2136.inc
deleted file mode 100644
index c143db6dd..000000000
--- a/dns/rfc2136/src/www/widgets/include/rfc2136.inc
+++ /dev/null
@@ -1,4 +0,0 @@
-
- * Copyright (C) 2014-2016 Deciso B.V.
- * Copyright (C) 2008 Ermal Luçi
- * Copyright (C) 2013 Stanley P. Miller \ stan-qaz
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- *
- * 1. Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
- * INClUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
- * AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
- * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-
-require_once("guiconfig.inc");
-require_once("widgets/include/rfc2136.inc");
-require_once("interfaces.inc");
-require_once("plugins.inc.d/rfc2136.inc");
-
-$a_rfc2136 = &config_read_array('dnsupdates', 'dnsupdate');
-
-if (!empty($_REQUEST['getrfc2136status'])) {
- $first_entry = true;
- foreach ($a_rfc2136 as $rfc2136) {
- if ($first_entry) {
- $first_entry = false;
- } else {
- // Put a vertical bar delimiter between the echoed HTML for each entry processed.
- echo '|';
- }
-
- $filename = rfc2136_cache_file($rfc2136, 4);
- $fdata = '';
- if (!empty($rfc2136['enable']) && (empty($rfc2136['recordtype']) || $rfc2136['recordtype'] == 'A') && file_exists($filename)) {
- $ipaddr = get_rfc2136_ip_address($rfc2136['interface'], 4);
- $fdata = @file_get_contents($filename);
- }
-
- $filename_v6 = rfc2136_cache_file($rfc2136, 6);
- $fdata6 = '';
- if (!empty($rfc2136['enable']) && (empty($rfc2136['recordtype']) || $rfc2136['recordtype'] == 'AAAA') && file_exists($filename_v6)) {
- $ipv6addr = get_rfc2136_ip_address($rfc2136['interface'], 6);
- $fdata6 = @file_get_contents($filename_v6);
- }
-
- if (!empty($fdata)) {
- $cached_ip_s = explode('|', $fdata);
- $cached_ip = $cached_ip_s[0];
- echo sprintf(
- 'IPv4: %s',
- $ipaddr != $cached_ip ? 'red' : 'green',
- htmlspecialchars($cached_ip)
- );
- } else {
- echo 'IPv4: ' . gettext('N/A');
- }
-
- echo '
';
-
- if (!empty($fdata6)) {
- $cached_ipv6_s = explode('|', $fdata6);
- $cached_ipv6 = $cached_ipv6_s[0];
- echo sprintf(
- 'IPv6: %s',
- $ipv6addr != $cached_ipv6 ? 'red' : 'green',
- htmlspecialchars($cached_ipv6)
- );
- } else {
- echo 'IPv6: ' . gettext('N/A');
- }
- }
- exit;
-}
-
-?>
-
-
| =gettext("Interface");?> | -=gettext("Server");?> | -=gettext("Hostname");?> | -=gettext("Cached IP");?> | -
|---|---|---|---|
| > - $ifdesc) { - if ($rfc2136['interface'] == $if) { - echo "{$ifdesc}"; - break; - } - }?> - | -> - = htmlspecialchars($rfc2136['server']) ?> - | -> - = htmlspecialchars($rfc2136['host']) ?> - | ->
-
- = gettext('Checking...') ?>
-
- |
-