Protocols/OSCAR/Foodgroups/ICQ: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 19: | Line 19: | ||
== Common TLVs == | == Common TLVs == | ||
=== From Aleksandr Shutko: SNAC(15,xx) - list of the TLVs SNAC(15,xx) TLV_LIST === | |||
<table width=640 cellSpacing=0 cellPadding=0 border=0> | |||
<tr> | |||
<td> | |||
<br> | |||
There was some changes in ICQ service protocol in family 0x15 since ICQ2001 client. | |||
First came changes in search sequence - search became tlv-based. Then was changed | |||
info-update sequence in ICQLite. Here is the list of TLVs used in tlv-based requests: | |||
<br><br> | |||
</td></tr> | |||
</table> | |||
<!-- tlvlist block started --> | |||
<table width=640 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td> | |||
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td bgcolor=white> | |||
<table width=100% cellSpacing=1 cellPadding=1 align=center border=0> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top width=12%><b> <font size=2> 310 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top width=12%><b> <font size=2> 0x0136 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top width=12%> <font size=2> uint32 </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User uin</td> | |||
<td bgcolor=#f0f0f0 width=16 valign=middle align=center>(search)</td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top width=12%><b> <font size=2> 320 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top width=12%><b> <font size=2> 0x0140 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top width=12%> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User firstname</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 330 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x014A </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User lastname</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 340 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x0154 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User nickname</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 350 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x015E </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> ecombo </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User email</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 360 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x0168 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> acombo </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> Age range to search</td> | |||
<td bgcolor=#f0f0f0 width=16 valign=middle align=center>(search)</td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 370 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x0172 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> uint16 </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User age</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 380 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x017C </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> uint8 </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User gender</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 390 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x0186 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> uint16 </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User spoken language</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 400 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x0190 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User home city name</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 410 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x019A </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User home state abbr</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 420 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x01A4 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> uint16 </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User home country code</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 430 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x01AE </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User work company name</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 440 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x01B8 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User work department name</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 450 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x01C2 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User work position (title)</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 460 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x01CC </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> uint16 </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User work ocupation code</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 470 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x01D6 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> icombo </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User affilations node</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 490 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x01EA </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> icombo </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User interests node</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 510 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x01FE </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> icombo </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User past info node</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 530 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x0212 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> icombo </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User homepage category/keywords</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 531 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x0213 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> hcombo </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User homepage url</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 550 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x0226 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> Whitepages search keywords string</td> | |||
<td bgcolor=#f0f0f0 width=16 valign=middle align=center>(search)</td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 560 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x0230 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> uint8 </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> Search only online users flag</td> | |||
<td bgcolor=#f0f0f0 width=16 valign=middle align=center>(search)</td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 570 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x023A </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> bcombo </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User birthday info (year, month, day)</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 600 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x0258 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User notes (about) text</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 610 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x0262 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User home street address</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 620 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x026C </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> uint32 </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User home zip code</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 630 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x0276 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User home phone number</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 640 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x0280 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User home fax number</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 650 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x028A </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User home cellular phone number</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 660 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x0294 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User work street address</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 670 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x029E </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User work city name</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 680 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x02A8 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User work state name</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 690 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x02B2 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> uint16 </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User work country code</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 700 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x02BC </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> uint32 </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User work zip code</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 710 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x02C6 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User work phone number</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 720 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x02D0 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User work fax number</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 730 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x02DA </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User work webpage url</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 760 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x02F8 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> uint8 </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User 'show web status' permissions</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 780 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x030C </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> uint8 </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User authorization permissions</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 790 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x0316 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> uint8 </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User GMT offset</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 800 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x0320 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User originally from city</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 810 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x032A </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> sstring </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User originally from state</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
<tr> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 820 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top><b> <font size=2> 0x0334 </b></font></td> | |||
<td bgcolor=#f0f0f0 valign=top> <font size=2> uint16 </font></td> | |||
<td bgcolor=#f0f0f0 valign=top> User originally from country (code)</td> | |||
<td bgcolor=#f0f0f0 valign=top width=2%> <b> </b> </td> | |||
</tr> | |||
</table> | |||
</td></tr> | |||
</table> | |||
</td></tr> | |||
</table> | |||
<!-- tlvlist block stopped --> | |||
<br> | |||
<table width=640 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td> | |||
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr> | |||
<td bgcolor=#E9E9E9><br> | |||
<b>sstring</b> - uint16 value (length) and then asciiz string<br> | |||
<b>ecombo</b> - sstring and uint8 value (email permission)<br> | |||
<b>acombo</b> - two uint16 values (min age & max age)<br> | |||
<b>icombo</b> - uint16 value (category) and then sstring (keywords)<br> | |||
<b>bcombo</b> - uint16 value (year), uint16 - month, uint16 - day<br> | |||
<b>hcombo</b> - uint16 value (category ?) and then sstring<br><br> | |||
</td></tr></table> | |||
</td></tr></table> | |||
[[Category:With_Contrib]] | |||
Revision as of 09:57, 14 February 2021
OSCAR Protocol |
Introduction • Terms • Clients |
Basic |
Datatypes • FLAP • SNAC • TLV |
UUIDs • Errors • Tool IDs |
Host Interaction |
Rate Limits • Migration • Messages |
Other Services |
ADMIN • ADVERT • ALERT |
BART • BOS • BUCP • CHAT |
CHAT_NAV |
Tutorials |
Sign On • BART • Rendezvous |
ICBM • Locate • Buddies |
Foodgroups |
OSERVICE (0x0001) |
LOCATE (0x0002) |
BUDDY (0x0003) |
ICBM (0x0004) |
ADVERT (0x0005) |
INVITE (0x0006) |
ADMIN (0x0007) |
POPUP (0x0008) |
PD (0x0009) |
USER_LOOKUP (0x000A) |
STATS (0x000B) |
TRANSLATE (0x000C) |
CHAT_NAV (0x000D) |
CHAT (0x000E) |
ODIR (0x000F) |
BART (0x0010) |
FEEDBAG (0x0013) |
ICQ (0x0015) |
BUCP (0x0017) |
ALERT (0x0018) |
PLUGIN (0x0022) |
UNNAMED_FG_24 (0x0024) |
MDIR (0x0025) |
ARS (0x044A) |
ID | Name | Service | Status | Version |
---|---|---|---|---|
0x0015 | ICQ | BOS | Active | 1.2 |
SNACs for ICQ-specific features, primarily in legacy ICQ clients which use OSCAR.
- Needed information - List of unknown SNACs we are looking for.
- ICQ authorization sequence
Subgroup | Origin | Name |
---|---|---|
0x0001 | Any | ICQ__ERR |
This is the error SNAC for the ICQ foodgroup. | ||
0x0002 | Client | ICQ__DB_QUERY |
Information request used by legacy ICQ clients. | ||
0x0003 | Host | ICQ__DB_REPLY |
Host information response to ICQ__DB_QUERY. |
Common TLVs
From Aleksandr Shutko: SNAC(15,xx) - list of the TLVs SNAC(15,xx) TLV_LIST
|
|
|