View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000817 | Main CAcert Website | account administration | public | 2010-04-27 22:29 | 2013-01-15 14:34 |
| Reporter | jhf2442 | Assigned To | Sourcerer | ||
| Priority | normal | Severity | minor | Reproducibility | sometimes |
| Status | closed | Resolution | fixed | ||
| Fixed in Version | 2010 Q2 | ||||
| Summary | 0000817: Whois parser issues when listing ping emails for domain add | ||||
| Description | When adding a domain, a whois query is run and its output parsed. Looks like some domains are missing a blank between field name and email-address, leading to nonsense email addresses being listed. Example : "Registrant-Email:lorenz.leutgeb@gmail.com" (domain=krytux.net) This is no general problem with .net domains, maybe it's only one registrar who's using this bad syntax | ||||
| Additional Information | Problem is located in includes/account.php near line 492. A test should be added inside the foreach loop to split using ":" as delimiter and then check for "@" inside the string. No idea however what side effects are introduced by this | ||||
| Tags | No tags attached. | ||||
| Attached Files | account.patch (389 bytes)
--- account.php 2009-12-20 23:41:38.000000000 +0100
+++ account.php.orig 2010-05-01 18:50:28.000000000 +0200
@@ -488,6 +488,7 @@
$line = trim(str_replace("\t", " ", $line));
$line = trim(str_replace("(", "", $line));
$line = trim(str_replace(")", " ", $line));
+ $line = trim(str_replace(":", " ", $line));
$bits = explode(" ", $line);
foreach($bits as $bit)
| ||||
| Reviewed by | |||||
| Test Instructions | |||||
|
|
Please review the account.patch |
|
|
Looks fine for me, : is not expected to be used in an email-address, so the replacement should not break any email |
|
|
Looks ok, imported to cacert-devel.git (commit 919d148bf8c0488cecbbe885c7e4a9362bca354b). git://cacert-git.it-sls.de/cacert-devel.git Checked out to cacert1.it-sls.de (test system). |
|
|
Patch has been implemented. Please test and close the bug. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2010-04-27 22:29 | jhf2442 | New Issue | |
| 2010-05-01 16:51 | Sourcerer | File Added: account.patch | |
| 2010-05-01 16:51 | Sourcerer | Note Added: 0001581 | |
| 2010-05-01 17:06 | jhf2442 | Note Added: 0001582 | |
| 2010-05-03 07:18 | edgarwahn | Note Added: 0001583 | |
| 2010-05-04 19:52 | Sourcerer | Note Added: 0001584 | |
| 2010-05-04 19:52 | Sourcerer | Status | new => solved? |
| 2010-05-12 13:59 | Sourcerer | Status | solved? => closed |
| 2010-05-12 13:59 | Sourcerer | Resolution | open => fixed |
| 2010-05-12 13:59 | Sourcerer | Assigned To | => Sourcerer |
| 2013-01-15 14:34 | Werner Dworak | Fixed in Version | => 2010 Q2 |