<br><font size=2 face="sans-serif">Hi,</font>
<br>
<br><font size=2 face="sans-serif">I'm running MailScanner 4.28.6</font>
<br>
<br><font size=2 face="sans-serif">When copying Message.pm.patch to /usr/lib/MailScanner/MailScanner
and executing the following command:</font>
<br>
<br><font size=2 face="sans-serif">patch -p0 < Message.pm.patch</font>
<br>
<br><font size=2 face="sans-serif">I get...</font>
<br>
<br><font size=2 face="sans-serif">patching file Message.pm</font>
<br><font size=2 face="sans-serif">Hunk #1 FAILED at 1418.</font>
<br><font size=2 face="sans-serif">Hunk #2 succeeded at 1240 with fuzz
2 (offset -193 lines).</font>
<br><font size=2 face="sans-serif">Hunk #3 FAILED at 1249.</font>
<br><font size=2 face="sans-serif">Hunk #4 succeeded at 1458 with fuzz
2.</font>
<br><font size=2 face="sans-serif">2 out of 4 hunks FAILED -- saving rejects
to file Message.pm.rej</font>
<br>
<br><font size=2 face="sans-serif">Message.pm.rej contains</font>
<br>
<br><font size=2 face="sans-serif">***************</font>
<br><font size=2 face="sans-serif">*** 1418,1424 ****</font>
<br><font size=2 face="sans-serif"> return 1 if ($name =~
m{^\.+\Z}); ### dots</font>
<br><font size=2 face="sans-serif"> return 1 if ($name =~
tr{ \%\(\)\+\,\-\.0-9\=A-Z_a-z\{\}\x80-\xFF}{}c);</font>
<br><font size=2 face="sans-serif"> return 1 if (length($name)
> 50);</font>
<br><font size=2 face="sans-serif">- return 1 if (-e "$dir/$name");</font>
<br>
<br><font size=2 face="sans-serif"> #print STDERR "It
is okay\n";</font>
<br><font size=2 face="sans-serif"> #$self->debug("it's
ok");</font>
<br><font size=2 face="sans-serif">--- 1418,1424 ----</font>
<br><font size=2 face="sans-serif"> return 1 if ($name =~
m{^\.+\Z}); ### dots</font>
<br><font size=2 face="sans-serif"> return 1 if ($name =~
tr{ \%\(\)\+\,\-\.0-9\=A-Z_a-z\{\}\x80-\xFF}{}c);</font>
<br><font size=2 face="sans-serif"> return 1 if (length($name)
> 50);</font>
<br><font size=2 face="sans-serif">+ return 'exists' if (-e "$dir/$name");</font>
<br>
<br><font size=2 face="sans-serif"> #print STDERR "It
is okay\n";</font>
<br><font size=2 face="sans-serif"> #$self->debug("it's
ok");</font>
<br><font size=2 face="sans-serif">***************</font>
<br><font size=2 face="sans-serif">*** 1248,1253 ****</font>
<br><font size=2 face="sans-serif"> $last =~ s/^\s+//;</font>
<br><font size=2 face="sans-serif"> $last =~ s/\s+\Z//;</font>
<br><font size=2 face="sans-serif"> $last =~ tr/ \%\(\)\+\,\-\.0-9\=A-Z_a-z\{\}\x80-\xFF//cd;</font>
<br><font size=2 face="sans-serif"> return $last unless
$self->IsNameEvil($last, $dir);</font>
<br>
<br><font size=2 face="sans-serif"> ### Break last
element into root and extension, and truncate:</font>
<br><font size=2 face="sans-serif">--- 1249,1255 ----</font>
<br><font size=2 face="sans-serif"> $last =~ s/^\s+//;</font>
<br><font size=2 face="sans-serif"> $last =~ s/\s+\Z//;</font>
<br><font size=2 face="sans-serif"> $last =~ tr/ \%\(\)\+\,\-\.0-9\=A-Z_a-z\{\}\x80-\xFF//cd;</font>
<br><font size=2 face="sans-serif">+ #print STDERR "MakeNameSafe:
2 $fname,$last\n";</font>
<br><font size=2 face="sans-serif"> return $last unless
$self->IsNameEvil($last, $dir);</font>
<br>
<br><font size=2 face="sans-serif"> ### Break last
element into root and extension, and truncate:</font>
<br>
<br><font size=2 face="sans-serif">Any help appreciated :)</font>
<br>
<br><font size=2 face="sans-serif">Kind regards,<br>
<br>
David Jacobson<br>
Network Security Administrator<br>
RHCE<br>
<br>
Imperial Online - The Imperial Connection<br>
<br>
Switchboard (+27) 11 723-8000<br>
Helpdesk (+27) 11 723-8181<br>
Mobile (+27) 83 235-0760<br>
Facsimile (+27) 11 454 1236 <br>
Email davidj@impol.net<br>
<br>
www.imperialonline.co.za / www.imperialtoday.co.za<br>
<br>
Confidentiality Notice:<br>
This communication and the information it contains are intended for the
person(s) or organisation(s) named above and for no other person(s) or
organisation(s). <br>
The content of this communication may be confidential, legally privileged
and protected. Unauthorised use, copying or disclosure of any part of this
communication may be unlawful.</font>
-------------------------- MailScanner list ----------------------<br>
To leave, send leave mailscanner to <a href="mailto:jiscmail@jiscmail.ac.uk">jiscmail@jiscmail.ac.uk</a><br>
Before posting, please see the Most Asked Questions at<br>
<a href="http://www.mailscanner.biz/maq/">http://www.mailscanner.biz/maq/</a> and the archives at<br>
<a href="http://www.jiscmail.ac.uk/lists/mailscanner.html">http://www.jiscmail.ac.uk/lists/mailscanner.html</a><br>