summaryrefslogtreecommitdiffstats
path: root/sys/security/mac_stub/mac_stub.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/security/mac_stub/mac_stub.c')
-rw-r--r--sys/security/mac_stub/mac_stub.c44
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,
OpenPOWER on IntegriCloud