[devel] Buffer overflow - help needed

Slava Semushin =?iso-8859-1?q?slava=2Esemushin_=CE=C1_gmail=2Ecom?=
Пн Июл 21 15:40:04 MSD 2008


21 июля 2008 г. 18:14 пользователь Slava Semushin <slava.semushin /
gmail.com> написал:
[...]
> P.S. А что с автором(ами) amand'ы? Они в курсе дырявости своего кода?

В курсе и даже приложили какое-то исправление в trunk (правда только к
ф-ции match_datestamp(), в аналогичной match_level() всё по-прежнему).

Предлагаю взять решение от производителя:
http://amanda.svn.sourceforge.net/viewvc/amanda/amanda/trunk/common-src/match.c?r1=347&r2=1155&view=patch


P.S. Возможно, патч придётся подправить, например, так вроде бы
поддержку gettext добавили и теперь сообщение об ошибке выглядит как
error(_("Illegal datestamp expression %s"),dateexp); Если в нашей
версии Аманды поддержки gettext ещё нет, то нужно будет заменить на
error("Illegal datestamp expression %s", dateexp);


-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru


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