Hi, checked in.
two things are still missing: update to doc/tethereal.pod.template to describe the new feature ResponseIn: field for responses. As you noticed, ResponseIn: does not work immediately, however, the same thing is true for ResponseIn: for ONC-RPC, DCE-RPC, SMB etc etc. Just copy the way packet-rpc.c does it and it is better than nothing. When loading ONC-RPC captures, ResponseIn: does not match/work until the packet is redissected, either by rescanning the capture file or by clicking on the packet. ResponseIn: does then unfortunately not work in display filters that are active when reading a capture, nor does it work for tethereal :-( Please implement a patch that does ResponseIn: in a similar was as packet-rpc.c does it. The only way to get the ResponseIn: things to work properly for ethereal would be an ability to reverse back and redissect previous packets when the ResponseIn: data becomes available. This would imo require ethereal to become fully stateful (which i would not object to) but as a sideeffect probably mean that the functionality to capture packets would have to be removed. Not going to happen, but in the future maybe there can be some hack implemented to redissect earlier packets. > Hello all, > > I have attached all files and patches for a new mgcp tap including the > patches for the plugin_api of ethereal.