Merge branch 'develop' into VCL-1114_misc_small_web_updates
diff --git a/managementnode/bin/health_check.pl b/managementnode/bin/health_check.pl
index 9af6b7f..4676837 100755
--- a/managementnode/bin/health_check.pl
+++ b/managementnode/bin/health_check.pl
@@ -43,7 +43,7 @@
 use base qw();
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/bin/monitor_vcld.pl b/managementnode/bin/monitor_vcld.pl
index 503df93..9ea636e 100755
--- a/managementnode/bin/monitor_vcld.pl
+++ b/managementnode/bin/monitor_vcld.pl
@@ -53,7 +53,7 @@
 use lib "$FindBin::Bin/../lib";
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 use strict;
 use warnings;
diff --git a/managementnode/bin/upgrade_database.pl b/managementnode/bin/upgrade_database.pl
index 12cee86..1a6710c 100755
--- a/managementnode/bin/upgrade_database.pl
+++ b/managementnode/bin/upgrade_database.pl
@@ -41,7 +41,7 @@
 use lib "$FindBin::Bin/../lib";
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/bin/vcld b/managementnode/bin/vcld
index 5db965d..2dd919c 100755
--- a/managementnode/bin/vcld
+++ b/managementnode/bin/vcld
@@ -43,7 +43,7 @@
 use base qw();
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/DataStructure.pm b/managementnode/lib/VCL/DataStructure.pm
index 1b0bf41..558c09f 100644
--- a/managementnode/lib/VCL/DataStructure.pm
+++ b/managementnode/lib/VCL/DataStructure.pm
@@ -66,7 +66,7 @@
 use base qw();
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module.pm b/managementnode/lib/VCL/Module.pm
index 1bbfe7b..ea750fe 100644
--- a/managementnode/lib/VCL/Module.pm
+++ b/managementnode/lib/VCL/Module.pm
@@ -74,7 +74,7 @@
 use base qw();
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS.pm b/managementnode/lib/VCL/Module/OS.pm
index 24bacca..32c25cf 100644
--- a/managementnode/lib/VCL/Module/OS.pm
+++ b/managementnode/lib/VCL/Module/OS.pm
@@ -43,7 +43,7 @@
 use base qw(VCL::Module);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Linux.pm b/managementnode/lib/VCL/Module/OS/Linux.pm
index 4620b6a..dda70ab 100644
--- a/managementnode/lib/VCL/Module/OS/Linux.pm
+++ b/managementnode/lib/VCL/Module/OS/Linux.pm
@@ -43,7 +43,7 @@
 use base qw(VCL::Module::OS);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Linux/ESXi.pm b/managementnode/lib/VCL/Module/OS/Linux/ESXi.pm
index 4aa5371..dfed945 100644
--- a/managementnode/lib/VCL/Module/OS/Linux/ESXi.pm
+++ b/managementnode/lib/VCL/Module/OS/Linux/ESXi.pm
@@ -44,7 +44,7 @@
 use base qw(VCL::Module::OS::Linux);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Linux/ManagementNode.pm b/managementnode/lib/VCL/Module/OS/Linux/ManagementNode.pm
index c3d0b6b..f4a63a8 100644
--- a/managementnode/lib/VCL/Module/OS/Linux/ManagementNode.pm
+++ b/managementnode/lib/VCL/Module/OS/Linux/ManagementNode.pm
@@ -44,7 +44,7 @@
 use base qw(VCL::Module::OS::Linux);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Linux/Ubuntu.pm b/managementnode/lib/VCL/Module/OS/Linux/Ubuntu.pm
index a40564c..a74d74b 100644
--- a/managementnode/lib/VCL/Module/OS/Linux/Ubuntu.pm
+++ b/managementnode/lib/VCL/Module/OS/Linux/Ubuntu.pm
@@ -39,7 +39,7 @@
 use base qw(VCL::Module::OS::Linux);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Linux/UnixLab.pm b/managementnode/lib/VCL/Module/OS/Linux/UnixLab.pm
index 58a2f41..f0be3fa 100644
--- a/managementnode/lib/VCL/Module/OS/Linux/UnixLab.pm
+++ b/managementnode/lib/VCL/Module/OS/Linux/UnixLab.pm
@@ -35,7 +35,7 @@
 use base qw(VCL::Module::OS::Linux);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Linux/firewall.pm b/managementnode/lib/VCL/Module/OS/Linux/firewall.pm
index 88d89f4..7639ec6 100644
--- a/managementnode/lib/VCL/Module/OS/Linux/firewall.pm
+++ b/managementnode/lib/VCL/Module/OS/Linux/firewall.pm
@@ -40,7 +40,7 @@
 use base qw(VCL::Module);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Linux/firewall/firewalld.pm b/managementnode/lib/VCL/Module/OS/Linux/firewall/firewalld.pm
index b7f943d..e927498 100644
--- a/managementnode/lib/VCL/Module/OS/Linux/firewall/firewalld.pm
+++ b/managementnode/lib/VCL/Module/OS/Linux/firewall/firewalld.pm
@@ -39,7 +39,7 @@
 use base qw(VCL::Module::OS::Linux::firewall::iptables);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 our @ISA;
 
diff --git a/managementnode/lib/VCL/Module/OS/Linux/firewall/iptables.pm b/managementnode/lib/VCL/Module/OS/Linux/firewall/iptables.pm
index 9a526ab..eb28b48 100644
--- a/managementnode/lib/VCL/Module/OS/Linux/firewall/iptables.pm
+++ b/managementnode/lib/VCL/Module/OS/Linux/firewall/iptables.pm
@@ -39,7 +39,7 @@
 use base qw(VCL::Module::OS::Linux::firewall);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 our @ISA;
 
diff --git a/managementnode/lib/VCL/Module/OS/Linux/firewall/ufw.pm b/managementnode/lib/VCL/Module/OS/Linux/firewall/ufw.pm
index 671b5c6..4b449aa 100644
--- a/managementnode/lib/VCL/Module/OS/Linux/firewall/ufw.pm
+++ b/managementnode/lib/VCL/Module/OS/Linux/firewall/ufw.pm
@@ -39,7 +39,7 @@
 use base qw(VCL::Module::OS::Linux::firewall::iptables);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 our @ISA;
 
diff --git a/managementnode/lib/VCL/Module/OS/Linux/init.pm b/managementnode/lib/VCL/Module/OS/Linux/init.pm
index 07811a1..88faed0 100644
--- a/managementnode/lib/VCL/Module/OS/Linux/init.pm
+++ b/managementnode/lib/VCL/Module/OS/Linux/init.pm
@@ -40,7 +40,7 @@
 use base qw(VCL::Module);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Linux/init/SysV.pm b/managementnode/lib/VCL/Module/OS/Linux/init/SysV.pm
index 78f8541..810889a 100644
--- a/managementnode/lib/VCL/Module/OS/Linux/init/SysV.pm
+++ b/managementnode/lib/VCL/Module/OS/Linux/init/SysV.pm
@@ -42,7 +42,7 @@
 use base qw(VCL::Module::OS::Linux::init);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Linux/init/Upstart.pm b/managementnode/lib/VCL/Module/OS/Linux/init/Upstart.pm
index 64f4ea7..2848b93 100644
--- a/managementnode/lib/VCL/Module/OS/Linux/init/Upstart.pm
+++ b/managementnode/lib/VCL/Module/OS/Linux/init/Upstart.pm
@@ -41,7 +41,7 @@
 use base qw(VCL::Module::OS::Linux::init);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Linux/init/systemd.pm b/managementnode/lib/VCL/Module/OS/Linux/init/systemd.pm
index fda195e..5d67587 100644
--- a/managementnode/lib/VCL/Module/OS/Linux/init/systemd.pm
+++ b/managementnode/lib/VCL/Module/OS/Linux/init/systemd.pm
@@ -42,7 +42,7 @@
 use base qw(VCL::Module::OS::Linux::init);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/OSX.pm b/managementnode/lib/VCL/Module/OS/OSX.pm
index 80d8e9d..b58e81d 100644
--- a/managementnode/lib/VCL/Module/OS/OSX.pm
+++ b/managementnode/lib/VCL/Module/OS/OSX.pm
@@ -43,7 +43,7 @@
 use base qw(VCL::Module::OS);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Windows.pm b/managementnode/lib/VCL/Module/OS/Windows.pm
index 91eb707..a6eac08 100644
--- a/managementnode/lib/VCL/Module/OS/Windows.pm
+++ b/managementnode/lib/VCL/Module/OS/Windows.pm
@@ -43,7 +43,7 @@
 use base qw(VCL::Module::OS);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Windows/Version_10/10.pm b/managementnode/lib/VCL/Module/OS/Windows/Version_10/10.pm
index 96b0adb..7558c4a 100644
--- a/managementnode/lib/VCL/Module/OS/Windows/Version_10/10.pm
+++ b/managementnode/lib/VCL/Module/OS/Windows/Version_10/10.pm
@@ -40,7 +40,7 @@
 use base qw(VCL::Module::OS::Windows::Version_6::8);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Windows/Version_10/2016.pm b/managementnode/lib/VCL/Module/OS/Windows/Version_10/2016.pm
index 2cc4041..fe34fea 100644
--- a/managementnode/lib/VCL/Module/OS/Windows/Version_10/2016.pm
+++ b/managementnode/lib/VCL/Module/OS/Windows/Version_10/2016.pm
@@ -40,7 +40,7 @@
 use base qw(VCL::Module::OS::Windows::Version_6::8);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Windows/Version_5.pm b/managementnode/lib/VCL/Module/OS/Windows/Version_5.pm
index 86f1659..8604168 100644
--- a/managementnode/lib/VCL/Module/OS/Windows/Version_5.pm
+++ b/managementnode/lib/VCL/Module/OS/Windows/Version_5.pm
@@ -40,7 +40,7 @@
 use base qw(VCL::Module::OS::Windows);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Windows/Version_5/2003.pm b/managementnode/lib/VCL/Module/OS/Windows/Version_5/2003.pm
index 99c85fc..983213c 100644
--- a/managementnode/lib/VCL/Module/OS/Windows/Version_5/2003.pm
+++ b/managementnode/lib/VCL/Module/OS/Windows/Version_5/2003.pm
@@ -43,7 +43,7 @@
 use base qw(VCL::Module::OS::Windows::Version_5);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Windows/Version_5/XP.pm b/managementnode/lib/VCL/Module/OS/Windows/Version_5/XP.pm
index e342966..a85c4a1 100644
--- a/managementnode/lib/VCL/Module/OS/Windows/Version_5/XP.pm
+++ b/managementnode/lib/VCL/Module/OS/Windows/Version_5/XP.pm
@@ -43,7 +43,7 @@
 use base qw(VCL::Module::OS::Windows::Version_5);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Windows/Version_6.pm b/managementnode/lib/VCL/Module/OS/Windows/Version_6.pm
index 90b9991..8c1089e 100644
--- a/managementnode/lib/VCL/Module/OS/Windows/Version_6.pm
+++ b/managementnode/lib/VCL/Module/OS/Windows/Version_6.pm
@@ -45,7 +45,7 @@
 use base qw(VCL::Module::OS::Windows);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Windows/Version_6/2008.pm b/managementnode/lib/VCL/Module/OS/Windows/Version_6/2008.pm
index 624848c..6958575 100644
--- a/managementnode/lib/VCL/Module/OS/Windows/Version_6/2008.pm
+++ b/managementnode/lib/VCL/Module/OS/Windows/Version_6/2008.pm
@@ -43,7 +43,7 @@
 use base qw(VCL::Module::OS::Windows::Version_6);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Windows/Version_6/2012.pm b/managementnode/lib/VCL/Module/OS/Windows/Version_6/2012.pm
index 43ff5b2..1a00651 100644
--- a/managementnode/lib/VCL/Module/OS/Windows/Version_6/2012.pm
+++ b/managementnode/lib/VCL/Module/OS/Windows/Version_6/2012.pm
@@ -43,7 +43,7 @@
 use base qw(VCL::Module::OS::Windows::Version_6);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Windows/Version_6/7.pm b/managementnode/lib/VCL/Module/OS/Windows/Version_6/7.pm
index cd238d0..6d3903b 100644
--- a/managementnode/lib/VCL/Module/OS/Windows/Version_6/7.pm
+++ b/managementnode/lib/VCL/Module/OS/Windows/Version_6/7.pm
@@ -43,7 +43,7 @@
 use base qw(VCL::Module::OS::Windows::Version_6);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Windows/Version_6/8.pm b/managementnode/lib/VCL/Module/OS/Windows/Version_6/8.pm
index 1bc88e9..aa9bae8 100644
--- a/managementnode/lib/VCL/Module/OS/Windows/Version_6/8.pm
+++ b/managementnode/lib/VCL/Module/OS/Windows/Version_6/8.pm
@@ -39,7 +39,7 @@
 use base qw(VCL::Module::OS::Windows::Version_6);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/OS/Windows/Version_6/Vista.pm b/managementnode/lib/VCL/Module/OS/Windows/Version_6/Vista.pm
index d92b0e4..65376df 100644
--- a/managementnode/lib/VCL/Module/OS/Windows/Version_6/Vista.pm
+++ b/managementnode/lib/VCL/Module/OS/Windows/Version_6/Vista.pm
@@ -43,7 +43,7 @@
 use base qw(VCL::Module::OS::Windows::Version_6);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/Predictive.pm b/managementnode/lib/VCL/Module/Predictive.pm
index d9c2d33..8155757 100644
--- a/managementnode/lib/VCL/Module/Predictive.pm
+++ b/managementnode/lib/VCL/Module/Predictive.pm
@@ -43,7 +43,7 @@
 use base qw(VCL::Module);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/Predictive/Level_0.pm b/managementnode/lib/VCL/Module/Predictive/Level_0.pm
index 9a9d9b1..5596f03 100644
--- a/managementnode/lib/VCL/Module/Predictive/Level_0.pm
+++ b/managementnode/lib/VCL/Module/Predictive/Level_0.pm
@@ -43,7 +43,7 @@
 use base qw(VCL::Module::Predictive);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/Predictive/Level_1.pm b/managementnode/lib/VCL/Module/Predictive/Level_1.pm
index c60df78..78073e2 100644
--- a/managementnode/lib/VCL/Module/Predictive/Level_1.pm
+++ b/managementnode/lib/VCL/Module/Predictive/Level_1.pm
@@ -43,7 +43,7 @@
 use base qw(VCL::Module::Predictive);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/Predictive/Level_2.pm b/managementnode/lib/VCL/Module/Predictive/Level_2.pm
index 16dbdaa..5c3983c 100644
--- a/managementnode/lib/VCL/Module/Predictive/Level_2.pm
+++ b/managementnode/lib/VCL/Module/Predictive/Level_2.pm
@@ -43,7 +43,7 @@
 use base qw(VCL::Module::Predictive);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/Provisioning.pm b/managementnode/lib/VCL/Module/Provisioning.pm
index 74157c4..5616bf3 100644
--- a/managementnode/lib/VCL/Module/Provisioning.pm
+++ b/managementnode/lib/VCL/Module/Provisioning.pm
@@ -43,7 +43,7 @@
 use base qw(VCL::Module);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/Provisioning/Lab.pm b/managementnode/lib/VCL/Module/Provisioning/Lab.pm
index d792a5c..c14398d 100644
--- a/managementnode/lib/VCL/Module/Provisioning/Lab.pm
+++ b/managementnode/lib/VCL/Module/Provisioning/Lab.pm
@@ -43,7 +43,7 @@
 use base qw(VCL::Module::Provisioning);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/Provisioning/VMware/VIM_SSH.pm b/managementnode/lib/VCL/Module/Provisioning/VMware/VIM_SSH.pm
index 7678a0d..bf0f3d0 100644
--- a/managementnode/lib/VCL/Module/Provisioning/VMware/VIM_SSH.pm
+++ b/managementnode/lib/VCL/Module/Provisioning/VMware/VIM_SSH.pm
@@ -47,7 +47,7 @@
 use base qw(VCL::Module::Provisioning::VMware::VMware);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/Provisioning/VMware/VMware.pm b/managementnode/lib/VCL/Module/Provisioning/VMware/VMware.pm
index 2ec1574..c19807c 100644
--- a/managementnode/lib/VCL/Module/Provisioning/VMware/VMware.pm
+++ b/managementnode/lib/VCL/Module/Provisioning/VMware/VMware.pm
@@ -49,7 +49,7 @@
 use base qw(VCL::Module::Provisioning);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/Provisioning/VMware/vSphere_SDK.pm b/managementnode/lib/VCL/Module/Provisioning/VMware/vSphere_SDK.pm
index 4878da4..fc67a31 100644
--- a/managementnode/lib/VCL/Module/Provisioning/VMware/vSphere_SDK.pm
+++ b/managementnode/lib/VCL/Module/Provisioning/VMware/vSphere_SDK.pm
@@ -47,7 +47,7 @@
 use base qw(VCL::Module::Provisioning::VMware::VMware);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/Provisioning/VMware/vmware_cmd.pm b/managementnode/lib/VCL/Module/Provisioning/VMware/vmware_cmd.pm
index 24e4559..09086c9 100644
--- a/managementnode/lib/VCL/Module/Provisioning/VMware/vmware_cmd.pm
+++ b/managementnode/lib/VCL/Module/Provisioning/VMware/vmware_cmd.pm
@@ -46,7 +46,7 @@
 use base qw(VCL::Module::Provisioning::VMware::VMware);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/Provisioning/docker.pm b/managementnode/lib/VCL/Module/Provisioning/docker.pm
index e202e3b..b8e380b 100644
--- a/managementnode/lib/VCL/Module/Provisioning/docker.pm
+++ b/managementnode/lib/VCL/Module/Provisioning/docker.pm
@@ -43,7 +43,7 @@
 use base qw(VCL::Module::Provisioning);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/Provisioning/libvirt.pm b/managementnode/lib/VCL/Module/Provisioning/libvirt.pm
index 7f4bf1a..bee452d 100644
--- a/managementnode/lib/VCL/Module/Provisioning/libvirt.pm
+++ b/managementnode/lib/VCL/Module/Provisioning/libvirt.pm
@@ -46,7 +46,7 @@
 use base qw(VCL::Module::Provisioning);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/Provisioning/libvirt/KVM.pm b/managementnode/lib/VCL/Module/Provisioning/libvirt/KVM.pm
index e183690..e57cabd 100644
--- a/managementnode/lib/VCL/Module/Provisioning/libvirt/KVM.pm
+++ b/managementnode/lib/VCL/Module/Provisioning/libvirt/KVM.pm
@@ -42,7 +42,7 @@
 use base qw(VCL::Module::Provisioning::libvirt);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/Provisioning/one.pm b/managementnode/lib/VCL/Module/Provisioning/one.pm
index 10df935..d5921d7 100644
--- a/managementnode/lib/VCL/Module/Provisioning/one.pm
+++ b/managementnode/lib/VCL/Module/Provisioning/one.pm
@@ -43,7 +43,7 @@
 use base qw(VCL::Module::Provisioning);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/Provisioning/openstack.pm b/managementnode/lib/VCL/Module/Provisioning/openstack.pm
index f116a42..b2d2ffc 100644
--- a/managementnode/lib/VCL/Module/Provisioning/openstack.pm
+++ b/managementnode/lib/VCL/Module/Provisioning/openstack.pm
@@ -46,7 +46,7 @@
 use base qw(VCL::Module::Provisioning);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/Provisioning/vbox.pm b/managementnode/lib/VCL/Module/Provisioning/vbox.pm
index f102588..e7ce229 100644
--- a/managementnode/lib/VCL/Module/Provisioning/vbox.pm
+++ b/managementnode/lib/VCL/Module/Provisioning/vbox.pm
@@ -43,7 +43,7 @@
 use base qw(VCL::Module::Provisioning);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/Provisioning/xCAT.pm b/managementnode/lib/VCL/Module/Provisioning/xCAT.pm
index 70eb721..1b06029 100644
--- a/managementnode/lib/VCL/Module/Provisioning/xCAT.pm
+++ b/managementnode/lib/VCL/Module/Provisioning/xCAT.pm
@@ -50,7 +50,7 @@
 use base qw(VCL::Module::Provisioning);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/Semaphore.pm b/managementnode/lib/VCL/Module/Semaphore.pm
index e6d20bf..61d420c 100644
--- a/managementnode/lib/VCL/Module/Semaphore.pm
+++ b/managementnode/lib/VCL/Module/Semaphore.pm
@@ -50,7 +50,7 @@
 use base qw(VCL::Module);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/Module/State.pm b/managementnode/lib/VCL/Module/State.pm
index 91c6604..24dd539 100644
--- a/managementnode/lib/VCL/Module/State.pm
+++ b/managementnode/lib/VCL/Module/State.pm
@@ -44,7 +44,7 @@
 use base qw(VCL::Module);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/blockrequest.pm b/managementnode/lib/VCL/blockrequest.pm
index 7ce9cde..6849f9a 100644
--- a/managementnode/lib/VCL/blockrequest.pm
+++ b/managementnode/lib/VCL/blockrequest.pm
@@ -43,7 +43,7 @@
 use base qw(VCL::Module::State);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/healthcheck.pm b/managementnode/lib/VCL/healthcheck.pm
index 480c688..3158c1b 100644
--- a/managementnode/lib/VCL/healthcheck.pm
+++ b/managementnode/lib/VCL/healthcheck.pm
@@ -43,7 +43,7 @@
 use base qw();
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/image.pm b/managementnode/lib/VCL/image.pm
index 128de2b..9091d1e 100644
--- a/managementnode/lib/VCL/image.pm
+++ b/managementnode/lib/VCL/image.pm
@@ -57,7 +57,7 @@
 use base qw(VCL::Module::State);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/inuse.pm b/managementnode/lib/VCL/inuse.pm
index bd494b4..3c8dbce 100644
--- a/managementnode/lib/VCL/inuse.pm
+++ b/managementnode/lib/VCL/inuse.pm
@@ -71,7 +71,7 @@
 use base qw(VCL::Module::State);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/makeproduction.pm b/managementnode/lib/VCL/makeproduction.pm
index b53d9cd..279a78e 100644
--- a/managementnode/lib/VCL/makeproduction.pm
+++ b/managementnode/lib/VCL/makeproduction.pm
@@ -57,7 +57,7 @@
 use base qw(VCL::Module::State);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/new.pm b/managementnode/lib/VCL/new.pm
index 98f02d1..2573d5a 100644
--- a/managementnode/lib/VCL/new.pm
+++ b/managementnode/lib/VCL/new.pm
@@ -57,7 +57,7 @@
 use base qw(VCL::Module::State);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/reclaim.pm b/managementnode/lib/VCL/reclaim.pm
index 34d56dd..4321edc 100644
--- a/managementnode/lib/VCL/reclaim.pm
+++ b/managementnode/lib/VCL/reclaim.pm
@@ -57,7 +57,7 @@
 use base qw(VCL::Module::State);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/reserved.pm b/managementnode/lib/VCL/reserved.pm
index 363331a..6e51d04 100644
--- a/managementnode/lib/VCL/reserved.pm
+++ b/managementnode/lib/VCL/reserved.pm
@@ -61,7 +61,7 @@
 use base qw(VCL::Module::State);
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/managementnode/lib/VCL/utils.pm b/managementnode/lib/VCL/utils.pm
index 75cf782..5f7b6ae 100644
--- a/managementnode/lib/VCL/utils.pm
+++ b/managementnode/lib/VCL/utils.pm
@@ -43,7 +43,7 @@
 use base qw();
 
 # Specify the version of this module
-our $VERSION = '2.5';
+our $VERSION = '2.5.1';
 
 # Specify the version of Perl to use
 use 5.008000;
diff --git a/mysql/update-vcl.sql b/mysql/update-vcl.sql
index b702db3..da77a52 100644
--- a/mysql/update-vcl.sql
+++ b/mysql/update-vcl.sql
@@ -886,6 +886,7 @@
 
 CALL DropExistingIndices('addomain', 'domainDNSName');
 CALL AddIndexIfNotExists('addomain', 'domainDNSName');
+CALL AddColumnIfNotExists('addomain', 'usedbhostnames', "tinyint(1) unsigned NOT NULL default '0'");
 
 ALTER TABLE `addomain` CHANGE `name` `name` varchar(512) NOT NULL default '';
 ALTER TABLE `addomain` CHANGE `username` `username` varchar(80) NOT NULL default '';
diff --git a/vcl-install.sh b/vcl-install.sh
index d4eed6c..89bd375 100755
--- a/vcl-install.sh
+++ b/vcl-install.sh
@@ -69,7 +69,7 @@
 eval set -- "$args"
 
 # ------------------------- variables -------------------------------
-VCL_VERSION=2.5
+VCL_VERSION=2.5.1
 DB_USERNAME=vcluser
 ADMIN_PASSWORD=
 
@@ -433,7 +433,7 @@
 	
 	salt=$(random_string 8)
 	#echo "Password salt: $salt"
-	passhash=$(echo -n $password$salt | sha1sum | awk '{print $1}')
+	passhash=$(echo -n $password$salt | sha512sum | awk '{print $1}')
 	#echo "Password hash: $passhash"
 	mysql -e "UPDATE localauth SET passhash = '$passhash', salt = '$salt', lastupdated = NOW() WHERE localauth.userid = (SELECT id FROM user WHERE unityid = '$username');" vcl
 	if [ $? -ne 0 ]; then
@@ -450,12 +450,12 @@
 	if [ $? -ne 0 ]; then generic_error "failed to download $ARCHIVE from $ARCHIVEURLPATH"; exit 1; fi
 }
 
-function validate_archive_sha1() {
-	echo "Downloading sha1 file for $VCL_VERSION..."
-	/bin/rm -f $ARCHIVE.sha1
-	wget -q $SIGPATH$ARCHIVE.sha1
+function validate_archive_sha512() {
+	echo "Downloading sha512 file for $VCL_VERSION..."
+	/bin/rm -f $ARCHIVE.sha512
+	wget -q $SIGPATH$ARCHIVE.sha512
 	echo "validating $ARCHIVE"
-	sha1sum -c $ARCHIVE.sha1
+	sha512sum -c $ARCHIVE.sha512
 	return $?
 }
 
@@ -487,19 +487,19 @@
 if [[ ! -f $ARCHIVE ]]; then
 	echo "Downloading VCL $VCL_VERSION..."
 	download_archive
-	validate_archive_sha1
+	validate_archive_sha512
 	if [ $? -ne 0 ]; then generic_error "failed to validate $ARCHIVE"; exit 1; fi;
 	validate_archive_gpg
 	if [ $? -ne 0 ]; then generic_error "failed to validate $ARCHIVE"; exit 1; fi;
 else
 	dir=`pwd`
 	echo "archive for $VCL_VERSION found at $dir/$ARCHIVE"
-	validate_archive_sha1
+	validate_archive_sha512
 	if [ $? -ne 0 ]; then
 		echo "failed to validate $ARCHIVE; downloading again..."
 		/bin/mv -f $ARCHIVE $ARCHIVE.old
 		download_archive
-		validate_archive_sha1
+		validate_archive_sha512
 		if [ $? -ne 0 ]; then generic_error "failed to validate $ARCHIVE"; exit 1; fi;
 		validate_archive_gpg
 		if [ $? -ne 0 ]; then generic_error "failed to validate $ARCHIVE"; exit 1; fi;
diff --git a/vcl-upgrade.sh b/vcl-upgrade.sh
index 4998fbf..a287323 100755
--- a/vcl-upgrade.sh
+++ b/vcl-upgrade.sh
@@ -62,7 +62,7 @@
 eval set -- "$args"
 
 # ------------------------- variables -------------------------------
-VCL_VERSION=2.5
+VCL_VERSION=2.5.1
 OLD_VERSION=""
 DB_NAME=vcl
 WEB_PATH=/var/www/html/vcl
@@ -300,12 +300,12 @@
 	if [ $? -ne 0 ]; then generic_error "failed to download $ARCHIVE from $ARCHIVEURLPATH"; exit 1; fi
 }
 
-function validate_archive_sha1() {
-	echo "Downloading sha1 file for $VCL_VERSION..."
-	/bin/rm -f $ARCHIVE.sha1
-	wget -q $SIGPATH$ARCHIVE.sha1
+function validate_archive_sha512() {
+	echo "Downloading sha512 file for $VCL_VERSION..."
+	/bin/rm -f $ARCHIVE.sha512
+	wget -q $SIGPATH$ARCHIVE.sha512
 	echo "validating $ARCHIVE"
-	sha1sum -c $ARCHIVE.sha1
+	sha512sum -c $ARCHIVE.sha512
 	return $?
 }
 
@@ -586,19 +586,19 @@
 if [[ ! -f $ARCHIVE ]]; then
 	echo "Downloading VCL $VCL_VERSION..."
 	download_archive
-	validate_archive_sha1
+	validate_archive_sha512
 	if [ $? -ne 0 ]; then generic_error "failed to validate $ARCHIVE"; exit 1; fi;
 	validate_archive_gpg
 	if [ $? -ne 0 ]; then generic_error "failed to validate $ARCHIVE"; exit 1; fi;
 else
 	dir=`pwd`
 	echo "archive for $VCL_VERSION found at $dir/$ARCHIVE"
-	validate_archive_sha1
+	validate_archive_sha512
 	if [ $? -ne 0 ]; then
 		echo "failed to validate $ARCHIVE; downloading again..."
 		/bin/mv -f $ARCHIVE $ARCHIVE.old
 		download_archive
-		validate_archive_sha1
+		validate_archive_sha512
 		if [ $? -ne 0 ]; then generic_error "failed to validate $ARCHIVE"; exit 1; fi;
 		validate_archive_gpg
 		if [ $? -ne 0 ]; then generic_error "failed to validate $ARCHIVE"; exit 1; fi;
diff --git a/web/index.php b/web/index.php
index 7a8e908..ce51a71 100644
--- a/web/index.php
+++ b/web/index.php
@@ -16,8 +16,8 @@
   limitations under the License.
 */
 
-# ASF VCL v2.5
-$VCLversion = '2.5';
+# ASF VCL v2.5.1
+$VCLversion = '2.5.1';
 
 require_once(".ht-inc/conf.php");