diff options
author | Steve Beaver <sbeaver@netgate.com> | 2016-11-16 16:10:03 -0500 |
---|---|---|
committer | Steve Beaver <sbeaver@netgate.com> | 2016-11-16 16:11:12 -0500 |
commit | 4c17e45f6d2d82277f0783431e6e3bd86268a594 (patch) | |
tree | 763f59e0b50aef1468b6297b51dc8289a7824b1f /src | |
parent | 22e3574d0c9fb598e98aef6732dafefdda721980 (diff) | |
download | pfsense-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')
-rw-r--r-- | src/etc/inc/pfsense-utils.inc | 8 |
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); + } +} ?> |