View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0017275 | mantisbt | public | 2014-05-02 19:09 | 2015-09-06 17:37 | |
Reporter | grangeway | Assigned To | dregad | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Target Version | 1.3.0-beta.3 | Fixed in Version | 1.3.0-beta.3 | ||
Summary | 0017275: email matching within Mantis should follow html5 standard | ||||
Description | Mantis makes currently makes use of a custom regex for email handling within string api. This was implemented before HTML5 defined an email pattern for use within browsers. We should replace our custom regex with the regular expression defined in HTML5 - this means that in future, the handling of email addreses within mantis should match the handling of email addresses within the web browser. | ||||
Tags | No tags attached. | ||||
related to | 0016894 | closed | dregad | Don't allow invalid email addresses (e.g. fred@localhost) to be used when signing up |
related to | 0017279 | closed | dregad | Email addresses validation and parsing is not consistent |
MantisBT: master 3b584404 2014-06-03 07:54 Details Diff |
Add HTML5 email validation method (as default) As per grangeway's suggestion in pull request 172, we are now using an HTML5 specification-compliant regex to validate e-mail addresses by default instead of PHP method. Issue 0017275, 0017279 |
Affected Issues 0017275, 0017279 |
|
mod - config_defaults_inc.php | Diff File | ||
mod - core/constant_inc.php | Diff File | ||
mod - core/email_api.php | Diff File | ||
mod - docbook/Admin_Guide/en-US/config/email.xml | Diff File | ||
MantisBT: master bb5da6b6 2015-04-04 08:17 Details Diff |
Use standard HTML5 regex in email_regex_simple() A future improvement for this would be to retrieve the regex from the PHPMailer library to ensure we are guaranteed consistent behavior for our handling of e-mails, but this is currently not possible since the regexes are hardcoded in PHPMailer's validateAddress() method. Fixes 0017275, 0017279 |
Affected Issues 0017275, 0017279 |
|
mod - core/email_api.php | Diff File |