How about placeholder entrypoints in the coming FreeBSD 6.0?
Robert Watson
rwatson at FreeBSD.org
Thu Oct 20 13:03:33 GMT 2005
On Thu, 20 Oct 2005, Yanjun Wu wrote:
> Our small team aims to provide security features for FreeBSD stable
> version. SEBSD(from the recent sebsd perforce branch) currently is our
> preferable choice. When looking into mac_policy.h in 6.0beta4, I saw
> many entrypoints in the mac_policy_ops are like _mpo_placeholderN(void),
> and they are actually entrypoints used by SEBSD. The 6.0 Release is
> coming soon. Will it replace these placeholders with the entrypoints of
> SEBSD, or just remove them?
Yanjun,
The intent of the placeholder entry points in 6.0 is to allow additional
entry points from the MAC and SEBSD branches to be merged to CVS (HEAD and
RELENG_6) without changing the ABI for security modules. Obviously, older
security modules won't gain the ability to implement new entry points, but
they at least won't find themselves implementing entry points they don't
expect. The merges of those entry points will happen sometime after 6.0,
but hopefully during the life span of the 6.x branch. Right now the entry
points fall into a number of areas, from system call enter/exit entry
points, to entry points relating to file descriptor labeling, to entry
points associated with file system mounts. I expect they will trickle in
as we become more confident about their implementations.
Thanks,
Robert N M Watson
To Unsubscribe: send mail to majordomo at trustedbsd.org
with "unsubscribe trustedbsd-discuss" in the body of the message
More information about the trustedbsd-discuss
mailing list