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