|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Davydov 2:5020/400 27 Oct 2006 18:25:52 To : Anton Yuzhaninov Subject : Re: syslog protocol --------------------------------------------------------------------------------
> From: "Anton Yuzhaninov" <citrin@icn.bmstu.ru>
> Date: Thu, 26 Oct 2006 08:27:29 +0000 (UTC)
>
> EG> Есть коммутатор, котороый через syslog пишет логи, причем
> EG> страшно любит использовать в качестве разделителей в строке
> EG> не, скажем, пробелы, а символ 0. tcpdump это хорошо показывает.
> EG> syslogd на FreeBSD 4.11-STABLE строчку в лог пишет до первого '\0'.
>
> EG> Вопрос: допустимы ли в syslog-сообщениях нулевые коды?
> EG> Если нет, есть смысл пинать девелоперов свича, благо они русскоязычные
> EG> (да, свич на 'L'). Если да, то придется чинить syslog и PR рисовать.
>
>Hет \0 внутри текстовых строк быть не должно.
>http://www.faqs.org/rfcs/rfc3164.html
Там как-то двояко написано (в шестой главе): с одной стороны, посылатель
не должен посылать непечатные символы, но с другой стороны, получатель не
должен ломаться при получении непечатных символов. Так что виноваты, как
это наиболее часто бывает, оба: и свич, и syslogd.
Вал. Дав.
--- ifmail v.2.15dev5.3
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/657713675a3d.html, оценка из 5, голосов 10
|