Attached is a patch to handle the TLV construct used in the AIM protocol. This should provide the framework necessary to add the various messages, and decode them based on simple lookup tables.
Note that this doesn't include the ability to provide custom dissection for particular TLV values (for example, a uint16 that contains flags). Nonetheless, it's a start... Added tables to handle "oncoming buddy" tlv's, as well as "signon". These were done mostly just to verify the TLV functionality works. Ideally, more tlv tables can easily be added to dissect the other message types. Please email if you have any questions. Thanks, Devin Heitmueller Senior Software Engineer Netilla Networks Inc
packet-aim.c-tlv.diff.gz
Description: application/gzip
