On 06/04/2015 06:56 AM, Tyler Hicks wrote: > On 2015-06-04 03:56:30, John Johansen wrote: >> The parser currently is still using the old permission layout, the kernel >> uses a newer layout that allows for more permission bits. The newer >> newer permission layout is needed by the library to query the kernel, >> however that causes some of the permission bits to be redefined. >> >> Rename the permission bits that cause redefination warnings to use >> AA_OLD_MAY_XXX >> >> Signed-off-by: John Johansen <[email protected]> > > Out of curiosity, how can the parser and kernel be out of sync and > things still work as expected? The kernel is doing some sort of > conversion on the rules loaded by the parser? >
yes the kernel is mapping the old perms format to the new. My plans for the parser is to rework all the permission code so that there is a remap method that can provide the correct layout for a given abi. This unfortunately requires work in every stage of the parser, (front, middle, and back) and I just haven't had the time to do it. -- AppArmor mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/apparmor
