Page MenuHomeFreeBSD

md5: extend capabilites
ClosedPublic

Authored by oshogbo on Aug 7 2023, 11:11 AM.
Tags
None
Referenced Files
F152261465: D41348.id.diff
Mon, Apr 13, 6:20 PM
F152129937: D41348.diff
Sun, Apr 12, 10:58 PM
Unknown Object (File)
Tue, Apr 7, 1:30 AM
Unknown Object (File)
Sat, Mar 28, 12:54 AM
Unknown Object (File)
Sat, Mar 21, 4:18 PM
Unknown Object (File)
Fri, Mar 20, 7:43 PM
Unknown Object (File)
Sun, Mar 15, 1:09 PM
Unknown Object (File)
Sat, Mar 14, 8:47 PM
Subscribers

Details

Summary

In 4849767cb16a4, we did a large refactor of the md5(1) source code.
One of them is that instead of reading data using read(2) syscall, we
are using binary stream input (fread(3)).

fread(3) requires additional Capsicum capabilities:
sha256 CAP operation requires CAP_FSTAT, descriptor holds CAP_READ
sha256 RET fstat -1 errno 93 Capabilities insufficient

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

oshogbo created this revision.
This revision is now accepted and ready to land.Aug 7 2023, 11:24 AM
This revision was automatically updated to reflect the committed changes.