is being dechunked; this will highlight the correct bytes when selecting the
compressed data from the protocol tree.
Add comments for explaining what happens where.
Strip trailing white space.
svn path=/trunk/; revision=10832
Error if protocol specified on RHS of display filter comparison.
If user specified "fc", they probably intended a byte value rather than
the fibre channel protocol; fix makes mistake clear.
Fix assertion failure with range on LHS of display filter comparison
and field on RHS.
svn path=/trunk/; revision=10829
octal, as the maximum of 3 octal digits can be more than 0377, but not
necessary for hex, as the maximum of 2 hex digits can't be more than
0xff).
svn path=/trunk/; revision=10827
conversation. Fix this by checking whether there is conversation data for
the DICOM dissector. If not, the conversatioj is not a DICOM conversation,
and we do not attempt at dissecting it as DICOM.
svn path=/trunk/; revision=10823
* Add comments on why we may not use tvb_free() at some places.
* Add a new data source for a reassembled chunked entity.
svn path=/trunk/; revision=10821
double freeing of memory. Add a comment at the tvb_new_subset() call so
future developers will be warned.
Always add the compressed entity as an item in the protocol tree, so it can
be exported by selecting the packet bytes.
svn path=/trunk/; revision=10819
also make isns not dump core just because someone has encoded an integer in 0 bytes.
still need to add reassembly of fragmented pdus (first fragment/last fragment)
but have example captures of that so thats for tomorrow.
svn path=/trunk/; revision=10805
loops, so we mark frames as short if they've been cut short by a
snapshot length.
The user class in buddy list TLVs appears to be 2 bytes, in at least
some captures; make "dissect_aim_userclass()" take the user class value,
and the length of the user class field, as arguments, and have the
caller fetch the value. Also, display the numerical value of the user
class in hex, as it's a bitset.
Fix the messaging dissector to put stuff under the top-level item rather
than at the top level.
Fix a typo.
Clean up indentation.
svn path=/trunk/; revision=10802
main window widgets, rather than requiring a relayout if the visibility
of the main toolbar, filter toolbar, or statusbar is changed.
Clean up indentation.
svn path=/trunk/; revision=10796
to re-lay-out the main window, we just need to change the visibility of
the appropriate widgets - that reduces the amount of drawing done,
speeding things up a little and reducing flicker.
svn path=/trunk/; revision=10795
displayed; otherwise, if you hide both of them (e.g., hiding the packet
details and packet data panes in the default layout), "main_second_pane"
remains but as a gray blob, rather than having the remaining pane take
over the entire window.
svn path=/trunk/; revision=10794
That means that the description of the "desegment HTTP bodies"
preference setting shouldn't speak of it causing the dissector to trust
the content length (which makes it somewhat long anyway), as it also
desegments chunked bodies that lack a Content-Length header; expand the
tooltip for the preference to speak of that.
svn path=/trunk/; revision=10787
to free it when you're done with it.
It never returns a null pointer, however, so there's no need to check
for that.
Clean up the code to process Transfer-Encoding a bit.
svn path=/trunk/; revision=10786
the client sends its first PDU to the server, and when the endpoint
mapper sends back an error PDU on behalf of the server, because they
don't know the server's boot time - it's unlikely that the server was
booted precisely at January 1, 1970, 00:00:00 GMT).
Clean up some white space.
svn path=/trunk/; revision=10784