Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-dev: Re: [Wireshark-dev] XML dictionary parsing with flex/bison

From: Hadriel Kaplan <HKaplan@xxxxxxxxxxxxxx>
Date: Sun, 17 Oct 2010 00:33:19 -0400
Afaik, libxml2 is under the MIT license which is not only usable in GPL, but also the same license Lua uses which Wireshark clearly has accepted, fwiw.  I thought I saw a libxml dependency, but obviously I'm wrong and I'm not going to add yet another library dependency, that's for sure. (wireshark has plenty as is :)

Isn't the lowest level Glib now 2.4?  If so, I can probably make do with the basic glib xml parsing abilities and avoid the newer functions added in 2.16/2.18.

-hadriel

On Oct 16, 2010, at 3:05 PM, Anders Broman wrote:

>  Stephen Fisher skrev 2010-10-16 18:58:
>> On Sat, Oct 16, 2010 at 12:40:17PM -0400, Hadriel Kaplan wrote:
>> 
>>> or libxml2 which I think is included in wireshark builds (right?),
>> libxml2 is not a requirement to build Wireshark, nor is it even an
>> option.
>> 
>>> because I'm not familiar with flex/bison or lex/yacc.  But if there's
>>> some specific reason flex/bison should be used, I can go learn how to
>>> use them.
>>> 
>>> Is there a reason for using flex/bison for that?
>> Probably historical - it's been around since before XML was thought up:)
>> There may be other reasons that I'm not aware of though.
> If I remember correctly long time ago we had an xml stub(for diameter) 
> using libxml but there was a question about the licence not being GPL 
> compatible. GLIB's xml parser would be an option but you'll have to use
> GLIB_CHECK_VERSION as it's not available in the lowest version we 
> require I think.
> Regards
> Anders
>> ___________________________________________________________________________
>> Sent via:    Wireshark-dev mailing list<wireshark-dev@xxxxxxxxxxxxx>
>> Archives:    http://www.wireshark.org/lists/wireshark-dev
>> Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
>>              mailto:wireshark-dev-request@xxxxxxxxxxxxx?subject=unsubscribe
>> 
> 
> ___________________________________________________________________________
> Sent via:    Wireshark-dev mailing list <wireshark-dev@xxxxxxxxxxxxx>
> Archives:    http://www.wireshark.org/lists/wireshark-dev
> Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
>             mailto:wireshark-dev-request@xxxxxxxxxxxxx?subject=unsubscribe