summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Make -help output prettier and more completeTavian Barnes2017-04-162-50/+260
* tests.sh: Allow individual tests to be specified on the command lineTavian Barnes2017-04-161-10/+16
* Implement -XTavian Barnes2017-04-167-0/+51
* tests: Add tests for bfs extensions to -exec ... +Tavian Barnes2017-04-163-0/+22
* exec: Interpret ARG_MAX corretly.Tavian Barnes2017-04-152-34/+117
* exec: close() the working directory even if !ftwbufTavian Barnes2017-04-151-1/+1
* Implement -exec/-execdir ... +Tavian Barnes2017-04-1510-227/+618
* util.h: Don't use a forward reference to enum bftw_typeflagTavian Barnes2017-04-131-0/+1
* tests.sh: Use eval instead of declare -gTavian Barnes2017-04-081-1/+1
* Move bftw_typeflag converters to util.cTavian Barnes2017-04-086-116/+112
* bftw: Only rebuild the part of the path that changesTavian Barnes2017-03-221-37/+50
* bftw: Fix quadratic reference counting complexityTavian Barnes2017-03-201-8/+15
* Respect -nocolor for -fprint /dev/stdoutTavian Barnes2017-03-161-2/+16
* Color link targets for -lsTavian Barnes2017-03-166-26/+60
* Give struct expr a CFILE* instead of just a FILE*Tavian Barnes2017-03-165-58/+90
* Release 0.960.96Tavian Barnes2017-03-113-2/+20
* Implement -ls and -flsTavian Barnes2017-03-116-102/+291
* tests: Run everything in UTCTavian Barnes2017-03-112-4/+5
* Add a test for colored outputTavian Barnes2017-03-112-0/+15
* Make a printf()-style API for colored messagesTavian Barnes2017-03-118-322/+306
* Implement -printf %Ak, %Ck, and %TkTavian Barnes2017-03-113-90/+240
* tests: Print the count of passing and failing testsTavian Barnes2017-02-111-13/+14
* Add some tests for the operators themselvesTavian Barnes2017-02-119-10/+118
* Allow short-circuiting optimizations with non-pure operandsTavian Barnes2017-02-112-14/+42
* Add tests for bfs's flexible command line parsingTavian Barnes2017-02-106-0/+35
* tests: Don't require bash associative arraysTavian Barnes2017-02-101-22/+11
* bftw: Make the nameoff of "///" point to "/"Tavian Barnes2017-02-096-11/+14
* Give the test cases human-readable namesTavian Barnes2017-02-09138-312/+452
* Don't close stdin for -ok or -okdirTavian Barnes2017-02-094-15/+45
* parse: Factor out all "looks like icmp" checksTavian Barnes2017-02-091-11/+16
* bftw: Add the DIR* to bftw_stateTavian Barnes2017-02-091-15/+39
* Add support for -x?type with multiple typesTavian Barnes2017-02-088-169/+146
* bftw: Add mising closedir() to error pathTavian Barnes2017-02-071-0/+1
* Bail out if parse_root() failsTavian Barnes2017-02-071-44/+88
* Add some missing perror() callsTavian Barnes2017-02-073-34/+39
* bftw: Plug a leak if dirqueue_push() failsTavian Barnes2017-02-061-16/+28
* Fix a memory leak parsing -printfTavian Barnes2017-02-063-1/+9
* tests.sh: Set the umask before creating the test treesTavian Barnes2017-02-061-0/+1
* Make -quit happen immediately, not at the end of the current expressionTavian Barnes2017-02-054-4/+43
* bftw: Compute nameoff correctly for the root in BFTW_DEPTH modeTavian Barnes2017-02-053-2/+11
* Implement -printf/-fprintfTavian Barnes2017-02-0517-46/+1087
* Implement -nouser and -nogroupTavian Barnes2017-02-046-1/+62
* Don't trust st_size when reading symlinksTavian Barnes2017-01-313-12/+44
* Simplify exec_chdir()Tavian Barnes2017-01-141-16/+10
* Don't set _POSIX_C_SOURCETavian Barnes2017-01-061-5/+4
* tests: Add a test for -inumTavian Barnes2017-01-032-1/+9
* tests: Add tests for -quitTavian Barnes2017-01-025-1/+27
* eval: Check that O_DIRECTORY is defined before using itTavian Barnes2017-01-021-1/+5
* travis: Do 32-bit builds tooTavian Barnes2016-12-211-2/+13
* Set _FILE_OFFSET_BITS to 64Tavian Barnes2016-12-213-1/+8