Re: svn commit: r354808 - in head: contrib/openbsm/etc contrib/openbsm/sys/bsm sys/bsm sys/compat/freebsd32 sys/kern sys/security/audit sys/sys tests/sys/posixshm

2019-11-18 Thread Konstantin Belousov
On Mon, Nov 18, 2019 at 01:31:16PM +, David Bright wrote:
> Author: dab
> Date: Mon Nov 18 13:31:16 2019
> New Revision: 354808
> URL: https://svnweb.freebsd.org/changeset/base/354808
> 
> Log:
>   Jail and capability mode for shm_rename; add audit support for shm_rename
>   
>   Co-mingling two things here:
>   
> * Addressing some feedback from Konstantin and Kyle re: jail,
>   capability mode, and a few other things
> * Adding audit support as promised.
>   
>   The audit support change includes a partial refresh of OpenBSM from
>   upstream, where the change to add shm_rename has already been
>   accepted. Matthew doesn't plan to work on refreshing anything else to
>   support audit for those new event types.
>   
>   Submitted by:   Matthew Bryan 
>   Reviewed by:kib
>   Relnotes:   Yes
>   Sponsored by:   Dell EMC Isilon
>   Differential Revision:  https://reviews.freebsd.org/D22083
> 
> Modified:
>   head/contrib/openbsm/etc/audit_event
>   head/contrib/openbsm/sys/bsm/audit_kevents.h
>   head/sys/bsm/audit_kevents.h
>   head/sys/compat/freebsd32/freebsd32_sysent.c
>   head/sys/compat/freebsd32/syscalls.master
>   head/sys/kern/init_sysent.c
>   head/sys/kern/syscalls.master
>   head/sys/kern/uipc_shm.c
>   head/sys/security/audit/audit_bsm.c
>   head/sys/sys/mman.h
>   head/sys/sys/sysproto.h
>   head/tests/sys/posixshm/posixshm_test.c

At least, the generated files should be not committed together with
human-written code.
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


svn commit: r354808 - in head: contrib/openbsm/etc contrib/openbsm/sys/bsm sys/bsm sys/compat/freebsd32 sys/kern sys/security/audit sys/sys tests/sys/posixshm

2019-11-18 Thread David Bright
Author: dab
Date: Mon Nov 18 13:31:16 2019
New Revision: 354808
URL: https://svnweb.freebsd.org/changeset/base/354808

Log:
  Jail and capability mode for shm_rename; add audit support for shm_rename
  
  Co-mingling two things here:
  
* Addressing some feedback from Konstantin and Kyle re: jail,
  capability mode, and a few other things
* Adding audit support as promised.
  
  The audit support change includes a partial refresh of OpenBSM from
  upstream, where the change to add shm_rename has already been
  accepted. Matthew doesn't plan to work on refreshing anything else to
  support audit for those new event types.
  
  Submitted by: Matthew Bryan 
  Reviewed by:  kib
  Relnotes: Yes
  Sponsored by: Dell EMC Isilon
  Differential Revision:https://reviews.freebsd.org/D22083

Modified:
  head/contrib/openbsm/etc/audit_event
  head/contrib/openbsm/sys/bsm/audit_kevents.h
  head/sys/bsm/audit_kevents.h
  head/sys/compat/freebsd32/freebsd32_sysent.c
  head/sys/compat/freebsd32/syscalls.master
  head/sys/kern/init_sysent.c
  head/sys/kern/syscalls.master
  head/sys/kern/uipc_shm.c
  head/sys/security/audit/audit_bsm.c
  head/sys/sys/mman.h
  head/sys/sys/sysproto.h
  head/tests/sys/posixshm/posixshm_test.c

Modified: head/contrib/openbsm/etc/audit_event
==
--- head/contrib/openbsm/etc/audit_eventMon Nov 18 10:46:55 2019
(r354807)
+++ head/contrib/openbsm/etc/audit_eventMon Nov 18 13:31:16 2019
(r354808)
@@ -601,6 +601,19 @@
 43238:AUE_SETLOGINCLASS:setloginclass(2):pc
 43239:AUE_POSIX_FADVISE:posix_fadvise(2):no
 43240:AUE_SCTP_GENERIC_SENDMSG_IOV:sctp_generic_sendmsg_iov(2):nt
+43241:AUE_ABORT2:abort(2):pc
+43242:AUE_SEMTIMEDWAIT:sem_timedwait(3):ip
+43243:AUE_SEMDESTROY:sem_destroy(3):ip
+43244:AUE_SEMGETVALUE:sem_getvalue(3):ip
+43245:AUE_SEMINIT:sem_init(3):ip
+43246:AUE_SEMPOST:sem_post(3):ip
+43247:AUE_SEMTRYWAIT:sem_trywait(3):ip
+43258:AUE_SEMWAIT:sem_wait(3):ip
+43259:AUE_FGETUUID:fgetuuid(2):ip
+43260:AUE_GETUUID:getuuid(2):ip
+43261:AUE_LGETUUID:lgetuuid(2):ip
+43262:AUE_EXECVEAT:execveat(2):pc,ex
+43263:AUE_SHMRENAME:shm_rename(2):ip
 #
 # Solaris userspace events.
 #

Modified: head/contrib/openbsm/sys/bsm/audit_kevents.h
==
--- head/contrib/openbsm/sys/bsm/audit_kevents.hMon Nov 18 10:46:55 
2019(r354807)
+++ head/contrib/openbsm/sys/bsm/audit_kevents.hMon Nov 18 13:31:16 
2019(r354808)
@@ -640,6 +640,19 @@
 #defineAUE_SETLOGINCLASS   43238   /* FreeBSD-specific. */
 #defineAUE_POSIX_FADVISE   43239   /* FreeBSD-specific. */
 #defineAUE_SCTP_GENERIC_SENDMSG_IOV43240   /* FreeBSD-specific. */
+#defineAUE_ABORT2  43241   /* FreeBSD-specific. */
+#defineAUE_SEMTIMEDWAIT43242   /* FreeBSD-specific. */
+#defineAUE_SEMDESTROY  43243   /* FreeBSD-specific. */
+#defineAUE_SEMGETVALUE 43244   /* FreeBSD-specific. */
+#defineAUE_SEMINIT 43245   /* FreeBSD-specific. */
+#defineAUE_SEMPOST 43246   /* FreeBSD-specific. */
+#defineAUE_SEMTRYWAIT  43247   /* FreeBSD-specific. */
+#defineAUE_SEMWAIT 43258   /* FreeBSD-specific. */
+#defineAUE_FGETUUID43259   /* CADETS. */
+#defineAUE_GETUUID 43260   /* CADETS. */
+#defineAUE_LGETUUID43261   /* CADETS. */
+#defineAUE_EXECVEAT43262   /* FreeBSD/Linux. */
+#defineAUE_SHMRENAME   43263   /* FreeBSD-specific. */
 
 /*
  * Darwin BSM uses a number of AUE_O_* definitions, which are aliased to the
@@ -794,12 +807,6 @@
 #defineAUE_REMOVEXATTR AUE_NULL
 #defineAUE_SBRKAUE_NULL
 #defineAUE_SELECT  AUE_NULL
-#defineAUE_SEMDESTROY  AUE_NULL
-#defineAUE_SEMGETVALUE AUE_NULL
-#defineAUE_SEMINIT AUE_NULL
-#defineAUE_SEMPOST AUE_NULL
-#defineAUE_SEMTRYWAIT  AUE_NULL
-#defineAUE_SEMWAIT AUE_NULL
 #defineAUE_SEMWAITSIGNAL   AUE_NULL
 #defineAUE_SETITIMER   AUE_NULL
 #defineAUE_SETSGROUPS  AUE_NULL

Modified: head/sys/bsm/audit_kevents.h
==
--- head/sys/bsm/audit_kevents.hMon Nov 18 10:46:55 2019
(r354807)
+++ head/sys/bsm/audit_kevents.hMon Nov 18 13:31:16 2019
(r354808)
@@ -644,6 +644,19 @@
 #defineAUE_SETLOGINCLASS   43238   /* FreeBSD-specific. */
 #defineAUE_POSIX_FADVISE   43239   /* FreeBSD-specific. */
 #defineAUE_SCTP_GENERIC_SENDMSG_IOV43240   /* FreeBSD-specific. */
+#defineAUE_ABORT2  43241