aboutsummaryrefslogtreecommitdiffstats
path: root/reassemble.c
AgeCommit message (Collapse)AuthorFilesLines
2002-02-03From Ricardo Barroetave�a: support dissectors that are handedguy1-10/+76
reassembled TCP data being able to indicate that they need still more reassembly, so that, for example, a dissector can indicate that it needs reassembly in order to dissect a header that says how long the PDU is and, when that reassembly is done and it dissects the header, it can then indicate that it needs more reassembly to get the entire PDU. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@4694 f5534014-38df-0310-8fa8-9805f1628bb7
2002-01-21Include files from the "epan" directory and subdirectories thereof withguy1-2/+2
"epan/..." pathnames, so as to avoid collisions with header files in any of the directories in which we look (e.g., "proto.h", as some other package has its own "proto.h" file which it installs in the top-level include directory). Don't add "-I" flags to search "epan", as that's no longer necessary (and we want includes of "epan" headers to fail if the "epan/" is left out, so that we don't re-introduce includes lacking "epan/"). git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@4586 f5534014-38df-0310-8fa8-9805f1628bb7
2002-01-04WTP reassembly, from Tom Uijldert.guy1-4/+4
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@4480 f5534014-38df-0310-8fa8-9805f1628bb7
2001-12-15From Ronnie Sahlberg: new infrastructure to reassemble packets whereguy1-2/+241
fragments are identified by block sequence numbers and not byte offsets. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@4398 f5534014-38df-0310-8fa8-9805f1628bb7
2001-11-24Assorted changes from Ronnie Sahlberg:guy1-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. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@4255 f5534014-38df-0310-8fa8-9805f1628bb7
2001-11-21Get rid of some unused variables.guy1-1/+3
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@4240 f5534014-38df-0310-8fa8-9805f1628bb7
2001-09-13TCP desegmentation support, and changes to the ONC RPC and NBSSguy1-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). git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@3923 f5534014-38df-0310-8fa8-9805f1628bb7
2001-06-28Include <string.h> to get "memcmp()" and "memcpy()" declared.guy1-1/+3
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@3619 f5534014-38df-0310-8fa8-9805f1628bb7
2001-06-08Move the fragment reassembly code into "reassemble.c" andguy1-0/+371
"reassemble.h", and remove IPv4 dependencies from it. Use it for OSI CLNP segment reassembly as well. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@3525 f5534014-38df-0310-8fa8-9805f1628bb7