12.11.2015 19:51, Dimitry Sibiryakov wrote:
> 12.11.2015 18:37, Vlad Khorsun wrote:
>>      Plugin manager (not the engine itself) used list of plugins of given 
>> kind which is configured
>> in firebird.conf
>
>     Right. But when their modules are loaded, they register all plugins they 
> implements,
> even those that are not needed.

   And what a problem do you see there ? It is up to plugin author to correctly 
distribute
plugins by modules, btw.

>     Next, for Key Holder plugins, keyCallback() is called in every configured 
> plugin, no
> matter if someone needs a key they can provide or not. Even for unencrypted 
> databases. Ok,
> this is a problem for a single given type of plugin, but I suspect that for 
> others
> something similar is done as well.

   If you think you see a problem - report it. No need to suspect - code is 
here and open.

>     BTW, is plugin manager resides in Y-valve or is compiled into every 
> provider?

   Plugin Manager is a component of fbclient, Dispatcher (aka Y-Valve) is 
another component
of fbclient. Note, Dispatcher is a Provider.

Regards,
Vlad



------------------------------------------------------------------------------
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to