[sisyphus] WARNING: amavisd-new и кодировки писем

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Чт Апр 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"' стал неправильно
работать, буду ковырять.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20070426/2558df92/attachment-0003.bin>


Подробная информация о списке рассылки Sisyphus