Host-realm pluggable interface project review
Greg Hudson
ghudson at MIT.EDU
Fri Aug 9 19:26:38 EDT 2013
On 08/09/2013 06:51 PM, Zhanna Tsitkov wrote:
> 1. One needs better name for build-in module "profile" so it would not be confused with the configuration interface "profile" (http://web.mit.edu/kerberos/krb5-latest/doc/plugindev/profile.html)
This doesn't seem like a naming issue. A hostrealm module which reads
from the configuration profile is inherently easy to confuse with a
profile module, if you aren't keeping track of what you're looking at.
> 2. Is it time to have a plugin interdependency functionality so it would be possible to explicitly indicate what modules depend on what other modules?
Not that I can see. hostrealm modules do not depend on one another.
The built-in modules do need to have a well-defined order so that we can
match the current behavior, but that is not a dependency relationship,
just a precedence order.
> http://k5wiki.kerberos.org/wiki/Projects/Host-realm_pluggable_interface#Plugin_module_ordering is just a suggestion to set the default rules, right?
I'm not sure what you mean. Plugin modules now have a precisely defined
order, with or without explicit configuration.
> Is there rst doc for plugging module ordering?
http://web.mit.edu/kerberos/krb5-devel/doc/admin/conf_files/krb5_conf.html#plugins
documents plugin order in the second-to-last paragraph.
I also plan to expand host_config.rst to discuss plugin configuration in
greater detail, but not right away.
More information about the krbdev
mailing list