Bug #1496
closedЛомает форматирование хинтов некоторых комнат в обзоре сервисов
Added by Mellon over 11 years ago. Updated over 11 years ago.
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 over 11 years ago
Expected result:
http://dump.bitcheese.net/images/ihyweho/screenshot.png
Updated by 0xd34df00d over 11 years ago
Насколько оно воспроизводится? С одними и теми же конференциями?
http://wstaw.org/m/2014/01/13/plasma-desktopUw3688.png
Updated by Mellon over 11 years ago
О как! Да, действительно, воспроизводится только с jabber.ru аккаунта.
Updated by 0xd34df00d over 11 years ago
Достаточно сравнить станзы на разных серверах для одних и тех же конференций.
Updated by Mellon over 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 over 11 years ago
За раз может считываться из сокета сразу несколько станз, это да. Они обрабатываются всё равно последовательно, как если бы пришли в разных пакетах. А разницы особой я не вижу.
Updated by 0xd34df00d over 11 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset main|commit:e0a59eefd1d40e098864134eb0746a239e9ad24a.
Updated by 0xd34df00d over 11 years ago
- Target version set to 0.6.65
- Estimated time set to 3:00 h