Wireshark mailing list archives
Re: Tool Ownership and Licensing
From: Jeff Morriss <jeff.morriss.ws () gmail com>
Date: Thu, 19 Sep 2013 15:41:15 -0400
On 09/18/13 17:38, Guy Harris wrote:
On Sep 17, 2013, at 10:12 PM, Gilbert Ramirez <gram () alumni rice edu> wrote:I admit to authoring pkt-from-core.py, but I doubt it actually still works. Nevertheless, I have updated the license in the file. I don't remember the others, though.
[...]
doc/dfilter2pod.pl Gilbert Ramirez------------------------------------------------------------------------ r2171 | gram | 2000-07-28 09:30:28 -0700 (Fri, 28 Jul 2000) | 4 lines Don't create dfilter2pod from dfilter2pod.in just for @PERL_PATH@; it's a waste of time. Instead, set $(PERL) to @PERL_PATH@ in the Makefile and call dfilter2pod.pl via $(PERL) $(src_dir)/dfilter2pod.pl
In this revision doc/dfilter2pod.pl was created from doc/dfilter2pod.in (which was actually deleted in the subsequent r2172).
Looking at *that* file's revision history shows that it was created in r372:
Revision 372 - (view) (download) - [select for diffs] Added Tue Jul 20 08:02:24 1999 UTC (14 years, 2 months ago) by guy File length: 2591 byte(s) Don't depend on Perl being in "/usr/bin/perl"; find it, and generate a "dfilter2pod" with the path of Perl in its "#!" line.
In this revision doc/dfilter2.pod.in was created from doc/dfilter2pod . Looking at *that* file's revision history shows that it was created in r364:
Revision 364 - (view) (download) - [select for diffs] Added Thu Jul 15 15:33:52 1999 UTC (14 years, 2 months ago) by gram File length: 2591 byte(s) Modified the proto_register_field_array usage again. Thanks to Guy's suggestion, this new method using a static array should use less memory and be faster. It also has a nice side-effect of making the source-code more readble, IMHO. Changed the print routines to look for protocol proto_data instead of looking at the text label as they did before, hoping that the data hex dump field item starts with "Data (". Added the -G keyword to ethereal to make it dump a glossary of display filter keywords to stdout and exit. This data is then formatted with the doc/dfilter2pod perl program to pod format, which is combined with doc/ethereal.pod.template to create doc/ethereal.pod, from which the ethereal manpage is created. This way we can keep the manpage up-to-date with a list of fields that can be filtered on.
So, despite the convoluted history, the script still appears to have been created by Gilbert.
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- Re: Tool Ownership and Licensing, (continued)
- Re: Tool Ownership and Licensing Jeff Morriss (Sep 13)
- Re: Tool Ownership and Licensing Joerg Mayer (Sep 13)
- Re: Tool Ownership and Licensing Joerg Mayer (Sep 13)
- Re: Tool Ownership and Licensing Michael Tuexen (Sep 13)
- Re: Tool Ownership and Licensing Guy Harris (Sep 18)
- Re: Tool Ownership and Licensing Anders Broman (Sep 18)
- Re: Tool Ownership and Licensing Jeff Morriss (Sep 18)
- Re: Tool Ownership and Licensing Guy Harris (Sep 18)
- Re: Tool Ownership and Licensing Jeff Morriss (Sep 19)
- Re: Tool Ownership and Licensing Evan Huus (Sep 19)
- Re: Tool Ownership and Licensing - log history of renamed files Jeff Morriss (Sep 19)
- Re: Tool Ownership and Licensing Joerg Mayer (Sep 19)
- Re: Shell scripts for building *register*.c files Guy Harris (Sep 19)