summaryrefslogtreecommitdiff
path: root/lib/plugins
diff options
context:
space:
mode:
authorGina Haeussge <osd@foosel.net>2008-10-11 14:14:50 +0200
committerGina Haeussge <osd@foosel.net>2008-10-11 14:14:50 +0200
commit85313d6f550a93b5757c8876ab5733c3abea9246 (patch)
tree83ea04704fe7207c4bf3a735c5b28f69e7e0c4f1 /lib/plugins
parentf2531e7ee7e98d96c750e1e7067c208362c8e977 (diff)
downloadrpg-85313d6f550a93b5757c8876ab5733c3abea9246.tar.gz
rpg-85313d6f550a93b5757c8876ab5733c3abea9246.tar.bz2
Do not allow values for $conf[start] which contain namespaces
darcs-hash:20081011121450-2b4f5-1e3139cc20cea62247be931ebc2749b8fb02c002.gz
Diffstat (limited to 'lib/plugins')
-rw-r--r--lib/plugins/config/settings/config.metadata.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/plugins/config/settings/config.metadata.php b/lib/plugins/config/settings/config.metadata.php
index ee558b767..c087cd767 100644
--- a/lib/plugins/config/settings/config.metadata.php
+++ b/lib/plugins/config/settings/config.metadata.php
@@ -81,7 +81,7 @@ $file['protected'] = "DOKU_CONF.'local.protected.php'"; // optional
$meta['_basic'] = array('fieldset');
$meta['title'] = array('string');
-$meta['start'] = array('string');
+$meta['start'] = array('string','_pattern' => '!^[^:;/]+$!'); // don't accept namespaces
$meta['lang'] = array('dirchoice','_dir' => DOKU_INC.'inc/lang/');
$meta['template'] = array('dirchoice','_dir' => DOKU_INC.'lib/tpl/','_pattern' => '/^[\w-]+$/');
$meta['savedir'] = array('savedir');