summaryrefslogtreecommitdiffstats
path: root/etc/inc/util.inc
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2011-08-15 19:32:29 +0000
committerErmal <eri@pfsense.org>2011-08-15 19:32:29 +0000
commitdf58fd4680ca5a9df8ad7dc3d09ea7c7d6dfd4a7 (patch)
treeb71bcca0f2081686141209913fb77e834e85aeeb /etc/inc/util.inc
parent6dd45e0ddf0c792612740262fd98625ddfa24fdc (diff)
downloadpfsense-df58fd4680ca5a9df8ad7dc3d09ea7c7d6dfd4a7.zip
pfsense-df58fd4680ca5a9df8ad7dc3d09ea7c7d6dfd4a7.tar.gz
Revert "Feature #1603. Correct nested urltable alias code to be more fullproof to errors and does not break the ruleset on large lists of urltables. Though this needs a revisit to work properly since it breaks urltable alias property of reloading contents."
This reverts commit 3a26fb7f03a0336ed8dd642c46c6e513fca794da.
Diffstat (limited to 'etc/inc/util.inc')
-rw-r--r--etc/inc/util.inc28
1 files changed, 6 insertions, 22 deletions
diff --git a/etc/inc/util.inc b/etc/inc/util.inc
index f2889d3..96a48c72 100644
--- a/etc/inc/util.inc
+++ b/etc/inc/util.inc
@@ -886,7 +886,6 @@ function alias_make_table($config) {
}
}
}
-
/* check if an alias exists */
function is_alias($name) {
global $aliastable;
@@ -894,19 +893,6 @@ function is_alias($name) {
return isset($aliastable[$name]);
}
-function alias_get_type($name) {
- global $config;
-
- if (is_array($config['aliases']['alias'])) {
- foreach ($config['aliases']['alias'] as $alias) {
- if ($name == $alias['name'])
- return $alias['type'];
- }
- }
-
- return "";
-}
-
/* expand a host or network alias, if necessary */
function alias_expand($name) {
global $aliastable;
@@ -924,14 +910,12 @@ function alias_expand_urltable($name) {
$urltable_prefix = "/var/db/aliastables/";
$urltable_filename = $urltable_prefix . $name . ".txt";
- if (is_array($config['aliases']['alias'])) {
- foreach ($config['aliases']['alias'] as $alias) {
- if (($alias['type'] == 'urltable') && ($alias['name'] == $name)) {
- if (is_URL($alias["url"]) && file_exists($urltable_filename) && filesize($urltable_filename))
- return $urltable_filename;
- else if (process_alias_urltable($name, $alias["url"], 0, true))
- return $urltable_filename;
- }
+ foreach ($config['aliases']['alias'] as $alias) {
+ if (($alias['type'] == 'urltable') && ($alias['name'] == $name)) {
+ if (is_URL($alias["url"]) && file_exists($urltable_filename) && filesize($urltable_filename))
+ return $urltable_filename;
+ else if (process_alias_urltable($name, $alias["url"], 0, true))
+ return $urltable_filename;
}
}
return null;
OpenPOWER on IntegriCloud