aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2003-01-29From Huagang Xie: more robust parsing for illegal SSH packet.Guy Harris1-48/+101
svn path=/trunk/; revision=7032
2003-01-29More completely explain the "name" argument to theGuy Harris1-4/+12
"prefs_register_XXX_preference" routines, to note that it should *NOT* include the protocol name - the protocol name is automatically prepended to it, with a "." separator, as the preference is registered in a module whose name is that of the protocol. svn path=/trunk/; revision=7031
2003-01-28Panic if a preference starts with the name of the module to which itGuy Harris14-65/+143
belongs, as that's redundant. Fix a bunch of cases where that was done, and map the old name to the new name. Instead of marking "mtp3.mtp3_standard" as obsolete, map it to "mtp3.standard". svn path=/trunk/; revision=7030
2003-01-28Removed some out of date comments.Tim Potter1-7/+1
svn path=/trunk/; revision=7029
2003-01-28* Fix compilation errors with some installation of NET-SNMPLaurent Deniel1-7/+61
* Fix some compilation warnings (conservative changes here) svn path=/trunk/; revision=7028
2003-01-28Cleanup of filterable fields for printer data and devicemodes.Tim Potter1-374/+860
Added a stack of value_strings for devicemode fields that didn't have them already. svn path=/trunk/; revision=7027
2003-01-28Added constants for devicemode value_strings.Tim Potter1-1/+204
svn path=/trunk/; revision=7026
2003-01-28Get rid of the extra "pcli." in the "pcli.pcli.udp_port" preference.Guy Harris2-4/+8
Map "pcli.pcli.udp_port" to "pcli.udp_port". svn path=/trunk/; revision=7025
2003-01-28Add the MEGACO and PCLI plugins.Guy Harris2-3/+7
svn path=/trunk/; revision=7024
2003-01-28Booleans are 1 byte, not 4 bytes.Guy Harris1-20/+80
svn path=/trunk/; revision=7023
2003-01-28Minor corrections and modifications.Michael Tüxen1-40/+38
svn path=/trunk/; revision=7022
2003-01-28Thou shalt not cast pointers of unknown alignment to pointers toGuy Harris1-10/+7
multi-byte integral quantities and blithely dereference them, lest thou enrage those of us who work on machines that trap on unaligned references. svn path=/trunk/; revision=7021
2003-01-28Do the usual "isprint()" workaround for versions of GTK+ that assumeGuy Harris1-1/+25
UTF-8 strings. svn path=/trunk/; revision=7020
2003-01-28From Huagang Xie: SSH version 1 support.Guy Harris1-21/+149
svn path=/trunk/; revision=7019
2003-01-28Convert dissector to callback based version of dissect_ndr_pointer().Tim Potter1-94/+68
This fixes a bunch of neat stuff that was broken after the conversion to the dissect_ndr_* functions like printer handle tracking by name and many COL_INFO things. svn path=/trunk/; revision=7018
2003-01-28Convert dissector to callback based version of dissect_ndr_pointer().Tim Potter10-1538/+1237
Strings that used to call with levels != -1 should call the callback helper which will append the string to the pointer item. svn path=/trunk/; revision=7017
2003-01-28Defined a useful callback function for dissect_ndr_pointer() which canTim Potter2-57/+138
be used to help out in most DCERPC strings. The cb_str_postprocess() function reads the callback_args and either appends the value of the string to the COL_INFO field, appends it to the NDR pointer item, or saves the string to dcv->private_data. Calling cb_str_postprocess() with CB_STR_ITEM is the same as calling dissect_ndr_pointer() with levels = 0. Renamed some of the pointer dissection functions with a suffix of _cb and created helpers of the original which call the _cb function with NULL args. This should help minimise the amount of code changes in the bulk of the DCERPC dissectors. svn path=/trunk/; revision=7016
2003-01-28Replace the 'levels' argument to dissect_ndr_pointer() with a callbackTim Potter2-23/+54
function and a void * callback args. The callback is executed after the dissection of the ndr pointer buffer which may be called, depending on the number of pointers in the structure, after the return of the dissect_ndr_pointer() call. The callback function is of type: void (dcerpc_callback_fnct_t)(packet_info *pinfo, proto_tree *tree, proto_item *item, tvbuff_t *tvb, int start_offset, int end_offset, void *callback_args); where the proto tree and item are the tree and item created by dissect_ndr_pointer() and the tvb plus offsets are the buffer pointed to by the pointer. svn path=/trunk/; revision=7015
2003-01-28From Akira Endoh: BGP support for draft-ietf-idr-as4bytes-06.txt andGuy Harris4-275/+444
draft-ietf-idr-dynamic-cap-03.txt. Fix his AUTHORS entry to put the (presumed) given name first and family name last. svn path=/trunk/; revision=7014
2003-01-27Fix a similar problem in the RFC 3332 version of the protocol.Guy Harris1-4/+4
svn path=/trunk/; revision=7013
2003-01-27Compilation warning fixesLaurent Deniel1-3/+2
svn path=/trunk/; revision=7012
2003-01-27Code cleaning & compilation warning fixesLaurent Deniel1-49/+12
svn path=/trunk/; revision=7011
2003-01-27"hf_afs_bos_status" is an FT_INT32, so it can't be put into the treeGuy Harris1-3/+3
with "proto_tree_add_uint()", which "OUT_UINT()" uses; use "OUT_INT()" instead. svn path=/trunk/; revision=7010
2003-01-27From Jeff Morriss: dissect parameters regardless of whether a protocolGuy Harris2-3/+17
tree is being generated or not, so that subdissectors get called. svn path=/trunk/; revision=7009
2003-01-27Make the list of column format descriptions "static", and size it basedGuy Harris1-21/+45
on the number of column formats - and fix that list by adding a missing comma between "Circuit ID" and "Src PortIdx". Add to "col_format_desc()" a check that the argument is valid. svn path=/trunk/; revision=7008
2003-01-27Check "$prefix/include/pcap" before checking "$prefix/include" forGuy Harris1-3/+5
"pcap.h", in case $prefix is set to "/usr/include" or "/usr/local/include" on a system with the Red Hat "feature" of burying pcap.h in a "pcap" subdirectory. svn path=/trunk/; revision=7007
2003-01-27From Yaniv Kaul: add names and types for ZLIB compression and AESGuy Harris1-3/+27
ciphers, and categorize compression methods in the reserved and private range as such. svn path=/trunk/; revision=7006
2003-01-27From Huagang Xu: treat all SSH sesions where the version cannot beGuy Harris1-21/+43
determined as having an unknown version of SSH rather than as using SSHv1. svn path=/trunk/; revision=7005
2003-01-27From Hannes Gredler: support MPLS over CHDLC.Guy Harris3-13/+18
svn path=/trunk/; revision=7004
2003-01-26Update my email address in various places since my old one no longer worksLaurent Deniel19-38/+38
svn path=/trunk/; revision=7003
2003-01-26Call the GSSAPI dissector when disecting GSSAPI transaction keys. The TKEYTim Potter1-10/+47
request works quite nicely but I'm not sure what to call for the response. Currently it just displays "Unknown header: (cls=2, cons=1, tag=1) which looks like it's some more ASN.1 data. svn path=/trunk/; revision=7002
2003-01-25SSH dissector, from Huagang Xie.Guy Harris4-2/+799
svn path=/trunk/; revision=7001
2003-01-25From Dave Richards: BACNET-over-ARCNET is BACNET-over-802.2-over-ARCNET,Guy Harris3-4/+10
not BACNET-directly-over-ARCNET. svn path=/trunk/; revision=7000
2003-01-24Add a missing include packet-dcerpc-nt.hJörg Mayer1-1/+2
svn path=/trunk/; revision=6999
2003-01-24Remove an unused function prototypeJörg Mayer1-3/+1
svn path=/trunk/; revision=6998
2003-01-24hf_mdshdr_span is a FT_UINT8 field, so we must use :Olivier Abad1-2/+2
proto_tree_add_uint_hidden() instead of proto_tree_add_int_hidden() svn path=/trunk/; revision=6997
2003-01-24packet-dcerpc-nt.c is no longer a dissector so adjust MakefilesTim Potter2-4/+4
accordingly. svn path=/trunk/; revision=6996
2003-01-24Perform the initialisation for the NT specific DCERPC dissectors as partTim Potter3-194/+196
of the DCERPC dissector instead of creating a dummy protocol to hang the ett and hf values off. Make the open and close frame values in NT policy handles FT_FRAMENUM's so the "Go to Corresponding Frame" menu item can be used on them. svn path=/trunk/; revision=6995
2003-01-24From Albert Chin: get rid of trailing commas in enums, as Digital's,Guy Harris1-3/+3
err, umm, Compaq's, err, umm, HP's Tru64 C compiler doesn't like them. svn path=/trunk/; revision=6994
2003-01-24Update for the 0.9.9 release.Gerald Combs2-54/+72
svn path=/trunk/; revision=6992
2003-01-23Register "sua.sua_version" as an obsolete preference, so that noGuy Harris1-2/+5
complaints are issued if a preferences file from an earlier version of Ethereal is read. svn path=/trunk/; revision=6991
2003-01-23From Brad Hards: fix to handle the special case where the length of theGuy Harris1-5/+15
Naming Authrority is set to 0xFFFF to indicate that all service types should be returned regardless of the naming authority, and no naming authority is supplied in the message. svn path=/trunk/; revision=6990
2003-01-23Put in an entry for the BACnet protocol ID.Guy Harris1-1/+2
svn path=/trunk/; revision=6989
2003-01-23Support BACNET over ARCNET, under the assumption that no fragmentationGuy Harris4-4/+10
is done. Support "Novell EC" over ARCNET, under the assumption that it's just another way of sending IPX over ARCNET. svn path=/trunk/; revision=6988
2003-01-23Support Appletalk, IPv6, and Banyan Vines over ARCNET.Guy Harris3-3/+9
svn path=/trunk/; revision=6987
2003-01-23From a look at the Linux ARCNET code, it appears that no frame deliveredGuy Harris3-16/+70
to the networking stack will have an exception frame header. Note, however, that on the BSD's ARCNET might be a bit of a mess. svn path=/trunk/; revision=6986
2003-01-23Handle exception frames.Guy Harris1-6/+52
svn path=/trunk/; revision=6985
2003-01-23Fix a typo.Guy Harris1-2/+2
svn path=/trunk/; revision=6984
2003-01-23From Dinesh Dutt: updates to the Boardwalk and MDS header dissectors.Guy Harris2-2/+13
svn path=/trunk/; revision=6983
2003-01-23Add a "capture_arcnet()" routine and use it when capturing.Guy Harris4-6/+77
In "dissect_arcnet_common()", fetch the protocol ID using the correct offset rather than a hardwired 4. svn path=/trunk/; revision=6982