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