X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=security%2Fselinux%2Finclude%2Fav_perm_to_string.h;h=e8e2a41cff540e42166daac56c66ef8bbcb9aef4;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=6891745ec2d428b7972006aa795bef88de694713;hpb=db216c3d5e4c040e557a50f8f5d35d5c415e8c1c;p=linux-2.6.git diff --git a/security/selinux/include/av_perm_to_string.h b/security/selinux/include/av_perm_to_string.h index 6891745ec..e8e2a41cf 100644 --- a/security/selinux/include/av_perm_to_string.h +++ b/security/selinux/include/av_perm_to_string.h @@ -30,6 +30,9 @@ static struct av_perm_to_string av_perm_to_string[] = { { SECCLASS_TCP_SOCKET, TCP_SOCKET__CONNECTTO, "connectto" }, { SECCLASS_TCP_SOCKET, TCP_SOCKET__NEWCONN, "newconn" }, { SECCLASS_TCP_SOCKET, TCP_SOCKET__ACCEPTFROM, "acceptfrom" }, + { SECCLASS_TCP_SOCKET, TCP_SOCKET__NODE_BIND, "node_bind" }, + { SECCLASS_UDP_SOCKET, UDP_SOCKET__NODE_BIND, "node_bind" }, + { SECCLASS_RAWIP_SOCKET, RAWIP_SOCKET__NODE_BIND, "node_bind" }, { SECCLASS_NODE, NODE__TCP_RECV, "tcp_recv" }, { SECCLASS_NODE, NODE__TCP_SEND, "tcp_send" }, { SECCLASS_NODE, NODE__UDP_RECV, "udp_recv" }, @@ -46,9 +49,6 @@ static struct av_perm_to_string av_perm_to_string[] = { { SECCLASS_UNIX_STREAM_SOCKET, UNIX_STREAM_SOCKET__CONNECTTO, "connectto" }, { SECCLASS_UNIX_STREAM_SOCKET, UNIX_STREAM_SOCKET__NEWCONN, "newconn" }, { SECCLASS_UNIX_STREAM_SOCKET, UNIX_STREAM_SOCKET__ACCEPTFROM, "acceptfrom" }, - { SECCLASS_TCP_SOCKET, TCP_SOCKET__NODE_BIND, "node_bind" }, - { SECCLASS_UDP_SOCKET, UDP_SOCKET__NODE_BIND, "node_bind" }, - { SECCLASS_RAWIP_SOCKET, RAWIP_SOCKET__NODE_BIND, "node_bind" }, { SECCLASS_PROCESS, PROCESS__FORK, "fork" }, { SECCLASS_PROCESS, PROCESS__TRANSITION, "transition" }, { SECCLASS_PROCESS, PROCESS__SIGCHLD, "sigchld" }, @@ -121,6 +121,104 @@ static struct av_perm_to_string av_perm_to_string[] = { { SECCLASS_PASSWD, PASSWD__PASSWD, "passwd" }, { SECCLASS_PASSWD, PASSWD__CHFN, "chfn" }, { SECCLASS_PASSWD, PASSWD__CHSH, "chsh" }, + { SECCLASS_PASSWD, PASSWD__ROOTOK, "rootok" }, + { SECCLASS_DRAWABLE, DRAWABLE__CREATE, "create" }, + { SECCLASS_DRAWABLE, DRAWABLE__DESTROY, "destroy" }, + { SECCLASS_DRAWABLE, DRAWABLE__DRAW, "draw" }, + { SECCLASS_DRAWABLE, DRAWABLE__COPY, "copy" }, + { SECCLASS_DRAWABLE, DRAWABLE__GETATTR, "getattr" }, + { SECCLASS_GC, GC__CREATE, "create" }, + { SECCLASS_GC, GC__FREE, "free" }, + { SECCLASS_GC, GC__GETATTR, "getattr" }, + { SECCLASS_GC, GC__SETATTR, "setattr" }, + { SECCLASS_WINDOW, WINDOW__ADDCHILD, "addchild" }, + { SECCLASS_WINDOW, WINDOW__CREATE, "create" }, + { SECCLASS_WINDOW, WINDOW__DESTROY, "destroy" }, + { SECCLASS_WINDOW, WINDOW__MAP, "map" }, + { SECCLASS_WINDOW, WINDOW__UNMAP, "unmap" }, + { SECCLASS_WINDOW, WINDOW__CHSTACK, "chstack" }, + { SECCLASS_WINDOW, WINDOW__CHPROPLIST, "chproplist" }, + { SECCLASS_WINDOW, WINDOW__CHPROP, "chprop" }, + { SECCLASS_WINDOW, WINDOW__LISTPROP, "listprop" }, + { SECCLASS_WINDOW, WINDOW__GETATTR, "getattr" }, + { SECCLASS_WINDOW, WINDOW__SETATTR, "setattr" }, + { SECCLASS_WINDOW, WINDOW__SETFOCUS, "setfocus" }, + { SECCLASS_WINDOW, WINDOW__MOVE, "move" }, + { SECCLASS_WINDOW, WINDOW__CHSELECTION, "chselection" }, + { SECCLASS_WINDOW, WINDOW__CHPARENT, "chparent" }, + { SECCLASS_WINDOW, WINDOW__CTRLLIFE, "ctrllife" }, + { SECCLASS_WINDOW, WINDOW__ENUMERATE, "enumerate" }, + { SECCLASS_WINDOW, WINDOW__TRANSPARENT, "transparent" }, + { SECCLASS_WINDOW, WINDOW__MOUSEMOTION, "mousemotion" }, + { SECCLASS_WINDOW, WINDOW__CLIENTCOMEVENT, "clientcomevent" }, + { SECCLASS_WINDOW, WINDOW__INPUTEVENT, "inputevent" }, + { SECCLASS_WINDOW, WINDOW__DRAWEVENT, "drawevent" }, + { SECCLASS_WINDOW, WINDOW__WINDOWCHANGEEVENT, "windowchangeevent" }, + { SECCLASS_WINDOW, WINDOW__WINDOWCHANGEREQUEST, "windowchangerequest" }, + { SECCLASS_WINDOW, WINDOW__SERVERCHANGEEVENT, "serverchangeevent" }, + { SECCLASS_WINDOW, WINDOW__EXTENSIONEVENT, "extensionevent" }, + { SECCLASS_FONT, FONT__LOAD, "load" }, + { SECCLASS_FONT, FONT__FREE, "free" }, + { SECCLASS_FONT, FONT__GETATTR, "getattr" }, + { SECCLASS_FONT, FONT__USE, "use" }, + { SECCLASS_COLORMAP, COLORMAP__CREATE, "create" }, + { SECCLASS_COLORMAP, COLORMAP__FREE, "free" }, + { SECCLASS_COLORMAP, COLORMAP__INSTALL, "install" }, + { SECCLASS_COLORMAP, COLORMAP__UNINSTALL, "uninstall" }, + { SECCLASS_COLORMAP, COLORMAP__LIST, "list" }, + { SECCLASS_COLORMAP, COLORMAP__READ, "read" }, + { SECCLASS_COLORMAP, COLORMAP__STORE, "store" }, + { SECCLASS_COLORMAP, COLORMAP__GETATTR, "getattr" }, + { SECCLASS_COLORMAP, COLORMAP__SETATTR, "setattr" }, + { SECCLASS_PROPERTY, PROPERTY__CREATE, "create" }, + { SECCLASS_PROPERTY, PROPERTY__FREE, "free" }, + { SECCLASS_PROPERTY, PROPERTY__READ, "read" }, + { SECCLASS_PROPERTY, PROPERTY__WRITE, "write" }, + { SECCLASS_CURSOR, CURSOR__CREATE, "create" }, + { SECCLASS_CURSOR, CURSOR__CREATEGLYPH, "createglyph" }, + { SECCLASS_CURSOR, CURSOR__FREE, "free" }, + { SECCLASS_CURSOR, CURSOR__ASSIGN, "assign" }, + { SECCLASS_CURSOR, CURSOR__SETATTR, "setattr" }, + { SECCLASS_XCLIENT, XCLIENT__KILL, "kill" }, + { SECCLASS_XINPUT, XINPUT__LOOKUP, "lookup" }, + { SECCLASS_XINPUT, XINPUT__GETATTR, "getattr" }, + { SECCLASS_XINPUT, XINPUT__SETATTR, "setattr" }, + { SECCLASS_XINPUT, XINPUT__SETFOCUS, "setfocus" }, + { SECCLASS_XINPUT, XINPUT__WARPPOINTER, "warppointer" }, + { SECCLASS_XINPUT, XINPUT__ACTIVEGRAB, "activegrab" }, + { SECCLASS_XINPUT, XINPUT__PASSIVEGRAB, "passivegrab" }, + { SECCLASS_XINPUT, XINPUT__UNGRAB, "ungrab" }, + { SECCLASS_XINPUT, XINPUT__BELL, "bell" }, + { SECCLASS_XINPUT, XINPUT__MOUSEMOTION, "mousemotion" }, + { SECCLASS_XINPUT, XINPUT__RELABELINPUT, "relabelinput" }, + { SECCLASS_XSERVER, XSERVER__SCREENSAVER, "screensaver" }, + { SECCLASS_XSERVER, XSERVER__GETHOSTLIST, "gethostlist" }, + { SECCLASS_XSERVER, XSERVER__SETHOSTLIST, "sethostlist" }, + { SECCLASS_XSERVER, XSERVER__GETFONTPATH, "getfontpath" }, + { SECCLASS_XSERVER, XSERVER__SETFONTPATH, "setfontpath" }, + { SECCLASS_XSERVER, XSERVER__GETATTR, "getattr" }, + { SECCLASS_XSERVER, XSERVER__GRAB, "grab" }, + { SECCLASS_XSERVER, XSERVER__UNGRAB, "ungrab" }, + { SECCLASS_XEXTENSION, XEXTENSION__QUERY, "query" }, + { SECCLASS_XEXTENSION, XEXTENSION__USE, "use" }, + { SECCLASS_PAX, PAX__PAGEEXEC, "pageexec" }, + { SECCLASS_PAX, PAX__EMUTRAMP, "emutramp" }, + { SECCLASS_PAX, PAX__MPROTECT, "mprotect" }, + { SECCLASS_PAX, PAX__RANDMMAP, "randmmap" }, + { SECCLASS_PAX, PAX__RANDEXEC, "randexec" }, + { SECCLASS_PAX, PAX__SEGMEXEC, "segmexec" }, + { SECCLASS_NETLINK_ROUTE_SOCKET, NETLINK_ROUTE_SOCKET__NLMSG_READ, "nlmsg_read" }, + { SECCLASS_NETLINK_ROUTE_SOCKET, NETLINK_ROUTE_SOCKET__NLMSG_WRITE, "nlmsg_write" }, + { SECCLASS_NETLINK_FIREWALL_SOCKET, NETLINK_FIREWALL_SOCKET__NLMSG_READ, "nlmsg_read" }, + { SECCLASS_NETLINK_FIREWALL_SOCKET, NETLINK_FIREWALL_SOCKET__NLMSG_WRITE, "nlmsg_write" }, + { SECCLASS_NETLINK_TCPDIAG_SOCKET, NETLINK_TCPDIAG_SOCKET__NLMSG_READ, "nlmsg_read" }, + { SECCLASS_NETLINK_TCPDIAG_SOCKET, NETLINK_TCPDIAG_SOCKET__NLMSG_WRITE, "nlmsg_write" }, + { SECCLASS_NETLINK_XFRM_SOCKET, NETLINK_XFRM_SOCKET__NLMSG_READ, "nlmsg_read" }, + { SECCLASS_NETLINK_XFRM_SOCKET, NETLINK_XFRM_SOCKET__NLMSG_WRITE, "nlmsg_write" }, + { SECCLASS_NETLINK_AUDIT_SOCKET, NETLINK_AUDIT_SOCKET__NLMSG_READ, "nlmsg_read" }, + { SECCLASS_NETLINK_AUDIT_SOCKET, NETLINK_AUDIT_SOCKET__NLMSG_WRITE, "nlmsg_write" }, + { SECCLASS_NETLINK_IP6FW_SOCKET, NETLINK_IP6FW_SOCKET__NLMSG_READ, "nlmsg_read" }, + { SECCLASS_NETLINK_IP6FW_SOCKET, NETLINK_IP6FW_SOCKET__NLMSG_WRITE, "nlmsg_write" }, };