Hi,

Le ven. 28 juin 2019 à 06:06, Anders Broman <a.broma...@gmail.com> a écrit :

>
>
> Den fre 28 juni 2019 00:44Jason Cohen <kryojen...@gmail.com> skrev:
>
>> The question about about weather or not adding dissection of additional
>> information in a dissector is an enhancement or a bug; I think this is kind
>> of a grey area.  If a dissector doesn't completely dissect a header, would
>> a patch that completes it be considered fixing it?  Does it switch between
>> a fix and enhancement if the reason the field is missing is either a wrong
>> offset, or a missing proto_tree_add_item statement?
>>
>> How about handling vendor specific decodes?  Particularly where the
>> vendor formerly provided a plugin (under an open source license) and kept
>> it up to date as formats and data changed.  When Wireshark.org opted to
>> pull a version of it into libwireshark (which is a good idea) negatively
>> impacts the release of updates.  Wireshark is not beholden to a vendors
>> release cycle and a vendor isn't beholden to Wiresharks.  But when they do
>> not coincide, functionality that would readily be available is now blocked
>> and delayed.  Furthermore, with the inclusion of the now incomplete
>> dissector it makes it unmanageable to provide the full vendor functionality
>> as a plugin.
>>
>> I think there should be some level of flexibility to the inclusion of
>> dissector updates under these circumstances.
>>
>> As a specific example I am referring to:
>> https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=15876
>>
>> Jason
>>
>
> It's a slippery slope either way. One can also argue that using the
> development version is a possibility. At one point Ubuntu was not taking
> our minor versions but rader did their own with security fixes only. So
> there's different views on the subject.
>
>  I'm not opposed to make an exception in this case however as the change
> is small. What does other people think?
>

Personally I consider adding new fields / new versions of a protocol as
being an enhancement (that's what I do for the dissectors I maintain). If
we do an exception here, how will we handle the next request and justify if
we refuse the backport? We might open a can of worms here.
The development builds are most of the time stable enough for a day to day
use.

Just my 2 cents,
Pascal.
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev@wireshark.org>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe

Reply via email to