diff options
Diffstat (limited to 'sys/security/mac_stub/mac_stub.c')
-rw-r--r-- | sys/security/mac_stub/mac_stub.c | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/sys/security/mac_stub/mac_stub.c b/sys/security/mac_stub/mac_stub.c index cc93edf..9a7f567 100644 --- a/sys/security/mac_stub/mac_stub.c +++ b/sys/security/mac_stub/mac_stub.c @@ -908,6 +908,14 @@ stub_check_proc_setresgid(struct ucred *cred, gid_t rgid, gid_t egid, } static int +stub_check_socket_accept(struct ucred *cred, struct socket *socket, + struct label *socketlabel) +{ + + return (0); +} + +static int stub_check_socket_bind(struct ucred *cred, struct socket *socket, struct label *socketlabel, struct sockaddr *sockaddr) { @@ -940,12 +948,43 @@ stub_check_socket_listen(struct ucred *cred, struct socket *so, } static int +stub_check_socket_poll(struct ucred *cred, struct socket *so, + struct label *socketlabel) +{ + + return (0); +} + +static int +stub_check_socket_receive(struct ucred *cred, struct socket *so, + struct label *socketlabel) +{ + + return (0); +} + +static int stub_check_socket_relabel(struct ucred *cred, struct socket *socket, struct label *socketlabel, struct label *newlabel) { return (0); } +static int +stub_check_socket_send(struct ucred *cred, struct socket *so, + struct label *socketlabel) +{ + + return (0); +} + +static int +stub_check_socket_stat(struct ucred *cred, struct socket *so, + struct label *socketlabel) +{ + + return (0); +} static int stub_check_socket_visible(struct ucred *cred, struct socket *socket, @@ -1417,11 +1456,16 @@ static struct mac_policy_ops mac_stub_ops = .mpo_check_proc_setresuid = stub_check_proc_setresuid, .mpo_check_proc_setresgid = stub_check_proc_setresgid, .mpo_check_proc_signal = stub_check_proc_signal, + .mpo_check_socket_accept = stub_check_socket_accept, .mpo_check_socket_bind = stub_check_socket_bind, .mpo_check_socket_connect = stub_check_socket_connect, .mpo_check_socket_deliver = stub_check_socket_deliver, .mpo_check_socket_listen = stub_check_socket_listen, + .mpo_check_socket_poll = stub_check_socket_poll, + .mpo_check_socket_receive = stub_check_socket_receive, .mpo_check_socket_relabel = stub_check_socket_relabel, + .mpo_check_socket_send = stub_check_socket_send, + .mpo_check_socket_stat = stub_check_socket_stat, .mpo_check_socket_visible = stub_check_socket_visible, .mpo_check_sysarch_ioperm = stub_check_sysarch_ioperm, .mpo_check_system_acct = stub_check_system_acct, |