Anders Broman
bd44e72c95
From Mike Duigou:
...
A minor change to the prototype of tcp_dissect_pdus()
which uses the function pointer type from packet.h
svn path=/trunk/; revision=14535
2005-06-03 06:31:58 +00:00
Anders Broman
5df33850a9
From Mike Duigou:
...
Extends the jxta dissector to add higher level conversation
tracking, improved display, tapping and fixes a bug which caused some
conversations to get lost.
svn path=/trunk/; revision=14534
2005-06-03 06:29:25 +00:00
Ashok Narayanan
7c75e42fee
Updated LMP to handle the latest protocol. Removed old protocol values
...
since they are no longer useful.
Manu Pathak <mapathak@cisco.com> contributed these changes
svn path=/trunk/; revision=14533
2005-06-02 22:49:59 +00:00
Ulf Lamping
b88fc96be7
fix call to show_fragment_seq_tree() reported by buildbot
...
svn path=/trunk/; revision=14532
2005-06-02 22:11:22 +00:00
Ulf Lamping
56a9fe6d2a
add a generated toplevel line between the connectionless DCE/RPC protocol and the defragmented DCE/RPC content, to better understand what's going on if defragmentation is done.
...
svn path=/trunk/; revision=14531
2005-06-02 20:55:58 +00:00
Ulf Lamping
b575d97309
use [] not () brackets to indicate [correct] UDP checksum, as this is a generated field
...
svn path=/trunk/; revision=14530
2005-06-02 20:52:13 +00:00
Ulf Lamping
a699e351d1
add length information to "Content-encoded entity body"
...
svn path=/trunk/; revision=14529
2005-06-02 20:03:15 +00:00
Ulf Lamping
d3f821035b
fix #223 : add another tvb_ensure_bytes_exist() call
...
svn path=/trunk/; revision=14528
2005-06-02 19:31:16 +00:00
Ulf Lamping
e2c3b60280
add a generated toplevel line between the TCP protocol and the desegmented content, to better understand what's going on while desegmenting.
...
We'll have to add similar mechanisms for other protocols as well...
svn path=/trunk/; revision=14527
2005-06-02 18:52:55 +00:00
Ulf Lamping
5c4f877031
bugfix (fuzz_tested): t2i can be zero, test at all places before using it
...
svn path=/trunk/; revision=14526
2005-06-02 18:44:17 +00:00
Ulf Lamping
3c4401b95d
bugfix (fuzz_tested): add tvb_ensure_bytes_exist() before adding a fragment at two places, otherwise we get an access violation
...
svn path=/trunk/; revision=14525
2005-06-02 18:39:45 +00:00
Ulf Lamping
9784fa242a
add new function proto_tree_move_item(), which will move an already existing proto_item inside the tree (but it can't be moved to a different "tree level")
...
svn path=/trunk/; revision=14524
2005-06-02 18:35:20 +00:00
Ulf Lamping
4984c5e949
show Ethernet and IPX addresses the same way as we do with other fields as well (e.g. IP addresses), first the converted value (e.g. IP address or manufaturer name) and then in brackets the "raw data"
...
svn path=/trunk/; revision=14523
2005-06-02 18:29:29 +00:00
Ulf Lamping
e3e7b4d229
bugfix: don't use match_strval() in combination with format strings (as it may return NULL) but val_to_str()
...
I don't know if the output as hex is appropriate, someone with more WBXML knowledge might have a look (however, it's done for unknown values only)
svn path=/trunk/; revision=14522
2005-06-02 07:29:24 +00:00
Guy Harris
837934eafc
Note that this is *not* what you use if you're building from Subversion.
...
svn path=/trunk/; revision=14521
2005-06-02 07:17:08 +00:00
Ulf Lamping
e419fe42a9
add the resolved Ethernet addresses to the "Ethernet II" summary line
...
svn path=/trunk/; revision=14520
2005-06-02 00:28:38 +00:00
Ulf Lamping
e1a366b5fc
add a reference to the corresponding RFC's of the Differentiated Services field pref setting
...
svn path=/trunk/; revision=14519
2005-06-01 23:47:55 +00:00
Ulf Lamping
7b376820af
add some hidden fields to be able to filter on the resolved hostname "ip.host" / "ip.src_host" / "ip.dst_host", this was formerly not possible.
...
replace some deprecated proto_tree_add_..._hidden() calls by seperate calls by proto_tree_add_...() and PROTO_ITEM_SET_HIDDEN()
some other cosmetic changes
svn path=/trunk/; revision=14518
2005-06-01 23:44:24 +00:00
Ulf Lamping
76778cc78b
mark some fields as generated and clarify some field descriptions
...
svn path=/trunk/; revision=14517
2005-06-01 21:28:40 +00:00
Ulf Lamping
46ff66522f
prevent "Dissector Bug": prevent a string processing of length 0
...
svn path=/trunk/; revision=14516
2005-06-01 19:19:40 +00:00
Ulf Lamping
bb4e980df1
bugfix: use g_snprintf instead of sprintf to prevent a buffer overflow
...
svn path=/trunk/; revision=14515
2005-06-01 19:17:59 +00:00
Anders Broman
9afc2ed995
From Paolo Frigo :
...
A new plugin based on GIOP to recognize Tango packets. TANGO is
an object oriented distributed control system based on CORBA. Tango is
being actively developed as a collaborative effort among the ESRF, Soleil, Elettra and ALBA synchrotron facilities. TANGO is an open source
project hosted by SourceForge.
svn path=/trunk/; revision=14514
2005-06-01 06:47:15 +00:00
Anders Broman
a811b8f0cc
From Paolo Frigo :
...
A new plugin based on GIOP to recognize Tango packets. TANGO is
an object oriented distributed control system based on CORBA. Tango is
being actively developed as a collaborative effort among the ESRF, Soleil, Elettra and ALBA synchrotron facilities. TANGO is an open source
project hosted by SourceForge.
svn path=/trunk/; revision=14513
2005-06-01 06:46:41 +00:00
Lars Roland
7523f78185
Add a note to config.nmake that it is required to set ENABLE_LIBETHEREAL to get plugin support in Ethereal.
...
Change Makefile.nmake of the stats_tree plugin to the current scheme.
svn path=/trunk/; revision=14512
2005-05-31 21:34:14 +00:00
Ulf Lamping
87bcb9f8e5
add new command line flag "-g", will go to a given packet, after loading a capture file with -r
...
svn path=/trunk/; revision=14511
2005-05-31 21:30:40 +00:00
Ulf Lamping
bd1442f452
convenience: if a "Go To Packet" didn't succeeded, add the requested packet number to the error message,
...
svn path=/trunk/; revision=14510
2005-05-31 21:17:54 +00:00
Lars Roland
692cd3d6db
As suggested by Jaap Keuter:
...
Add generated files copied by "install-deps" to the
"clean" target
svn path=/trunk/; revision=14509
2005-05-31 20:42:15 +00:00
Ulf Lamping
bc200f879c
better dissect ProtSeqs values
...
svn path=/trunk/; revision=14508
2005-05-31 18:31:27 +00:00
Ulf Lamping
06c1482f6c
bugfix: remove some not required dissect_dcom_that() calls, as "ORPC that" was errorneously dissected twice
...
svn path=/trunk/; revision=14507
2005-05-31 18:30:37 +00:00
Ulf Lamping
b087ed4b6e
add another tvb_ensure_bytes_exist() call
...
replace dissect_ndr_uuid_t by dissect_dcerpc_uuid_t, as this is the correct function to use and will prevent a problem with access to non existing private_data in dissect_ndr_uuid_t
svn path=/trunk/; revision=14506
2005-05-31 18:27:20 +00:00
Gilbert Ramirez
06dda2e83e
Put 'unmaskedvalue' field in XML for bit-masked values.
...
Fix interpretation of 'value' field.
Patch from Vasanth Manickam.
svn path=/trunk/; revision=14505
2005-05-31 14:07:16 +00:00
Gilbert Ramirez
46788b3336
Remove bitmasks from field definitions for FT_IPv4
...
and FT_IPv6 fields.
svn path=/trunk/; revision=14504
2005-05-31 14:03:34 +00:00
Ulf Lamping
e821e8a1f2
fix handling, if ArraySize of a BSTR is 0,
...
replace a g_assert by DISSECTOR_ASSERT
svn path=/trunk/; revision=14503
2005-05-31 08:02:24 +00:00
Ulf Lamping
772af896b9
add a tvb_ensure_bytes_exist() to prevent a dissector bug
...
svn path=/trunk/; revision=14502
2005-05-30 22:40:55 +00:00
Ulf Lamping
e8c5cd2342
don't go into an (almost) endless loop, if si->info_count is -1, which is the default value. Seems to be a general bug worth to thought about, but I don't know the SMB internals and this bugfix should work anyway.
...
Found this by a privately fuzzed capture file (sorry, can't give it away)
svn path=/trunk/; revision=14501
2005-05-30 21:10:21 +00:00
Gerald Combs
e25b530eb5
From Steve Grubb: Fix a memory leak. Fixes part of bug 217.
...
svn path=/trunk/; revision=14500
2005-05-30 21:08:16 +00:00
Gerald Combs
fe89e3d640
Don't try to check the suboption length type if we don't have a suboption.
...
Found by Steve Grubb. Fixes part of bug 217.
svn path=/trunk/; revision=14499
2005-05-30 21:04:58 +00:00
Gerald Combs
bcd1c5b9fa
From Steve Grubb: Fix buffer and array length checks. Fixes part of bug 217.
...
svn path=/trunk/; revision=14498
2005-05-30 21:01:52 +00:00
Gerald Combs
923446f1f5
From Steve Grubb: Initialize some variables. Fixes part of bug 217.
...
svn path=/trunk/; revision=14497
2005-05-30 21:00:05 +00:00
Gerald Combs
861dc4e340
More bug fixes from Steve Grubb. See bug 217 for details.
...
svn path=/trunk/; revision=14496
2005-05-30 20:58:20 +00:00
Gerald Combs
12b7466381
From Steve Grubb: Fix a memory leak.
...
Don't pass a null to atoi().
Fixes part of bug 217.
svn path=/trunk/; revision=14495
2005-05-30 20:55:16 +00:00
Gerald Combs
1d3ba8764b
From Steve Grubb: Fix off by one errors. Fixes part of bug 217.
...
svn path=/trunk/; revision=14494
2005-05-30 20:53:08 +00:00
Gerald Combs
651ee9a2fe
From Steve Grubb: Initialize a variable. Fixes part of bug 217.
...
svn path=/trunk/; revision=14493
2005-05-30 20:51:36 +00:00
Gerald Combs
cebf5bc459
Fix an off-by-one error found by Steve Grubb. Steve gets the award
...
for longest standing bug found so far. This has been present since
version 0.5.0.
Fixes part of bug 217.
svn path=/trunk/; revision=14492
2005-05-30 20:48:12 +00:00
Anders Broman
05376bd969
Add dissection of MSRP
...
http://www.ietf.org/internet-drafts/draft-ietf-simple-message-sessions-10.txt
svn path=/trunk/; revision=14491
2005-05-30 18:39:39 +00:00
Ulf Lamping
cb51c2662a
fix highlighting length, if more than one RPC call is in a TCP PDU
...
set "n*DCERPC" in the proto column if more than one RPC call in a TCP PDU, overwriting the interface name, as there's probably more than one interface involved
add some more RPC info to the toplevel RPC proto_item
add a comment, if some bytes are not dissected but might be in the next TCP PDU
svn path=/trunk/; revision=14490
2005-05-30 18:37:19 +00:00
Gerald Combs
ccffd9b143
Add random bit errors to the fuzz tests.
...
svn path=/trunk/; revision=14489
2005-05-30 16:49:47 +00:00
Gerald Combs
81a381effd
Throw an exception if we're handed a null pointer when we weren't
...
expecting one. Fixes bug 200.
svn path=/trunk/; revision=14488
2005-05-30 16:03:24 +00:00
Gerald Combs
b133b98f15
Break out of an infinite loop. Fixes bugs 213 & 214.
...
svn path=/trunk/; revision=14487
2005-05-30 15:51:03 +00:00
Ronnie Sahlberg
2edd8a7a00
add MMC READ DISC INFORMATION cdb
...
svn path=/trunk/; revision=14486
2005-05-30 12:09:39 +00:00