Wireshark-dev: Re: [Wireshark-dev] WS 1.1.3 release?
From: Richard van der Hoff <richardv@xxxxxxxxxxxxx>
Date: Wed, 18 Mar 2009 20:29:42 +0000
Hiya,

Gerald Combs wrote:
Joerg Mayer wrote:
On Mon, Mar 16, 2009 at 10:46:07AM -0700, Gerald Combs wrote:
Joerg Mayer wrote:
Hi Gerald,

do you have any plans on a 1.1.3 release?
I'll try to have it out in the next couple of days.
I think we need to resolve the GPLv2 only thing before a release.

I'm not quite up-to-speed with the problems here: is the problem that we have some GPLv2-only parts and some GPLv3-only parts? I'm not sure that that is a new problem, is it?

For plugins/profinet/crc16.[ch], why don't we generate a new module? It looks
like there are several generators available that output GPL-compatible code, e.g.

    http://www.tty1.net/pycrc/pycrc.html
    http://mcgougan.se/universal_crc/
    http://crcmod.sourceforge.net/

Pycrc appears to be the most friendly since you can pass it a model name, e.g.
"pycrc.py --model ccitt" and it includes a list of parameters in the generated code.

Also, it might be useful to have all of the CRC code in one place, such as
epan/crc/. It would be _really_ useful if each of our CRC modules listed their
corresponding parameters.

As the original author of epan/crc16.c, I couldn't agree more.

Btw:

Guy Harris wrote:
> ... but I updated the comment in epan/crc16.c to point to
> Ross Williams' Web site, where he has links to a text and an HTML
> version of his paper.  It has a copy of the algorithm used to generate
> the CRC16 tables for a given polynomial;

You know that was there already, right? :) Ok so maybe the comment at the top of the file wasn't the most obvious place...