[sisyphus] WARNING: amavisd-new и кодировки писем
Alexey Tourbin
at на altlinux.ru
Чт Апр 26 21:19:12 MSD 2007
On Thu, Apr 26, 2007 at 05:56:56PM +0300, Slava Dubrovskiy wrote:
> Alexey Tourbin пишет:
> >>У меня те же ошибки. Что надо сделать?
> >>
> >Приложить "по живому" вот этот патч, и понять, в каком месте
> >передается протухшее имя файла. И почему оно протухло.
> >
> >--- /usr/lib/perl5/i386-linux/IO/File.pm- 2007-04-25 13:49:44 +0000
> >+++ /usr/lib/perl5/i386-linux/IO/File.pm 2007-04-26 14:02:45 +0000
> >@@ -177,6 +177,11 @@ sub open {
> > my ($mode, $perms) = @_[2, 3];
> > if ($mode =~ /^\d+$/) {
> > defined $perms or $perms = 0666;
> >+ use Scalar::Util qw(tainted):
С такой синтаксической ошибкой (двоеточие на конце) перл просто
сегфолтится. :( Причем уже давно, вроде бы начиная с 5.8.1.
> >+ if (tainted $file) {
> >+ require Carp;
> >+ Carp::cluck("file $file tainted");
> >+ }
> > return sysopen($fh, $file, $mode, $perms);
> > } elsif ($mode =~ /:/) {
> > return open($fh, $mode, $file) if @_ == 3;
> >
> Завтра с утра буду экспериментировать. А то уйду, а сервер ляжет...
У меня тут есть одна версия, что 'use re "taint"' стал неправильно
работать, буду ковырять.
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : http://lists.altlinux.org/pipermail/sisyphus/attachments/20070426/2558df92/attachment.bin
Подробная информация о списке рассылки Sisyphus