Status: New
Owner: ----
Labels: Type-Defect Priority-Medium
New issue 242 by
mon...@gmail.com: Please provide a way to dynamically
update/delete methods/mechanisms based on pluginloader output
https://code.google.com/p/accounts-sso/issues/detail?id=242
What steps will reproduce the problem?
1.Start gsignond
2.gsso-example --query-methods
3. Remove any libXXX.so from the plugin directory
4.gsso-example --query-methods, still shows the deleted plugin name
5. Restart gsignond and then gsso-example --query-methods works fine.
What is the expected output? What do you see instead?
gsignond should dynamically update method/mechanism list by queering
pluginloader instead of caching methods during gsignond startup.
What version of the product are you using? On what operating system?
Ubuntu, Tizen
Please provide any additional information below.
It seems gsignond_plugin_proxy_factory_get_plugin_types and
_enumerate_plugins uses some caching. May be
_GSignondPluginProxyFactory::methods_to_mechanisms, methods_to_loader_paths
and plugins resetting is required to disable the caching. Or may be some
API should be provided to remove methods/mechanisms. Kindly provide your
opinion.
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings