Changes discovered in new AIM clients by John Roark   

 

 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.
 
 

  Main | Basic | Login | Snaclist | Sequences | Misc | Changes | Credits | Terms