diff options
author | Chris Buechler <cmb@pfsense.org> | 2014-06-30 21:34:28 -0500 |
---|---|---|
committer | Chris Buechler <cmb@pfsense.org> | 2014-06-30 21:34:28 -0500 |
commit | ce7fc0a63ba36e3d6865e5819e7e13a6545089d7 (patch) | |
tree | 32098b6fd61b0af9433198525be7916fa24a6b47 | |
parent | ed54315dc8b3cf4b9303863d6bd0a99a545506c6 (diff) | |
download | pfsense-packages-ce7fc0a63ba36e3d6865e5819e7e13a6545089d7.tar.gz pfsense-packages-ce7fc0a63ba36e3d6865e5819e7e13a6545089d7.tar.bz2 pfsense-packages-ce7fc0a63ba36e3d6865e5819e7e13a6545089d7.zip |
add input validation to force filling in all of the fields on the Settings tab of AutoConfigBackup.
While here, touch up some of the text (point to Gold sub)
-rw-r--r-- | config/autoconfigbackup/autoconfigbackup.inc | 11 | ||||
-rw-r--r-- | config/autoconfigbackup/autoconfigbackup.xml | 2 | ||||
-rw-r--r-- | pkg_config.10.xml | 6 | ||||
-rw-r--r-- | pkg_config.7.xml | 4 | ||||
-rw-r--r-- | pkg_config.8.xml | 4 | ||||
-rw-r--r-- | pkg_config.8.xml.amd64 | 4 |
6 files changed, 20 insertions, 11 deletions
diff --git a/config/autoconfigbackup/autoconfigbackup.inc b/config/autoconfigbackup/autoconfigbackup.inc index 0ca3ebe9..b49b81fd 100644 --- a/config/autoconfigbackup/autoconfigbackup.inc +++ b/config/autoconfigbackup/autoconfigbackup.inc @@ -43,8 +43,17 @@ if(file_exists("/usr/local/pkg/parse_config/parse_config_upload.php")) function custom_php_validation_command($post, &$input_errors) { global $_POST, $savemsg, $config; + if(!$post['username']) + $input_errors[] = "Username is required."; + + if(!$post['password'] or !$post['passwordagain']) + $input_errors[] = "The subscription password is required."; + + if(!$post['crypto_password'] or !$post['crypto_password2']) + $input_errors[] = "The encryption password is required."; + if($post['password'] <> $post['passwordagain']) - $input_errors[] = "Sorry, the entered passwords do not match."; + $input_errors[] = "Sorry, the entered portal.pfsense.org passwords do not match."; if($post['crypto_password'] <> $post['crypto_password2']) $input_errors[] = "Sorry, the entered encryption passwords do not match."; diff --git a/config/autoconfigbackup/autoconfigbackup.xml b/config/autoconfigbackup/autoconfigbackup.xml index b0514e6a..ee125efc 100644 --- a/config/autoconfigbackup/autoconfigbackup.xml +++ b/config/autoconfigbackup/autoconfigbackup.xml @@ -34,7 +34,7 @@ */ ]]> </copyright> - <description>Automatically backs up your pfSense configuration. All contents are encrypted on the server. Requires Gold or Support Subscription from https://portal.pfsense.org</description> + <description>Automatically backs up your pfSense configuration. All contents are encrypted before being sent to the server. Requires Gold Subscription from https://portal.pfsense.org</description> <requirements>pfSense Portal subscription</requirements> <name>AutoConfigBackup</name> <version>1.25</version> diff --git a/pkg_config.10.xml b/pkg_config.10.xml index dda00863..7f796c1c 100644 --- a/pkg_config.10.xml +++ b/pkg_config.10.xml @@ -666,11 +666,11 @@ </package> <package> <name>AutoConfigBackup</name> - <maintainer>portal@bsdperimeter.com</maintainer> - <descr>Automatically backs up your pfSense configuration. All contents are encrypted on the server. Requires pfSense Premium Support Portal Subscription from https://portal.pfsense.org</descr> + <maintainer>coreteam@pfsense.org</maintainer> + <descr>Automatically backs up your pfSense configuration. All contents are encrypted before being sent to the server. Requires Gold Subscription from https://portal.pfsense.org</descr> <website>https://portal.pfsense.org</website> <category>Services</category> - <version>1.25</version> + <version>1.26</version> <status>Stable</status> <required_version>2.2</required_version> <pkginfolink>https://doc.pfsense.org/index.php/AutoConfigBackup</pkginfolink> diff --git a/pkg_config.7.xml b/pkg_config.7.xml index f3fce773..2fed901c 100644 --- a/pkg_config.7.xml +++ b/pkg_config.7.xml @@ -529,10 +529,10 @@ <package> <name>AutoConfigBackup</name> <maintainer>portal@pfsense.org</maintainer> - <descr>Automatically backs up your pfSense configuration. All contents are encrypted on the server. Requires pfSense Premium Support Portal Subscription from https://portal.pfsense.org</descr> + <descr>Automatically backs up your pfSense configuration. All contents are encrypted on the server. Requires Gold Subscription from https://portal.pfsense.org</descr> <website>https://portal.pfsense.org</website> <category>Services</category> - <version>1.20</version> + <version>1.26</version> <status>Stable</status> <required_version>1.2</required_version> <pkginfolink>https://doc.pfsense.org/index.php/AutoConfigBackup</pkginfolink> diff --git a/pkg_config.8.xml b/pkg_config.8.xml index 2d5928a8..e90144a8 100644 --- a/pkg_config.8.xml +++ b/pkg_config.8.xml @@ -923,10 +923,10 @@ <package> <name>AutoConfigBackup</name> <maintainer>portal@pfsense.org</maintainer> - <descr>Automatically backs up your pfSense configuration. All contents are encrypted on the server. Requires pfSense Premium Support Portal Subscription from https://portal.pfsense.org</descr> + <descr>Automatically backs up your pfSense configuration. All contents are encrypted before being sent to the server. Requires Gold Subscription from https://portal.pfsense.org</descr> <website>https://portal.pfsense.org</website> <category>Services</category> - <version>1.25</version> + <version>1.26</version> <status>Stable</status> <required_version>1.2</required_version> <pkginfolink>https://doc.pfsense.org/index.php/AutoConfigBackup</pkginfolink> diff --git a/pkg_config.8.xml.amd64 b/pkg_config.8.xml.amd64 index 6ce6dccb..3662d465 100644 --- a/pkg_config.8.xml.amd64 +++ b/pkg_config.8.xml.amd64 @@ -910,10 +910,10 @@ <package> <name>AutoConfigBackup</name> <maintainer>portal@pfsense.org</maintainer> - <descr>Automatically backs up your pfSense configuration. All contents are encrypted on the server. Requires pfSense Premium Support Portal Subscription from https://portal.pfsense.org</descr> + <descr>Automatically backs up your pfSense configuration. All contents are encrypted before being sent to the server. Requires Gold Subscription from https://portal.pfsense.org</descr> <website>https://portal.pfsense.org</website> <category>Services</category> - <version>1.25</version> + <version>1.26</version> <status>Stable</status> <required_version>1.2</required_version> <pkginfolink>https://doc.pfsense.org/index.php/AutoConfigBackup</pkginfolink> |