Subject: | File attachments with semicolons in their names get names changed |
MIME::Explode 0.25
ActivePerl 5.8.0
Windows 2k Pro
File attachments with semicolons in their names have the names chopped up a bit by the split() call on line 130 (or thereabouts) of Explode.pm:
my @params = split(/[\x20\x09]*;[\x20\x09]*/o, $_[0]->{$tree}->{$key}->{value});
Since the mime part property values are grouped into a single string buffer, the value group 'text/html; name="file;name"' would have it's second value interpreted as 'name="file'.