aboutsummaryrefslogtreecommitdiffstats
path: root/epan/reassemble.h
AgeCommit message (Collapse)AuthorFilesLines
2012-08-12Add 'fragment_table_destroy()' wmeier1-1/+6
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@44459 f5534014-38df-0310-8fa8-9805f1628bb7
2012-06-28Update Free Software Foundation address.darkjames1-1/+1
(COPYING will be updated in next commit) git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@43536 f5534014-38df-0310-8fa8-9805f1628bb7
2012-01-19fix compile errors found by dumpabi targetrbalint1-0/+5
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@40595 f5534014-38df-0310-8fa8-9805f1628bb7
2011-07-11More GLIB_CHECK_VERSION cleanups. Update the minimum GLib/GTK+ versionsgerald1-11/+0
in README.devloper. Remove g_gnuc.h since it's no longer needed. Remove tvbuff_init(), tvbuff_cleanup(), reassemble_init(), and reassemble_cleanup() since they were only used for older GLib versions which didn't support GSlices. Assume we always support the "matches" operator. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@37978 f5534014-38df-0310-8fa8-9805f1628bb7
2011-01-30Introduce "Fragment count" filter element for all protocols doing reassembly.stig1-0/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@35705 f5534014-38df-0310-8fa8-9805f1628bb7
2010-05-24Fix reassemble_test's (copy of the) proto_tree_add_item() prototype to get itmorriss1-11/+15
compiling again. fragment_add_seq_check(), fragment_add_seq_802_11(), and fragment_add_seq_next() all call fragment_add_seq_check_work() so make their prototypes match each other in const-ness. This fixes a warning when compiling reassemble_test. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@32933 f5534014-38df-0310-8fa8-9805f1628bb7
2010-04-03 From Yaniv Kaul: constify parameterswmeier1-35/+35
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4422 From me: Fix a number of instances where the function prototype or the function definition wasn't changed so there was a mismatch thus causing Windows (but not gcc) compilation errors. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@32365 f5534014-38df-0310-8fa8-9805f1628bb7
2010-04-02Revert SVN #32360 until Windows compilation errors corrected.wmeier1-35/+35
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@32361 f5534014-38df-0310-8fa8-9805f1628bb7
2010-04-02From Yaniv Kaul: constify parameterswmeier1-35/+35
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4422 git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@32360 f5534014-38df-0310-8fa8-9805f1628bb7
2010-02-02Introduce "Reassembled length" filter element for all protocols doingstig1-0/+1
reassembly. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@31767 f5534014-38df-0310-8fa8-9805f1628bb7
2009-10-15(Trivial) Fix some typos in a comment.wmeier1-2/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@30562 f5534014-38df-0310-8fa8-9805f1628bb7
2009-09-06Split a bunch of init routines into init() and cleanup(). This allows us to ↵krj1-1/+6
free memory properly on shutdown. This is an initial step. There's still some work to do. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@29754 f5534014-38df-0310-8fa8-9805f1628bb7
2009-07-27reassemble.h: update two comments; reassemble.c: correct a typo.wmeier1-3/+3
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@29205 f5534014-38df-0310-8fa8-9805f1628bb7
2008-03-15Add a comment.guy1-0/+8
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@24642 f5534014-38df-0310-8fa8-9805f1628bb7
2007-08-15Added fragment_start_seq_check to start a reassembly without adding any data.stig1-0/+4
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22513 f5534014-38df-0310-8fa8-9805f1628bb7
2007-06-24Export fragment_end_seq_next to get the Windows buildbot going again.etxrab1-0/+3
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22177 f5534014-38df-0310-8fa8-9805f1628bb7
2007-02-21From Richard van der Hoff:etxrab1-34/+79
01_reassemble_test.patch ------------------------ I didn't want to do anything without some unit tests, so here they are. This allows a standalone binary, epan/reassemble_test, to be built; this can be run from the commandline and should end up printing out "success" if all goes well. NOTE the changes to makefile.am NOT checked in currently. Incidentally: is it possible to get the buildbot to run things like this, exntest and tvbtest? 02_reassemble_refactor.patch ---------------------------- fragment_add_seq, fragment_add_dcerpc_dg and fragment_add_seq_check_work were all pretty much carbon-copies of each other. This patch factors out the common parts of the routines into a new routine, fragment_add_seq_key(). 03_reassemble_partial_reassembly.patch --------------------------------------- This makes fragment_set_partial_reassembly() work for datagrams assembled with fragment_add_seq(). The patch itself is actually quite small, but it adds another unit test which is reasonably lengthy. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@20888 f5534014-38df-0310-8fa8-9805f1628bb7
2007-01-19Fix the SCCP dissector so it doesn't show non-segmented DT1 messages asmorriss1-3/+7
having been reassembled. Fix the comments in reassembly.c and reassembly.h regarding what the reassembly routines actually return in the 802.11 and no-sequence-number cases when they are given the first and last packet (that is, a non-segmented packet): in particular the routines return a pointer to a list containing just the one fragment. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@20505 f5534014-38df-0310-8fa8-9805f1628bb7
2006-05-21name changesahlberg1-2/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18197 f5534014-38df-0310-8fa8-9805f1628bb7
2006-01-22add fragment_get_reassembled_id so the handed id doesn't need to be a packet ↵ulfl1-0/+4
number (experimental) add a check to fragment_add_common() if the given tvb parameters are ok, otherwise throw a DissectorError add some more symbols to libethereal.def git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@17073 f5534014-38df-0310-8fa8-9805f1628bb7
2005-09-12fix reassembling problem I've introduced yesterday, by using ↵ulfl1-0/+4
fragment_add_seq_next() function instead of fragment_add() in addition, I had to implement fragment_get_reassembled() in addition to fragment_get(), which works with reassembled_table git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@15762 f5534014-38df-0310-8fa8-9805f1628bb7
2005-09-11rename fragment_add_dcerpc -> fragment_add_dcerpc_dg to avoid confusion a bit,ulfl1-1/+1
as connection oriented (cn) and connectionless (dg) DCE/RPC uses different ways to handle defragmentation and this function is only used for dg git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@15757 f5534014-38df-0310-8fa8-9805f1628bb7
2005-07-26char -> const char warning fixesjmayer1-2/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@15079 f5534014-38df-0310-8fa8-9805f1628bb7
2005-06-02add a generated toplevel line between the connectionless DCE/RPC protocol ↵ulfl1-1/+1
and the defragmented DCE/RPC content, to better understand what's going on if defragmentation is done. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14531 f5534014-38df-0310-8fa8-9805f1628bb7
2005-06-02add a generated toplevel line between the TCP protocol and the desegmented ↵ulfl1-1/+1
content, to better understand what's going on while desegmenting. We'll have to add similar mechanisms for other protocols as well... git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14527 f5534014-38df-0310-8fa8-9805f1628bb7
2005-02-09Move the following files from /trunk to /trunk/epan:lroland1-0/+244
asn1.[ch] follow.[ch] ptvcursor.[ch] reassemble.[ch] xmlstub.[ch] fix #include statements accordingly. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@13366 f5534014-38df-0310-8fa8-9805f1628bb7