D issues are now tracked on GitHub. This Bugzilla instance remains as a read-only archive.
Issue 2046 - '&' is a legal character in email addresses, but Bugzilla doesn't respect this
Summary: '&' is a legal character in email addresses, but Bugzilla doesn't respect this
Status: RESOLVED WONTFIX
Alias: None
Product: D
Classification: Unclassified
Component: dlang.org (show other issues)
Version: D2
Hardware: All All
: P2 normal
Assignee: Brad Roberts
URL: http://www.faqs.org/rfcs/rfc2822.html
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-27 06:18 UTC by Janice Caron
Modified: 2021-03-01 02:51 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Janice Caron 2008-04-27 06:18:49 UTC
When an email address fails to validate, the message presented to the browser is:

A legal address must contain exactly one '@', and at least one '.' after the @. It must also not contain any of these special characters: \ ( ) & < > , ; : " [ ], or any whitespace.

However, as defined by RFC 2822, section 3.2.4, '&' is a legal character.

Janice Caron
Comment 1 Stewart Gordon 2008-11-16 19:43:21 UTC
This is an issue with Bugzilla as a whole, rather than this particular installation.  I've just reported it in the right place:
https://bugzilla.mozilla.org/show_bug.cgi?id=465248

But I'll leave this one open just in case Brad's willing to hack the local installation in the meantime.
Comment 2 Brad Roberts 2009-04-05 19:04:14 UTC
Won't be fixing locally.. but if it's fixed upstream we'll pick it up.  Looking at the bug report, it's not fixed there either, though there's a proposed change to the regexp.  I've yet to have anyone complain that they need an & in a bugzilla email address.

Closing.
Comment 3 Dlang Bot 2021-03-01 01:42:01 UTC
dlang/dub pull request #2103 "Fix #2046 - Dependencies specified with a path ignore optional settings" was merged into master:

- 3b072e9f13502e8ccf14ccea4e49a1cb12c057e2 by SHOO:
  Fix #2046 - Dependencies specified with a path ignore optional settings

https://github.com/dlang/dub/pull/2103
Comment 4 Mike Parker 2021-03-01 02:51:46 UTC
This was mistakenly marked as FIXED by a PR to the dub repository, so I've reset it to WONTFIX.