summaryrefslogtreecommitdiffstats
path: root/fsade.c
AgeCommit message (Collapse)Author
2020-01-08fsade: Support checking for xattrs (extattrs) on FreeBSDTavian Barnes
2020-01-07Update copyright datesTavian Barnes
2020-01-07fsade: Support NFSv4 ACLs on FreeBSDTavian Barnes
2020-01-06fsade: Don't treat EINVAL as an errorTavian Barnes
acl_get_file() will return EINVAL on some platforms (e.g. FreeBSD, macOS) when the requested ACL type is not supported for that file. This fixes `bfs -acl` spewing "Invalid argument." for every file on FreeBSD with ZFS where ACLs are NFSv4 and thus the POSIX.1e ones are not supported.
2019-05-24fsade: Fix ACL detection on macOSTavian Barnes
2019-05-24Implement -xattr predicateTavian Barnes
2019-05-24fsade: Refactor the POSIX.1e abstractionsTavian Barnes
Since we're going to want to abstract more things that aren't part of POSIX.1e (like xattrs) in a similar way, let's give this a more generic name. And while we're at it, give it some more precise error reporting, and add some tests.