summaryrefslogtreecommitdiff
path: root/monitor_wrap.c
diff options
context:
space:
mode:
Diffstat (limited to 'monitor_wrap.c')
-rw-r--r--monitor_wrap.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/monitor_wrap.c b/monitor_wrap.c
index 23857639b..983b24072 100644
--- a/monitor_wrap.c
+++ b/monitor_wrap.c
@@ -1103,6 +1103,36 @@ mm_auth_rsa_verify_response(Key *key, BIGNUM *p, u_char response[16])
1103 return (success); 1103 return (success);
1104} 1104}
1105 1105
1106#ifdef AUDIT_EVENTS
1107void
1108mm_audit_event(ssh_audit_event_t event)
1109{
1110 Buffer m;
1111
1112 debug3("%s entering", __func__);
1113
1114 buffer_init(&m);
1115 buffer_put_int(&m, event);
1116
1117 mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_AUDIT_EVENT, &m);
1118 buffer_free(&m);
1119}
1120
1121void
1122mm_audit_run_command(const char *command)
1123{
1124 Buffer m;
1125
1126 debug3("%s entering command %s", __func__, command);
1127
1128 buffer_init(&m);
1129 buffer_put_cstring(&m, command);
1130
1131 mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_AUDIT_COMMAND, &m);
1132 buffer_free(&m);
1133}
1134#endif /* AUDIT_EVENTS */
1135
1106#ifdef GSSAPI 1136#ifdef GSSAPI
1107OM_uint32 1137OM_uint32
1108mm_ssh_gssapi_server_ctx(Gssctxt **ctx, gss_OID goid) 1138mm_ssh_gssapi_server_ctx(Gssctxt **ctx, gss_OID goid)