Hello, All! Опять таки, в поисках правды. Прошу прощения, если это оффтопик. Begin forwarded message: Date: Sat, 13 Apr 2002 17:21:45 +0400 From: Vyt To: jabber users Subject: Re: [JABBER-USERS] icqv7 On Fri, 12 Apr 2002 22:29:32 +0400 Anastasia Gornostaeva wrote: > On Fri, Apr 12, 2002 at 02:06:35AM +0400, Alexander Petrov wrote: > > > AG> Транспорт честно отдает всё сообщение от юзера аськи в жаббер, а жаббер, > > AG> встретив недопустимые символы в тексте сообщения, плюется и закрывает > > AG> сессию связи с транспортом :) > > AG> > > AG> Как лечить? А хрен знает. > > > > а может некорректные с точки зрения XML символы кодировать во что-нибудь > > типа   ? > > Надо сделать патч для abber-1.4.2/jabberd/lib/str.c:270. Чтоб недопустимые > символы (un)эскейпил. > Кто возьмется рисовать патч? Есть договоренность, что патч включат в > jabberd 1.5. Обкатать в работе можно на jabber.ru. Если кто-то возьмется рисовать с умом - обратите внимание на поддержку многобайтных кодировок и на xml-parser'ы - все-таки это задача для них. Если не ошибаюсь, в jabber используется expat, и такой функции я в нем не нашел. По-моему, правильнее пнуть разработчиков дописать (или самому) функцию для escape спец. символов. Сейчас в str.c просто набор проверок, если символ=<, если > и т.д. > С предложениям обратитесь ко мне емейлом или в жаббере, jid ermine@jabber.ru. > > ermine -- Regards, Vyt mailto: vyt@vzljot.ru JID: vyt@vzljot.ru -- Regards, Vyt mailto: vyt@vzljot.ru JID: vyt@vzljot.ru