Anders Broman
89ddd6077a
From Tim Endean:
...
Check for tvb.
svn path=/trunk/; revision=14592
2005-06-09 04:28:13 +00:00
Anders Broman
d82116f2aa
From Olivier Jacques,
...
- beautify TCAP decoding without upper dissector associated.
With a couple of if (parameter_tvb) trown in to hopfully fix a Buildbot crash output
svn path=/trunk/; revision=14590
2005-06-08 18:52:34 +00:00
Gerald Combs
8b8f7af3b5
Break out of an infinite loop. Fixes bug 232.
...
svn path=/trunk/; revision=14589
2005-06-08 15:32:00 +00:00
Anders Broman
1ce165a446
From Tim Endean:
...
Fix ssn range
svn path=/trunk/; revision=14585
2005-06-08 05:04:26 +00:00
Anders Broman
1db20f1782
Fix a typo.
...
svn path=/trunk/; revision=14584
2005-06-08 05:03:36 +00:00
Luis Ontanon
763afdea30
From: Martin Mathieson
...
fix cases where %d has been used instead of %u...
svn path=/trunk/; revision=14583
2005-06-07 23:25:46 +00:00
Luis Ontanon
31f25f6a2e
make sure that colifo gets set and put some other useful info there
...
svn path=/trunk/; revision=14582
2005-06-07 23:22:37 +00:00
Anders Broman
88bdcd02c3
Add some ethertypes
...
svn path=/trunk/; revision=14581
2005-06-07 20:57:27 +00:00
Anders Broman
b3934176cb
Some fixes from Tim Endean
...
svn path=/trunk/; revision=14578
2005-06-07 20:29:23 +00:00
Anders Broman
86a56ba7cc
From Tim Endean:
...
- I have had to make some changes to packet-ber to allow for PRIVATE and APPLICATION tags.
- Both ANSI and ITU variants supported without configuration.
- Asn.1 dissectors can now register using an OID value as well as an SSN, the oid it tried first.
svn path=/trunk/; revision=14572
2005-06-07 05:49:06 +00:00
Luis Ontanon
fa91e9559d
register the dissector so that it can be found
...
svn path=/trunk/; revision=14569
2005-06-06 18:53:43 +00:00
Luis Ontanon
1415bb4d54
- add an hf entry I forgot
...
- get the STAT/USTAT PDU list straight
svn path=/trunk/; revision=14568
2005-06-06 18:52:54 +00:00
Luis Ontanon
acdc3d771a
- make sure there's something to add to colinfo.
...
- auditValueRequest is a request too
svn path=/trunk/; revision=14567
2005-06-06 18:51:05 +00:00
Luis Ontanon
ecdf0eff2e
the trailer's offset and len were not ok.
...
svn path=/trunk/; revision=14566
2005-06-06 18:45:47 +00:00
Anders Broman
28b803303d
Dissector for ISUP over TCP.
...
svn path=/trunk/; revision=14565
2005-06-06 18:01:58 +00:00
Anders Broman
44ef4de0d5
Fix a typo and add an ifdef
...
svn path=/trunk/; revision=14562
2005-06-06 17:07:04 +00:00
Anders Broman
ae1add1c13
From Mike Duigou:
...
a patch which adds support for displaying jxta
conversations and endpoints from the 'Statistics' menu. Also adds :
- a generated field to Welcome messages to indicate whether this
welcome is from the initiator or the receiver. You can filter on this
field with 'jxta.welcome.initiator==[0|1]'
- Marks the source and destination fields of message added in the last
patch as generated fields. (Saw it being done for some other protocol).
- Cleans up dissection of Message which used to assume it would
dissected more than one set of hdr/message per tvbuff. Now it only
attempts to dissect one.
- Uses GMemChunk for tap info and for conversation data rather than
g_malloc() There's still a major leakage of g_malloc()ed the c-strings
which are used in jxta addresses. Any suggestions for how these can be
allocated such that they can be freed re-init is called would be
appreciated. For address objects whose data ptr doesn't point into a
tvbuff it's not clear what the lifecyle of an address object is.
- Fixes a bug with filling in the of the transport layer conversation
data. >= vs. >
svn path=/trunk/; revision=14558
2005-06-06 15:20:10 +00:00
Anders Broman
0d7fce8c7d
From Richard Rabbat:
...
a patch for a couple of fixes to rsvp sub-objects.
svn path=/trunk/; revision=14555
2005-06-06 13:55:47 +00:00
Ulf Lamping
960f3e60b4
if some PER errors has to be put to the stderr, give at least info where it's coming from (__FILE__ and __LINE__)
...
BTW: time for something like a "NotImplementedException"?!?, this seems to be a common mechanism, if a dissector hasn't implemented all protocol elemements (yet)
svn path=/trunk/; revision=14554
2005-06-04 22:05:50 +00:00
Ulf Lamping
41b7272c0e
fix #225-#231: the enum lmp_filter_keys contained holes, so the logic to detect the field type failed, resulting in the bug
...
svn path=/trunk/; revision=14552
2005-06-04 21:39:36 +00:00
Luis Ontanon
a547ad95eb
Give the user the ability to decide how to decode USER DLTs
...
svn path=/trunk/; revision=14551
2005-06-04 19:22:39 +00:00
Ulf Lamping
b59c893573
fix #201 second part: adapt the string length of the unformatted text, so it won't show \000 and beyond
...
svn path=/trunk/; revision=14550
2005-06-04 11:47:38 +00:00
Luis Ontanon
9b1c4525df
fix the PDU list, and put it at the bottom
...
svn path=/trunk/; revision=14544
2005-06-03 14:02:06 +00:00
Luis Ontanon
8a975571a3
keywords and eol-style
...
svn path=/trunk/; revision=14543
2005-06-03 13:54:34 +00:00
Luis Ontanon
6cb47c1a7a
- add a way to call the sscop dissector with an arbitrary handle\
...
- make most fields "filterable"
- dissect stat and ustat pdu lists
svn path=/trunk/; revision=14542
2005-06-03 13:50:30 +00:00
Anders Broman
98de72d588
Register the ISUP dissector to make it callable through
...
call_dissector()
svn path=/trunk/; revision=14541
2005-06-03 09:56:03 +00:00
Anders Broman
52e6e313ed
From Mike Duigou:
...
A few doxygen updates and an improved section on
writing dissectors that don't use tcp_dissect_pdus().
svn path=/trunk/; revision=14536
2005-06-03 06:34:35 +00:00
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
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
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
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
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