wireshark/plugins
Guy Harris a2414d8909 Don't wire into the reassembly code the notion that reassemblies should
be done on flows from one address to another; reassembly for protocols
running atop TCP should be done on flows from one TCP endpoint to
another.

We do this by:

	adding "reassembly table" as a data structure;

	associating hash tables for both in-progress reassemblies and
	completed reassemblies with that data structure (currently, not
	all reassemblies use the latter; they might keep completed
	reassemblies in the first table);

	having functions to create and destroy keys in that table;

	offering standard routines for doing address-based and
	address-and-port-based flow processing, so that dissectors not
	needing their own specialized flow processing can just use them.

This fixes some mis-reassemblies of NIS YPSERV YPALL responses (where
the second YPALL response is processed as if it were a continuation of
a previous response between different endpoints, even though said
response is already reassembled), and also allows the DCE RPC-specific
stuff to be moved out of epan/reassembly.c into the DCE RPC dissector.

svn path=/trunk/; revision=48491
2013-03-22 23:59:54 +00:00
..
asn1 From beroset: 2013-03-20 01:18:10 +00:00
docsis From David Arnold: 2013-03-12 06:53:39 +00:00
easy_codec Build easy codec plugin as a DLL 2013-03-15 13:00:51 +00:00
ethercat From David Arnold: 2013-03-12 06:53:39 +00:00
gryphon From David Arnold: 2013-03-12 06:53:39 +00:00
irda From beroset: 2013-03-20 01:18:10 +00:00
m2m Don't wire into the reassembly code the notion that reassemblies should 2013-03-22 23:59:54 +00:00
mate From beroset: 2013-03-21 14:29:58 +00:00
opcua Don't wire into the reassembly code the notion that reassemblies should 2013-03-22 23:59:54 +00:00
profinet Don't wire into the reassembly code the notion that reassemblies should 2013-03-22 23:59:54 +00:00
stats_tree From beroset: 2013-03-20 01:18:10 +00:00
tpg From David Arnold: 2013-03-12 06:53:39 +00:00
unistim From David Arnold: 2013-03-12 06:53:39 +00:00
wimax Don't wire into the reassembly code the notion that reassemblies should 2013-03-22 23:59:54 +00:00
wimaxasncp [-Wmissing-prototypes] 2013-03-20 05:59:22 +00:00
wimaxmacphy From David Arnold: 2013-03-12 06:53:39 +00:00
Custom.m4.example Implement and document the Custom plugin system. Create relevant example files and add them to the distribution. Rewrite README.plugins to describe how to use this system. 2012-09-25 21:02:13 +00:00
Custom.make.example Implement and document the Custom plugin system. Create relevant example files and add them to the distribution. Rewrite README.plugins to describe how to use this system. 2012-09-25 21:02:13 +00:00
Custom.nmake.example Implement and document the Custom plugin system. Create relevant example files and add them to the distribution. Rewrite README.plugins to describe how to use this system. 2012-09-25 21:02:13 +00:00
Makefile.am Export libwireshark symbols using WS_DLL_PUBLIC define 2013-03-01 23:53:11 +00:00
Makefile.common.inc Pull the definition of NODIST_HEADER_FILES up into 2013-02-09 20:15:18 +00:00
Makefile.nmake WiMAX OFDMA PHY SAP dissector plugin (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2695) 2012-07-20 01:21:27 +00:00
plugins.vcproj Set eol-style to native (just to make these files readable on *NIX). 2012-03-19 01:46:24 +00:00