summaryrefslogtreecommitdiffstats
path: root/parse.c
AgeCommit message (Expand)Author
2022-02-21regex: Wrap the POSIX API in a facadeTavian Barnes
2022-02-04regex: Add support for emacs and grep typesTavian Barnes
2022-01-30parse: Add support for ed and sed regexesTavian Barnes
2022-01-29Standardize WITH_* make variables for configuring dependenciesTavian Barnes
2022-01-24Simplifyingdata-man
2022-01-24Using Oniguruma library (optionally)data-man
2022-01-18util: New close() wrappers to check for EBADF and preserve errnoTavian Barnes
2021-10-19parse: Switch back to O_TRUNC from explicit ftruncate()Tavian Barnes
2021-10-19parse: Fix UAF + double-free when ftruncate() failsTavian Barnes
2021-10-01tests: Add tests for parsing invalid integersTavian Barnes
2021-09-26Don't truncate files until we know they're not duplicatesTavian Barnes
2021-09-21util: New xfopen() utilityTavian Barnes
2021-09-21ctx: Also deduplicate the standard streamsTavian Barnes
2021-09-15Fix the order of -fprintf FILE FORMAT in the docsTavian Barnes
2021-09-15Implement -files0-from FILETavian Barnes
2021-09-02eval: Use 512-byte blocks for -ls when POSIXLY_CORRECT is setTavian Barnes
2021-06-13parse: More -help pager improvementsTavian Barnes
2021-06-09util: Rename fallthrough to BFS_FALLTHROUGHTavian Barnes
2021-06-02Implement time units for -{a,B,c,m}timeTavian Barnes
2021-06-02Enable -Wimplicit-fallthroughTavian Barnes
2021-04-14parse: launch_pager(): set the LESS environment variable if it is empty.Markus F.X.J. Oberhumer
2021-04-13parse: check if PAGER environment variable is empty.Markus F.X.J. Oberhumer
2021-03-06Support -flags on all the BSDsTavian Barnes
2021-03-06Implement -flags, from FreeBSD findTavian Barnes
2021-02-05Update copyright datesTavian Barnes
2021-01-28dir: New DIR* facadeTavian Barnes
2021-01-24parse: Fix the token type of -nowarnTavian Barnes
2021-01-13-perm: Use +t instead of ug+tTavian Barnes
2020-12-02Give messages to unconditional assertion failuresTavian Barnes
2020-12-02parse: Clean up debug flag parsing/printingTavian Barnes
2020-11-28parse: Don't pass an uninitialized regex_t to regerror()Tavian Barnes
2020-11-12Include what I useTavian Barnes
2020-11-03New -status option to display a status barTavian Barnes
2020-10-06exec: Adjust some calling conventionsTavian Barnes
2020-10-06printf: Adjust some calling conventionsTavian Barnes
2020-10-05diag: New bfs_perror() functionTavian Barnes
2020-10-04parse: Fail if -color is passed and the colors couldn't be parsedTavian Barnes
2020-10-04parse: More accurate error reporting for cfdup()Tavian Barnes
2020-10-04parse: Report errors when failing to add a rootTavian Barnes
2020-09-27Rename struct cmdline to bfs_ctxTavian Barnes
2020-09-18stat: Rename bfs_stat_flag to _flagsTavian Barnes
2020-08-13Implement -xattrnameTavian Barnes
2020-07-29bftw: Make some flag names more explicitTavian Barnes
2020-07-29bftw: Rename bftw_typeflag to bftw_type, and make it not a bitmaskTavian Barnes
2020-06-16Implement exponential deepening searchTavian Barnes
2020-06-07parse: Color the optimization level differently in dump_cmdline()Tavian Barnes
2020-06-07opt: Dump the command line before optimizing with -D optTavian Barnes
2020-06-07parse: Prohibit actions inside -excludeTavian Barnes
2020-06-07Treat -nohidden like -exclude -hiddenTavian Barnes
2020-06-07Implement -exclude, a special form for convenient exclusionsTavian Barnes