You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by sr...@apache.org on 2013/10/18 02:44:21 UTC
git commit: AMBARI-2620. Weak database passwords cause Hive fail to
start. (Diego Pereira Domingos via srimanth)
Updated Branches:
refs/heads/trunk 873b3502b -> aa4b88fed
AMBARI-2620. Weak database passwords cause Hive fail to start. (Diego Pereira Domingos via srimanth)
Project: http://git-wip-us.apache.org/repos/asf/incubator-ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ambari/commit/aa4b88fe
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ambari/tree/aa4b88fe
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ambari/diff/aa4b88fe
Branch: refs/heads/trunk
Commit: aa4b88fed9bfc7ab0fa70c78488e4b40c46aae7c
Parents: 873b350
Author: Srimanth Gunturi <sg...@hortonworks.com>
Authored: Thu Oct 17 17:43:31 2013 -0700
Committer: Srimanth Gunturi <sg...@hortonworks.com>
Committed: Thu Oct 17 17:43:31 2013 -0700
----------------------------------------------------------------------
ambari-web/app/models/service_config.js | 5 +++++
ambari-web/app/utils/validator.js | 12 +++++++++++-
2 files changed, 16 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/aa4b88fe/ambari-web/app/models/service_config.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/models/service_config.js b/ambari-web/app/models/service_config.js
index 1c9bc97..e606bd9 100644
--- a/ambari-web/app/models/service_config.js
+++ b/ambari-web/app/models/service_config.js
@@ -584,6 +584,11 @@ App.ServiceConfigProperty = Ember.Object.extend({
this.set('errorMessage', 'Passwords do not match');
isError = true;
}
+ else if (!validator.isValidPassword(value)){
+ this.set('errorMessage', 'Weak password: too short.');
+ isError = true;
+ }
+
}
}
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/aa4b88fe/ambari-web/app/utils/validator.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/utils/validator.js b/ambari-web/app/utils/validator.js
index e161f0f..9bc1780 100644
--- a/ambari-web/app/utils/validator.js
+++ b/ambari-web/app/utils/validator.js
@@ -106,6 +106,16 @@ module.exports = {
},
/**
+ * validate password
+ * @param value
+ * #return {Boolean}
+ */
+ isValidPassword: function(value) {
+ var passwordRegex = /^.{5,}$/;
+ return passwordRegex.test(value);
+ },
+
+ /**
* validate key of configurations
* @param value
* @return {Boolean}
@@ -128,4 +138,4 @@ module.exports = {
return false;
}
}
-};
\ No newline at end of file
+};