Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fsade: Fix msan false positive in bfs_check_acl_type() | Tavian Barnes | 2021-03-28 | 1 | -2/+8 |
| | |||||
* | Update copyright dates | Tavian Barnes | 2021-02-05 | 1 | -1/+1 |
| | |||||
* | dir: New DIR* facade | Tavian Barnes | 2021-01-28 | 1 | -9/+10 |
| | |||||
* | Include what I use | Tavian Barnes | 2020-11-12 | 1 | -1/+2 |
| | | | | Thanks to https://github.com/include-what-you-use/include-what-you-use | ||||
* | Implement -xattrname | Tavian Barnes | 2020-08-13 | 1 | -0/+44 |
| | | | | From macOS find. | ||||
* | bftw: Rename bftw_typeflag to bftw_type, and make it not a bitmask | Tavian Barnes | 2020-07-29 | 1 | -6/+6 |
| | |||||
* | fsade: Fix default ACL processing. | Tavian Barnes | 2020-03-16 | 1 | -38/+50 |
| | | | | | | For default ACLs, any entries at all makes them non-trivial. C.f.: https://lists.freebsd.org/pipermail/posix1e/2014-July/000517.html | ||||
* | fsade: Support checking for xattrs (extattrs) on FreeBSD | Tavian Barnes | 2020-01-08 | 1 | -2/+12 |
| | |||||
* | Update copyright dates | Tavian Barnes | 2020-01-07 | 1 | -1/+1 |
| | |||||
* | fsade: Support NFSv4 ACLs on FreeBSD | Tavian Barnes | 2020-01-07 | 1 | -23/+38 |
| | |||||
* | fsade: Don't treat EINVAL as an error | Tavian Barnes | 2020-01-06 | 1 | -0/+6 |
| | | | | | | | | | 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. | ||||
* | fsade: Fix ACL detection on macOS | Tavian Barnes | 2019-05-24 | 1 | -10/+29 |
| | |||||
* | Implement -xattr predicate | Tavian Barnes | 2019-05-24 | 1 | -2/+48 |
| | |||||
* | fsade: Refactor the POSIX.1e abstractions | Tavian Barnes | 2019-05-24 | 1 | -0/+232 |
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. |