Mailing List Archive

svn commit: r332969 - /spamassassin/branches/3.0/lib/Mail/SpamAssassin/Util.pm
Author: sidney
Date: Sun Nov 13 04:09:48 2005
New Revision: 332969

URL: http://svn.apache.org/viewcvs?rev=332969&view=rev
Log:
bug 4390 Recognize URLs obfuscated using backslashes

Modified:
spamassassin/branches/3.0/lib/Mail/SpamAssassin/Util.pm

Modified: spamassassin/branches/3.0/lib/Mail/SpamAssassin/Util.pm
URL: http://svn.apache.org/viewcvs/spamassassin/branches/3.0/lib/Mail/SpamAssassin/Util.pm?rev=332969&r1=332968&r2=332969&view=diff
==============================================================================
--- spamassassin/branches/3.0/lib/Mail/SpamAssassin/Util.pm (original)
+++ spamassassin/branches/3.0/lib/Mail/SpamAssassin/Util.pm Sun Nov 13 04:09:48 2005
@@ -843,6 +843,11 @@
# Make a copy so we don't trash the original in the array
my $nuri = $uri;

+ # bug 4390: certain MUAs treat back slashes as front slashes.
+ # since backslashes are supposed to be encoded in a URI, swap non-encoded
+ # ones with front slashes.
+ $nuri =~ tr@\\@/@;
+
# http:www.foo.biz -> http://www.foo.biz
$nuri =~ s#^(https?:)/{0,2}#$1//#i;