Alan Somers
12395dc9f6
Fix audit of chflagsat, lgetfh, and setfib
...
These syscalls were always supposed to have been auditted, but due to
oversights never were.
PR: 228374
Reported by: aniketp
Reviewed by: aniketp
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D16388
2018-07-22 14:11:52 +00:00
Alan Somers
55cd452396
audit(4): add test cases for chflagsat(2), lgetfh(2), setfib(2)
...
These three syscalls aren't currently audited correctly, so the tests are
marked as expected failures.
PR: 228374
Submitted by: aniketp
MFC after: 2 weeks
Sponsored by: Google, Inc. (GSoC 2018)
Differential Revision: https://reviews.freebsd.org/D16379
2018-07-21 16:34:38 +00:00
Alan Somers
5641c23fa7
audit(4): fix Coverity issues
...
Fix several incorrect buffer size arguments and a file descriptor leak.
Submitted by: aniketp
Reported by: Coverity
CID: 1393489 1393501 1393509 1393510 1393514 1393515 1393516
CID: 1393517 1393518 1393519
MFC after: 2 weeks
X-MFC-With: 335284
X-MFC-With: 335318
X-MFC-With: 335320
Sponsored by: Google, Inc. (GSoC 2018)
Differential Revision: https://reviews.freebsd.org/D16000
2018-06-27 15:28:09 +00:00
Alan Somers
d1fb351c68
audit(4): add tests for utimes(2) and friends, mprotect, and undelete
...
Includes utimes(2), futimes(2), lutimes(2), futimesat(2), mprotect(2), and
undelete(2). undelete, for now, is tested only in failure mode.
Submitted by: aniketp
MFC after: 2 weeks
Sponsored by: Google, Inc. (GSoC 2018)
Differential Revision: https://reviews.freebsd.org/D15893
2018-06-19 16:55:39 +00:00
Alan Somers
844fc5ebf1
audit(4): add tests for extattr_set_file and friends
...
Includes extattr_{set_file, _set_fd, _set_link, _delete_file, _delete_fd,
_delete_link}
Submitted by: aniketp
MFC after: 2 weeks
Sponsored by: Google, Inc. (GSoC 2018)
Differential Revision: https://reviews.freebsd.org/D15867
2018-06-18 15:07:10 +00:00
Alan Somers
68e520fea4
audit(4): add tests for chflags and friends
...
chflags, fchflags, and lchflags (but not chflagsat) are included.
Submitted by: aniketp
MFC after: 2 weeks
Sponsored by: Google, Inc. (GSoC 2018)
Differential Revision: https://reviews.freebsd.org/D15854
2018-06-17 03:10:25 +00:00
Alan Somers
5c9a473888
audit(4): add tests for chown(2) and friends
...
Includes chown, fchown, lchown, and fchownat
Submitted by: aniketp
MFC after: 2 weeks
Sponsored by: Google, Inc. (GSoC 2018)
Differential Revision: https://reviews.freebsd.org/D15825
2018-06-16 15:38:59 +00:00
Alan Somers
2884521370
audit(4): add tests for access(2), chmod(2), and friends
...
access(2), eaccess(2), faccessat(2), chmod(2), fchmod(2), lchmod(2), and
fchmodat(2).
Submitted by: aniketp
MFC after: 2 weeks
Sponsored by: Google, Inc. (GSoC 2018)
Differential Revision: https://reviews.freebsd.org/D15805
Differential Revision: https://reviews.freebsd.org/D15808
2018-06-15 15:32:02 +00:00
Alan Somers
6d203d2dd7
audit(4): add tests for flock, fcntl, and fsync
...
Submitted by: aniketp
MFC after: 2 weeks
Sponsored by: Google, Inc (GSoC 2018)
Differential Revision: https://reviews.freebsd.org/D15795
2018-06-14 13:42:58 +00:00