-
Bug
-
Resolution: Fixed
-
Medium
-
2.0.7
-
Standalone, on ubuntu 9.10, Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Form validation says "The supplied email address is invalid." on page http://localhost:8095/crowd/console/secure/user/add, if email address contains capital letters. For example:
"HELP@example.com" in the email field, fails with the error above.
"help@example.com" however, works without error.
Since both deliver to the same email address, the lowercase equivalent is the workaround for this bug.
However, it can confuse users who may think that something is wrong in the mail configuration of crowd, rather than the form.
An email address may contain upper-case letters as defined in RFC5322 (http://tools.ietf.org/html/rfc5322#section-3.4.1).
including:
Uppercase and lowercase English letters (a-z, A-Z)
Digits 0 to 9
Characters ! # $ % & ' * + - / = ? ^ _ `
~
Character .
- duplicates
-
CWD-1274 Broken email format validation
-
- Closed
-
- is duplicated by
-
CWD-1984 During the installation wizard, emails with Uppercased Chars are not accepted
-
- Closed
-
-
CWD-2239 Crowd email validation regex does not accept addresses with a capital letter before the @ symbol
-
- Closed
-
- relates to
-
CWD-2239 Crowd email validation regex does not accept addresses with a capital letter before the @ symbol
-
- Closed
-
- supersedes
-
CWD-464 Email address validation is not RFC-2822 compliant
-
- Closed
-
-
CWD-1518 a single Capital in a email address after a dot is not accepted
-
- Closed
-
It's fixed: now we only check the presence of @.
The reason is: if we check against RFC-822 (1982), we may exclude some valid (but weird) syntax from RFC-2822; and there's no standard tool or regular expression to check against RFC-2822. All we want is to notify the user if he missed the field or put a name instead.