Am 21.06.2011 00:27, schrieb Roland Knall:
The reason against plugins might be, and I am just guessing here, that everyone is talking about the same dissector if it is built-in. But the plugin could be from a prior installation, or a different wireshark version.
I tried to figure out for some time, why my dissector would not register underneath the SercosIII dissector, only to find an old version of that specific plugin lying in my ~/.wireshark/plugins directory. That might be not the best reason in the world, but for me it was a nasty mix-up, which cost me quite some time.
Well, the ~/.wireshark/ directory tree is under your personal control. I wouldn't blame neither Wireshark nor any plugin concept for any outdated files in this tree. Probably one could add a version number for the plugins directory like you find it in the Wireshark program directory tree. But honestly, installing a new version of Wireshark may require to cleanup hacks like dissectors in ~/.wireshark/plugins.
Moving some dissectors to be built-in probably make sense, as the ABI wasn't as stable as required to guarantee compatibility with bugfix versions (even in stable branches).
-- Andy ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev@wireshark.org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe