Bug #1496
closedЛомает форматирование хинтов некоторых комнат в обзоре сервисов
100%
Description
сабж
Expected result:
http://dump.bitcheese.net/images/igoruko/screenshot.png
Actual result:
http://dump.bitcheese.net/images/amivaja/screenshot.png
http://dump.bitcheese.net/images/igoruko/screenshot.png
STR:
System information:
LeechCraft 0.6.60-176-g160e010
Built with Qt 4.8.5, running with Qt 4.8.5
Running on: Gentoo/Linux x86_64 3.12.6-gentoo #1 SMP PREEMPT Sat Dec 21 21:44:21 MSK 2013
Updated by Mellon almost 11 years ago
Expected result:
http://dump.bitcheese.net/images/ihyweho/screenshot.png
Updated by 0xd34df00d almost 11 years ago
Насколько оно воспроизводится? С одними и теми же конференциями?
http://wstaw.org/m/2014/01/13/plasma-desktopUw3688.png
Updated by Mellon almost 11 years ago
О как! Да, действительно, воспроизводится только с jabber.ru аккаунта.
Updated by 0xd34df00d almost 11 years ago
Достаточно сравнить станзы на разных серверах для одних и тех же конференций.
Updated by Mellon almost 11 years ago
JRU:
→→→→→→ [15:33:53.539] →→→→→→ <iq type="get" id="qxmpp77459" to="2nya@conference.jabber.ru"> <query xmlns="http://jabber.org/protocol/disco#info"/> </iq> ←←←←←← [15:33:55.401] ←←←←←← <iq from="2nya@conference.jabber.ru" type="result" to="qmellon@jabber.ru/Azoth" id="qxmpp77459"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="conference" type="text" name="Chat room *2nya* Best and one of the oldest International chat rooms 2nya@conference.jabber.ru"/> <feature var="http://jabber.org/protocol/muc"/> <feature var="muc_public"/> <feature var="muc_persistent"/> <feature var="muc_open"/> <feature var="muc_semianonymous"/> <feature var="muc_moderated"/> <feature var="muc_unsecured"/> <x xmlns="jabber:x:data" type="result"> <field type="hidden" var="FORM_TYPE"> <value>http://jabber.org/protocol/muc#roominfo</value> </field> <field label="Описание комнаты" var="muc#roominfo_description"> <value>Вєѕт Яоом Ғог Снат 2nya@conference.jabber.ru</value> </field> <field label="Число присутствующих" var="muc#roominfo_occupants"> <value>19</value> </field> </x> </query> </iq>
LCO:
→→→→→→ [15:32:19.985] →→→→→→ <iq type="get" id="qxmpp76523" to="2nya@conference.jabber.ru"> <query xmlns="http://jabber.org/protocol/disco#info"/> </iq> ←←←←←← [15:32:21.503] ←←←←←← <iq from="+98@conference.jabber.ru" type="result" id="qxmpp76516" to="mellon@leechcraft.org/Azoth"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="conference" type="text" name="+98@conference.jabber.ru"/> <feature var="http://jabber.org/protocol/muc"/> <feature var="muc_public"/> <feature var="muc_persistent"/> <feature var="muc_open"/> <feature var="muc_semianonymous"/> <feature var="muc_moderated"/> <feature var="muc_unsecured"/> <x xmlns="jabber:x:data" type="result"> <field type="hidden" var="FORM_TYPE"> <value>http://jabber.org/protocol/muc#roominfo</value> </field> <field label="Описание комнаты" var="muc#roominfo_description"> <value>+98 WelCoMe 8-) To ► +98@coиƒєяєиcє.jдввєя.яυ ► *Jü¡cK*: S @STAR http://juick.com/STAR/ ► *Weß*: http://access-info.blogfa.com ► *Join Us On Facebook*: http://facebook.com/groups/talkonaut ► *Register a Jabber account*: www.virtualtalk.org:5280 *sυρρσят вч*: +98-тêдм™ ©®2010-2013 :) </value> </field> <field label="Число присутствующих" var="muc#roominfo_occupants"> <value>15</value> </field> </x> </query> </iq> <iq from="12@conference.jabber.ru" type="result" id="qxmpp76517" to="mellon@leechcraft.org/Azoth"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="conference" type="text" name="12 регион. Марий Эл. И не только:)"/> <feature var="http://jabber.org/protocol/muc"/> <feature var="muc_public"/> <feature var="muc_persistent"/> <feature var="muc_open"/> <feature var="muc_semianonymous"/> <feature var="muc_moderated"/> <feature var="muc_unsecured"/> <x xmlns="jabber:x:data" type="result"> <field type="hidden" var="FORM_TYPE"> <value>http://jabber.org/protocol/muc#roominfo</value> </field> <field label="Описание комнаты" var="muc#roominfo_description"> <value/> </field> <field label="Число присутствующих" var="muc#roominfo_occupants"> <value>9</value> </field> </x> </query> </iq> <iq from="2ch.so.general@conference.jabber.ru" type="result" id="qxmpp76521" to="mellon@leechcraft.org/Azoth"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="conference" type="text" name="2ch.so.general"/> <feature var="http://jabber.org/protocol/muc"/> <feature var="muc_public"/> <feature var="muc_persistent"/> <feature var="muc_open"/> <feature var="muc_semianonymous"/> <feature var="muc_moderated"/> <feature var="muc_unsecured"/> <x xmlns="jabber:x:data" type="result"> <field type="hidden" var="FORM_TYPE"> <value>http://jabber.org/protocol/muc#roominfo</value> </field> <field label="Описание комнаты" var="muc#roominfo_description"> <value>2ch.so.general</value> </field> <field label="Число присутствующих" var="muc#roominfo_occupants"> <value>18</value> </field> </x> </query> </iq> <iq from="2chgd@conference.jabber.ru" type="result" id="qxmpp76522" to="mellon@leechcraft.org/Azoth"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="conference" type="text" name="gamedev"/> <feature var="http://jabber.org/protocol/muc"/> <feature var="muc_public"/> <feature var="muc_persistent"/> <feature var="muc_open"/> <feature var="muc_semianonymous"/> <feature var="muc_moderated"/> <feature var="muc_unsecured"/> <x xmlns="jabber:x:data" type="result"> <field type="hidden" var="FORM_TYPE"> <value>http://jabber.org/protocol/muc#roominfo</value> </field> <field label="Описание комнаты" var="muc#roominfo_description"> <value>делаем игры. заходите, участвуйте</value> </field> <field label="Число присутствующих" var="muc#roominfo_occupants"> <value>7</value> </field> </x> </query> </iq> <iq from="2ch@conference.jabber.ru" type="result" id="qxmpp76520" to="mellon@leechcraft.org/Azoth"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="conference" type="text" name="2ch"/> <feature var="http://jabber.org/protocol/muc"/> <feature var="muc_public"/> <feature var="muc_persistent"/> <feature var="muc_membersonly"/> <feature var="muc_semianonymous"/> <feature var="muc_moderated"/> <feature var="muc_unsecured"/> <x xmlns="jabber:x:data" type="result"> <field type="hidden" var="FORM_TYPE"> <value>http://jabber.org/protocol/muc#roominfo</value> </field> <field label="Описание комнаты" var="muc#roominfo_description"> <value>доставляет ололо!</value> </field> <field label="Число присутствующих" var="muc#roominfo_occupants"> <value>7</value> </field> </x> </query> </iq> <iq from="2000orthodoxy@conference.jabber.ru" type="result" id="qxmpp76518" to="mellon@leechcraft.org/Azoth"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="conference" type="text" name=" <<<ДОБРАЯ>>>"/> <feature var="http://jabber.org/protocol/muc"/> <feature var="muc_public"/> <feature var="muc_persistent"/> <feature var="muc_open"/> <feature var="muc_semianonymous"/> <feature var="muc_moderated"/> <feature var="muc_unsecured"/> <x xmlns="jabber:x:data" type="result"> <field type="hidden" var="FORM_TYPE"> <value>http://jabber.org/protocol/muc#roominfo</value> </field> <field label="Описание комнаты" var="muc#roominfo_description"> <value> Non cuivis homini contingit adire Bonum spatium! Фотиния. http://dobraya.in.ua/</value> </field> <field label="Число присутствующих" var="muc#roominfo_occupants"> <value>10</value> </field> </x> </query> </iq> <iq from="2nya@conference.jabber.ru" type="result" id="qxmpp76523" to="mellon@leechcraft.org/Azoth"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="conference" type="text" name="Chat room *2nya* Best and one of the oldest International chat rooms 2nya@conference.jabber.ru"/> <feature var="http://jabber.org/protocol/muc"/> <feature var="muc_public"/> <feature var="muc_persistent"/> <feature var="muc_open"/> <feature var="muc_semianonymous"/> <feature var="muc_moderated"/> <feature var="muc_unsecured"/> <x xmlns="jabber:x:data" type="result"> <field type="hidden" var="FORM_TYPE"> <value>http://jabber.org/protocol/muc#roominfo</value> </field> <field label="Описание комнаты" var="muc#roominfo_description"> <value>Вєѕт Яоом Ғог Снат 2nya@conference.jabber.ru</value> </field> <field label="Число присутствующих" var="muc#roominfo_occupants"> <value>19</value> </field> </x> </query> </iq> <iq from="2oran@conference.jabber.ru" type="result" id="qxmpp76524" to="mellon@leechcraft.org/Azoth"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="conference" type="text" name="2oran@conference.jabber.ru 2oraN the best room, of iran server on talkunat. Welcome"/> <feature var="http://jabber.org/protocol/muc"/> <feature var="muc_public"/> <feature var="muc_persistent"/> <feature var="muc_open"/> <feature var="muc_semianonymous"/> <feature var="muc_moderated"/> <feature var="muc_unsecured"/> <x xmlns="jabber:x:data" type="result"> <field type="hidden" var="FORM_TYPE"> <value>http://jabber.org/protocol/muc#roominfo</value> </field> <field label="Описание комнаты" var="muc#roominfo_description"> <value>Iran</value> </field> <field label="Число присутствующих" var="muc#roominfo_occupants"> <value>5</value> </field> </x> </query> </iq> <iq from="4pda.ru@conference.jabber.ru" type="result" id="qxmpp76526" to="mellon@leechcraft.org/Azoth"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="conference" type="text" name="Официальный канал 4pda.ru"/> <feature var="http://jabber.org/protocol/muc"/> <feature var="muc_public"/> <feature var="muc_persistent"/> <feature var="muc_open"/> <feature var="muc_semianonymous"/> <feature var="muc_moderated"/> <feature var="muc_unsecured"/> <x xmlns="jabber:x:data" type="result"> <field type="hidden" var="FORM_TYPE"> <value>http://jabber.org/protocol/muc#roominfo</value> </field> <field label="Описание комнаты" var="muc#roominfo_description"> <value/> </field> <field label="Число присутствующих" var="muc#roominfo_occupants"> <value>15</value> </field> </x> </query> </iq> <iq from="a225@conference.jabber.ru" type="result" id="qxmpp76528" to="mellon@leechcraft.org/Azoth"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="conference" type="text" name="a225"/> <feature var="http://jabber.org/protocol/muc"/> <feature var="muc_public"/> <feature var="muc_temporary"/> <feature var="muc_open"/> <feature var="muc_semianonymous"/> <feature var="muc_moderated"/> <feature var="muc_unsecured"/> <x xmlns="jabber:x:data" type="result"> <field type="hidden" var="FORM_TYPE"> <value>http://jabber.org/protocol/muc#roominfo</value> </field> <field label="Описание комнаты" var="muc#roominfo_description"> <value/> </field> <field label="Число присутствующих" var="muc#roominfo_occupants"> <value>5</value> </field> </x> </query> </iq>
Это из консосоли. Тут вот немного странно, либо консоль склейвает станзы. То ли жру посылается за раз несколько станз клиентам с других серверов.
Updated by 0xd34df00d almost 11 years ago
За раз может считываться из сокета сразу несколько станз, это да. Они обрабатываются всё равно последовательно, как если бы пришли в разных пакетах. А разницы особой я не вижу.
Updated by 0xd34df00d almost 11 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset main|commit:e0a59eefd1d40e098864134eb0746a239e9ad24a.
Updated by 0xd34df00d almost 11 years ago
- Target version set to 0.6.65
- Estimated time set to 3:00 h