[apparmor] [PATCH 2/2] Remove private mediation class types from apparmor.h

Seth Arnold seth.arnold at canonical.com
Fri Nov 22 18:56:10 UTC 2013


On Thu, Nov 21, 2013 at 05:59:30PM -0800, Tyler Hicks wrote:
> Currently, D-Bus rules are the only type of policy that we expect to be
> queried from userspace. Therefore, we do not need to export other
> mediation types at this time.
> 
> This patch removes all AA_CLASS_* macros, except AA_CLASS_DBUS, from
> libapparmor's apparmor.h header. These macros are already defined in the
> parser's policydb.h header.
> 
> Signed-off-by: Tyler Hicks <tyhicks at canonical.com>

Acked-by: Seth Arnold <seth.arnold at canonical.com>

> ---
>  libraries/libapparmor/src/apparmor.h | 15 +--------------
>  1 file changed, 1 insertion(+), 14 deletions(-)
> 
> diff --git a/libraries/libapparmor/src/apparmor.h b/libraries/libapparmor/src/apparmor.h
> index 8c0476c..12a7691 100644
> --- a/libraries/libapparmor/src/apparmor.h
> +++ b/libraries/libapparmor/src/apparmor.h
> @@ -24,23 +24,10 @@
>  __BEGIN_DECLS
>  
>  /*
> - * Class of mediation types in the AppArmor policy db
> + * Class of public mediation types in the AppArmor policy db
>   */
> -#define AA_CLASS_COND		0
> -#define AA_CLASS_UNKNOWN	1
> -#define AA_CLASS_FILE		2
> -#define AA_CLASS_CAP		3
> -#define AA_CLASS_NET		4
> -#define AA_CLASS_RLIMITS	5
> -#define AA_CLASS_DOMAIN		6
> -#define AA_CLASS_MOUNT		7
> -#define AA_CLASS_NS_DOMAIN	8
> -#define AA_CLASS_PTRACE		9
> -
> -#define AA_CLASS_ENV		16
>  
>  #define AA_CLASS_DBUS		32
> -#define AA_CLASS_X		33
>  
>  
>  /* Permission flags for the AA_CLASS_DBUS mediation class */
> -- 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: Digital signature
URL: <https://lists.ubuntu.com/archives/apparmor/attachments/20131122/6427dd85/attachment.pgp>


More information about the AppArmor mailing list