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 |