wireshark/packaging
John Thacker f1cbc6b662 epan: Remove fragment_get_reassembled()
Because completed reassemblies are hashed in the reassembled_table for
all the frame numbers that contributed fragments,
fragment_get_reassembled_id() works wherever fragment_get_reassembled()
does, and also works where the fragment id is not the frame number.

However, since the reassembled_table hash key only depends on the
fragment id and the frame number, it only allows a frame to have
one reassembly with a given fragment id. Some protocols can have
more than one reassembly with a given fragment id (that differ on
addresses or other keys), such as GSM SMS, and the wrong reassembly
is retrieved on the second pass in those cases.

For this reason, we might want to add additional key elements to
reassembled_table, such as layer number. fragment_get_reassembled_id
already takes packet_info as a parameter and can accommodate that
without further changes, but fragment_get_reassembled cannot, so
remove the latter in favor of the former.
2022-06-14 00:59:34 +00:00
..
appimage Packaging: Add initial support for AppImage. 2018-12-12 21:02:44 +00:00
debian epan: Remove fragment_get_reassembled() 2022-06-14 00:59:34 +00:00
macosx CMake+Packaging: Add a logwolf_dmg target. 2022-06-08 17:39:54 +00:00
nsis CMake+NSIS: More variable cleanup. 2022-06-07 18:24:59 -07:00
portableapps PortableApps: Fix a couple of variables. 2022-06-09 10:05:50 -07:00
rpm CMake: Deduplicate some version variables. 2022-06-07 16:04:17 -07:00
source CMake: Deduplicate some version variables. 2022-06-07 16:04:17 -07:00
wix CMake: Update WiX and PortableApps target names. 2022-06-08 18:12:46 +00:00