aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2004-09-22If we have "pcap_datalink_val_to_name()", use it when we construct aGuy Harris1-0/+5
"-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
2004-09-22From Jelmer Vernooij:Guy Harris12-93/+241
- 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
2004-09-21Fix a typo.Guy Harris1-1/+1
svn path=/trunk/; revision=12062
2004-09-21From Jelmer Vernooij:Guy Harris22-1855/+1289
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
2004-09-21From Yaniv Kaul:Guy Harris1-52/+95
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
2004-09-21From Viorel Suman: fields in TALI are little-endian, so in the "get PDUGuy Harris1-1/+1
length" routine, fetch the length field with "tvb_get_letohs()". svn path=/trunk/; revision=12058
2004-09-21fixed some comment typosUlf Lamping1-8/+5
svn path=/trunk/; revision=12057
2004-09-20From Martin Mathieson: Fix a simple bug, in calculate_roundtrip_delay(), ↵Anders Broman1-2/+2
where the conversation is looked up, the port arguments are given in reverse order. svn path=/trunk/; revision=12055
2004-09-20Update some RADIUS value stringsAnders Broman1-16/+60
svn path=/trunk/; revision=12054
2004-09-19add Ethereal logoUlf Lamping3-3/+6
svn path=/trunk/; revision=12053
2004-09-19removed duplicate Ethereal version entitiesUlf Lamping1-2/+0
svn path=/trunk/; revision=12052
2004-09-19removed EtherealCurrentVersionTarFile entityUlf Lamping1-4/+4
svn path=/trunk/; revision=12051
2004-09-19add some info how to report problemsUlf Lamping1-6/+23
svn path=/trunk/; revision=12050
2004-09-19the file content seemed to be corruptedUlf Lamping1-0/+0
svn path=/trunk/; revision=12049
2004-09-19Add to the "radius_attr_info" structure a pointer to an hf_ value, and,Guy Harris1-1031/+992
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
2004-09-19From Mark C. Brown: fix support for nettl NETTL_SUBSYS_NS_LS_ICMP andGuy Harris5-4/+16
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
2004-09-19Make the Kerberos 4 dissector a "new-style" dissector, so it canGuy Harris1-8/+6
indicate when it's rejected a packet. svn path=/trunk/; revision=12046
2004-09-19Preference strings don't remain null pointers for long - they getGuy Harris1-144/+185
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
2004-09-18Fiax a MSVC WarningAnders Broman1-1/+1
svn path=/trunk/; revision=12044
2004-09-18Fix dissection of MEGACO over TCP, there will be a TPKT header included.Anders Broman1-14/+49
svn path=/trunk/; revision=12043
2004-09-18Use FALSE as the byte order argument to "proto_tree_add_item()" whenGuy Harris1-13/+13
fetching big-endian IPv4 addresses. svn path=/trunk/; revision=12042
2004-09-18Distinguish between the "data offset" field (offset of this burstGuy Harris1-32/+69
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
2004-09-18From Jelmer Vernooij:Guy Harris2-5/+168
- Support client capabilities list - Fix incorrect TLV usage svn path=/trunk/; revision=12040
2004-09-18add decoding of werido special transac versions of kerberos 4Ronnie Sahlberg1-7/+21
svn path=/trunk/; revision=12039
2004-09-17make kerberos able to dissect pkinit/pa-pk-as-rep packetsRonnie Sahlberg1-0/+3
svn path=/trunk/; revision=12038
2004-09-17add pkinit replies dissectionRonnie Sahlberg2-0/+46
svn path=/trunk/; revision=12037
2004-09-17add pkinit repliesRonnie Sahlberg3-8/+15
svn path=/trunk/; revision=12036
2004-09-17get rid of some compiler warningsRonnie Sahlberg2-5/+13
svn path=/trunk/; revision=12035
2004-09-17get rid of some more compiler warningsRonnie Sahlberg4-2/+9
svn path=/trunk/; revision=12034
2004-09-17get rid of a compiler warning for unused function UserNoticeRonnie Sahlberg2-2/+8
svn path=/trunk/; revision=12033
2004-09-17squelch a compiler warning for UserNoticeRonnie Sahlberg3-1/+5
svn path=/trunk/; revision=12032
2004-09-17From Jelmer Vernooij: get rid of some unused tables.Guy Harris1-28/+2
svn path=/trunk/; revision=12030
2004-09-17Note that declarations in the middle of a block aren't supported by allGuy Harris1-0/+10
compilers, and thus shouldn't be used. svn path=/trunk/; revision=12029
2004-09-17from Thomas Boehne: don't put code before a declaration - that's aGuy Harris2-3/+6
GCCism. De-@ify Marten Svantesson's e-mail address. svn path=/trunk/; revision=12028
2004-09-17IP addresses are always big-endian.Guy Harris1-1/+2
svn path=/trunk/; revision=12027
2004-09-17new protocol : Kerberos v4Ronnie Sahlberg2-0/+373
svn path=/trunk/; revision=12026
2004-09-17get rid of some compiler warningsRonnie Sahlberg1-0/+2
svn path=/trunk/; revision=12025
2004-09-17get rid of some compiler warnings for pkinitRonnie Sahlberg1-0/+2
svn path=/trunk/; revision=12024
2004-09-17FALSE, not TRUE, means big-endian in a "proto_tree_add_item()" call.Guy Harris1-1/+1
svn path=/trunk/; revision=12023
2004-09-17From Jelmer Vernooij:Guy Harris6-6/+356
- 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
2004-09-16first steps towards using the User's Guide as Ethereal's help systemUlf Lamping9-96/+160
svn path=/trunk/; revision=12021
2004-09-16The list of protocols should be sorted in a case-insensitive fashion, soGuy Harris1-4/+4
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
2004-09-16Export the "proto_tree_add_float" routines, and the routines to get IEEEGuy Harris5-1/+31
float and double values from a tvbuff. svn path=/trunk/; revision=12019
2004-09-16Export the "proto_tree_add_float" routines, and the routines to get IEEEGuy Harris2-0/+16
float and double values from a tvbuff. svn path=/trunk/; revision=12018
2004-09-16"Tali" -> "TALI".Guy Harris1-3/+3
svn path=/trunk/; revision=12017
2004-09-16From Viorel Suman: TALI (RFC 3094) support.Guy Harris6-1/+233
ATify Luca Deri's e-mail address. svn path=/trunk/; revision=12016
2004-09-16Just returning from a dissector without dissecting anything is rude;Guy Harris1-26/+57
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
2004-09-16add new dissectors to build processRonnie Sahlberg12-128/+905
update Kerberos to call PKINIT (and remove the handwritten incomplete one inside packet-kerberos.c) svn path=/trunk/; revision=12014
2004-09-16new protocol PKIX1EXPLICITRonnie Sahlberg5-0/+1040
svn path=/trunk/; revision=12013
2004-09-16add new protocol PKIX1IMPLICITRonnie Sahlberg5-0/+544
svn path=/trunk/; revision=12012