Wireshark-dev: [Wireshark-dev] RE : column_info.h rev 23058 introduce a bug forplugins?
From: "Antoine Gardiol - FiveCo" <[email protected]>
Date: Wed, 10 Oct 2007 15:10:53 +0200
Hello All,

I understand that backward compatibility is hard to keep, but when we
thought about plugins, we understand plug(&play)in(the software) no ?
My point of view is that backward compatibility should be kept for plugins
and could be broken for embedded disectors.


-----Message d'origine-----
De : [email protected]
[mailto:[email protected]] De la part de Joerg Mayer
Envoyé : mercredi, 10. octobre 2007 12:34
À : Developer support list for Wireshark
Objet : Re: [Wireshark-dev] column_info.h rev 23058 introduce a bug


On Wed, Oct 10, 2007 at 11:29:14AM +0200, Sake Blok wrote:
> Sorry for breaking your plugin-distribution, but it has been my 
> understanding that all plugins need to be compiled against the sources 
> of the version you want to use them with. So every Wireshark version 
> has it's own plugin-binaries. If sometimes plugins can be used with 
> multiple Wireshark-versions, it's luck, because the current API does 
> not guarantee it.
> The reason for putting the new column-options in the middle of the 
> enums is that they logically fit there. I would prefer to keep them 
> there.

Both of you have a point. Normally we try not to break downward
compatibility deliberately, but it may happen. Having a readable source code
is also rather important. The idea of having a 1.0 release is to provide a
branch that will try very hard not to break downward compatibility - it's
not quite here yet but made a big step forward thanks to Ulf's recent
efforts. 1.1 is quite likely to break downward compatibility again. Under
normal circumstances I'd have moved the values to the end until something
else broke downward abi compatibility anyway but that close to 1.0 I don't
think it's worth to change it and for 1.0 the code base should be as clean
as possible.


Joerg Mayer                                           <[email protected]>
We are stuck with technology when what we really want is just stuff that
works. Some say that should read Microsoft instead of technology.
Wireshark-dev mailing list
[email protected]