[sisyphus] WARNING: amavisd-new и кодировки писем
Alexey Shabalin
=?iso-8859-1?q?a=2Eshabalin_=CE=C1_gmail=2Ecom?=
Пн Май 7 21:30:58 MSD 2007
26.04.07, Alexey Tourbin<at на altlinux.ru> написал(а):
> 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"' стал неправильно
> работать, буду ковырять.
Господа, можно узнать как продвигаются дела?
особенно интересует новый amavisd-new-2.5.5. С ним тоже самое?
--
Alexey Shabalin
Подробная информация о списке рассылки Sisyphus