aboutsummaryrefslogtreecommitdiffstats
path: root/reassemble.c
AgeCommit message (Collapse)AuthorFilesLines
2001-11-24Assorted changes from Ronnie Sahlberg:Guy Harris1-1/+99
Add 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). Add 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.) Change where NT Cancel presents its Cancelation-to output, and makes the three trans secondary requests also output similar information. svn path=/trunk/; revision=4255
2001-11-21Get rid of some unused variables.Guy Harris1-1/+3
svn path=/trunk/; revision=4240
2001-09-13TCP desegmentation support, and changes to the ONC RPC and NBSSGuy Harris1-4/+15
dissectors to use it, from Ronnie Sahlberg, with additional changes to handle the case where a frame contains messages that don't run past the end followed by one that does and where a reassembled chunk has, at the end, a message that runs past the end of that chunk (because the reassembly was for an earlier message). svn path=/trunk/; revision=3923
2001-06-28Include <string.h> to get "memcmp()" and "memcpy()" declared.Guy Harris1-1/+3
svn path=/trunk/; revision=3619
2001-06-08Move the fragment reassembly code into "reassemble.c" andGuy Harris1-0/+371
"reassemble.h", and remove IPv4 dependencies from it. Use it for OSI CLNP segment reassembly as well. svn path=/trunk/; revision=3525