From d053566c15a1bfd7b7363c684434f16007d7d196 Mon Sep 17 00:00:00 2001 From: Jose Date: Sat, 9 May 2020 16:05:41 -0400 Subject: [PATCH] Added jail name validation --- CHANGELOG | 1 + gui/bastille_manager_jconf.php | 6 ++++++ version | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 689a635..0642dfe 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -3,6 +3,7 @@ ====================== Version Description +1.0.48......Added jail name validation. 1.0.47......Cosmetic changes, display notify on success. 1.0.46......Added simple page for quick jail config, cosmetic changes. 1.0.45......Minor cosmetic changes. diff --git a/gui/bastille_manager_jconf.php b/gui/bastille_manager_jconf.php index 645fd09..2dbbfa4 100644 --- a/gui/bastille_manager_jconf.php +++ b/gui/bastille_manager_jconf.php @@ -100,6 +100,12 @@ if ($_POST): // Input validation. // Perform some simple validations for now. + if(isset($_POST['jname']) && ($pconfig['jname'])): + if(!preg_match('/^[A-Za-z0-9-_]+$/D', $pconfig['jname'])): + $input_errors[] = gtext("A valid jail name must be specified."); + endif; + endif; + if(isset($_POST['hostname']) && ($pconfig['hostname'])): if(preg_match('/\s/', $pconfig['hostname'])): $input_errors[] = gtext("A valid hostname must be specified."); diff --git a/version b/version index bde91a2..56d0dad 100644 --- a/version +++ b/version @@ -1 +1 @@ -1.0.47 +1.0.48