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