diff options
author | Guy Harris <guy@alum.mit.edu> | 2001-11-29 09:05:25 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2001-11-29 09:05:25 +0000 |
commit | 3396fb27775653bf37decb1432f6646b387b7a0a (patch) | |
tree | e7819d6917de02e0bc49a69cdc5a1458daedc93b /strerror.c | |
parent | ec19562f1ac6c81cf75fa6c2d9388436ea90f1dd (diff) |
Update from Ronnie Sahlberg:
1. Changes how can_desegment works so that can_desegment is
only != 0 for whichever dissector is running immediately on
top of whoever offers the can_desegment service.
Thus DCERPC needs no special handling to see if it can trust
can_desegment (which is currently only available ontop of TCP
and not ontop of tcp->nbss->smb).
2. Changes fragment reassembly of transaction smb to only show
the defragmented packet for the transaction smb holding the
first fragment.
To see why, test it with a transaction SMB containing a ~60kb
PDU or larger. The old behaviour had approximately quadratic
behaviour regarding runtime for dissecting such PDUs.
(example: NetShareEnum is a command which can grow really really
large if the number of shares and comments are large)
svn path=/trunk/; revision=4296
Diffstat (limited to 'strerror.c')
0 files changed, 0 insertions, 0 deletions