Ethereal-dev: Re: [Ethereal-dev] Missing p_report_failure

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Lars Roland <Lars.Roland@xxxxxxx>
Date: Mon, 26 Apr 2004 23:07:11 +0200
Guy Harris wrote:
Lars Roland said:

The plugins export functions, too.


What functions do they *directly* export, rather than just being imported
with GetProcAddress() (as is the case with the two registration functions
in the plugin) or exported with "create_dissector_handle()" or
"new_create_dissector_handle()" and other Ethereal APIs that take function
pointers as arguments?

Well, I thought of those two registration functions.

A libethereal.dll might work as a replacement for the plugin api table. I think it is worth a try.

However we should make it explicitly clear that this is a GPL'ed dll and only GPL'ed applications are allowed to use it. I think of a note on the webpage and specially at the download location for the windows installers and somewhere in the installer.

I think there is a special GPL (not LGPL) license for libraries, isn't it ?

Regards,

Lars