|
|
I have been investigating the latest versions of AIM (5.2.3277) and
found that capability CLSIDs are not passed with SRV_USER_ONLINE
anymore... That is TLV(0x000D) still comes with SNAC(03,0B) but it only
contains CLSIDs not of the form {0946xxxx-4C7F-11D1-8222-444553540000}
like the chat CLSID {748F2420-6287-11D1-8222-444553540000}. instead
SNAC(03,0B) contains a new TLV of type 0x0019 that contains a list of
two byte CLSID diffs for example the following CLSIDs:
0946134A 4C7F 11D1 8222 444553540000
0946134B 4C7F 11D1 8222 444553540000
0946134D 4C7F 11D1 8222 444553540000
09461341 4C7F 11D1 8222 444553540000
09460000 4C7F 11D1 8222 444553540000
09461343 4C7F 11D1 8222 444553540000
094601FF 4C7F 11D1 8222 444553540000
09460001 4C7F 11D1 8222 444553540000 <-- new CLSID for encryption
09461345 4C7F 11D1 8222 444553540000
09461346 4C7F 11D1 8222 444553540000
09461347 4C7F 11D1 8222 444553540000
Is now represented as just:
134A
134B
134D
1341
0000
1343
01FF
0001 <-- encryption
1345
1346
1347
I can confirm this for ICQ (currently ICQ2003b & ICQLite4.1). This is not
replacement for 0x0D tlv, but just the effective try to reduce traffic from ICQ servers.
You can found TLV(0x0D) & TLV(0x19) in single packet.
| |
|
|
|
|