diff -u b/modules/filter/filter.module b/modules/filter/filter.module
--- b/modules/filter/filter.module
+++ b/modules/filter/filter.module
@@ -1498,7 +1498,7 @@
// Match e-mail addresses.
// Mail domain pattern differs from the general domain pattern by requiring
- // a subdomain match. This allows patterns like foo@bar in text without
+ // a TLD match. This allows patterns like foo@bar in text without
// being converted to a mailto link.
$email_domain = '(?:[A-Za-z0-9._+-]+\.)+[A-Za-z]{2,64}\b';
$url_pattern = "[A-Za-z0-9._+-]{1,254}@(?:$email_domain)";
only in patch2:
unchanged:
--- a/modules/filter/tests/filter.url-input.txt
+++ b/modules/filter/tests/filter.url-input.txt
@@ -9,6 +9,7 @@ This is just a www.test.com. paragraph with person@test.com. some http://www.tes
http://www.test.com
www.test.com
person@test.com
+person@test
www.test.com
What about tags that don't exist www.test.com
What about tags that don't exist