aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2003-08-04Guy suggested that the dcerpc opnum value_string code could be simplifiedTim Potter49-440/+71
somewhat. Now the dynamic initialisation of the value_string is contained in the value_string_from_subdissectors() function instead of being distributed amongst the dcerpc dissectors. svn path=/trunk/; revision=8123
2003-08-04Add packet-h245.h to the distribution.Gerald Combs1-1/+2
svn path=/trunk/; revision=8122
2003-08-02Add a heuristic dissector list for SCTP.Guy Harris1-5/+28
svn path=/trunk/; revision=8121
2003-08-01make h225 register detected h245 tcp ports so that h245 dissector is called.Ronnie Sahlberg2-7/+28
it is currently done in a way too crude way, when a h245 endpoint is found, it calls dissector_add("tcp.port",...) and thus registers it globally for this port for ALL ip addresses. if someone knows how to change it to only register it for <ipaddress><tcpport> instead, that would be much better. svn path=/trunk/; revision=8120
2003-08-01Fix bug on how the H.225 CS routines were registered so that H225 CS over ↵Ronnie Sahlberg3-10/+8
Q931 now works Still something wrong with NonStandardParameter, I cant find why ethereal is wrong but it misses misses one bit in the decoding causing malformed frames. I cant see what is wrong when looking at the packets. need furhter investigations. Make h225 compile in as default svn path=/trunk/; revision=8119
2003-08-01From Chris Heath: fix up the check for printable ASCII done on WindowsGuy Harris4-15/+18
not to include DEL as printable ASCII. Also change the check in strutil.c to do it by redefining "isprint()", as is done in "gtk/gtkglobals.h", rather than by #ifdeffing the point at which the test is done. svn path=/trunk/; revision=8118
2003-07-31From Tomas Kukosa: set FD_DEGRAGMENTED even if there's only oneGuy Harris1-1/+2
fragment. svn path=/trunk/; revision=8117
2003-07-31From Tomas Kukosa: add "find_dissector_table()",Guy Harris7-6/+43
"dissector_get_port_handle()", "dissector_handle_get_short_name()", "dissector_handle_get_protocol_index()", "new_register_dissector()", and "new_create_dissector_handle()" to the list of APIs available to plugins on platforms where plugins have to call core Ethereal routines through pointers. "extern"alize the remaining routines in "epan/packet.h". svn path=/trunk/; revision=8116
2003-07-31From Ruud Linders:Guy Harris1-2/+6
"UPDATE" is now a valid sip method; register the SIP decoder so it can be called from other protocols (i.e. SCTP). svn path=/trunk/; revision=8115
2003-07-31From Bernd Leibing: catch another place where we weren't checkingGuy Harris3-2/+4
whether the domain name was null before putting it into the Info column. svn path=/trunk/; revision=8114
2003-07-31initial test h225 dissector.Ronnie Sahlberg1-0/+9806
not enabled yet by default. to test it you have to edit the makefiles and recompile. still buggy and incomplete but feel free to test it svn path=/trunk/; revision=8113
2003-07-31Updated some restricted character set alphabets so that the characters are ↵Ronnie Sahlberg1-3/+3
in the correct order. svn path=/trunk/; revision=8112
2003-07-31Updates to OCTET STRING so that it can handle FT_STRING and not just FT_BYTESRonnie Sahlberg2-6/+69
Added decoding of unicode strings in BMPString dissector helper svn path=/trunk/; revision=8111
2003-07-31Give FT_IPv4 val_repr_len and val_to_repr methods, and use them forGuy Harris4-29/+31
generating display filters from FT_IPv4 fields. svn path=/trunk/; revision=8110
2003-07-31Add val_repr_len and val_to_repr methods for FT_FLOAT and FT_DOUBLE, andGuy Harris2-40/+47
use them when generating display filters to match field values. Use "%{FLT_DIG}g" rather than "%{FLT_DIG}f" for FT_FLOAT. svn path=/trunk/; revision=8109
2003-07-30Fix a typo.Guy Harris1-27/+32
Wrap text to 80 columns. Add myself to the authors list (e.g. for the portability section). svn path=/trunk/; revision=8108
2003-07-30Give FT_ABSOLUTE_TIME and FT_RELATIVE_TIME val_repr_len and val_to_reprGuy Harris2-37/+39
methods, and use them when constructing display filters. svn path=/trunk/; revision=8107
2003-07-30Escape double-quotes, while you're at it.Guy Harris1-5/+7
svn path=/trunk/; revision=8106
2003-07-30Escape backslashes in strings when generating the dfilter representationGuy Harris1-3/+27
of the string. svn path=/trunk/; revision=8105
2003-07-30Fix a typo.Guy Harris2-2/+16
Note that, inside double quotes, you must escape backslashes with backslashes. svn path=/trunk/; revision=8104
2003-07-30"read_string()" can return a null pointer for the string, so check forGuy Harris1-3/+3
that. svn path=/trunk/; revision=8103
2003-07-30Crude workaround for a deficiency in the MEGACO parser - it assumes thatGuy Harris1-3/+36
all packets have an "=" in them, which TransactionResponseAcks do not. Check some of the "tvb_find_guint8()" replies and give up if they return -1. svn path=/trunk/; revision=8102
2003-07-29Put "WTP" into the Info column for segmented invoke/result PDUs on whichGuy Harris1-2/+2
we don't try to do reassembly, just as it's put in for other PDUs. svn path=/trunk/; revision=8101
2003-07-29From Georg von Zezschwitz: don't pass segments other than the firstGuy Harris1-4/+26
segment of a segmented invoke or result to subdissectors. Show the payload of fragments other than the one that finishes reassembly. svn path=/trunk/; revision=8100
2003-07-29As suggested by Georg von Zezschwitz, check whether all the bytes of theGuy Harris1-1/+2
URI are present before processing it, to catch bogus length values. svn path=/trunk/; revision=8099
2003-07-29Use GLib's macros for converting from host byte order to little-endian.Guy Harris1-14/+3
svn path=/trunk/; revision=8098
2003-07-29Clean up argument names.Guy Harris1-3/+3
svn path=/trunk/; revision=8097
2003-07-29Use GLib's macros for converting from host byte order to little-endian.Guy Harris1-17/+3
svn path=/trunk/; revision=8096
2003-07-29Don't free "wdh->dump.opaque" in the close routine - "wtap_dump_close()"Guy Harris1-6/+2
does it for you. "wdh->dump.opaque" should never be null, so unconditionally call "lanalyzer_dump_header()". svn path=/trunk/; revision=8095
2003-07-29Use "guint16" and "guint32" for items in data records, rather thanGuy Harris1-55/+65
"unsigned short", "unsigned int" (or "int", as the items appear to be unsigned), or "unsigned long". Convert data to and from the appropriate byte order. Don't free the private data structure in the dumper's close routine - "wtap_dump_close()" does that for you. svn path=/trunk/; revision=8094
2003-07-29From Thierry Martin: support for reading files from Accellent 5Views LANGuy Harris14-37/+562
agents. svn path=/trunk/; revision=8093
2003-07-29fix minor bugs in h245 decodingRonnie Sahlberg2-53/+30
svn path=/trunk/; revision=8092
2003-07-29Update PER so that the bit that indicates whether an extension is encoded or notRonnie Sahlberg1-2/+2
is displayed in the tree for CHOICE constructs when internal PER fields are displayed. svn path=/trunk/; revision=8091
2003-07-29Update to RPC, prettiry the presentation of duplicates.Ronnie Sahlberg1-5/+5
Only cosmetic changes, no functionality change. svn path=/trunk/; revision=8090
2003-07-29update to PER to decode PrintableString properlyRonnie Sahlberg1-5/+2
svn path=/trunk/; revision=8089
2003-07-29The NetInfo parent server address is an IPv4 address, and the NetInfoGuy Harris1-107/+107
parent server tag is a string. Also, it's "NetInfo", not "Netinfo". Clean up white space. svn path=/trunk/; revision=8088
2003-07-26Updates to the MEGACO plugin so that it will call the H.245 dissector for someRonnie Sahlberg2-27/+143
instancews where megaco encapsulates h.245 svn path=/trunk/; revision=8087
2003-07-25Get rid of carriage returns - some compilers don't like them.Guy Harris2-55/+55
svn path=/trunk/; revision=8086
2003-07-25Remove some warnings from gcc.Gilbert Ramirez4-7/+7
svn path=/trunk/; revision=8085
2003-07-25Fix signed/unsigned comparison warnings.Gilbert Ramirez6-26/+42
svn path=/trunk/; revision=8084
2003-07-25Add to the fundamental types passed between the scanner and the parser.Gilbert Ramirez21-123/+476
Besides "STRING", there is now "UNPARSED_STRING", where the distinction is that "STRING" was a double-quoted string and "UNPARSED_STRING" is just a sequence of characters that the scanner didn't know how to scan/parse, so it's up to the Ftype to parse it. This gives us more flexibility and prepares the dfilter parsing engine for the upcoming addition of the "contains" operator. In the process of doing this, I also re-did the double-quoted string support in the scanner, so that instead of the naively-simple support we used to have, double-quoted strings now can have embedded dobule-quotes, embedded octal sequences, and embedded hexadecimal sequences: "\"" embedded double-quote "\110" embedded octal "\x48" embedded hex Enhance the dfilter unit test script to be able to run a single collection of tests instead of having to run all of them all the time. svn path=/trunk/; revision=8083
2003-07-24From Lars Roland: add a preference to control whether, in the TCPGuy Harris2-17/+42
dissector, heuristic dissectors should be checked before, or after, dissectors for specific port numbers. Add a similar preference for UDP. Clean up white space. svn path=/trunk/; revision=8082
2003-07-24From Markus Seehofer: check the correct byte (the second byte, not theGuy Harris1-3/+3
first byte) in a host membership query to distinguish between IGMPv1 and IGMPv2. svn path=/trunk/; revision=8081
2003-07-24From Jean-Baptiste Marchand: add descriptions of permissions forGuy Harris3-49/+51
SAM_SERVER and SAM_USER objects in SAMR. svn path=/trunk/; revision=8080
2003-07-24Initial Laplink support, from Brad Hards.Guy Harris4-2/+226
svn path=/trunk/; revision=8079
2003-07-24Remove an extra comma.Gerald Combs1-2/+2
svn path=/trunk/; revision=8078
2003-07-23Final updates for 0.9.14.Gerald Combs2-270/+232
svn path=/trunk/; revision=8076
2003-07-23Back out the changes made earlier.Gerald Combs2-4/+4
svn path=/trunk/; revision=8075
2003-07-23Fix a bug reported by Dave Nicoson:Jörg Mayer1-9/+4
Igmp v1 membership reports should not be misdetected as v2 reports (don't confuse the query with the report). svn path=/trunk/; revision=8074
2003-07-23Make "--enable-usr-local" disabled by default, as suggested by Joerg Mayer.Gerald Combs2-4/+4
svn path=/trunk/; revision=8073