View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0017279 | mantisbt | public | 2014-05-02 19:20 | 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 | 0017279: Email addresses validation and parsing is not consistent | ||||
| Description | Currently, Mantis uses two different calculations for detecting email addresses within a text string, and for validating email addresses. To ensure the same behaviour for users, the same detection logic should be used for calculating email addresses in both cases. | ||||
| Tags | No tags attached. | ||||
| related to | 0017275 | closed | dregad | email matching within Mantis should follow html5 standard |
| related to | 0016894 | closed | dregad | Don't allow invalid email addresses (e.g. fred@localhost) to be used when signing up |
|
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 | ||
|
MantisBT: master bc195dd5 2015-04-16 13:53 Details Diff |
Simplify email validation to only use HTML5 regex This commit follows the discussion in pull request https://github.com/mantisbt/mantisbt/pull/172 It basically removes the possibility for the admin to choose between several e-mail validation methods, and goes back to a simple ON/OFF setting for $g_validate_email. Fixes 0017279 |
Affected Issues 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 | ||