grotor / pyvk-t

Automatically exported from code.google.com/p/pyvk-t
0 stars 0 forks source link

<presence type="probe" /> #98

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
pyvk-t r199 не отвечает на probe, даже если текущий 
статус юзера online.

Если я правильно понимаю букву и дух RFC - то 
на probe он отвечать должен.

Например, pymsn-t и pyicq-t отвечают подобным 
образом:

<presence type="probe" to="msn.darkk.net.ru"/>
<presence from="msn.darkk.net.ru" to="leon@darkk.net.ru/main">
<x xmlns="vcard-temp:x:update">
<nickname>darkk</nickname>
</x>
</presence>

<presence type="probe" to="icq.darkk.net.ru"/>
<presence from="icq.darkk.net.ru" to="leon@darkk.net.ru/main"/>

А pyvk-t отмалчивается:

<presence type="probe" to="vkontakte.zlug.ru"/>

Original issue reported on code.google.com by mathemonkey on 13 Dec 2010 at 8:02

GoogleCodeExporter commented 8 years ago
Не найду упоминаний о таком поведении в 
рфц. Мне казалось, probe должен только сервер 
генерить.

Original comment by tishka17 on 14 Dec 2010 at 5:54

GoogleCodeExporter commented 8 years ago
   o  probe -- A request for an entity's current presence; SHOULD be
      generated only by a server on behalf of a user.

Т.е. клиенту, вообще говоря, не запрещено 
его генерироваь самостоятельно. В любом 
случае, pyvk-t на своей стороне уже не может 
отличить сгенерированный сервером probe от 
probe, сгенерированного клиентом.

Original comment by mathemonkey on 14 Dec 2010 at 6:49