summaryrefslogtreecommitdiffstats
path: root/src/etc/inc/pfsense-utils.inc
diff options
context:
space:
mode:
authorSteve Beaver <sbeaver@netgate.com>2016-11-16 16:10:03 -0500
committerSteve Beaver <sbeaver@netgate.com>2016-11-16 16:11:12 -0500
commit4c17e45f6d2d82277f0783431e6e3bd86268a594 (patch)
tree763f59e0b50aef1468b6297b51dc8289a7824b1f /src/etc/inc/pfsense-utils.inc
parent22e3574d0c9fb598e98aef6732dafefdda721980 (diff)
downloadpfsense-4c17e45f6d2d82277f0783431e6e3bd86268a594.zip
pfsense-4c17e45f6d2d82277f0783431e6e3bd86268a594.tar.gz
Added addrtolower() function to allow IPv6 addresses to be converted to lower case while preserving aliases or other text
Diffstat (limited to 'src/etc/inc/pfsense-utils.inc')
-rw-r--r--src/etc/inc/pfsense-utils.inc8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/etc/inc/pfsense-utils.inc b/src/etc/inc/pfsense-utils.inc
index dcf7c26..2ac9730 100644
--- a/src/etc/inc/pfsense-utils.inc
+++ b/src/etc/inc/pfsense-utils.inc
@@ -3433,4 +3433,12 @@ function restore_aliastables() {
return false;
}
+// Convert IPv6 addresses to lower case
+function addrtolower($ip) {
+ if (!filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) === false) {
+ return(strtolower($ip));
+ } else {
+ return($ip);
+ }
+}
?>
OpenPOWER on IntegriCloud