summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)Author
5 daysconfig: Add BFS_USE_LIB* to config.h instead of CPPFLAGSTavian Barnes
6 daysioq: Fix uninitialized values in ioq_create() cleanup pathTavian Barnes
6 daysprintf: Check dynamic format strings more carefullyTavian Barnes
6 daysprintf: Refactor %y/%Y implementationTavian Barnes
6 daysctx: Escape paths when reporting errors in bfs_ctx_free()Tavian Barnes
6 daysopt: Add missing NULL check in visit_shallow()Tavian Barnes
6 daysdstring: Add missing va_end() to dstrvcatf() error pathTavian Barnes
6 dayseval: Plug memory leak if bfs_opendir() failsTavian Barnes
8 daysfsade: Implement ACL detection on IllumosTavian Barnes
8 daysconfig: Check for acl_get_file()Tavian Barnes
8 daysfsade: Simplify BFS_CAN_CHECK_CAPABILITIESTavian Barnes
8 daysconfig: Check for acl_get_{entry,tag_type}()Tavian Barnes
8 daysconfig: Check for extattr_{get,list}_{file,link}()Tavian Barnes
11 daysconfig: Check for max_align_tTavian Barnes
11 daysconfig: Check for aligned_alloc()Tavian Barnes
11 daysconfig: Check for struct stat::st_flagsTavian Barnes
11 daysconfig: Check for struct stat::st_{a,c,m,birth}{tim,timespec}Tavian Barnes
11 daysconfig: Check for struct tm::tm_gmtoffTavian Barnes
11 daysconfig: Check for fdclosedir()Tavian Barnes
11 daysconfig: Check for strerror_[lr]()Tavian Barnes
11 daysconfig: Check for pipe2()Tavian Barnes
11 daysconfig: Check for statx()Tavian Barnes
11 daysconfig: Check for acl_is_trivial_np()Tavian Barnes
11 daysconfig: Check for confstr()Tavian Barnes
11 daysconfig: Check for getdents{,64}()Tavian Barnes
11 daysconfig: Check for posix_spawn_file_actions_addfchdir{,_np}()Tavian Barnes
11 daysconfig: Check for program_invocation_short_nameTavian Barnes
11 daysRename config.h to prelude.hTavian Barnes
13 daysbuild: Directly generate version.cTavian Barnes
13 daysmtab: Arena-allocate struct bfs_mountTavian Barnes
2024-04-10printf: Implement %ZTavian Barnes
2024-04-10Implement -contextTavian Barnes
2024-04-10fsade: Add libselinux wrappersTavian Barnes
2024-04-09build: Add a separate configuration stepTavian Barnes
2024-04-09xspawn: Fix $PATH resolution on NetBSD 10Tavian Barnes
2024-03-28config: Allow inlining allocator functionsTavian Barnes
2024-03-27xspawn: Fix bfs_resolve_late() error reportingTavian Barnes
2024-03-27xspawn: Don't use posix_spawnp() on macOSTavian Barnes
2024-03-27xspawn: Refactor $PATH resolutionTavian Barnes
2024-03-27xspawn: Implement bfs_spawn_addopen()Tavian Barnes
2024-03-26bfstd: Escape ASCII tildesTavian Barnes
2024-03-26xtime: Don't update tm if xtimegm() overflowsTavian Barnes
2024-03-23trie: Calculate representative indices branchlesslyTavian Barnes
2024-03-22bftw: Use a signed integer for dir_limitTavian Barnes
2024-03-22Fix some -Wpedantic warningsTavian Barnes
2024-03-21bfstd: Add an ASCII fast path to xstrwidth()Tavian Barnes
2024-03-21bfstd: New asciilen() functionTavian Barnes
2024-03-21bit: Check __BYTE_ORDER__ for the native endianTavian Barnes
2024-03-20bfstd: Check that wcwidth() is positiveTavian Barnes
2024-03-20ioq: Fix some allocation failure pathsTavian Barnes