SOURCES: eventum-unbalancedquotesinemailaddress.patch (NEW) - new

glen glen at pld-linux.org
Mon Jul 17 22:58:30 CEST 2006


Author: glen                         Date: Mon Jul 17 20:58:30 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- new

---- Files affected:
SOURCES:
   eventum-unbalancedquotesinemailaddress.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/eventum-unbalancedquotesinemailaddress.patch
diff -u /dev/null SOURCES/eventum-unbalancedquotesinemailaddress.patch:1.1
--- /dev/null	Mon Jul 17 22:58:30 2006
+++ SOURCES/eventum-unbalancedquotesinemailaddress.patch	Mon Jul 17 22:58:25 2006
@@ -0,0 +1,17 @@
+avoid leading spaces causing unbalanced quotes to be added:
+
+$ ./spam-unparseable-mail.php
+from[  "blah" <blah at example.com>]
+address["  "blah" <blah at example.com>]
+
+--- eventum/include/class.mail.php~	2006-07-17 23:53:46.000000000 +0300
++++ eventum/include/class.mail.php	2006-07-17 23:55:24.587626835 +0300
+@@ -211,7 +211,7 @@
+     {
+         // check if we have a <
+         if ((strstr($address, '<')) && (!Mime_Helper::isQuotedPrintable($address))) {
+-            $address = stripslashes($address);
++            $address = stripslashes(trim($address));
+             // is the address in the format 'name' <address> ?
+             if ((strstr($address, "'")) || (strstr($address, "."))) {
+                 $first_part = substr($address, 0, strpos($address, '<') - 1);
================================================================


More information about the pld-cvs-commit mailing list