LINUX.ORG.RU
ФорумTalks

Rsyslog, баг или не баг?

 ,


0

1

Если в качестве msgid запихать текст длиннее 36 символов, то при выводе сообщения в логе получаю 1-2 рандомных символа после msgid.

С одной стороны я конечно ССЗБ т.к. нарушаю рфц,иотправляя больше 32 символов.

С другой стороны там явно какой-то косяк с буфером.

Вот думаю считать это багом или нет.

★★★★★

может это быть некорректным юникодом? ну, utf-8 же состоит из последовательностей 2-4 байт в зависимости от (языка).

но поскольку байты обрезаются, то терминал выводит неверную интерпретацию символов.

Spoofing ★★★★★
()
Ответ на: комментарий от Spoofing

Нет, дело исключительно в числе символов. Во-первых, у меня только инглиш, во-вторых, включен модуль коррекции кривых юникод символов, в-третьих, 36 символов заходят нормально.

ya-betmen ★★★★★
() автор топика

Если там чтение за границами буфера, то это баг независимо от того, что написано в RFC.

xaizek ★★★★★
()
Ответ на: комментарий от theNamelessOne

Если в исходники лезть то сразу фикс надо делать. Надеюсь в нг каникулы разберусь.

ya-betmen ★★★★★
() автор топика
Ответ на: комментарий от ya-betmen

Если там мэйнтейнеры не долбоящеры из системг, то должны понимать, что баг таковым является независимо от спецификаций.

xaizek ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.