AgeCommit message (Expand)AuthorFilesLines
14 daystar: Fix a few weprintf/eprintf format stringsHEADmasterMichael Forney1-4/+4
2017-09-07Fix segmentation fault in paste(1)Pieter Kockx1-1/+1
2017-09-05Add missing getconf.h dependency to sbase-boxEric Pruitt1-1/+1
2017-09-03getconf: Ensure output was written successfullyMichael Forney1-4/+4
2017-09-03getconf: Report invalid variables as errorsMichael Forney2-5/+3
2017-09-03date: add date/time setting capabilityJohn Vogel2-10/+109
2017-09-03date: Just set TZ to handle -u flagMichael Forney1-6/+5
2017-08-22tar: Explain reason for malformed headerMichael Forney1-7/+15
2017-08-22ls: abort a directory if we cannot opendir itDavid Phillips1-0/+1
2017-08-05Handle { NULL } argv[] properly in manual arg-reductionLaslo Hunhold22-23/+24
2017-07-14tail: Process bytes with -c option, and add -m option for runesMichael Forney2-8/+27
2017-07-14tail: Use fstat in case file is removedMichael Forney1-11/+9
2017-07-14cp: Only call chmod with -p or -aMichael Forney1-5/+6
2017-07-14concat: Use plain read/write instead of buffered stdioMichael Forney8-169/+200
2017-07-03Don't use buffered IO (fread) when not appropriateMichael Forney5-69/+83
2017-07-03libutil: Add writeall utility functionMichael Forney3-1/+26
2017-07-03mkdir: Fix created directory permissionsMichael Forney4-16/+13
2017-07-03mkdir -p: Fail if argument exists, but is not a directoryMichael Forney1-0/+9
2017-07-03mkdir: Fail on EEXIST with no -p flagMichael Forney1-4/+3
2017-07-03du: Don't print 0 entry if stat of named file failsMichael Forney1-7/+8
2017-07-03Remove st != NULL checks from recursor functionsMichael Forney6-10/+10
2017-05-07libutil: fix leaksHiltjo Posthuma1-0/+4
2017-03-24libutil/unescape: NULL terminate unescaped stringMichael Forney1-0/+1
2017-03-24test: Use complete prototypes in func field of struct testMichael Forney1-37/+40
2017-02-06libutil/unescape.c: simplify and add \EMattias Andrée1-59/+42
2017-02-06libutil/unescape.c: only print argv0 once on errorMattias Andrée1-3/+3
2017-01-31cp.1: source and dest are not optionalMattias Andrée1-2/+2
2017-01-31getconf: fail if any other flag than -v is usedMattias Andrée1-0/+3
2017-01-10ed: fix commit 2ccc1e8Roberto E. Vargas Caballero1-2/+1
2017-01-10ed: Don't use strlcpy()Roberto E. Vargas Caballero1-3/+2
2017-01-10Revert "ed: remove double free in join()"Roberto E. Vargas Caballero1-1/+2
2017-01-02ed: Treat addresses of 0 as 1 for insertThomas Mannay1-1/+1
2016-12-28ls: print filenames on the fly rather than in a bufferQuentin Rameau1-28/+20
2016-12-27paste: fix warning on indentation in parallel()Robert Karl1-1/+1
2016-12-27cp: Also preserve atime/mtime for symlinksMichael Forney1-7/+9
2016-12-27cp: Check result of utimensatMichael Forney1-2/+4
2016-12-27xinstall: Check result of fchmodMichael Forney1-1/+2
2016-12-27od: Fix buffer overflow if -N flag is larger than BUFSIZMichael Forney1-8/+10
2016-12-27Add a TODO-note about crypt.cLaslo Hunhold1-0/+3
2016-12-27crypt: Add some missing error checks for cryptsumMichael Forney1-6/+10
2016-12-27install: ignore -sMattias Andrée2-31/+6
2016-12-27xinstall: Fix broken memmove with -tMichael Forney1-1/+1
2016-12-27parsemode: No need to return after eprintfMichael Forney2-8/+3
2016-12-27remove install.1 on make uninstallparazyd1-1/+1
2016-12-27printf: handle \0 in %b argumentsEvan Gates1-5/+5
2016-12-27Makefile: sort file listsEvan Gates1-7/+7
2016-12-27targets must be prerequisites to .PHONY not commandsEvan Gates1-2/+1
2016-12-27ed: Use strlcpy() instead of strcpy() and other minor thingsLaslo Hunhold1-7/+11
2016-12-27ed: add manpageThomas Mannay1-2/+210
2016-12-27ed: remove double free in join()Thomas Mannay1-2/+1