Age | Commit message (Collapse) | Author | Files | Lines |
|
"-y" argument for the capture subprocess - the capture subprocess will
expect a symbolic value, not a numeric value, if we have
"pcap_datalink_name_to_val()". (We assume that if one is present the
other will be present as well.)
svn path=/trunk/; revision=12064
|
|
- Dissect the DC (Direct Connection) info structure
- Dissect the complete buddy icon family (you can now save buddy
icons as .JPG's/.PNG's directly from the capture using the "Export
selected bytes..." option!)
- Add a function that dissects a sequence of TLV's instead of having
while() loops all over the place.
svn path=/trunk/; revision=12063
|
|
svn path=/trunk/; revision=12062
|
|
Remove some code duplication from the Oscar dissector (reduces
the number of lines by 500) by providing a custom registration
function for oscar families (aim_init_family). This also fixes
a number of issues with column names.
Add minor updates such as adding support for the Capability Info
TLV on users.
svn path=/trunk/; revision=12060
|
|
1. Fix dissection of Check Point vendor ID version field. The length was
wrong.
2. Added dissection of payloads 130 and 131, which were used in early
NAT-T drafts (and are still used by MS and others). They are equal to
payloads 15 & 16, (NAT-D, NAT-OA), respectively.
3. Added ASN.1 decoding of Certificate requests of type X.509
Certificate - Signature (4)
4. Added ASN.1 decoding of ID of type ID_DER_ASN1_DN (9)
svn path=/trunk/; revision=12059
|
|
length" routine, fetch the length field with "tvb_get_letohs()".
svn path=/trunk/; revision=12058
|
|
svn path=/trunk/; revision=12057
|
|
where the conversation is looked up, the port arguments are given in reverse order.
svn path=/trunk/; revision=12055
|
|
svn path=/trunk/; revision=12054
|
|
svn path=/trunk/; revision=12053
|
|
svn path=/trunk/; revision=12052
|
|
svn path=/trunk/; revision=12051
|
|
svn path=/trunk/; revision=12050
|
|
svn path=/trunk/; revision=12049
|
|
if that pointer is non-null, put the field in question into the protocol
tree under the top-level item for that attribute/value pair, rather than
hardcoding particular fields for particular attribute codes.
Use BASE_NONE, not BASE_DEC, for FT_STRING, FT_BYTES, and FT_IPv4
fields.
svn path=/trunk/; revision=12048
|
|
NETTL_SUBSYS_NS_LS_ICMPV6 - they don't even have IP headers, so we need
to directly call the ICMP and ICMPv6 dissectors.
svn path=/trunk/; revision=12047
|
|
indicate when it's rejected a packet.
svn path=/trunk/; revision=12046
|
|
converted to pointers to null strings (see prefs.c for an explanation).
Initialize "current_asn1" to a mallocated null string.
That lets us use "strcmp()" to compare asn1_filename and current_asn1.
We already do that with asn1_pduname and current_pduname, so use
"strcmp()" for them as well.
Call "build_pdu_tree()" if we haven't yet built a PDU tree, even if the
PDU type preference hasn't changed.
Don't register with any of the ports unless we have a PDU tree, so we
don't try to dissect with a null PDU tree pointer.
Before constructing a PDU tree, if we already have a PDU tree, free it.
When we free data_nodes, free the data attached to the nodes.
Make a bunch of stuff static.
svn path=/trunk/; revision=12045
|
|
svn path=/trunk/; revision=12044
|
|
svn path=/trunk/; revision=12043
|
|
fetching big-endian IPv4 addresses.
svn path=/trunk/; revision=12042
|
|
within the file) and "burst offset" field (offset of this packet within
the burst).
The burst header is not present if the SYS flag is set in the packet or
if the data offset field is non-zero.
Compute the offset, within a burst packet, of the data, as we advance
through the burst header - and don't advance through the burst header if
it's not present.
Properly display the fields in the "missing fragment list".
svn path=/trunk/; revision=12041
|
|
- Support client capabilities list
- Fix incorrect TLV usage
svn path=/trunk/; revision=12040
|
|
svn path=/trunk/; revision=12039
|
|
svn path=/trunk/; revision=12038
|
|
svn path=/trunk/; revision=12037
|
|
svn path=/trunk/; revision=12036
|
|
svn path=/trunk/; revision=12035
|
|
svn path=/trunk/; revision=12034
|
|
svn path=/trunk/; revision=12033
|
|
svn path=/trunk/; revision=12032
|
|
svn path=/trunk/; revision=12030
|
|
compilers, and thus shouldn't be used.
svn path=/trunk/; revision=12029
|
|
GCCism.
De-@ify Marten Svantesson's e-mail address.
svn path=/trunk/; revision=12028
|
|
svn path=/trunk/; revision=12027
|
|
svn path=/trunk/; revision=12026
|
|
svn path=/trunk/; revision=12025
|
|
svn path=/trunk/; revision=12024
|
|
svn path=/trunk/; revision=12023
|
|
- Support for more generic TLV's
- Support for two more SNAC families: email and sst
- Support for extended status (as used by iChat)
- Use correct TLV in SSI RightsInfo
- Dissect and handle FNAC flags field correctly
svn path=/trunk/; revision=12022
|
|
svn path=/trunk/; revision=12021
|
|
giFT, iSCSI, and iSNS don't show up at the end. Protocol short names
are ASCII, so just use "g_ascii_strcasecmp()".
Clean up white space.
svn path=/trunk/; revision=12020
|
|
float and double values from a tvbuff.
svn path=/trunk/; revision=12019
|
|
float and double values from a tvbuff.
svn path=/trunk/; revision=12018
|
|
svn path=/trunk/; revision=12017
|
|
ATify Luca Deri's e-mail address.
svn path=/trunk/; revision=12016
|
|
make the dissectors "new-style" dissectors and return 0 for packets that
don't look like iSNS. Do this *before* doing TCP reassembly - once
you've done reassembly, it's too late.
Don't set the columns in the main dissector routines - it's also done in
the PDU dissector, which is sufficient. Set the protocol column to
"iSNS", not "isns".
svn path=/trunk/; revision=12015
|
|
update Kerberos to call PKINIT (and remove the handwritten incomplete one inside packet-kerberos.c)
svn path=/trunk/; revision=12014
|
|
svn path=/trunk/; revision=12013
|
|
svn path=/trunk/; revision=12012
|