Up to [local] / src / usr.bin / usbhidaction
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: OPENBSD_7_1_BASE
Revision 1.24 / (download) - annotate - [select for diffs], Wed Dec 15 11:23:09 2021 UTC (2 years, 5 months ago) by mestre
Branch: MAIN
CVS Tags: OPENBSD_7_1_BASE,
OPENBSD_7_1
Changes since 1.23: +6 -1 lines
Diff to previous 1.23 (colored)
restrict filesystem access with unveil(2). this one opens the default table file "/usr/share/misc/usb_hid_usages" through hid_start(3) from libusbhid, then `dev' (will be the fd used on the ioctls) and finally `conf' which is the file with the actions to be monitored. `conf' needs to be unveil(2)ed with read perms since usbhidaction(1) can run as daemon and this file will be re-read if a SIGHUP is catched. looks good deraadt@