Unveil in OpenBSD Last year the unveil() system call was introduced in OpenBSD 6.4 Unveil has continued to evolve and be included in more programs in OpenBSD base, as well as some in the OpenBSD ports tree. Unveil has gained new features and semantics as a result, with some of the underlying implementation details in the kernel changing considerably. This talk discusses unveil, how it is used in programs, as well as new changes to semantics. We also will touch on how unveil() is implemented in the kernel to handle some of the changes. |