diff --git a/VERSION b/VERSION
index 486b127c..bf2638f2 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Version 2.0.9 (2012-09-21 22:01:45) stable
+Version 2.0.9 (2012-09-21 22:12:11) stable
diff --git a/applications/welcome/views/default/user.html b/applications/welcome/views/default/user.html
index ef00c0e6..47acab1f 100644
--- a/applications/welcome/views/default/user.html
+++ b/applications/welcome/views/default/user.html
@@ -15,92 +15,4 @@ pass
-
+//-->
diff --git a/gluon/sqlhtml.py b/gluon/sqlhtml.py
index 5e345f7c..f2382e04 100644
--- a/gluon/sqlhtml.py
+++ b/gluon/sqlhtml.py
@@ -433,6 +433,94 @@ class PasswordWidget(FormWidget):
DEFAULT_PASSWORD_DISPLAY = 8*('*')
+ js = """
+ function calc_entropy(mystring) {
+ /*" calculate a simple entropy for a given string "*/
+ var lowerset = 'abcdefghijklmnopqrstuvwxyz';
+ var upperset = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
+ var numberset = '0123456789';
+ var sym1set = '!@#$\%^&*()';
+ var sym2set = '~`-_=+[]{}\\|;:\\'",.<>?/';
+ var otherset = '0123456789abcdefghijklmnopqrstuvwxyz'
+ var alphabet = 0;
+ var other = {};
+ var seen = {};
+ var lastset = null;
+ var mystringlist = mystring.split('');
+ for (var i=0;i