Protocols/OSCAR/SNAC/ICQ DB QUERY/REQ INFORMATION/INFO REQ FULLINFO

From NINA Wiki
Revision as of 06:17, 14 February 2021 by AD (talk | contribs) (Created page with " {{Protocols/OSCAR}} {{Protocols/OSCAR/SNAC/Stats |origin={{Protocols/OSCAR/SNAC/ICQ__DB_QUERY/Origin}} |name=ICQ__DB_QUERY |id=0x0015, 0x0002 |foodgroup=ICQ |service={{Protoc...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
OSCAR Protocol
IntroductionTermsClients
Basic
DatatypesFLAPSNACTLV
UUIDsErrorsTool IDs
Host Interaction
Rate LimitsMigrationMessages
Other Services
ADMINADVERTALERT
BARTBOSBUCPCHAT
CHAT_NAV
Tutorials
Sign OnBARTRendezvous
ICBMLocateBuddies
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 Origin Name Foodgroup Service Status Version
0x0015, 0x0002 Client ICQ__DB_QUERY ICQ BOS Active 1.2


From Aleksandr Shutko: SNAC(15,02)/07D0/04B2 CLI_FULLINFO_REQUEST


Client full userinfo request. Last reply snac flag bit1=0, other reply packets have flags bit1=1 to inform client that more data follows.

Server should respond with following SNACs:

SNAC(15,03)/07DA/00C8, SNAC(15,03)/07DA/00DC,
SNAC(15,03)/07DA/00EB, SNAC(15,03)/07DA/010E,
SNAC(15,03)/07DA/00D2, SNAC(15,03)/07DA/00E6,
SNAC(15,03)/07DA/00F0, SNAC(15,03)/07DA/00FA



 00 15   word   SNAC family
 00 02   word   SNAC subtype
 00 00   word   SNAC flags
 xx xx xx xx   dword   SNAC request-id
 00 01   word   TLV.Type(1) - encapsulated META_DATA
 xx xx   word   TLV.Length
 xx xx   word (LE)   data chunk size (TLV.Length-2)
 xx xx xx xx   dword (LE)   request owner uin
 D0 07   word (LE)   data type: META_DATA_REQ
 02 00   word (LE)   request sequence number
 B2 04   word (LE)   data subtype: META_FULLINFO_REQUEST
 xx xx xx xx   dword (LE)   uin to search


Example SNAC dump with flap header:


  2A 02 79 75 00 1E 00 15 00 02 00 00 00 07 00 02 *.yu............
  00 01 00 10 0E 00 8F E4 5E 00 D0 07 08 00 B2 04 ........^.......
  8F E4 5E 00                                     ..^.