SNAC(07,04)  CLI_ACCOUNTxMODxREQ 

This is the client change account info (screen-name formating, email info, etc) request. Server should send ack via SNAC(07,05). This snac may contain one of the following TLV sets:

  TLV(01) - change screenname formatting
  TLV(11) - change account email
  TLV(13) - change registration status
  TLV(02), TLV(12) - change password

 00 07   word   SNAC family
 00 04   word   SNAC subtype
 00 00   word   SNAC flags
 xx xx xx xx   dword   SNAC request-id
 00 01   word   TLV.Type(0x01) - user screenname
 xx xx   word   TLV.Length
 xx ..   string   user formated screenname

 00 11   word   TLV.Type(0x11) - user email
 xx xx   word   TLV.Length
 xx ..   string   user email string

 00 13   word   TLV.Type(0x13) - registration status
 xx xx   word   TLV.Length
 xx xx   word   registration status (1 - no disclosure, 2 - limit disclosure, 3 - full disclosure)

 00 02   word   TLV.Type(0x02) - new password
 xx xx   word   TLV.Length
 xx ..   string   new password string
 00 12   word   TLV.Type(0x12) - old password
 xx xx   word   TLV.Length
 xx ..   string   old password string

Example SNAC dumps with flap header:

  2A 02 6B C0 00 1B 00 07 00 04 00 00 00 01 00 04  *.k.............
  00 01 00 0D 52 45 41 4C 52 65 67 72 65 73 73 6F  ....REALRegresso
  72                                               r
 
  2A 02 6B C4 00 21 00 07 00 04 00 00 00 04 00 04  *.k..!..........
  00 11 00 13 61 61 61 61 61 40 6B 70 73 6D 2E 6B  ....aaaaa@kpsm.k
  68 73 74 75 2E 72 75                             hstu.ru


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