Ethereal-dev: [Ethereal-dev] Patch for smb and reassebly

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "Ronnie Sahlberg" <rsahlber@xxxxxxxxxxxxxx>
Date: Thu, 22 Nov 2001 23:17:41 +1100
Hi list.

Attached is a small patch which :
1, adds a few small functions to reassemble.c to cope with protocols where
the total length of defragmented
PDUs are specified in the first fragment (all previous uses of reassembly
has been for PDUs where the last fragment
is signalled by a flag in the header for the last fragment)  (SMB
transaction)
2, adds a few small functions to reassemble.c to abort-and-delete
defragmentation of PDUs and also detect IF a PDU is currently being
defragmented. (useful for PDUs where the "unique" identifier is rather
ununique, or may be reused often enough so it can be
a problem for ethereal   (SMB transaction)
3, changes where NT Cancel presents its Cancelation-to output, and makes the
three trans secondary requests also output
similar information.  (random cleanup)

have fun

Attachment: smb_patch.diff.gz
Description: GNU Zip compressed data