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...