[email protected] schrieb:
> Darn. So does this mean that when the ABI changes, I will have to compile the 
> plugin with the new source?

Yes and no, see below.

> Also, what is ABI?

Application Binary Interface
This is the interface provided by Wireshark to the plugins.



Some background
This ABI consists of all function calls that a plugin can potentially 
use, of course with the corresponding parameter semantics, enums and 
definitions involved.

This means: If any of this stuff changes in Wireshark and your plugin 
uses it, it will probably fail to work. Even worse, if some of the 
semantic changes, it *seem* to work ok until later a special function is 
used that fails.


However, some real life experience
I've compiled an "in-house" plugin with the stable 1.0.0 and it still 
works with 1.0.5 without problems.


The stable releases are only moderately changed (to prevent introducing 
new bugs), but there are *no* guarantees in this regard. If there's a 
desperate need to change something here, it will be changed ...

Regards, ULFL
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <[email protected]>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:[email protected]?subject=unsubscribe

Reply via email to