[Hastymail-cvs] SF.net SVN: hastymail:[1116] trunk/hastymail2/lib/misc_functions.php
Brought to you by:
sailfrog,
slushpupie
From: <sai...@us...> - 2009-10-30 01:44:37
|
Revision: 1116 http://hastymail.svn.sourceforge.net/hastymail/?rev=1116&view=rev Author: sailfrog Date: 2009-10-30 01:44:29 +0000 (Fri, 30 Oct 2009) Log Message: ----------- don't filter out https links in html email Modified Paths: -------------- trunk/hastymail2/lib/misc_functions.php Modified: trunk/hastymail2/lib/misc_functions.php =================================================================== --- trunk/hastymail2/lib/misc_functions.php 2009-10-28 17:23:51 UTC (rev 1115) +++ trunk/hastymail2/lib/misc_functions.php 2009-10-30 01:44:29 UTC (rev 1116) @@ -112,10 +112,14 @@ $force_tag_closing = true; $rm_attnames = Array( '/.*/' => Array('/^on.*/i', '/^dynsrc/i', '/^datasrc/i', '/^data.*/i')); $add_attr_to_tag = Array(); - $bad_attvals = Array( '/.*/' => Array( - '/.*/' => Array( Array( '/^([\'\"])\s*\S+\s*script\s*:*(.*)([\'\"])/i', '/^([\'\"])\s*https*\s*:(.*)([\'\"])/i',), - Array( '\\1blah:\\2\\3', '\\1http:\\2\\3',)), '/^style/i' => - Array( Array( '/expression/i', '/behaviou*r/i', '/binding/i', '/url\(([\'\"]*)\s*https*:.*([\'\"]*)\)/i', '/url\(([\'\"]*)\s*\S+script:.*([\'\"]*)\)/i'), + $bad_attvals = Array( + '/.*/' => Array( + '/.*/' => Array( + Array( '/^([\'\"])\s*\S+\s*script\s*:*(.*)([\'\"])/i'), + Array( '\\1blah:\\2\\3') + ), + '/^style/i' => Array( + Array( '/expression/i', '/behaviou*r/i', '/binding/i', '/url\(([\'\"]*)\s*https*:.*([\'\"]*)\)/i', '/url\(([\'\"]*)\s*\S+script:.*([\'\"]*)\)/i'), Array( 'idiocy', 'idiocy', 'idiocy', 'url(\\1http://securityfocus.com/\\2)', 'url(\\1http://securityfocus.com/\\2)') ) ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |