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
