LINUX.ORG.RU

Re: vsftpd и русские буквы в логах

Я так вылечил. Не знаю, насколько это безопасно. :)

--- logging.c.orig      2005-05-25 22:04:17.000000000 +0700
+++ logging.c   2006-09-27 17:43:44.000000000 +0700
@@ -154,7 +154,6 @@
       return;
     }
   }
-  str_replace_unprintable(p_str, '?');
   str_append_char(p_str, '\n');
   /* Ignore write failure; maybe the disk filled etc. */
   (void) str_write_loop(p_str, fd);

ero-sennin ★★ ()
Ответ на: Re: vsftpd и русские буквы в логах от ero-sennin

Re: vsftpd и русские буквы в логах

> Оффтоп: ты случайно не тот slav, который запостил эту багу: http://www.selenic.com/mercurial/bts/issue156 ?

Да, тот самый. Только с тех пор я меркуриалом практически не занимался и не пользовался (тогда я искал подходящую распределённую rcs, и в том числе хотелось чтобы она с русским в логе нормально работала. В итоге выбрал git - так как подход к идентификации объекта по хешу его содержания в данном случае по-моему оправдан, да и инструментов различных для гита больше (в т. ч. для импорта репозитория из cvs/svn). С русским "из коробки" у него было не лучше чем у меркуриала, но прикрутить перекодировку к cogito оказалось тоже несложно).

slav ★★ ()
Ответ на: Re: vsftpd и русские буквы в логах от slav

Re: vsftpd и русские буквы в логах

Понятно, везде починкой юникода заняты наши люди. :) Просто я сейчас за это взялся, хотел посоветоваться. Если интересно, стучи в жаббер ero-sennin Ty3uk iclub.nsu.ru.

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