| Commit message (Expand) | Author | Age | Files | Lines |
* | config: s/BFS_COUNTOF/countof/ | Tavian Barnes | 2023-05-10 | 1 | -1/+1 |
* | build: Fix tsan | Tavian Barnes | 2023-04-12 | 1 | -5/+6 |
* | list: Use macros instead of type-erased lists | Tavian Barnes | 2023-03-31 | 1 | -0/+2 |
* | trie: Use list.h for the list of leaves | Tavian Barnes | 2023-03-29 | 1 | -2/+0 |
* | tests: Use close() wrappers | Tavian Barnes | 2023-01-31 | 2 | -5/+3 |
* | Replace license boilerplate with SPDX tags | Tavian Barnes | 2023-01-25 | 8 | -120/+16 |
* | mtab: Mitigate the race between bfs_mtab_parse() and bfs_mtab_fill_types() | Tavian Barnes | 2023-01-22 | 2 | -0/+12 |
* | tests/xtouch: Fix macOS build | Tavian Barnes | 2023-01-19 | 1 | -0/+1 |
* | bfstd: New wrappers for dirname()/basename() | Tavian Barnes | 2023-01-19 | 3 | -15/+65 |
* | tests: Use bfs_sudo wrapper instead of testing $SUDO | Tavian Barnes | 2022-12-29 | 13 | -51/+49 |
* | tests/bfs/printf_everything: Simplify double negation | Tavian Barnes | 2022-12-16 | 1 | -2/+2 |
* | tests: New test for -fstype on a stacked mount point | Tavian Barnes | 2022-12-16 | 2 | -0/+14 |
* | tests: Save test stderr to separate files | Tavian Barnes | 2022-12-16 | 1 | -2/+2 |
* | tests: Fail early in bfs_diff if the diff fails | Tavian Barnes | 2022-12-16 | 10 | -19/+12 |
* | tests: Print the skip reason for --verbose=skipped | Tavian Barnes | 2022-12-16 | 2 | -8/+10 |
* | tests: Turn on set -e | Tavian Barnes | 2022-12-16 | 26 | -98/+69 |
* | tests: Move crash detection into invoke_bfs, use ! instead of fail | Tavian Barnes | 2022-12-16 | 67 | -78/+72 |
* | tests: Replace skip_unless test with test || skip | Tavian Barnes | 2022-12-16 | 44 | -78/+67 |
* | tests: Fix crash when stderr is redirected | Tavian Barnes | 2022-12-14 | 1 | -1/+7 |
* | tests/posix/readdir_error: Fix flakiness | Tavian Barnes | 2022-12-14 | 1 | -7/+23 |
* | tests: Add a test for readdir() errors | Tavian Barnes | 2022-12-13 | 1 | -0/+21 |
* | config: New BFS_COUNTOF macro | Tavian Barnes | 2022-12-07 | 1 | -1/+2 |
* | tests: Allow wildcard patterns like "posix/*" | Tavian Barnes | 2022-12-02 | 1 | -48/+31 |
* | parse: Fix crash on -xdev -mount | Tavian Barnes | 2022-11-30 | 2 | -0/+21 |
* | parse: Pass the right argument when warning about -O9 | Tavian Barnes | 2022-11-30 | 2 | -0/+22 |
* | tests: Avoid syslog() using a low fd on macOS | Tavian Barnes | 2022-11-20 | 1 | -5/+16 |
* | exec: Fix index overflow parsing -exec + | Tavian Barnes | 2022-11-11 | 2 | -0/+4 |
* | typo: Array bounds are exclusive, not inclusive | Tavian Barnes | 2022-11-10 | 1 | -0/+1 |
* | Revert "exec: Don't flush if the user says no to -ok" | Tavian Barnes | 2022-11-10 | 3 | -1/+24 |
* | pwcache: Fill the user/group caches lazily | Tavian Barnes | 2022-11-09 | 2 | -2/+11 |
* | tests/xtouch: Add some missing POSIX touch features | Tavian Barnes | 2022-11-08 | 2 | -51/+104 |
* | tests/xtouch: New utility | Tavian Barnes | 2022-11-07 | 22 | -88/+255 |
* | tests: Skip fstype tests if the mtab isn't available | Tavian Barnes | 2022-11-06 | 2 | -1/+8 |
* | trie: Make leaves into a linked list | Tavian Barnes | 2022-10-29 | 1 | -0/+15 |
* | tests: Fix privilege dropping when run as root | Tavian Barnes | 2022-10-21 | 1 | -1/+1 |
* | tests/gnu/inum_automount: Work around systemd-mount race | Tavian Barnes | 2022-10-21 | 2 | -6/+6 |
* | tests: Always clean scratch before using it | Tavian Barnes | 2022-10-20 | 4 | -0/+4 |
* | tests: Add a helper for cleaning scratch | Tavian Barnes | 2022-10-20 | 27 | -38/+50 |
* | tests: Coverage number go up | Tavian Barnes | 2022-10-19 | 22 | -2/+101 |
* | tests: Split test cases into separate files | Tavian Barnes | 2022-10-19 | 770 | -2857/+902 |
* | tests: Test -exec with a nonexistent command | Tavian Barnes | 2022-10-05 | 5 | -0/+116 |
* | tests: POSIX doesn't *require* -ok ... {} + to be unsupported | Tavian Barnes | 2022-09-18 | 1 | -2/+11 |
* | tests: Don't pass NUL bytes to sort | Tavian Barnes | 2022-07-18 | 4 | -5/+11 |
* | tests: Limit path lengths passed to mkdir | Tavian Barnes | 2022-07-13 | 1 | -4/+7 |
* | tests: Set colors to the empty string for non-ttys | Tavian Barnes | 2022-07-13 | 1 | -0/+9 |
* | tests: Use set -u | Tavian Barnes | 2022-07-13 | 1 | -2/+2 |
* | tests: Optimize startup | Tavian Barnes | 2022-07-13 | 1 | -14/+14 |
* | tests: Add tests for parsing failures in more locations | Tavian Barnes | 2022-07-13 | 1 | -0/+15 |
* | tests: New test for -exec with unset $PATH | Tavian Barnes | 2022-07-12 | 2 | -0/+30 |
* | tests: Simplify snapshot testing without bfs_diff | Tavian Barnes | 2022-07-12 | 1 | -102/+51 |