Age | Commit message (Collapse) | Author | Files | Lines |
|
change the signature slightly.
the signature change is to make it compatilbe with the signatures the idl compiler generates.
svn path=/trunk/; revision=13205
|
|
dissect_ndr_counted_string() but handles an ASCII string instead of a Unicode one.
svn path=/trunk/; revision=13204
|
|
svn path=/trunk/; revision=13203
|
|
dissect_ndr_counted_string
svn path=/trunk/; revision=13202
|
|
Do more, and more careful, AVP length checks.
Use tvb_format_text() to display strings.
Just use "col_add_fstr()" to set the Info column - there's no need to
format into a buffer and then set the column to that buffer.
Make the L2TP dissector a "new-style" dissector and have it reject
packets with an unknown version number - the dissection effect is the
same if no other dissector claims the packet (it just gets displayed as
data), but this allows other dissectors to claim it.
Don't use the length field if the length bit isn't set.
svn path=/trunk/; revision=13201
|
|
If the information that we used to guess the payload type is part of the
payload, don't make it correspond to the "Payload Type" protocol tree
item - it's covered by the dissected payload.
If we don't succeed in guessing the protocol type, just dissect the
payload as data.
svn path=/trunk/; revision=13200
|
|
devices.
svn path=/trunk/; revision=13199
|
|
svn path=/trunk/; revision=13198
|
|
svn path=/trunk/; revision=13193
|
|
svn path=/trunk/; revision=13185
|
|
64 bit integer but in reality is a struct containing 2 32bit integers.
this construct is aligned on 4 byte boundaries in ndr and NOT
8 bytes as a real uint64 (== hyper) would be.
rename the existing dissect_ndr_uint64 ro dissect_ndr_duint32 (double uint32) to make it reflect better the alignment of the type.
svn path=/trunk/; revision=13184
|
|
svn path=/trunk/; revision=13183
|
|
not in valid range.
Question remains: Is it safe to continue in that case?
svn path=/trunk/; revision=13180
|
|
print the unknown version number
svn path=/trunk/; revision=13179
|
|
transport name
svn path=/trunk/; revision=13178
|
|
[Dissector Bug] as it dissected a length field and used it without checking it first.
use tvb_ensure_bytes_exist() before using this length value, so [Malformed Packet] will be displayed
svn path=/trunk/; revision=13177
|
|
behind the end of fixed arrays
used g_malloc instead of a fixed array
svn path=/trunk/; revision=13176
|
|
svn path=/trunk/; revision=13174
|
|
svn path=/trunk/; revision=13172
|
|
svn path=/trunk/; revision=13170
|
|
therefore were missdissected
svn path=/trunk/; revision=13168
|
|
svn path=/trunk/; revision=13166
|
|
boundaries.
svn path=/trunk/; revision=13165
|
|
relative sequence numbers aren't being used.
svn path=/trunk/; revision=13164
|
|
svn path=/trunk/; revision=13163
|
|
svn path=/trunk/; revision=13162
|
|
svn path=/trunk/; revision=13159
|
|
svn path=/trunk/; revision=13158
|
|
in one (TCP)PDU. I've used " # " as the delimiter string, BTW: do we have an "official" one yet?
svn path=/trunk/; revision=13149
|
|
svn path=/trunk/; revision=13141
|
|
svn path=/trunk/; revision=13140
|
|
H225 dissector regenerated with new asn2eth version
svn path=/trunk/; revision=13139
|
|
svn path=/trunk/; revision=13136
|
|
layers string.
Remove protocol names from the layer names string if the dissector
rejects the frame.
svn path=/trunk/; revision=13135
|
|
otherwise, we're using it in a tvbuff and shouldn't free it (even if the
next level of reassembly isn't complete, so that al_tvb is ultimately
null).
svn path=/trunk/; revision=13134
|
|
svn path=/trunk/; revision=13133
|
|
Use "guint16" instead of "u_int16_t", "guint8" instead of "u_int8_t",
and "guint" instead of "u_int", to handle platforms lacking the latter
types. Make "ppp_heuristic_guess()" reeturn a Boolean, as it just
returns a "yes or no" answer.
svn path=/trunk/; revision=13132
|
|
Broman's request, as it has a number of problems.
svn path=/trunk/; revision=13131
|
|
svn path=/trunk/; revision=13130
|
|
interfaces.
svn path=/trunk/; revision=13129
|
|
only at the beginning of a tvbuff, so it needs an argument that's the
starting offset in the tvbuff.
svn path=/trunk/; revision=13128
|
|
requires this.
svn path=/trunk/; revision=13127
|
|
alloc_hint is zero
svn path=/trunk/; revision=13126
|
|
protocol"
svn path=/trunk/; revision=13123
|
|
in the frame. The filter "frame.protocols contains ip:icmp:ip" could
be used to find any ICMP packets containing IP headers.
Clean up whitespace.
svn path=/trunk/; revision=13118
|
|
svn path=/trunk/; revision=13113
|
|
svn path=/trunk/; revision=13107
|
|
All h.323 related statistics should work now in the same way as they did before the h323 dissectors were generated.
svn path=/trunk/; revision=13105
|
|
to the end of the tvbuff.
Don't return a value from "dissect_h4501()" - the value isn't used, and
"dissect_h4501()" is registered with "register_dissector()", so it's not
supposed to return a value.
svn path=/trunk/; revision=13104
|
|
svn path=/trunk/; revision=13100
|