Invalid quantifier javascript error when creating account
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Eucalyptus |
Fix Released
|
Low
|
Dmitrii Zagorodnov | ||
eucalyptus (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Using the latest update (as of 9 Aug 2010) of UEC tools and web app, I am unable to create an account with a password containing two adjacent asterisks ("**"). The error message in firebug is:
invalid quantifier [plus some characters from the password string]
[Break on this error] function iRc(c,b){var a=(new RegExp(
https://[hostname]
It seems to happen with a double asterisk at the beginning, end, or in the middle.
Steps to reproduce:
1. Go to Ubuntu cloud controller web url
2. Click on "Apply" to apply for account
3. Enter account information, including password with double asterisk characters
4. Click "Sign up"
The result is no error message in the web UI, just nothing happens. Seeing the error message requires a js debugger.
Eucalyptus package version: 1.6.2-0ubuntu30.3
Changed in eucalyptus: | |
status: | Fix Committed → Fix Released |
Confirmed on Eucalyptus 2.0 (Maverick). I used a password of 'aaa**aaa', and got (in the FireBug console):
invalid quantifier *aaa.* b)).exec( c);return a==null? false:c= =a[0]}
[Break on this error] function yRc(c,b){var a=(new RegExp(