Steve 27e2c9
diff -urp audit-2.2.3/auparse/interpret.c audit-2.2.4/auparse/interpret.c
Steve 27e2c9
--- audit-2.2.3/auparse/interpret.c	2013-03-19 16:28:53.000000000 -0400
Steve 27e2c9
+++ audit-2.2.4/auparse/interpret.c	2013-03-20 17:09:31.000000000 -0400
Steve 27e2c9
@@ -1339,6 +1339,8 @@ static const char *print_a0(const char *
Steve 27e2c9
 			return print_dirfd(val);
Steve 27e2c9
 		else if (strcmp(sys, "futimensat") == 0)
Steve 27e2c9
 			return print_dirfd(val);
Steve 27e2c9
+		else if (strcmp(sys, "clone") == 0)
Steve 27e2c9
+			return print_clone_flags(val);
Steve 27e2c9
 		else if (strcmp(sys, "unshare") == 0)
Steve 27e2c9
 			return print_clone_flags(val);
Steve 27e2c9
 	}
Steve 27e2c9
@@ -1441,8 +1443,6 @@ static const char *print_a2(const char *
Steve 27e2c9
 			return print_prot(val, 0);
Steve 27e2c9
                 else if (strcmp(sys, "socket") == 0)
Steve 27e2c9
 			return print_socket_proto(val);
Steve 27e2c9
-		else if (strcmp(sys, "clone") == 0)
Steve 27e2c9
-			return print_clone_flags(val);
Steve 27e2c9
                 else if (strcmp(sys, "recvmsg") == 0)
Steve 27e2c9
 			return print_recv(val);
Steve 27e2c9
 		else if (strcmp(sys, "linkat") == 0)
Steve 27e2c9
diff -urp audit-2.2.3/contrib/stig.rules audit-2.2.4/contrib/stig.rules
Steve 27e2c9
--- audit-2.2.3/contrib/stig.rules	2013-03-19 16:28:53.000000000 -0400
Steve 27e2c9
+++ audit-2.2.4/contrib/stig.rules	2013-03-20 17:09:31.000000000 -0400
Steve 27e2c9
@@ -177,8 +177,8 @@
Steve 27e2c9
 #-a always,exit -F dir=/home -F uid=0 -F auid>=500 -F auid!=4294967295 -C auid!=obj_uid -F key=power-abuse
Steve 27e2c9
 
Steve 27e2c9
 ## Optional - log container creation  
Steve 27e2c9
-#-a always,exit -F arch=b32 -S clone -F a2&2080505856 -k container-create
Steve 27e2c9
-#-a always,exit -F arch=b64 -S clone -F a2&2080505856 -k container-create
Steve 27e2c9
+#-a always,exit -F arch=b32 -S clone -F a0&2080505856 -k container-create
Steve 27e2c9
+#-a always,exit -F arch=b64 -S clone -F a0&2080505856 -k container-create
Steve 27e2c9
 
Steve 27e2c9
 ## Optional - watch for containers that may change their configuration 
Steve 27e2c9
 #-a always,exit -F arch=b32 -S setns -S unshare -k container-config
Steve 27e2c9
diff -urp audit-2.2.3/docs/auditctl.8 audit-2.2.4/docs/auditctl.8
Steve 27e2c9
--- audit-2.2.3/docs/auditctl.8	2013-03-19 16:28:53.000000000 -0400
Steve 27e2c9
+++ audit-2.2.4/docs/auditctl.8	2013-03-20 17:09:31.000000000 -0400
Steve 27e2c9
@@ -63,6 +63,9 @@ Report the kernel's audit subsystem stat
Steve 27e2c9
 .BI \-t
Steve 27e2c9
 Trim the subtrees after a mount command.
Steve 27e2c9
 .TP
Steve 27e2c9
+.BI \-v
Steve 27e2c9
+Print the version of auditctl.
Steve 27e2c9
+.TP
Steve 27e2c9
 .BI \-a\  [ list,action | action,list ]
Steve 27e2c9
 Append rule to the end of \fIlist\fP with \fIaction\fP. Please note the comma separating the two values. Omitting it will cause errors. The fields may be in either order. It could be list,action or action,list. The following describes the valid \fIlist\fP names:
Steve 27e2c9
 .RS
Steve 27e2c9
diff -urp audit-2.2.3/src/ausearch-report.c audit-2.2.4/src/ausearch-report.c
Steve 27e2c9
--- audit-2.2.3/src/ausearch-report.c	2013-03-19 16:28:53.000000000 -0400
Steve 27e2c9
+++ audit-2.2.4/src/ausearch-report.c	2013-03-20 17:09:31.000000000 -0400
Steve 27e2c9
@@ -1723,6 +1723,8 @@ static void print_a0(const char *val)
Steve 27e2c9
 			return print_dirfd(val);
Steve 27e2c9
 		else if (strcmp(sys, "futimensat") == 0)
Steve 27e2c9
 			return print_dirfd(val);
Steve 27e2c9
+		else if (strcmp(sys, "clone") == 0)
Steve 27e2c9
+			return print_clone(val);
Steve 27e2c9
 		else if (strcmp(sys, "unshare") == 0)
Steve 27e2c9
 			return print_clone(val);
Steve 27e2c9
 		else goto normal;
Steve 27e2c9
@@ -1799,8 +1801,6 @@ static void print_a2(const char *val)
Steve 27e2c9
 			return print_prot(val, 0);
Steve 27e2c9
 		else if (strcmp(sys, "socket") == 0)
Steve 27e2c9
 			return print_socket_proto(val);
Steve 27e2c9
-		else if (strcmp(sys, "clone") == 0)
Steve 27e2c9
-			return print_clone(val);
Steve 27e2c9
 		else if (strcmp(sys, "recvmsg") == 0)
Steve 27e2c9
 			print_recv(val);
Steve 27e2c9
 		else if (strcmp(sys, "linkat") == 0)