2024-12-26 08:00 | test-cmd/id.sh: drop `id -G` test | Haelwenn (lanodan) Monnier | 1 | +1 | -3 |
2024-12-26 07:58 | test-cmd/chown.t: ArchLinux has :nobody but not :nogroup | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-12-26 07:42 | cmd/*.c: simply reset errno after setlocale(3) instead of throwing a warning | Haelwenn (lanodan) Monnier | 6 | +6 | -36 |
2024-12-26 07:32 | .builds/archlinux.yml: new | Haelwenn (lanodan) Monnier | 2 | +24 | -1 |
2024-12-26 07:32 | configure*: disable cmd/join when fgetln isn't available | Haelwenn (lanodan) Monnier | 2 | +24 | -0 |
2024-12-26 07:03 | configure.d/sendfile_linux: use (off_t)0 instead of NULL | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-12-26 07:02 | cmd/whoami: define _POSIX_C_SOURCE | Haelwenn (lanodan) Monnier | 1 | +2 | -0 |
2024-12-26 07:02 | cmd/whoami: add copyright header | Haelwenn (lanodan) Monnier | 1 | +4 | -0 |
2024-12-26 07:02 | cmd/paste: define _POSIX_C_SOURCE | Haelwenn (lanodan) Monnier | 1 | +2 | -0 |
2024-12-26 07:01 | cmd/cut: consistently use fputwc in cut_c | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-12-26 01:02 | configure*: test linking as well, makes sure no lib is missing | Haelwenn (lanodan) Monnier | 5 | +25 | -19 |
2024-12-23 23:22 | lib/reallocarray.h: FreeBSD now wants _POSIX_C_SOURCE undefined | Haelwenn (lanodan) Monnier | 2 | +7 | -1 |
2024-12-23 21:47 | More readable Makefile with building a lib/utils.a | Haelwenn (lanodan) Monnier | 7 | +99 | -144 |
2024-12-18 09:39 | configure: move wordexp.h check with other header checks | Haelwenn (lanodan) Monnier | 1 | +3 | -3 |
2024-12-18 09:27 | configure: cleanup configure.d/*.bin separately | Haelwenn (lanodan) Monnier | 1 | +2 | -4 |
2024-12-18 09:17 | configure: add when supported: -Wstrict-prototypes -Wmissing-prototypes | Haelwenn (lanodan) Monnier | 11 | +24 | -5 |
2024-12-18 09:21 | configure: check -Werror=implicit-function-declaration prior to check_conftest | Haelwenn (lanodan) Monnier | 1 | +4 | -2 |
2024-12-16 22:41 | cmd/strings: move endptr declaration out of switch block | Haelwenn (lanodan) Monnier | 1 | +2 | -1 |
2024-12-16 22:20 | cmd/{ln,mv}: check fstatat return value before errno | Haelwenn (lanodan) Monnier | 2 | +16 | -2 |
2024-12-16 21:46 | Remove assert(errno == 0) | Haelwenn (lanodan) Monnier | 40 | +12 | -167 |
2024-12-16 22:02 | cmd/{renice,nice}: move endptr declr outside of switch block | Haelwenn (lanodan) Monnier | 2 | +4 | -3 |
2024-12-16 21:39 | cmd/uniq: close opened files before returning | Haelwenn (lanodan) Monnier | 1 | +38 | -2 |
2024-12-16 21:33 | cmd/base64: close opened file even if process fails | Haelwenn (lanodan) Monnier | 1 | +1 | -5 |
2024-12-16 21:25 | cmd/truncate: add mode flags to open(2) call | Haelwenn (lanodan) Monnier | 1 | +2 | -1 |
2024-12-12 18:11 | configure: add link to Haiku wordexp ticket | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-12-11 21:30 | .builds: hacktivis.me -> anongit.hacktivis.me | Haelwenn (lanodan) Monnier | 2 | +2 | -2 |
2024-12-15 01:29 | cmd/strings: remove memset | Haelwenn (lanodan) Monnier | 1 | +1 | -4 |
2024-12-15 01:25 | cmd/strings: use static for read_buf & write_buf | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-12-15 01:24 | cmd/strings: remove errorneous LONG_MIN check | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-12-11 21:16 | lib/err: prefix v?(err|warn)x? with utils_ | Haelwenn (lanodan) Monnier | 10 | +106 | -98 |
2024-12-11 20:30 | cmd/timeout: fix parsing -k | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-12-11 19:58 | lib/strtodur: Use argv0 for error prefix instead of "strtodur: " | Haelwenn (lanodan) Monnier | 5 | +37 | -19 |
2024-12-07 19:10 | cmd/uname.1: new sentence, new line | Haelwenn (lanodan) Monnier | 1 | +2 | -1 |
2024-12-11 19:59 | cmd/whoami: format | Haelwenn (lanodan) Monnier | 1 | +3 | -2 |
2024-12-07 19:07 | cmd/join: comment why _BSD_SOURCE | Haelwenn (lanodan) Monnier | 1 | +3 | -3 |
2024-12-07 13:33 | cmd/whoami: new command | Haelwenn (lanodan) Monnier | 3 | +48 | -1 |
2024-12-07 04:05 | cmd/tr: switch from <err.h> to ./lib/err.h | Haelwenn (lanodan) Monnier | 4 | +6 | -6 |
2024-12-07 03:52 | cmd/join: switch from <err.h> to ./lib/err.h | Haelwenn (lanodan) Monnier | 2 | +27 | -24 |
2024-12-07 03:49 | cmd/expr: switch from <err.h> to ./lib/err.h | Haelwenn (lanodan) Monnier | 2 | +21 | -20 |
2024-12-07 03:42 | cmd/paste: switch from <err.h> to ./lib/err.h | Haelwenn (lanodan) Monnier | 2 | +10 | -5 |
2024-12-07 03:38 | cmd/printf: unifdef -USHELL -m | Haelwenn (lanodan) Monnier | 1 | +0 | -26 |
2024-12-07 03:33 | cmd/printf: switch from <err.h> to ./lib/err.h | Haelwenn (lanodan) Monnier | 5 | +133 | -19 |
2024-12-07 02:59 | cmd/test: drop usage of <err.h> | Haelwenn (lanodan) Monnier | 1 | +19 | -14 |
2024-12-03 00:21 | bootstrap-regen.sh: use $MAKE instead of hardcoding | Haelwenn (lanodan) Monnier | 1 | +4 | -2 |
2024-12-06 16:38 | cmd/env: put wordexp behind #ifdef | Haelwenn (lanodan) Monnier | 3 | +24 | -4 |
2024-12-05 15:41 | cmd/touch: add ignore for -f option | Haelwenn (lanodan) Monnier | 2 | +30 | -3 |
2024-11-30 14:29 | cmd/time: in -v output, align real & user to system | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-11-25 00:51 | lib/fs: reset errno in file_sync() wrapper | Haelwenn (lanodan) Monnier | 1 | +5 | -1 |
2024-11-23 11:32 | cmd/sync.1: Add caveat about sync(2) lack of error | Haelwenn (lanodan) Monnier | 1 | +7 | -0 |
2024-11-23 10:47 | lib/fs: add fsync(3) after copying data | Haelwenn (lanodan) Monnier | 1 | +20 | -0 |
2024-11-23 08:54 | test-cmd/tee: Skip when ran as root | Haelwenn (lanodan) Monnier | 1 | +12 | -5 |
2024-11-22 11:54 | cmd/mktemp: add getopt_long support | Haelwenn (lanodan) Monnier | 1 | +19 | -0 |
2024-11-10 07:11 | cmd/mv.1: .Pp between POSIX and extensions | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-11-09 22:30 | cmd/env.1: OpenBSD 7.6 added support for -u option | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-11-22 06:24 | cmd/uname: add support for -p option | Haelwenn (lanodan) Monnier | 2 | +10 | -2 |
2024-11-21 08:52 | test-cmd/pwd.sh: fix for variable assignment in (l)oksh | Haelwenn (lanodan) Monnier | 1 | +7 | -3 |
2024-11-21 08:50 | test-cmd/touch.sh: Skip when stat(1) is missing | Haelwenn (lanodan) Monnier | 1 | +6 | -0 |
2024-11-21 08:31 | Makefile: Add bootstrap.sh target | Haelwenn (lanodan) Monnier | 2 | +4 | -1 |
2024-11-21 08:26 | bootstrap.sh: cmd/cat needs lib/fs.c | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-11-17 09:36 | cmd/ln: add -v option | Haelwenn (lanodan) Monnier | 2 | +16 | -5 |
2024-11-15 16:56 | test-cmd/mv.t: Update for 6eff20f7c6043602f65be89ae05061da48756fa0 | Haelwenn (lanodan) Monnier | 1 | +8 | -8 |
2024-11-15 16:55 | cmd/yes: use `static char` for args-less and empty-string | Haelwenn (lanodan) Monnier | 1 | +4 | -4 |
2024-11-15 16:41 | cmd/yes: fallback to 4096 when PAGESIZE is undefined | Haelwenn (lanodan) Monnier | 1 | +8 | -0 |
2024-11-15 08:41 | cmd/yes: pre-fill a buffer for the write-loop | Haelwenn (lanodan) Monnier | 1 | +39 | -15 |
2024-11-11 06:28 | cmd/mv: improve named_fd handling for AT_FDCWD case | Haelwenn (lanodan) Monnier | 1 | +46 | -21 |
2024-11-09 12:14 | cmd/pwd: Add support for -L and -P options | Haelwenn (lanodan) Monnier | 3 | +148 | -18 |
2024-11-06 20:59 | README.md: Add "Licensing" section | Haelwenn (lanodan) Monnier | 1 | +9 | -0 |
2024-11-06 20:53 | cmd/{arch,dirname,link,logname,tty,unlink}: mere libc wrappers, relicense under 0BSD | Haelwenn (lanodan) Monnier | 12 | +12 | -12 |
2024-11-07 04:05 | lib/mode: _t is reserved by POSIX | Haelwenn (lanodan) Monnier | 1 | +12 | -12 |
2024-11-05 20:29 | cmd/wc: always use fstat in '-c' only mode | Haelwenn (lanodan) Monnier | 1 | +20 | -20 |
2024-11-05 20:28 | cmd/wc: move wc_opts matching outside of loop | Haelwenn (lanodan) Monnier | 1 | +9 | -6 |
2024-11-05 19:37 | cmd/wc: use fd for higher processing in bytes mode | Haelwenn (lanodan) Monnier | 1 | +88 | -36 |
2024-11-04 01:13 | lib/fs: Skip trailing slashes in static_basename | Haelwenn (lanodan) Monnier | 1 | +9 | -3 |
2024-11-04 01:13 | cmd/ln: use basename() instead of strrchr() | Haelwenn (lanodan) Monnier | 1 | +2 | -3 |
2024-10-31 11:38 | test-cmd/link.sh: replace non-standard $RANDOM with "hello" & "world" | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-10-31 10:49 | Fix spelling via codespell | Haelwenn (lanodan) Monnier | 24 | +34 | -34 |
2024-10-22 03:28 | test-cmd/nice.sh: Skip if nice isn't at 0 | Haelwenn (lanodan) Monnier | 1 | +12 | -2 |
2024-10-22 03:13 | cmd/mktemp: add template to file/directory creation error | Haelwenn (lanodan) Monnier | 1 | +13 | -3 |
2024-10-21 12:34 | cmd/sha*sum.1: Add grep example to ignoring missing files | Haelwenn (lanodan) Monnier | 3 | +15 | -0 |
2024-10-21 20:33 | cmd/install: add support for -v option | Haelwenn (lanodan) Monnier | 2 | +21 | -8 |
2024-10-15 12:03 | cmd/chmod: detail the octal mode | Haelwenn (lanodan) Monnier | 1 | +29 | -5 |
2024-10-15 11:45 | cmd/chmod: detail the symbolic operations grammar in BNF-style | Haelwenn (lanodan) Monnier | 1 | +54 | -19 |
2024-10-15 10:47 | lib/symbolize_mode: capitalize s/t when execute bit isn't set | Haelwenn (lanodan) Monnier | 2 | +15 | -11 |
2024-10-12 22:28 | cmd/install: remove placeholder Standards section | Haelwenn (lanodan) Monnier | 1 | +0 | -2 |
2024-10-12 22:28 | cmd/yes: remove placeholder Standards section | Haelwenn (lanodan) Monnier | 1 | +0 | -2 |
2024-10-12 22:27 | cmd/which: use History section when there is no standard | Haelwenn (lanodan) Monnier | 1 | +10 | -2 |
2024-10-12 22:25 | cmd/truncate: remove placeholder Standards section | Haelwenn (lanodan) Monnier | 1 | +0 | -2 |
2024-10-12 22:24 | cmd/sync: use History section when there is no standard | Haelwenn (lanodan) Monnier | 1 | +5 | -2 |
2024-10-12 22:22 | cmd/seq: use History section when there is no standard | Haelwenn (lanodan) Monnier | 1 | +4 | -2 |
2024-10-12 22:16 | cmd/nproc: use History section when there is no standard | Haelwenn (lanodan) Monnier | 1 | +7 | -2 |
2024-10-12 22:14 | cmd/mktemp: use History section when there is no standard | Haelwenn (lanodan) Monnier | 1 | +7 | -2 |
2024-10-12 22:11 | cmd/mknod: use History section when there is no standard | Haelwenn (lanodan) Monnier | 1 | +5 | -2 |
2024-10-12 22:08 | cmd/chroot: use History section when there is no standard | Haelwenn (lanodan) Monnier | 1 | +5 | -2 |
2024-10-12 22:04 | cmd/base64: add History section | Haelwenn (lanodan) Monnier | 1 | +6 | -0 |
2024-10-12 21:54 | cmd/arch: use History section when there is no standard | Haelwenn (lanodan) Monnier | 1 | +5 | -2 |
2024-10-12 21:55 | Makefile: Allow History section as fallback from Standards | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-10-06 07:32 | cmd/chmod: Fix error messages not containing "error:" | Haelwenn (lanodan) Monnier | 1 | +8 | -7 |
2024-10-06 07:19 | cmd/sha*sum: explicitly handle : and ? getopt errors | Haelwenn (lanodan) Monnier | 3 | +95 | -49 |
2024-10-12 14:35 | cmd/basename: add support for -a, -s and -z options | Haelwenn (lanodan) Monnier | 3 | +117 | -31 |
2024-10-12 13:41 | configure: Remove unused test for splice() | Haelwenn (lanodan) Monnier | 2 | +0 | -19 |
2024-09-27 14:32 | lib/offline_realpath: remove unused variable & label | Haelwenn (lanodan) Monnier | 1 | +1 | -2 |
2024-09-28 18:00 | cmd/expr: add missing break; in getopt-switch | Haelwenn (lanodan) Monnier | 1 | +2 | -0 |
2024-09-28 17:57 | cmd/timeout: use _Exit in handle_sigchld to avoid hangs from atexit | Haelwenn (lanodan) Monnier | 1 | +4 | -1 |
2024-09-28 17:55 | cmd/install: make target variable static | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-09-28 11:11 | test-cmd/mktemp.sh: test -u option | Haelwenn (lanodan) Monnier | 1 | +17 | -1 |
2024-09-28 11:11 | test-cmd/head: directly pass /dev/zero instead of shell redir | Haelwenn (lanodan) Monnier | 1 | +3 | -3 |
2024-09-28 11:10 | test-cmd/nice.sh: new | Haelwenn (lanodan) Monnier | 1 | +22 | -0 |
2024-09-28 11:09 | test-cmd/getpriority: new | Haelwenn (lanodan) Monnier | 2 | +21 | -1 |
2024-09-28 11:01 | cmd/nice: return 0 when no command is passed | Haelwenn (lanodan) Monnier | 1 | +2 | -1 |
2024-09-28 10:03 | test-cmd/expr.sh: make sure logic operators are correct | Haelwenn (lanodan) Monnier | 1 | +52 | -28 |
2024-09-27 14:16 | cmd/realpath: add support for -s option | Haelwenn (lanodan) Monnier | 7 | +204 | -6 |
2024-09-27 12:51 | lib/fs: only exit sendfile loop when it returned 0 | Haelwenn (lanodan) Monnier | 1 | +5 | -1 |
2024-09-27 10:46 | lib/fs: make auto_file_copy fallback to manual on EINVAL | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-09-27 08:18 | cmd/head: use auto_fd_copy | Haelwenn (lanodan) Monnier | 2 | +10 | -43 |
2024-09-27 08:17 | cmd/cat: use auto_fd_copy | Haelwenn (lanodan) Monnier | 3 | +20 | -75 |
2024-09-27 08:23 | lib/fs: close manual_copy loop when read returns 0 | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-09-27 08:15 | lib/fs: add auto_fd_copy based on sendfile | Haelwenn (lanodan) Monnier | 2 | +43 | -0 |
2024-09-27 08:13 | configure: add sendfile_linux conftest | Haelwenn (lanodan) Monnier | 2 | +16 | -5 |
2024-09-27 09:39 | test-cmd/paste: Fix locales environ for NetBSD | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-09-27 00:33 | cmd/join: error message when argc != 2 | Haelwenn (lanodan) Monnier | 1 | +5 | -1 |
2024-09-27 00:20 | cmd/paste: add support for no-argument usage | Haelwenn (lanodan) Monnier | 3 | +90 | -74 |
2024-09-26 08:33 | lib/mkdir: move to lib/lib_mkdir to avoid coverage filename conflict | Haelwenn (lanodan) Monnier | 6 | +68 | -69 |
2024-09-26 08:27 | test-lib: prefix test executables with t_ | Haelwenn (lanodan) Monnier | 11 | +234 | -237 |
2024-09-26 08:05 | lib/strtodur: fix fractional + suffix | Haelwenn (lanodan) Monnier | 2 | +46 | -33 |
2024-09-26 07:20 | cmd/{join,paste}: handle getopt errors | Haelwenn (lanodan) Monnier | 2 | +21 | -4 |
2024-09-26 13:39 | cmd/time: add support for -v option | Haelwenn (lanodan) Monnier | 3 | +67 | -19 |
2024-09-25 16:27 | cmd/paste: add support for -z option | Haelwenn (lanodan) Monnier | 3 | +24 | -9 |
2024-09-23 03:50 | configure: always add -DDEBUG -UNDEBUG | Haelwenn (lanodan) Monnier | 1 | +4 | -2 |
2024-09-23 03:38 | lib/tr_str: make sure reallocarray isn't passed zero | Haelwenn (lanodan) Monnier | 1 | +8 | -8 |
2024-09-23 03:34 | cmd/cut: make sure reallocarray isn't passed zero | Haelwenn (lanodan) Monnier | 1 | +11 | -11 |
2024-09-23 03:23 | cmd/printf: check against overflow prior to calloc | Haelwenn (lanodan) Monnier | 1 | +3 | -1 |
2024-09-23 03:22 | cmd/paste: check against overflow prior to calloc | Haelwenn (lanodan) Monnier | 1 | +2 | -0 |
2024-09-23 03:15 | cmd/id: make sure calloc isn't passed zero (or-negative) | Haelwenn (lanodan) Monnier | 1 | +5 | -0 |
2024-09-20 16:35 | cmd/mktemp: add support for -u | Haelwenn (lanodan) Monnier | 2 | +63 | -6 |
2024-09-20 15:05 | cmd/uniq: handle unknown option | Haelwenn (lanodan) Monnier | 1 | +24 | -9 |
2024-09-20 15:05 | cmd/tr: handle unknown option | Haelwenn (lanodan) Monnier | 1 | +14 | -0 |
2024-09-20 15:04 | cmd/id: handle unknown option | Haelwenn (lanodan) Monnier | 2 | +11 | -3 |
2024-09-20 15:04 | cmd/cut: handle unknown option | Haelwenn (lanodan) Monnier | 1 | +4 | -1 |
2024-09-20 15:03 | cmd/cksum.c: remove getopt from comments, unused | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-09-20 14:50 | cmd/mktemp: gracefully handle unknown options | Haelwenn (lanodan) Monnier | 1 | +13 | -6 |
2024-09-20 10:13 | test-cmd/head.sh: use tr instead of awk | Haelwenn (lanodan) Monnier | 1 | +6 | -9 |
2024-09-20 04:28 | cmd/nproc: BSD_VISIBILITY shenanigans with _POSIX_C_SOURCE | Haelwenn (lanodan) Monnier | 1 | +2 | -1 |
2024-09-20 03:23 | README: Document unified error/warning message formatting | Haelwenn (lanodan) Monnier | 1 | +2 | -1 |
2024-09-20 03:19 | lib/user_group_parse: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-09-20 03:18 | lib/mkdir: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-09-20 03:17 | lib/consent: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +13 | -6 |
2024-09-20 03:08 | test-cmd/{tap,split}.sh: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +2 | -2 |
2024-09-20 03:07 | lib/truncate: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +8 | -7 |
2024-09-20 03:05 | lib/strtodur: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +6 | -6 |
2024-09-20 02:55 | cmd/yes: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-09-20 02:54 | cmd/which: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +3 | -3 |
2024-09-20 02:53 | cmd/wc: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +14 | -11 |
2024-09-20 02:50 | cmd/unlink: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +3 | -3 |
2024-09-20 02:49 | cmd/uniq: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +15 | -12 |
2024-09-20 02:47 | cmd/uname: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +6 | -5 |
2024-09-20 02:46 | cmd/tty: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-09-20 02:45 | cmd/truncate: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +10 | -8 |
2024-09-20 02:44 | cmd/tr: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-09-20 02:43 | cmd/touch: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +22 | -10 |
2024-09-20 02:40 | cmd/timeout: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +18 | -16 |
2024-09-20 02:28 | cmd/time: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +11 | -10 |
2024-09-20 02:24 | cmd/test: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +9 | -9 |
2024-09-20 02:22 | cmd/tee: unify error message formatting | Haelwenn (lanodan) Monnier | 3 | +19 | -18 |
2024-09-20 02:16 | cmd/strings: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +15 | -15 |
2024-09-20 02:13 | cmd/split: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +61 | -25 |
2024-09-20 02:07 | cmd/sleep: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +5 | -5 |
2024-09-20 02:05 | cmd/sha*sum: unify error message formatting | Haelwenn (lanodan) Monnier | 6 | +79 | -65 |
2024-09-20 01:58 | cmd/seq: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +5 | -5 |
2024-09-20 01:57 | cmd/rmdir: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +10 | -10 |
2024-09-20 01:55 | cmd/rm: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +24 | -20 |
2024-09-20 01:52 | cmd/renice: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +16 | -11 |
2024-09-20 01:50 | cmd/realpath: unify error message formatting | Haelwenn (lanodan) Monnier | 3 | +33 | -32 |
2024-09-20 01:43 | cmd/pwd: unify error message formatting | Haelwenn (lanodan) Monnier | 3 | +19 | -19 |
2024-09-20 01:38 | cmd/pathchk: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +16 | -15 |
2024-09-20 01:35 | cmd/paste: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +4 | -4 |
2024-09-20 01:33 | cmd/nproc: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +12 | -4 |
2024-09-20 01:26 | cmd/nohup: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +21 | -12 |
2024-09-20 01:22 | cmd/nice: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +13 | -7 |
2024-09-20 01:18 | cmd/mv: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +60 | -42 |
2024-09-20 01:12 | cmd/mktemp: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +8 | -6 |
2024-09-20 01:11 | cmd/mknod: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +16 | -11 |
2024-09-20 01:09 | cmd/mkfifo: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +8 | -7 |
2024-09-20 01:07 | cmd/mkdir: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +17 | -22 |
2024-09-20 00:56 | cmd/logname: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-09-20 00:55 | cmd/ln: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +19 | -17 |
2024-09-20 00:53 | cmd/link: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +3 | -3 |
2024-09-20 00:48 | cmd/join: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +24 | -22 |
2024-09-20 00:45 | cmd/install: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +29 | -20 |
2024-09-20 00:42 | cmd/id: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +5 | -5 |
2024-09-20 00:40 | cmd/head: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +43 | -18 |
2024-09-20 00:34 | cmd/expr: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +18 | -14 |
2024-09-20 00:26 | cmd/env: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +19 | -14 |
2024-09-19 17:43 | cmd/echo: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-09-19 17:42 | cmd/df: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +26 | -9 |
2024-09-19 17:31 | cmd/date: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +35 | -26 |
2024-09-19 17:20 | cmd/cut: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +34 | -26 |
2024-09-19 17:01 | cmd/cmp: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +26 | -14 |
2024-09-19 16:56 | cmd/cksum: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +11 | -5 |
2024-09-19 16:51 | cmd/chroot: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +5 | -5 |
2024-09-19 16:47 | cmd/chown: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +27 | -15 |
2024-09-19 16:43 | cmd/chmod: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +41 | -19 |
2024-09-19 16:32 | cmd/cat: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +27 | -15 |
2024-09-19 16:22 | cmd/basename: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-09-19 16:10 | cmd/base64: unify error message formatting | Haelwenn (lanodan) Monnier | 2 | +32 | -22 |
2024-09-19 16:09 | cmd/arch: unify error message formatting | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-09-19 09:07 | Clean out Kyua & ATF | Haelwenn (lanodan) Monnier | 5 | +1 | -60 |
2024-09-19 09:02 | test-cmd/df: Change from atf-sh to tap.sh | Haelwenn (lanodan) Monnier | 3 | +34 | -31 |
2024-09-19 09:13 | test-cmd/tap.sh: skip testsuite when $target is missing | Haelwenn (lanodan) Monnier | 1 | +5 | -0 |
2024-09-19 08:09 | test-cmd/touch: Change from atf-sh to tap.sh | Haelwenn (lanodan) Monnier | 3 | +75 | -193 |
2024-09-19 07:29 | test-cmd/touch: remove last usage of sleep | Haelwenn (lanodan) Monnier | 2 | +10 | -28 |
2024-09-19 07:23 | test-cmd/Kyuafile: Add sha256sum and sha512sum tests | Haelwenn (lanodan) Monnier | 1 | +2 | -0 |
2024-09-19 06:51 | test-cmd/tee: Change from atf-sh to tap.sh | Haelwenn (lanodan) Monnier | 3 | +43 | -91 |
2024-09-19 06:50 | test-cmd/tap.sh: add --exit and --infile to t_file | Haelwenn (lanodan) Monnier | 1 | +30 | -2 |
2024-09-19 04:59 | cmd/touch: handle empty-string as a file | Haelwenn (lanodan) Monnier | 2 | +17 | -7 |
2024-09-18 06:14 | Makefile: add quotes for LDSTATIC=$(LDSTATIC) | Haelwenn (lanodan) Monnier | 1 | +3 | -3 |
2024-09-18 06:11 | cmd/tee: add missing getopt cases | Haelwenn (lanodan) Monnier | 1 | +8 | -0 |
2024-09-18 06:08 | cmd/pwd: use fputs instead of fprintf | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-09-18 06:04 | cmd/link: use fputs instead of fprintf | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-09-18 05:59 | cmd/arch: use perror instead of fprintf | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-09-18 04:17 | configure: Use CROSS_COMPILE as prefix before cc and gcov | Haelwenn (lanodan) Monnier | 2 | +5 | -3 |
2024-09-18 03:41 | Makefile: Add test-cmds binaries to clean target | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-09-18 03:36 | Makefile: add build-checks target | Haelwenn (lanodan) Monnier | 2 | +7 | -0 |
2024-09-18 03:10 | test-cmd/mkdir.sh: don't rely on rm output | Haelwenn (lanodan) Monnier | 1 | +2 | -4 |
2024-09-18 03:06 | test-lib/sha512: turn off clang-format for test constants | Haelwenn (lanodan) Monnier | 1 | +2 | -0 |
2024-09-18 02:53 | cmd/sync: add -f (syncfs) support | Haelwenn (lanodan) Monnier | 4 | +56 | -27 |
2024-09-18 02:12 | test-cmd/touch: set datetime instead of sleeping | Haelwenn (lanodan) Monnier | 1 | +16 | -32 |
2024-09-18 02:11 | check-funcs: Check for remaining jobs | Haelwenn (lanodan) Monnier | 1 | +9 | -0 |
2024-09-18 01:54 | test-cmd/mkfifo: Change from cram to tap.sh | Haelwenn (lanodan) Monnier | 3 | +21 | -24 |
2024-09-17 21:43 | test-cmd/mkdir: Change from cram to tap.sh | Haelwenn (lanodan) Monnier | 3 | +103 | -77 |
2024-09-17 13:18 | test-cmd/Kyuafile: Hook yes tests | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-09-17 13:18 | test-cmd/readlink: Change from cram to tap.sh | Haelwenn (lanodan) Monnier | 3 | +34 | -36 |
2024-09-17 12:59 | lib/sha{256,512}.{c,h}: Add leading SPDX-FileCopyrightText | Haelwenn (lanodan) Monnier | 4 | +4 | -4 |
2024-09-17 12:55 | *cmd/{true,false}*: re-license under 0BSD | Haelwenn (lanodan) Monnier | 6 | +6 | -6 |
2024-09-17 09:06 | test-cmd/head: normalize wc(1) output | Haelwenn (lanodan) Monnier | 1 | +3 | -3 |
2024-09-17 07:12 | test-cmd/head: move last remaining cram cases to tap.sh | Haelwenn (lanodan) Monnier | 3 | +37 | -21 |
2024-09-17 06:14 | test-cmd/yes: Change from cram to tap.sh | Haelwenn (lanodan) Monnier | 3 | +74 | -41 |
2024-09-15 13:19 | cmd/paste.1: Add SPDX header | Haelwenn (lanodan) Monnier | 1 | +2 | -0 |
2024-09-14 04:38 | cmd/sha512sum: new | Haelwenn (lanodan) Monnier | 5 | +369 | -1 |
2024-09-14 04:35 | test-lib/sha512: new | Haelwenn (lanodan) Monnier | 2 | +84 | -1 |
2024-09-14 04:22 | lib/sha512: import from suckless sbase | Haelwenn (lanodan) Monnier | 2 | +209 | -0 |
2024-09-14 03:23 | cmd/sha256sum: new | Haelwenn (lanodan) Monnier | 6 | +374 | -1 |
2024-09-14 03:15 | test-lib/sha256: new | Haelwenn (lanodan) Monnier | 2 | +75 | -1 |
2024-09-14 03:14 | lib/sha256.*: import from suckless sbase | Haelwenn (lanodan) Monnier | 2 | +188 | -0 |
2024-09-14 02:48 | cmd/join: use calloc for arrays | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-09-13 21:19 | cmd/tee: use calloc for arrays | Haelwenn (lanodan) Monnier | 1 | +2 | -3 |
2024-09-13 21:19 | cmd/paste: use calloc for arrays | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-09-13 21:18 | cmd/id: use calloc for arrays | Haelwenn (lanodan) Monnier | 1 | +4 | -3 |
2024-09-10 07:46 | cmd/cut: close stdin/stdout before returning successfully | Haelwenn (lanodan) Monnier | 1 | +12 | -0 |
2024-09-10 07:44 | cmd/base64: close stdin/stdout before returning successfully | Haelwenn (lanodan) Monnier | 1 | +14 | -2 |
2024-09-10 07:37 | cmd/cat: close stdin/stdout before returning successfully | Haelwenn (lanodan) Monnier | 1 | +47 | -30 |
2024-09-13 01:30 | cmd/paste.1: mark as POSIX-1.2024 compliant | Haelwenn (lanodan) Monnier | 1 | +3 | -4 |
2024-09-13 01:29 | cmd/paste.1: remove cross-reference to lam(1) | Haelwenn (lanodan) Monnier | 1 | +1 | -2 |
2024-09-13 01:28 | test-cmd/paste.sh: new | Haelwenn (lanodan) Monnier | 2 | +19 | -0 |
2024-09-13 01:22 | test-cmd: don't split arguments in t_file | Haelwenn (lanodan) Monnier | 4 | +23 | -23 |
2024-09-13 00:37 | *.txt: mark readlink as done | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-09-13 00:37 | *.txt: mark paste as done | Haelwenn (lanodan) Monnier | 3 | +3 | -3 |
2024-09-13 00:36 | cmd/paste: get rid of BSD-isms | Haelwenn (lanodan) Monnier | 1 | +1 | -13 |
2024-09-13 00:34 | cmd/paste: import from FreeBSD | Haelwenn (lanodan) Monnier | 2 | +426 | -0 |
2024-09-12 01:44 | cmd/cut.1: document ranges | Haelwenn (lanodan) Monnier | 1 | +21 | -4 |
2024-09-11 10:32 | Makefile: check for EXIT STATUS and STANDARDS in manpages | Haelwenn (lanodan) Monnier | 1 | +2 | -1 |
2024-09-11 10:32 | cmd/{install,mv}.1: Mark "Exit Status" as standard | Haelwenn (lanodan) Monnier | 2 | +4 | -0 |
2024-09-11 10:31 | cmd/chroot.1: Mark lack of standard | Haelwenn (lanodan) Monnier | 1 | +2 | -0 |
2024-09-11 10:24 | .gitignore: /test-cmd/pathchk-getlimits | Haelwenn (lanodan) Monnier | 1 | +2 | -0 |
2024-09-10 05:17 | Makefile: cmd/rm rule without $(RM) | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-09-10 03:42 | *.txt: mark renice as done | Haelwenn (lanodan) Monnier | 2 | +2 | -2 |
2024-09-09 02:05 | cmd/strings: add support for -z option | Haelwenn (lanodan) Monnier | 3 | +32 | -11 |
2024-09-09 01:18 | cmd/head: add support for -z option | Haelwenn (lanodan) Monnier | 3 | +17 | -7 |
2024-09-08 00:30 | cmd/renice: use id_t for who argument | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-09-08 00:29 | cmd/renice: handle renice error | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-09-08 08:05 | cmd/expr.y: assert non-NULL result | Haelwenn (lanodan) Monnier | 1 | +2 | -0 |
2024-09-08 07:40 | Put (void) on argument-less functions | Haelwenn (lanodan) Monnier | 37 | +52 | -52 |
2024-09-08 07:38 | cmd/split: right type for lines loop | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-09-08 00:16 | cmd/renice: new | Haelwenn (lanodan) Monnier | 3 | +227 | -0 |
2024-09-07 09:39 | test-lib/mode.c: Add test for -w,+x | Haelwenn (lanodan) Monnier | 1 | +7 | -5 |
2024-09-07 09:27 | cmd/chmod: fix handling of -w,+x as a mode | Haelwenn (lanodan) Monnier | 3 | +45 | -27 |
2024-09-01 07:28 | bootstrap: add echo(1) and test(1) in the list | Haelwenn (lanodan) Monnier | 2 | +7 | -5 |
2024-09-01 07:27 | Makefile: clean in a single rm command | Haelwenn (lanodan) Monnier | 1 | +1 | -3 |
2024-08-30 08:59 | Makefile: Stop using parens against test(1) | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-09-07 08:24 | cmd/cut: fix output of no-delim lines | Haelwenn (lanodan) Monnier | 3 | +13 | -10 |
2024-09-05 07:03 | *.txt: mark ipcrm and ipcs as OS-dependant | Haelwenn (lanodan) Monnier | 2 | +4 | -4 |
2024-09-03 19:47 | test-cmd/printf.sh: new | Haelwenn (lanodan) Monnier | 1 | +17 | -0 |
2024-09-03 19:42 | cmd/printf: add support for \xHH backslash-escape | Haelwenn (lanodan) Monnier | 2 | +27 | -1 |
2024-09-03 16:25 | test-cmd/pathchk.sh: use export instead of eval | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-09-03 16:08 | test-cmd/pathchk.sh: extract {NAME,PATH}_MAX from <limits.h> | Haelwenn (lanodan) Monnier | 3 | +27 | -4 |
2024-09-03 15:45 | test-cmd/join: new | Haelwenn (lanodan) Monnier | 9 | +59 | -2 |
2024-09-03 15:05 | cmd/join.1: Mark as POSIX.1-2024 compliant | Haelwenn (lanodan) Monnier | 1 | +3 | -3 |
2024-09-03 14:35 | cmd/join: drop compatibility layer for historical options | Haelwenn (lanodan) Monnier | 2 | +11 | -134 |
2024-09-03 06:26 | cmd/join: remove obvious BSDisms | Haelwenn (lanodan) Monnier | 1 | +36 | -41 |
2024-09-03 15:46 | cmd/join.1: Add SPDX header | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-09-03 06:17 | cmd/join: import from FreeBSD 14.0 | Haelwenn (lanodan) Monnier | 5 | +954 | -3 |
2024-09-02 17:24 | test-cmd/pathchk: Change from cram to tap.sh | Haelwenn (lanodan) Monnier | 3 | +49 | -43 |
2024-09-02 17:18 | cmd/pathchk: Fix off-by-one due to PATH_MAX including terminating NULL | Haelwenn (lanodan) Monnier | 2 | +8 | -5 |
2024-09-02 12:07 | test-cmd/expr.sh: new | Haelwenn (lanodan) Monnier | 2 | +60 | -1 |
2024-09-02 01:28 | cmd/df: move Filesystem+Type printing prior to if-inode | Haelwenn (lanodan) Monnier | 1 | +4 | -8 |
2024-09-02 01:21 | cmd/df: add support for -i option | Haelwenn (lanodan) Monnier | 2 | +64 | -12 |
2024-09-01 14:49 | cmd/env: add support for -S option | Haelwenn (lanodan) Monnier | 3 | +82 | -7 |
2024-09-01 14:49 | test-cmd/tap.sh: Add t_args function | Haelwenn (lanodan) Monnier | 1 | +60 | -0 |
2024-09-01 14:22 | cmd/base64: b64_encmap is ro anyway so * instead of [] | Haelwenn (lanodan) Monnier | 1 | +2 | -3 |
2024-08-30 08:18 | cmd/cut: use err as return in cut_b/cut_c/cut_f | Haelwenn (lanodan) Monnier | 1 | +6 | -3 |
2024-08-30 08:16 | cmd/base64: rely on fwrite return value rather than errno | Haelwenn (lanodan) Monnier | 1 | +2 | -3 |
2024-08-30 08:05 | cmd/base64: Use for-loop on b64_encmap instead of strchr | Haelwenn (lanodan) Monnier | 1 | +10 | -5 |
2024-08-30 07:33 | cmd/rmdir: Add --ignore-fail-on-non-empty support | Haelwenn (lanodan) Monnier | 4 | +56 | -4 |
2024-08-30 07:15 | cmd/rmdir.1: mark -v as extension | Haelwenn (lanodan) Monnier | 1 | +4 | -0 |
2024-08-28 22:37 | cmd/mktemp: properly support -q option | Haelwenn (lanodan) Monnier | 1 | +7 | -3 |
2024-08-28 22:30 | configure: Add -Wwrite-strings to CFLAGS when supported | Haelwenn (lanodan) Monnier | 2 | +18 | -0 |
2024-08-28 18:08 | cmd/mv: copy mode, times, owner&group | Haelwenn (lanodan) Monnier | 1 | +28 | -3 |
2024-08-28 16:53 | cmd/mv: follow source file symlink only when found | Haelwenn (lanodan) Monnier | 2 | +42 | -19 |
2024-08-28 16:39 | cmd/ln: Use symlinkat() instead of symlink() | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-08-26 15:23 | cmd/test.c: make format, newline between struct declr | Haelwenn (lanodan) Monnier | 1 | +10 | -8 |
2024-08-26 08:45 | test-cmd/wc.sh: NetBSD lack of C.UTF-8 again… | Haelwenn (lanodan) Monnier | 1 | +1 | -2 |
2024-08-26 08:34 | Makefile: pass LDSTATIC to ./check-{cmds,libs}.sh | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-08-26 08:16 | check-libs.sh: replace Kyua | Haelwenn (lanodan) Monnier | 4 | +38 | -20 |
2024-08-26 08:10 | selfcheck.sh: split into check-funcs.sh and check-cmds.sh | Haelwenn (lanodan) Monnier | 4 | +68 | -55 |
2024-08-26 07:21 | test-cmd/{wc.t => wc.sh}: switch to tap.sh | Haelwenn (lanodan) Monnier | 3 | +111 | -94 |
2024-08-26 06:40 | Remove shellcheck | Haelwenn (lanodan) Monnier | 3 | +0 | -11 |
2024-08-26 06:31 | README.md: Mark POSIX.1-2017 requirements and recommend POSIX.1-2024 | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-08-24 05:59 | test-cmd/date.sh: remove racy "noargs" testcase | Haelwenn (lanodan) Monnier | 1 | +1 | -3 |
2024-08-24 04:45 | cmd/cut: support -d '' | Haelwenn (lanodan) Monnier | 3 | +46 | -16 |
2024-08-24 03:25 | selfcheck.sh: skip test-cmd/init_env.sh | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-08-16 10:10 | cmd/{split,truncate}.1: add cross-reference | Haelwenn (lanodan) Monnier | 2 | +4 | -1 |
2024-08-24 03:42 | cmd/cut: fix -high support | Haelwenn (lanodan) Monnier | 2 | +15 | -3 |
2024-08-24 03:12 | cmd/cut: Fix non-stop range support | Haelwenn (lanodan) Monnier | 2 | +52 | -8 |
2024-08-24 02:16 | Work around NetBSD lacking C.UTF-8 | Haelwenn (lanodan) Monnier | 4 | +10 | -1 |
2024-08-24 02:12 | Respect `const char *` from string literals | Haelwenn (lanodan) Monnier | 46 | +130 | -114 |
2024-08-23 22:51 | cmd/cut: Fix progname in setlocale warning | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-08-23 22:48 | test-cmd/inputs/alnum: Add used by test-cmd/cut.sh | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-08-23 22:46 | lib/tr_str.c: u_char -> unsigned char | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-08-23 22:40 | configure: Disable cmd/cut if reallocarray isn't found | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-08-23 22:40 | lib/reallocarray.h: new | Haelwenn (lanodan) Monnier | 3 | +23 | -11 |
2024-08-23 20:33 | cmd/cut: new | Haelwenn (lanodan) Monnier | 7 | +529 | -3 |
2024-08-23 20:49 | .gitignore: remove exception for cmd/yes | Haelwenn (lanodan) Monnier | 1 | +0 | -1 |
2024-08-23 04:26 | cmd/{echo,yes}: correctly handle empty string arguments | Haelwenn (lanodan) Monnier | 3 | +36 | -17 |
2024-08-23 03:31 | test-cmd/split.sh: use set instead of cut to extract from wc(1) | Haelwenn (lanodan) Monnier | 1 | +4 | -4 |
2024-08-23 03:15 | test-cmd/split.sh: Use %s in case $size is errorneous | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-08-23 03:06 | lib/truncation: switch apply_size_suffix to unsigned to avoid UB from overflows | Haelwenn (lanodan) Monnier | 4 | +9 | -9 |
2024-08-23 02:55 | cmd/echo: don't increase arg_len on empty strings | Haelwenn (lanodan) Monnier | 1 | +5 | -3 |
2024-08-23 02:51 | cmd/yes: switch to C | Haelwenn (lanodan) Monnier | 4 | +48 | -18 |
2024-08-16 09:24 | cmd/split: add manpage | Haelwenn (lanodan) Monnier | 1 | +82 | -0 |
2024-08-16 09:19 | cmd/split: suffix_length defaults to 2 | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-08-16 00:29 | cmd/split: split_lines function | Haelwenn (lanodan) Monnier | 2 | +148 | -28 |
2024-08-15 23:30 | cmd/split: split_bytes function | Haelwenn (lanodan) Monnier | 1 | +91 | -87 |
2024-08-15 19:43 | cmd/split: new | Haelwenn (lanodan) Monnier | 7 | +291 | -3 |
2024-08-15 19:42 | lib/truncation: accept lowercase suffixes in apply_size_suffix | Haelwenn (lanodan) Monnier | 2 | +5 | -3 |
2024-08-15 19:41 | lib/fs: make manual_file_copy and auto_file_copy return written bytes | Haelwenn (lanodan) Monnier | 2 | +10 | -6 |
2024-08-15 17:53 | cmd/sha1sum: replace scanf with more precise open-coded parser | Haelwenn (lanodan) Monnier | 2 | +49 | -15 |
2024-08-15 15:25 | test-cmd/mktemp.sh: use = operator in […] not == | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-08-15 13:12 | cmd/sha1sum: new | Haelwenn (lanodan) Monnier | 6 | +335 | -1 |
2024-08-15 13:08 | test-cmd/cksum.sh: use `uname -s` instead of `uname -o` | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-08-15 12:29 | lib/sha1: New, imported from suckless sbase | Haelwenn (lanodan) Monnier | 5 | +258 | -1 |
2024-08-15 13:06 | lib/bytes2hex.c: new | Haelwenn (lanodan) Monnier | 2 | +32 | -0 |
2024-08-15 12:32 | test-cmd/inputs/strings/length.sh: Remove redundant SPDX header | Haelwenn (lanodan) Monnier | 1 | +0 | -3 |
2024-08-14 17:02 | cmd/mktemp: print tmpdir when used | Haelwenn (lanodan) Monnier | 2 | +16 | -11 |
2024-08-13 13:29 | cmd/cksum: directly use posix_fadvise return code | Haelwenn (lanodan) Monnier | 2 | +9 | -3 |
2024-08-12 22:44 | cmd/cksum: new | Haelwenn (lanodan) Monnier | 7 | +216 | -3 |
2024-08-13 13:07 | lib/sys_signame.c: clang-format | Haelwenn (lanodan) Monnier | 1 | +27 | -27 |
2024-08-07 06:50 | lib/sys_signame: compile-time table | Haelwenn (lanodan) Monnier | 5 | +99 | -124 |
2024-08-07 05:51 | cmd/uniq: check cur_len prior to decr it, only free on cur_size>0 | Haelwenn (lanodan) Monnier | 1 | +3 | -2 |
2024-08-01 07:26 | test-cmd/cat.sh: Skip noperm when run as uid0 | Haelwenn (lanodan) Monnier | 1 | +10 | -5 |
2024-08-01 07:25 | test-cmd/base64.sh: Skip noperm when run as uid0 | Haelwenn (lanodan) Monnier | 1 | +10 | -5 |
2024-08-01 07:14 | configure: use ${conftest}.bin instead of /dev/null | Haelwenn (lanodan) Monnier | 1 | +3 | -2 |
2024-08-01 06:01 | README: No blobs, auditable generated code | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-08-01 05:52 | test-cmd/base64.sh: Replace true with all_bytes | Haelwenn (lanodan) Monnier | 7 | +7 | -345 |
2024-08-01 05:22 | test-cmd/strings.sh: Replace true blob with custom made length file | Haelwenn (lanodan) Monnier | 18 | +51 | -634 |
2024-08-01 04:24 | test-cmd/env.sh: Skip only the environ tests on sandbox detection | Haelwenn (lanodan) Monnier | 1 | +24 | -25 |
2024-08-01 04:16 | test-cmd/sleep: Change from cram to tap.sh | Haelwenn (lanodan) Monnier | 3 | +16 | -19 |
2024-08-01 04:11 | test-cmd/timeout.t: Skip on FreeBSD | Haelwenn (lanodan) Monnier | 1 | +3 | -0 |
2024-08-01 03:57 | cmd/mv.1: Refer to POSIX.1-2024 | Haelwenn (lanodan) Monnier | 1 | +3 | -4 |
2024-08-01 01:39 | test-cmd/tty.sh: Skip on system tty exiting with >1 | Haelwenn (lanodan) Monnier | 1 | +12 | -5 |
2024-08-01 01:33 | cmd/id: Fix separator logic to account due to skips | Haelwenn (lanodan) Monnier | 1 | +19 | -20 |
2024-08-01 01:13 | selfcheck.sh: Change main loop into a normal loop for err=1 | Haelwenn (lanodan) Monnier | 1 | +15 | -4 |
2024-08-01 00:48 | test-cmd/date.sh: Set TZ to UTC to avoid zoneinfo requirement | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-08-01 00:45 | test-cmd/uname.sh: Skip -n test when hostname(1) is absent | Haelwenn (lanodan) Monnier | 1 | +11 | -3 |
2024-08-01 00:44 | test-cmd/tap.sh: Make t_file remove temporary output file | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-08-01 00:43 | test-cmd/pwd: Remove tmpdir in the correct directory | Haelwenn (lanodan) Monnier | 1 | +4 | -1 |
2024-08-01 00:30 | selfcheck.sh: Run checks in temporary directories | Haelwenn (lanodan) Monnier | 1 | +25 | -3 |
2024-07-31 11:48 | test-cmd: Get rid of remaining dollar-quote strings | Haelwenn (lanodan) Monnier | 3 | +5 | -4 |
2024-07-31 11:37 | test-cmd/mv.t: Skip if /dev/shm doesn't exists | Haelwenn (lanodan) Monnier | 2 | +28 | -15 |
2024-07-31 11:24 | cmd/mv: Move directory contents accross filesystems | Haelwenn (lanodan) Monnier | 2 | +162 | -24 |
2024-07-31 00:59 | Revert "cmd/mv: cleanout for now, misses directory handling" | Haelwenn (lanodan) Monnier | 6 | +562 | -3 |
2024-07-31 01:05 | test-cmd/mktemp.sh: Fix removal with trimming newline from $out | Haelwenn (lanodan) Monnier | 1 | +4 | -2 |
2024-07-30 12:54 | Revert "configure: Add test for _POSIX_VERSION 202405L" | Haelwenn (lanodan) Monnier | 2 | +0 | -15 |
2024-07-30 12:53 | Revert "configure: Add test for getentropy" | Haelwenn (lanodan) Monnier | 2 | +0 | -31 |
2024-07-30 12:52 | cmd/mktemp: new | Haelwenn (lanodan) Monnier | 6 | +226 | -2 |
2024-07-30 08:00 | test-cmd/realpath.sh: Don't assume /var/empty exists | Haelwenn (lanodan) Monnier | 1 | +1 | -10 |
2024-07-30 07:55 | test-cmd/pwd.sh: rely on saved $PWD rather than non-portable ~- | Haelwenn (lanodan) Monnier | 1 | +2 | -1 |
2024-07-30 07:53 | test-cmd/head.sh: remplace /dev/null with test-cmd/inputs/empty | Haelwenn (lanodan) Monnier | 2 | +8 | -7 |
2024-07-30 07:39 | test-cmd/realpath: Change from cram to tap.sh | Haelwenn (lanodan) Monnier | 3 | +85 | -128 |
2024-07-30 07:17 | test-cmd/head: Change from cram to tap.sh | Haelwenn (lanodan) Monnier | 3 | +37 | -73 |
2024-07-30 06:56 | test-cmd/cmp: Change from cram to tap.sh | Haelwenn (lanodan) Monnier | 3 | +33 | -47 |
2024-07-30 05:50 | test-cmd/link: Change from ATF to tap.sh | Haelwenn (lanodan) Monnier | 3 | +24 | -36 |
2024-07-30 05:22 | test-cmd/tty: Change from ATF to tap.sh | Haelwenn (lanodan) Monnier | 3 | +16 | -44 |
2024-07-30 02:37 | cmd/echo: simplify via editing argv in place | Haelwenn (lanodan) Monnier | 1 | +17 | -41 |
2024-07-29 07:41 | cmd/date: Add support for `-r epoch` option | Haelwenn (lanodan) Monnier | 3 | +59 | -5 |
2024-07-28 10:09 | lib/iso_parse.mdoc: Remove final newline | Haelwenn (lanodan) Monnier | 1 | +2 | -1 |
2024-07-28 10:09 | cmd/date: sort See Also references | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-07-28 10:08 | cmd/sync: sort See Also references | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-07-28 10:04 | cmd/basename: Using basename(3) should be fine | Haelwenn (lanodan) Monnier | 1 | +16 | -17 |
2024-07-28 10:29 | cmd/{true,link,false}.1: Add Standards section | Haelwenn (lanodan) Monnier | 3 | +15 | -0 |
2024-07-28 04:16 | cmd/wc: Add getopt_long compatibility | Haelwenn (lanodan) Monnier | 1 | +19 | -0 |
2024-07-28 03:37 | cmd/rmdir: Add getopt_long compatibility | Haelwenn (lanodan) Monnier | 1 | +17 | -0 |
2024-07-28 03:36 | cmd/install: no opts on non-long getopt | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-07-27 22:33 | test-cmd/touch: Specify file to sync | Haelwenn (lanodan) Monnier | 1 | +5 | -4 |
2024-07-27 22:32 | cmd/base64.1: Document default width value | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-07-27 22:32 | cmd/{df,id,nproc}: Match getopt against -1 rather than EOF | Haelwenn (lanodan) Monnier | 3 | +7 | -6 |
2024-07-27 22:30 | cmd/chown: Add getopt_long compatibility | Haelwenn (lanodan) Monnier | 1 | +18 | -0 |
2024-07-27 22:30 | cmd/chmod: Add getopt_long compatibility | Haelwenn (lanodan) Monnier | 1 | +18 | -0 |
2024-07-27 21:59 | cmd/sync: Add hook to fsync() and fdatasync() | Haelwenn (lanodan) Monnier | 2 | +92 | -9 |
2024-07-26 13:24 | cmd/env: switch to getopt_long proper | Haelwenn (lanodan) Monnier | 3 | +31 | -28 |
2024-07-26 13:15 | cmd/install: Add getopt_long compatibility | Haelwenn (lanodan) Monnier | 1 | +24 | -1 |
2024-07-26 13:14 | configure.d/getopt_long.c: add | Haelwenn (lanodan) Monnier | 2 | +47 | -0 |
2024-07-26 08:50 | cmd/expr: Define _POSIX_C_SOURCE at Makefile level | Haelwenn (lanodan) Monnier | 2 | +6 | -2 |
2024-07-26 08:37 | cmd/touch: Initialize struct tm iso_res | Haelwenn (lanodan) Monnier | 1 | +11 | -2 |
2024-07-26 08:34 | cmd/date: Initialize struct tm | Haelwenn (lanodan) Monnier | 1 | +11 | -1 |
2024-07-26 08:26 | cmd/touch: Handle mktime errors | Haelwenn (lanodan) Monnier | 1 | +5 | -0 |
2024-07-26 08:25 | cmd/date: Handle mktime errors | Haelwenn (lanodan) Monnier | 1 | +15 | -0 |
2024-07-26 08:16 | test-cmd/touch: Add sync(1), drop sleeps on -d and -t tests | Haelwenn (lanodan) Monnier | 1 | +20 | -43 |
2024-07-26 08:09 | cmd/touch: clear errno after mktime_tz | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-07-26 07:43 | lib/iso_parse: Add `struct tm *` argument to avoid NULL pointers | Haelwenn (lanodan) Monnier | 4 | +54 | -69 |
2024-07-26 06:45 | posix_utilities.txt: Add marks from POSIX2_* and XOPEN_* option groups | Haelwenn (lanodan) Monnier | 1 | +35 | -34 |
2024-07-25 10:46 | lib/iso_parse: Handle UTC offsets | Haelwenn (lanodan) Monnier | 6 | +210 | -94 |
2024-07-25 04:46 | cmd/date: Add -j option and ability to set system time | Haelwenn (lanodan) Monnier | 3 | +139 | -17 |
2024-07-25 01:17 | cmd/*.1: Ack 1003.1-2024 aka SUSv8 | Haelwenn (lanodan) Monnier | 35 | +96 | -88 |
2024-07-22 19:40 | cmd/timeout: Add -f and -p for POSIX.1-2024 compliance | Haelwenn (lanodan) Monnier | 4 | +51 | -6 |
2024-07-08 14:34 | configure: Add test for getentropy | Haelwenn (lanodan) Monnier | 2 | +31 | -0 |
2024-07-08 14:33 | configure: Add test for _POSIX_VERSION 202405L | Haelwenn (lanodan) Monnier | 2 | +15 | -0 |
2024-07-19 19:39 | posix_utilities.txt: Update to POSIX.1-2024 | Haelwenn (lanodan) Monnier | 1 | +10 | -15 |
2024-07-11 19:40 | cmd/install: Add ignored -C for compatibility | Haelwenn (lanodan) Monnier | 2 | +10 | -5 |
2024-07-11 00:15 | cmd/mv: cleanout for now, misses directory handling | Haelwenn (lanodan) Monnier | 6 | +3 | -562 |
2024-07-10 00:38 | cmd/id: print basegid only once | Haelwenn (lanodan) Monnier | 1 | +22 | -0 |
2024-07-10 00:23 | cmd/id: Fix usage of getgrouplist(3) return value as size | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-07-09 23:50 | cmd/install: Add support for -t option | Haelwenn (lanodan) Monnier | 3 | +43 | -9 |
2024-07-09 18:35 | test-cmd/id: Change from ATF to tap.sh | Haelwenn (lanodan) Monnier | 3 | +40 | -165 |
2024-07-08 15:22 | test-cmd/tap.sh: skip t_file when mktemp(1) is unavailable | Haelwenn (lanodan) Monnier | 1 | +3 | -0 |
2024-07-08 15:21 | test-cmd/pwd: Skip enoent case when mktemp(1) is unavailable | Haelwenn (lanodan) Monnier | 1 | +11 | -6 |
2024-07-08 03:01 | test-cmd/strings: Change from ATF to tap.sh | Haelwenn (lanodan) Monnier | 3 | +64 | -124 |
2024-07-08 02:37 | test-cmd/pwd: Change from ATF to tap.sh | Haelwenn (lanodan) Monnier | 3 | +23 | -50 |
2024-07-08 02:14 | test-cmd/cat: Change from ATF to tap.sh | Haelwenn (lanodan) Monnier | 3 | +48 | -79 |
2024-07-08 01:58 | test-cmd/base64.sh: Move t_file fonction into test-cmd/tap.sh | Haelwenn (lanodan) Monnier | 2 | +28 | -29 |
2024-07-07 23:39 | test-cmd/base64: Change from ATF to tap.sh | Haelwenn (lanodan) Monnier | 3 | +94 | -132 |
2024-07-07 23:38 | test-cmd/tap.sh: Add --input option | Haelwenn (lanodan) Monnier | 1 | +18 | -5 |
2024-07-07 21:13 | Makefile: Rebuild cat,install,mv on config.mk changes | Haelwenn (lanodan) Monnier | 1 | +4 | -2 |
2024-07-05 02:00 | cmd/date: Handle setlocale error | Haelwenn (lanodan) Monnier | 1 | +7 | -0 |
2024-07-04 12:22 | cmd/*: Check endptr after strtoul | Haelwenn (lanodan) Monnier | 2 | +3 | -3 |
2024-07-04 12:19 | lib/user_group_parse: Check endptr after strtoul | Haelwenn (lanodan) Monnier | 1 | +4 | -4 |
2024-06-13 18:00 | test-cmd/date.sh: export LC_ALL=C due to +%c | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-06-13 17:44 | test-cmd/unlink: Change from ATF to tap.sh | Haelwenn (lanodan) Monnier | 3 | +14 | -25 |
2024-06-13 17:32 | test-cmd/env: Restore exit code tests | Haelwenn (lanodan) Monnier | 1 | +4 | -4 |
2024-06-13 17:32 | test-cmd/chmod: Restore invalid mode test | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-06-13 17:24 | test-cmd/false: Change from ATF to tap.sh | Haelwenn (lanodan) Monnier | 3 | +12 | -26 |
2024-06-13 17:12 | test-cmd/tap.sh: Add --exit option | Haelwenn (lanodan) Monnier | 4 | +35 | -13 |
2024-07-04 11:13 | cmd/install: Add support for -T option | Haelwenn (lanodan) Monnier | 3 | +45 | -8 |
2024-06-15 19:44 | test-cmd/*.sh: Use literal newline instead of $'\n' | Haelwenn (lanodan) Monnier | 9 | +115 | -60 |
2024-06-13 13:01 | test-cmd/logname*: Change from ATF to tap.sh | Haelwenn (lanodan) Monnier | 3 | +14 | -19 |
2024-06-13 12:51 | test-cmd/true*: Change from ATF to tap.sh | Haelwenn (lanodan) Monnier | 3 | +12 | -26 |
2024-06-13 12:32 | test-cmd/env*: Change from ATF to tap.sh | Haelwenn (lanodan) Monnier | 3 | +29 | -77 |
2024-06-13 12:14 | test-cmd/echo*: Change from ATF to tap.sh | Haelwenn (lanodan) Monnier | 3 | +17 | -41 |
2024-06-13 10:55 | test-cmd/dirname*: Change from ATF to tap.sh | Haelwenn (lanodan) Monnier | 3 | +23 | -39 |
2024-06-13 10:46 | test-cmd/date*: Change from ATF to tap.sh | Haelwenn (lanodan) Monnier | 3 | +57 | -109 |
2024-06-13 10:20 | test-cmd/chmod*: Change from ATF to tap.sh | Haelwenn (lanodan) Monnier | 3 | +25 | -29 |
2024-06-13 09:58 | test-cmd/basename*: Change from ATF to tap.sh | Haelwenn (lanodan) Monnier | 3 | +34 | -81 |
2024-06-13 09:37 | test-cmd/arch*: Change from cram to tap.sh | Haelwenn (lanodan) Monnier | 3 | +10 | -9 |
2024-06-13 11:11 | Makefile: Add selfcheck target | Haelwenn (lanodan) Monnier | 2 | +24 | -0 |
2024-06-13 09:35 | test-cmd/Kyuafile: sort | Haelwenn (lanodan) Monnier | 1 | +3 | -3 |
2024-06-13 09:57 | test-cmd/tap.sh: Fix TAP output syntax | Haelwenn (lanodan) Monnier | 1 | +12 | -4 |
2024-06-13 09:28 | test-cmd/uname.sh: Extract test functions to test-cmd/tap.sh | Haelwenn (lanodan) Monnier | 2 | +58 | -33 |
2024-06-08 07:12 | cmd/chroot: Use (char *)0 instead of NULL for execl | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-06-08 05:50 | cmd/ln: Reset errno after fstatat | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-06-08 05:37 | cmd/ln: Align with POSIX on existing target directory | Haelwenn (lanodan) Monnier | 3 | +51 | -21 |
2024-06-07 13:51 | Makefile: Use RM variable instead of hardcoding rm | Haelwenn (lanodan) Monnier | 1 | +28 | -26 |
2024-05-29 13:15 | Switch from makeless.sh to a simpler bootstrap.sh | Haelwenn (lanodan) Monnier | 5 | +52 | -89 |
2024-06-07 11:09 | cmd/date: include locale.h only once | Haelwenn (lanodan) Monnier | 1 | +0 | -1 |
2024-06-07 07:44 | cmd/touch: Add support for -t option | Haelwenn (lanodan) Monnier | 3 | +146 | -11 |
2024-06-04 17:29 | lib/mode: Fix applying multiple perms after set operator | Haelwenn (lanodan) Monnier | 2 | +7 | -1 |
2024-06-04 17:28 | test-lib/mode: Format mode with zero-padded octals | Haelwenn (lanodan) Monnier | 1 | +5 | -5 |
2024-06-04 05:38 | cmd/head: Add support for historical -num | Haelwenn (lanodan) Monnier | 3 | +47 | -5 |
2024-06-03 02:38 | cmd/mv: Skip same files | Haelwenn (lanodan) Monnier | 2 | +2 | -16 |
2024-06-02 18:56 | cmd/mv: Use basename on destdir targets | Haelwenn (lanodan) Monnier | 2 | +23 | -1 |
2024-06-02 05:53 | cmd/mv: Drop first form when destination is a dir | Haelwenn (lanodan) Monnier | 3 | +21 | -16 |
2024-06-02 06:20 | cmd/mv: Align overwriting to POSIX | Haelwenn (lanodan) Monnier | 2 | +79 | -24 |
2024-05-29 12:28 | cmd/basename: Put _NonNull at begining of signature | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-05-29 12:12 | posix_utilities.txt: Mark away (un)expand and uu{en,de}code | Haelwenn (lanodan) Monnier | 1 | +4 | -4 |
2024-05-29 12:09 | cmd/expr: Add static on non-main functions | Haelwenn (lanodan) Monnier | 1 | +60 | -60 |
2024-05-29 07:32 | test-cmd/head.t: Workaround FreeBSD forbidding getline on /dev/null | Haelwenn (lanodan) Monnier | 1 | +14 | -7 |
2024-05-29 07:31 | cmd/head: Fix infinite loop when /dev/null is passed | Haelwenn (lanodan) Monnier | 2 | +12 | -0 |
2024-05-29 06:46 | cmd/which: new | Haelwenn (lanodan) Monnier | 3 | +128 | -0 |
2024-05-27 07:32 | cmd/head: Refactor for read+write and sane buffer size | Haelwenn (lanodan) Monnier | 1 | +95 | -50 |
2024-05-27 03:33 | cmd/head: new | Haelwenn (lanodan) Monnier | 12 | +382 | -9 |
2024-05-26 21:12 | .builds: Drop pkgconf | Haelwenn (lanodan) Monnier | 2 | +0 | -2 |
2024-05-26 09:47 | cmd/expr: Reduce memory leaks | Haelwenn (lanodan) Monnier | 1 | +14 | -4 |
2024-05-24 19:10 | cmd/seq.1: Fix syntax for \n | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-05-22 08:46 | cmd/mv: Update manpage for -v (verbose) | Haelwenn (lanodan) Monnier | 1 | +3 | -2 |
2024-05-23 22:56 | configure: Turn target_filter into a variable | Haelwenn (lanodan) Monnier | 1 | +8 | -9 |
2024-05-23 22:40 | configure: drop pkg-config | Haelwenn (lanodan) Monnier | 1 | +0 | -17 |
2024-05-22 08:54 | .reuse/dep5: Bleh, syntax | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-05-22 08:46 | cmd/mv: Add support for -v (verbose) | Haelwenn (lanodan) Monnier | 3 | +26 | -6 |
2024-05-19 05:00 | cmd/basename: Move nonnull to compile-time | Haelwenn (lanodan) Monnier | 1 | +8 | -5 |
2024-05-19 01:40 | cmd/basename: Use puts instead of printf | Haelwenn (lanodan) Monnier | 1 | +3 | -3 |
2024-05-19 01:36 | cmd/logname: Use puts instead of printf | Haelwenn (lanodan) Monnier | 1 | +4 | -4 |
2024-05-18 20:48 | posix_utilities.txt: Mark off wait(1) | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-05-13 00:02 | cmd/install: Add support for -D option | Haelwenn (lanodan) Monnier | 3 | +57 | -3 |
2024-05-12 23:54 | cmd/install: Require source & destination without -d | Haelwenn (lanodan) Monnier | 2 | +12 | -12 |
2024-05-12 14:52 | cmd/mv: Handle stdin not being a TTY | Haelwenn (lanodan) Monnier | 1 | +18 | -5 |
2024-05-11 22:31 | *.txt: Mark yes as done | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-05-11 22:01 | *.txt: Mark chgrp as done | Haelwenn (lanodan) Monnier | 3 | +3 | -3 |
2024-05-11 21:56 | *.txt: Mark who(1) and ps(1) out | Haelwenn (lanodan) Monnier | 2 | +3 | -3 |
2024-05-11 21:51 | *.txt: Mark mv as done | Haelwenn (lanodan) Monnier | 3 | +3 | -3 |
2024-05-11 16:42 | cmd/mv: workaround lack of O_SEARCH in glibc | Haelwenn (lanodan) Monnier | 1 | +8 | -1 |
2024-05-11 16:39 | cmd/mv: Initialize locales | Haelwenn (lanodan) Monnier | 1 | +9 | -0 |
2024-05-11 05:27 | cmd/readlink.1: Add example to tests | Haelwenn (lanodan) Monnier | 2 | +6 | -4 |
2024-05-11 05:02 | makeless.sh: Update for lib/fs migration and cmd/mv | Haelwenn (lanodan) Monnier | 1 | +4 | -3 |
2024-05-10 21:19 | cmd/install.1: Order Standards before History | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-05-10 21:18 | .reuse/dep5: Consider test-cmd/uniq_0I.txt to be non-copyrightable | Haelwenn (lanodan) Monnier | 1 | +4 | -0 |
2024-05-10 21:01 | cmd/*.1: Use singular and no space before ‘...’ | Haelwenn (lanodan) Monnier | 20 | +34 | -25 |
2024-04-11 08:06 | cmd/mv: new | Haelwenn (lanodan) Monnier | 4 | +445 | -0 |
2024-05-10 19:17 | cmd/install: Move copy_file_range wrapper to lib/fs.c | Haelwenn (lanodan) Monnier | 3 | +67 | -49 |
2024-05-10 18:50 | lib/path.{c,h} => lib/fs.{c,h} | Haelwenn (lanodan) Monnier | 7 | +46 | -46 |
2024-05-08 20:59 | cmd/df: Reset errno after handling statvfs error | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-05-07 23:26 | cmd/install: reset errno after EXDEV | Haelwenn (lanodan) Monnier | 1 | +5 | -1 |
2024-05-06 15:01 | Makefile: Add test-lib/*.c to format target | Haelwenn (lanodan) Monnier | 5 | +45 | -35 |
2024-05-06 14:58 | configure: Cleanup atf-c | Haelwenn (lanodan) Monnier | 1 | +0 | -8 |
2024-05-06 14:56 | test-lib/truncation: Roll TAP producer | Haelwenn (lanodan) Monnier | 3 | +55 | -64 |
2024-05-06 04:00 | test-lib/strtodur: Roll TAP producer | Haelwenn (lanodan) Monnier | 4 | +37 | -102 |
2024-05-06 03:51 | test-lib/symbolize_mode: Roll TAP producer | Haelwenn (lanodan) Monnier | 3 | +28 | -23 |
2024-05-06 03:16 | test-lib/mode: Roll TAP producer | Haelwenn (lanodan) Monnier | 3 | +235 | -277 |
2024-05-06 04:01 | .clang-format: AlignConsecutiveAssignments: false | Haelwenn (lanodan) Monnier | 37 | +157 | -157 |
2024-05-06 01:04 | cmd/install: Fallback to manual read-write on EXDEV | Haelwenn (lanodan) Monnier | 2 | +55 | -44 |
2024-05-05 01:03 | Use _BSD_SOURCE / _OPENBSD_SOURCE for reallocarray | Haelwenn (lanodan) Monnier | 2 | +10 | -4 |
2024-05-05 00:40 | cmd/install: Add read-write loop for systems without copy_file_range | Haelwenn (lanodan) Monnier | 3 | +39 | -4 |
2024-05-05 00:44 | cmd/wc: Print correct total when only -c is passed | Haelwenn (lanodan) Monnier | 2 | +10 | -2 |
2024-05-04 23:50 | Add _GNU_SOURCE for copy_file_range | Haelwenn (lanodan) Monnier | 2 | +6 | -2 |
2024-05-04 23:31 | Use _DEFAULT_SOURCE and no _POSIX_C_SOURCE for copy_file_range | Haelwenn (lanodan) Monnier | 2 | +2 | -5 |
2024-05-04 23:19 | cmd/ln: Fix for FreeBSD returning EMLINK instead of ENOTDIR/ELOOP | Haelwenn (lanodan) Monnier | 1 | +28 | -20 |
2024-05-04 22:38 | cmd/ln: Add support for -n option | Haelwenn (lanodan) Monnier | 3 | +87 | -24 |
2024-05-04 21:40 | cmd/install: Add support for -d mode | Haelwenn (lanodan) Monnier | 5 | +101 | -7 |
2024-05-04 21:01 | cmd/mkdir: move mkdir_parents function to lib/mkdir.c | Haelwenn (lanodan) Monnier | 5 | +90 | -60 |
2024-05-04 19:24 | lib/sys_signame: Work around lack of NSIG on FreeBSD & NetBSD | Haelwenn (lanodan) Monnier | 2 | +35 | -2 |
2024-05-04 17:37 | cmd/df: Reset errno on stat failure | Haelwenn (lanodan) Monnier | 1 | +3 | -0 |
2024-05-04 17:31 | test-cmd/pathchk.t: glibc broken getconf workaround | Haelwenn (lanodan) Monnier | 1 | +8 | -4 |
2024-05-04 17:26 | cmd/timeout: glibc fix | Haelwenn (lanodan) Monnier | 2 | +4 | -2 |
2024-05-04 02:16 | cmd/timeout: new | Haelwenn (lanodan) Monnier | 8 | +439 | -1 |
2024-05-02 15:01 | *.txt: Mark newly done commands | Haelwenn (lanodan) Monnier | 4 | +32 | -28 |
2024-03-28 17:35 | cmd/uniq: new | Haelwenn (lanodan) Monnier | 5 | +332 | -0 |
2024-05-02 12:32 | makeless.sh: Add cmd/cmp target | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-04-30 23:40 | cmd/install: new | Haelwenn (lanodan) Monnier | 5 | +319 | -1 |
2024-03-31 15:35 | configure: Add test for copy_file_range(2) | Haelwenn (lanodan) Monnier | 2 | +21 | -3 |
2024-04-30 23:40 | cmd/chown: move {user,group}_parse into lib/user_group_parse.c | Haelwenn (lanodan) Monnier | 5 | +101 | -75 |
2024-05-02 11:14 | cmd/printf.c: Prevent null-dereference in getchr, getstr, getnum | Haelwenn (lanodan) Monnier | 1 | +3 | -3 |
2024-05-02 11:13 | lib/tr_str.c: Clean dead assignment | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-05-02 11:13 | cmd/{nice,nohup}: Silence dead-increment | Haelwenn (lanodan) Monnier | 2 | +2 | -0 |
2024-05-02 10:48 | Drop flawfinder | Haelwenn (lanodan) Monnier | 14 | +0 | -31 |
2024-05-02 09:29 | cmd/cmp: new | Haelwenn (lanodan) Monnier | 3 | +318 | -0 |
2024-05-01 23:28 | cmd/{readlink,realpath}: Add commonly used short options | Haelwenn (lanodan) Monnier | 12 | +306 | -175 |
2024-05-01 23:25 | Put command symlinks in git and preserve them at install time | Haelwenn (lanodan) Monnier | 3 | +8 | -4 |
2024-05-01 01:07 | test-cmd/chown.t: More robust cases based on file ownership rather than id(1) output | Haelwenn (lanodan) Monnier | 1 | +15 | -14 |
2024-05-01 01:07 | cmd/chown: More straightforward logic for checking changes | Haelwenn (lanodan) Monnier | 1 | +5 | -1 |
2024-04-27 08:28 | cmd/chown: new | Haelwenn (lanodan) Monnier | 5 | +499 | -0 |
2024-04-30 23:17 | cmd/expr.y: Add SPDX headers | Haelwenn (lanodan) Monnier | 1 | +2 | -0 |
2024-04-30 23:16 | cmd/printf.1: Add SPDX header | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-04-30 22:04 | Improve new_mode error handling message a bit | Haelwenn (lanodan) Monnier | 5 | +5 | -5 |
2024-04-30 11:41 | Fix glibc non-sense for reallocarray | Haelwenn (lanodan) Monnier | 3 | +5 | -4 |
2024-04-30 08:35 | cmd/ln: Fix force being on by default | Haelwenn (lanodan) Monnier | 2 | +11 | -1 |
2024-04-29 16:33 | cmd/wc: Add caveat about codepoint vs. character | Haelwenn (lanodan) Monnier | 1 | +23 | -3 |
2024-04-28 17:05 | Makefile: Add symbolic link for [ | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-04-28 10:11 | configure: Disable pkg-config when not found | Haelwenn (lanodan) Monnier | 1 | +6 | -1 |
2024-04-28 10:10 | configure: Use ! at start of pipeline | Haelwenn (lanodan) Monnier | 1 | +6 | -18 |
2024-04-27 23:29 | test-cmd/ln.t: find(1) requires a path | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-04-27 23:28 | cmd/ln: NetBSD broken header guards again… | Haelwenn (lanodan) Monnier | 1 | +5 | -0 |
2024-04-27 23:14 | cmd/printf.c,lib/truncation.c: make format | Haelwenn (lanodan) Monnier | 2 | +249 | -171 |
2024-04-27 23:13 | cmd/ln: new | Haelwenn (lanodan) Monnier | 4 | +269 | -0 |
2024-04-27 09:17 | configure: Exclude cmd/expr.tab from targets | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-04-27 09:12 | Revert "lib/truncation: Error out on unknown operator" | Haelwenn (lanodan) Monnier | 1 | +1 | -3 |
2024-04-27 09:08 | makeless.sh: add printf | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-04-24 19:47 | cmd/expr: Import from FreeBSD | Haelwenn (lanodan) Monnier | 8 | +913 | -2 |
2024-04-27 09:01 | cmd/printf: _POSIX_C_SOURCE for strdup on musl | Haelwenn (lanodan) Monnier | 1 | +2 | -0 |
2024-04-27 08:59 | cmd/printf: Import from FreeBSD | Haelwenn (lanodan) Monnier | 2 | +1087 | -0 |
2024-04-27 07:27 | lib/truncation: Error out on unknown operator | Haelwenn (lanodan) Monnier | 1 | +3 | -0 |
2024-04-27 07:27 | cmd/truncate: Make sure tr is initialized | Haelwenn (lanodan) Monnier | 1 | +4 | -1 |
2024-04-25 18:47 | cmd/wc: Don't output trailing whitespaces | Haelwenn (lanodan) Monnier | 3 | +75 | -18 |
2024-04-25 03:19 | lib/tr_str.c: Explicitly initialize classes[].set to NULL | Haelwenn (lanodan) Monnier | 1 | +12 | -12 |
2024-04-24 19:45 | makeless.sh: readlink | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-04-24 18:24 | test-cmd/wc.t: Use empty file instead of /dev/null | Haelwenn (lanodan) Monnier | 1 | +3 | -2 |
2024-04-24 18:20 | cmd/readlink: new | Haelwenn (lanodan) Monnier | 3 | +161 | -0 |
2024-04-24 11:15 | cmd/wc: new | Haelwenn (lanodan) Monnier | 4 | +371 | -0 |
2024-04-24 16:29 | Makefile: stash flawfinder as last linter | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-04-23 17:57 | test-cmd/truncate.t: Update regex for FreeBSD wc(1) | Haelwenn (lanodan) Monnier | 1 | +19 | -19 |
2024-04-23 17:48 | configure: Fix wild matches with cmd/tr | Haelwenn (lanodan) Monnier | 1 | +4 | -4 |
2024-04-23 17:38 | configure: Add reallocarray test | Haelwenn (lanodan) Monnier | 2 | +21 | -0 |
2024-04-23 17:31 | cmd/truncate.c: Drop O_LARGEFILE (absent from FreeBSD) | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-04-23 17:26 | cmd/tr: import from OpenBSD | Haelwenn (lanodan) Monnier | 9 | +1013 | -3 |
2024-04-23 16:55 | cmd/mkfifo: new | Haelwenn (lanodan) Monnier | 8 | +147 | -3 |
2024-04-23 16:30 | cmd/truncate,lib/truncation: clang-format | Haelwenn (lanodan) Monnier | 2 | +21 | -12 |
2024-04-23 11:45 | README: Reorganise, add differences to coreutils and BusyBox/ToyBox | Haelwenn (lanodan) Monnier | 1 | +31 | -18 |
2024-04-23 11:06 | cmd/test.1: Add TOCTOU note | Haelwenn (lanodan) Monnier | 2 | +11 | -0 |
2024-04-23 10:57 | makeless: Regen (rm consent split, truncate) | Haelwenn (lanodan) Monnier | 1 | +2 | -1 |
2024-04-20 05:37 | cmd/truncate: new | Haelwenn (lanodan) Monnier | 9 | +560 | -2 |
2024-04-23 10:04 | static-funcs-check.pl: Add here for now | Haelwenn (lanodan) Monnier | 1 | +33 | -0 |
2024-04-23 08:53 | cmd/test.c: Add POSIX + XSI defines for glibc | Haelwenn (lanodan) Monnier | 1 | +2 | -0 |
2024-04-23 06:45 | cmd/id: Remove optional brackets on early returns | Haelwenn (lanodan) Monnier | 1 | +27 | -108 |
2024-04-10 10:33 | lib/consent: split off consent functions from cmd/rm.c | Haelwenn (lanodan) Monnier | 4 | +162 | -129 |
2024-04-21 17:50 | cmd/rm: Add locale support (yesexpr and noexpr) | Haelwenn (lanodan) Monnier | 2 | +88 | -21 |
2024-04-21 16:44 | cmd/date: Uncomment setlocale | Haelwenn (lanodan) Monnier | 1 | +2 | -1 |
2024-04-21 16:43 | posix_utilities.txt: Mark utilities best maintained by external repos | Haelwenn (lanodan) Monnier | 1 | +36 | -36 |
2024-04-21 15:46 | Makefile: cmd/seq no longer uses lib/absu.h | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-04-21 13:02 | cmd/test: return out of binop() on syntax error | Haelwenn (lanodan) Monnier | 1 | +5 | -1 |
2024-04-21 12:12 | test-cmd/test.sh: Fix usage of == in system test | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-04-21 12:03 | Formatting | Haelwenn (lanodan) Monnier | 4 | +147 | -166 |
2024-04-21 11:26 | cmd/test: Remove support for shell and switch to access(2) | Haelwenn (lanodan) Monnier | 2 | +5 | -24 |
2024-04-21 10:57 | test-cmd/uname: Switch to simple TAP-style runner | Haelwenn (lanodan) Monnier | 3 | +46 | -26 |
2024-04-21 10:43 | test-cmd/seq: Switch to simpler TAP-style runner | Haelwenn (lanodan) Monnier | 3 | +57 | -105 |
2024-04-21 10:41 | cmd/test: musl fix | Haelwenn (lanodan) Monnier | 2 | +4 | -3 |
2024-04-21 10:39 | test-cmd/test: Add SPDX copyright statements | Haelwenn (lanodan) Monnier | 4 | +19 | -0 |
2024-04-21 08:25 | cmd/test: Import from FreeBSD CURRENT | Haelwenn (lanodan) Monnier | 7 | +1215 | -4 |
2024-04-21 02:33 | .builds: print uname -a before testing | Haelwenn (lanodan) Monnier | 2 | +2 | -0 |
2024-04-21 02:31 | configure: Disable cmd/mknod if <sys/sysmacros.h> doesn't exists | Haelwenn (lanodan) Monnier | 1 | +5 | -0 |
2024-04-21 02:23 | cmd/uname: new | Haelwenn (lanodan) Monnier | 8 | +178 | -3 |
2024-04-21 01:04 | cmd/mknod: new | Haelwenn (lanodan) Monnier | 6 | +228 | -2 |
2024-04-20 17:01 | makeless.sh: new | Haelwenn (lanodan) Monnier | 3 | +70 | -1 |
2024-04-19 05:45 | cmd/pathchk: new | Haelwenn (lanodan) Monnier | 6 | +263 | -3 |
2024-04-18 16:29 | cmd/df: Use off_t for file sizes, blksize_t for blocks | Haelwenn (lanodan) Monnier | 1 | +6 | -6 |
2024-04-18 01:34 | cmd/nice: new | Haelwenn (lanodan) Monnier | 5 | +151 | -3 |
2024-04-15 04:13 | posix_utilities: df is no longer wip but done | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-04-15 04:11 | cmd/nohup: new | Haelwenn (lanodan) Monnier | 6 | +176 | -4 |
2024-04-14 00:49 | cmd/df: Use calloc instead of VLAs | Haelwenn (lanodan) Monnier | 1 | +32 | -4 |
2024-04-14 00:51 | configure: Fix check_header compatibility with cproc | Haelwenn (lanodan) Monnier | 1 | +7 | -4 |
2024-04-13 08:50 | configure: Add message for gen_targets | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-04-13 04:19 | cmd/yes: use : (colon) for while loop | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-04-12 18:44 | cmd/rm.1: rephrase -d description | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-04-12 18:13 | test-cmd/yes.t: filter out error messages from echo | Haelwenn (lanodan) Monnier | 1 | +4 | -1 |
2024-04-12 18:05 | cmd/echo: More detailed error messages | Haelwenn (lanodan) Monnier | 2 | +16 | -10 |
2024-04-12 17:50 | cmd/rm: Add support for -d option | Haelwenn (lanodan) Monnier | 3 | +28 | -7 |
2024-04-12 00:04 | cmd/yes: new | Haelwenn (lanodan) Monnier | 5 | +75 | -2 |
2024-04-11 18:03 | cmd/arch: new | Haelwenn (lanodan) Monnier | 4 | +64 | -1 |
2024-04-11 08:02 | cmd/mkdir: Fix TOCTOU issues with -p | Haelwenn (lanodan) Monnier | 1 | +52 | -31 |
2024-04-10 06:51 | cmd/strings: Remove unused *errstr | Haelwenn (lanodan) Monnier | 1 | +0 | -2 |
2024-04-10 06:50 | cmd/strings: Change LLONG_{MIN,MAX} to the appropriate LONG_{MIN,MAX} | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-04-10 06:09 | cmd/mkdir: use strlen()-1 in the inline dirname | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-04-09 14:23 | cmd/mkdir: Handle getopt errors, abort on default | Haelwenn (lanodan) Monnier | 1 | +11 | -0 |
2024-04-08 06:09 | posix_utilities.txt: Accept getconf(1) from NetBSD/Alpine | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-04-08 06:06 | cmd/mkdir: new | Haelwenn (lanodan) Monnier | 7 | +261 | -3 |
2024-04-07 23:18 | test-lib/strtodur.c: Remove NULL pointer test case | Haelwenn (lanodan) Monnier | 1 | +0 | -12 |
2024-04-01 23:06 | README: rephrase things a bit, util-linux kind of stuff is out | Haelwenn (lanodan) Monnier | 1 | +6 | -5 |
2024-04-01 19:37 | README: Acknowledge cram abandonnement | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-04-01 19:14 | cmd/df: Only pad with spaces when stdout is a TTY | Haelwenn (lanodan) Monnier | 3 | +38 | -33 |
2024-04-01 18:38 | cmd/cat: Write a clearer splice loop for fd_copy | Haelwenn (lanodan) Monnier | 1 | +20 | -19 |
2024-04-01 08:57 | cmd/env: Rename export() to do_export() | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-04-01 08:50 | cmd/cat.c: Use getopt instead of hacks | Haelwenn (lanodan) Monnier | 2 | +38 | -18 |
2024-04-01 07:35 | configure: Fix splice check_conftest | Haelwenn (lanodan) Monnier | 2 | +2 | -6 |
2024-04-01 06:26 | cmd/*.c: Add static to non-main functions | Haelwenn (lanodan) Monnier | 10 | +18 | -17 |
2024-03-31 15:30 | cmd/cat: __linux__ → HAS_SPLICE | Haelwenn (lanodan) Monnier | 1 | +3 | -3 |
2024-03-31 15:24 | configure: Add test for splice(2) | Haelwenn (lanodan) Monnier | 3 | +37 | -1 |
2024-03-31 13:56 | cmd/realpath: add flawfinder ignores | Haelwenn (lanodan) Monnier | 1 | +2 | -1 |
2024-03-31 13:52 | cmd/logname: switch from getlogin to $LOGNAME | Haelwenn (lanodan) Monnier | 2 | +11 | -19 |
2024-03-26 21:32 | Makefile: Add `--minlevel=3` to flawfinder arguments | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-03-26 21:31 | Makefile: Mark check-man target as PHONY | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-03-31 07:05 | test-cmd/logname: Skip on glibc due to utmp usage | Haelwenn (lanodan) Monnier | 3 | +27 | -9 |
2024-03-31 06:49 | cmd/date.1.in: Detail POSIX non-compliance | Haelwenn (lanodan) Monnier | 1 | +2 | -1 |
2024-03-31 06:32 | cmd/rm.c: ignore flawfinder on vfprintf | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-03-31 06:32 | posix_utilities.txt: Add copyright information | Haelwenn (lanodan) Monnier | 1 | +4 | -1 |
2024-03-31 06:27 | cmd/logname: Ignore flawfinder about getlogin(3) | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-03-31 06:14 | cmd/df: Add support for arguments | Haelwenn (lanodan) Monnier | 3 | +75 | -33 |
2024-03-29 03:54 | test-cmd/rm.t: FreeBSD requires a path for find(1) | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-03-29 03:50 | cmd/rm: Avoid non-portable AT_SYMLINK_NOFOLLOW by skipping symlinks | Haelwenn (lanodan) Monnier | 2 | +15 | -6 |
2024-03-29 02:17 | lib/iso_parse: Handle FreeBSD 14.0 mktime setting errno as side-effect | Haelwenn (lanodan) Monnier | 1 | +6 | -7 |
2024-03-29 01:10 | lib/iso_parse: Reset errno after setting *errstr | Haelwenn (lanodan) Monnier | 1 | +11 | -3 |
2024-03-29 01:07 | lib/iso_parse: Correctly initialize struct tm | Haelwenn (lanodan) Monnier | 1 | +9 | -2 |
2024-03-28 20:37 | test-cmd/base64:devfull: NetBSD&FreeBSD gives a different errno status | Haelwenn (lanodan) Monnier | 1 | +7 | -3 |
2024-03-28 20:20 | cmd/base64: check errno after fwrite instead of return value | Haelwenn (lanodan) Monnier | 1 | +2 | -1 |
2024-03-28 17:59 | lib/strtodur: assert(errno == 0) | Haelwenn (lanodan) Monnier | 1 | +4 | -2 |
2024-03-28 17:58 | lib/mode: assert(errno == 0) | Haelwenn (lanodan) Monnier | 1 | +2 | -1 |
2024-03-28 17:56 | lib/iso_parse: assert(errno == 0) | Haelwenn (lanodan) Monnier | 1 | +6 | -2 |
2024-03-28 17:54 | cmd/touch: assert(errno == 0) | Haelwenn (lanodan) Monnier | 1 | +2 | -0 |
2024-03-28 17:53 | cmd/strings: assert(errno == 0) | Haelwenn (lanodan) Monnier | 1 | +6 | -1 |
2024-03-28 17:47 | cmd/chmod: assert(errno == 0) | Haelwenn (lanodan) Monnier | 1 | +16 | -1 |
2024-03-28 17:43 | cmd/cat: assert(errno == 0) | Haelwenn (lanodan) Monnier | 1 | +14 | -1 |
2024-03-28 17:31 | posix_utilities.txt: Won't do kill(1), signals availibility depends on the OS | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-03-28 17:30 | test-cmd/rm.t: Make sure all files got removed | Haelwenn (lanodan) Monnier | 1 | +8 | -0 |
2024-03-28 17:27 | cmd/base64: assert(errno == 0) | Haelwenn (lanodan) Monnier | 1 | +14 | -0 |
2024-03-28 17:17 | cmd/rm: Add assert(errno == 0) before functions known to change errno | Haelwenn (lanodan) Monnier | 1 | +31 | -18 |
2024-03-28 16:53 | cmd/rm: Reset errno before every call which might set it | Haelwenn (lanodan) Monnier | 1 | +14 | -1 |
2024-03-28 16:53 | cmd/rm: Pass correct argv to do_unlinkat accumulated path | Haelwenn (lanodan) Monnier | 2 | +26 | -1 |
2024-03-28 07:06 | cmd/rm: Add support for -R option | Haelwenn (lanodan) Monnier | 1 | +3 | -0 |
2024-03-28 01:42 | cmd/rm: Don't follow symlinks for write-check | Haelwenn (lanodan) Monnier | 2 | +9 | -4 |
2024-03-27 02:53 | cmd/logname: new | Haelwenn (lanodan) Monnier | 6 | +66 | -3 |
2024-03-26 09:11 | posix_utilities.txt: new | Haelwenn (lanodan) Monnier | 1 | +161 | -0 |
2024-03-26 16:35 | README: Add note about utmp/wtmp | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2024-03-26 09:09 | cmd/rmdir: new | Haelwenn (lanodan) Monnier | 6 | +182 | -2 |
2024-03-26 07:01 | cmd/rm: When -f is passed, lack of operands isn't an error | Haelwenn (lanodan) Monnier | 2 | +14 | -0 |
2024-03-26 06:51 | cmd/rm: When -f is passed, stat errors do not change error status | Haelwenn (lanodan) Monnier | 3 | +10 | -3 |
2024-03-25 21:32 | lib/humanize: Add comment about how dtosi works | Haelwenn (lanodan) Monnier | 1 | +3 | -0 |
2024-03-25 21:25 | lib/humanize: Rename quotient to exponant | Haelwenn (lanodan) Monnier | 2 | +5 | -5 |
2024-03-25 03:09 | cmd/df: Add support for -t option | Haelwenn (lanodan) Monnier | 2 | +63 | -32 |
2024-03-24 17:42 | cmd/*.1: Use my +utils@ alias in Author entry | Haelwenn (lanodan) Monnier | 27 | +27 | -27 |
2024-03-23 04:09 | cmd/realpath: New | Haelwenn (lanodan) Monnier | 4 | +294 | -1 |
2024-03-23 04:11 | cmd/rm.1: Fix style | Haelwenn (lanodan) Monnier | 1 | +2 | -1 |
2024-03-23 03:58 | cmd/chroot: Add length-check on $SHELL | Haelwenn (lanodan) Monnier | 1 | +18 | -6 |
2024-03-23 03:36 | cmd/rm: NetBSD <10 and fdopendir strikes again | Haelwenn (lanodan) Monnier | 1 | +6 | -0 |
2024-03-23 03:35 | test-cmd/rm.t: Handle getdents non-determinism | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-03-23 03:16 | cmd/rm: implement verbose mode | Haelwenn (lanodan) Monnier | 3 | +15 | -1 |
2024-03-23 02:51 | cmd/rm: new | Haelwenn (lanodan) Monnier | 3 | +394 | -0 |
2024-03-23 02:44 | cmd/chmod: Add newline on portability warning | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-03-18 03:12 | cmd/echo.1: Put -n in SYNOPSIS, use OPTIONS/SEE ALSO sections | Haelwenn (lanodan) Monnier | 1 | +16 | -17 |
2024-03-16 21:36 | LICENSES/WTFPL.txt: Add (for lib/absu.h) | Haelwenn (lanodan) Monnier | 1 | +11 | -0 |
2024-03-16 21:01 | Makefile: Add check-man, checks if all EXEs have a manpage | Haelwenn (lanodan) Monnier | 1 | +4 | -1 |
2024-03-16 20:59 | cmd/tee.1: new | Haelwenn (lanodan) Monnier | 1 | +35 | -0 |
2024-03-16 20:58 | cmd/tee: implement -i | Haelwenn (lanodan) Monnier | 1 | +5 | -2 |
2024-03-16 20:28 | cmd/*.1: s;is compliant;should be compliant; | Haelwenn (lanodan) Monnier | 6 | +6 | -6 |
2024-03-16 20:26 | cmd/tty.1: new | Haelwenn (lanodan) Monnier | 1 | +32 | -0 |
2024-03-16 20:08 | cmd/pwd.1: new | Haelwenn (lanodan) Monnier | 1 | +25 | -0 |
2024-03-16 20:05 | Fix remaining parts of copyright date range simplification | Haelwenn (lanodan) Monnier | 22 | +22 | -22 |
2024-03-16 19:54 | cmd/seq: Add -lm, remainder → fmod | Haelwenn (lanodan) Monnier | 2 | +3 | -3 |
2024-03-16 19:37 | cmd/seq: Add -t option (NetBSD inspired) | Haelwenn (lanodan) Monnier | 3 | +18 | -4 |
2024-03-16 19:30 | cmd/seq.1: new | Haelwenn (lanodan) Monnier | 1 | +42 | -0 |
2024-03-16 19:30 | cmd/seq: Switch to double to match common implementations | Haelwenn (lanodan) Monnier | 1 | +53 | -57 |
2024-03-15 10:44 | README: improve LDSTATIC phrasing | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-03-14 19:35 | cmd/seq: handle missing option operand | Haelwenn (lanodan) Monnier | 1 | +4 | -0 |
2024-03-14 19:10 | cmd/seq: implement -w option | Haelwenn (lanodan) Monnier | 2 | +67 | -12 |
2024-03-14 18:31 | cmd/seq: Only use custom separator between numbers | Haelwenn (lanodan) Monnier | 2 | +14 | -3 |
2024-03-14 18:16 | cmd/seq: split absolute function to lib/absu.h | Haelwenn (lanodan) Monnier | 3 | +47 | -18 |
2024-03-14 04:55 | test-cmd/Kyuafile: Make each test require it's cmd | Haelwenn (lanodan) Monnier | 1 | +23 | -21 |
2024-03-14 04:34 | cmd/chmod: fdopendir(3) under NetBSD <10 workaround | Haelwenn (lanodan) Monnier | 1 | +5 | -0 |
2024-03-14 02:07 | lib/mode: Improve error message for [89] | Haelwenn (lanodan) Monnier | 3 | +10 | -5 |
2024-03-14 01:21 | test-cmd/chmod: new | Haelwenn (lanodan) Monnier | 2 | +29 | -0 |
2024-03-14 01:11 | cmd/chmod: Fix octal formatting | Haelwenn (lanodan) Monnier | 1 | +3 | -3 |
2024-03-14 01:07 | cmd/chmod: Fix path printed in error messages | Haelwenn (lanodan) Monnier | 1 | +23 | -33 |
2024-03-14 00:21 | test-cmd/df: new | Haelwenn (lanodan) Monnier | 2 | +25 | -0 |
2024-03-13 20:44 | Simplify copyright date range to just 2017 | Haelwenn (lanodan) Monnier | 72 | +72 | -72 |
2024-03-12 17:41 | lib/*mode.c: S_ISVTX & al. are from XSI not simply POSIX | Haelwenn (lanodan) Monnier | 2 | +2 | -0 |
2024-03-12 13:04 | cmd/chmod: Add manpage | Haelwenn (lanodan) Monnier | 2 | +92 | -1 |
2024-03-12 12:20 | coreutils.txt,lsb_commands.txt: chmod is Done | Haelwenn (lanodan) Monnier | 2 | +2 | -2 |
2024-03-12 12:17 | cmd/chmod: Add -v option, only fchmodat(2) on different mode | Haelwenn (lanodan) Monnier | 1 | +35 | -23 |
2024-03-12 12:02 | cmd/chmod: Add -c option | Haelwenn (lanodan) Monnier | 2 | +44 | -9 |
2024-03-12 12:01 | lib/symbolize_mode.c: new | Haelwenn (lanodan) Monnier | 5 | +110 | -1 |
2024-03-11 23:56 | cmd/chmod: new | Haelwenn (lanodan) Monnier | 2 | +174 | -0 |
2024-03-11 11:09 | lib/mode.c: new | Haelwenn (lanodan) Monnier | 7 | +659 | -4 |
2024-03-10 23:48 | coreutils.txt,lsb_commands.txt: df is Done | Haelwenn (lanodan) Monnier | 2 | +2 | -2 |
2024-03-10 13:02 | cmd/df: Add -l option | Haelwenn (lanodan) Monnier | 2 | +34 | -4 |
2024-03-10 11:53 | test-cmd: skip rather than xfail on test cases with portability issues | Haelwenn (lanodan) Monnier | 8 | +27 | -27 |
2024-03-10 11:25 | test-cmd: ignore LD_PRELOAD=libsandbox.so when LDSTATIC is non-empty | Haelwenn (lanodan) Monnier | 3 | +12 | -5 |
2024-03-10 10:43 | cmd/df: align columns with basic printf | Haelwenn (lanodan) Monnier | 2 | +27 | -16 |
2024-03-09 14:28 | cmd/df: Add -T and -x options | Haelwenn (lanodan) Monnier | 2 | +70 | -15 |
2024-03-09 13:29 | cmd/df: Add manpage | Haelwenn (lanodan) Monnier | 1 | +47 | -0 |
2024-03-09 12:49 | cmd/df: Add support for -a option | Haelwenn (lanodan) Monnier | 1 | +50 | -11 |
2024-03-01 05:32 | cmd/df: escape getmntent output, note on musl prior to 1.2.5 | Haelwenn (lanodan) Monnier | 1 | +21 | -40 |
2024-03-09 09:58 | coreutils.txt: refuse users and who | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-03-09 09:58 | coreutils.txt: base64 is done | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2024-02-26 17:00 | test-cmd/base64: Add multiline(76 chars) and oneliner(0 NL) cases | Haelwenn (lanodan) Monnier | 5 | +372 | -0 |
2024-02-11 19:13 | cmd/df: new | Haelwenn (lanodan) Monnier | 5 | +244 | -0 |
2024-01-27 15:18 | .reuse/dep5: authorized_keys.git | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-01-27 15:13 | cmd/date: _XOPEN_SOURCE for strptime | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2024-01-27 15:04 | cmd/chroot: Remove _POSIX_C_SOURCE, chroot(2) isn't | Haelwenn (lanodan) Monnier | 1 | +3 | -4 |
2024-01-27 11:44 | authorized_keys.git: New | Haelwenn (lanodan) Monnier | 1 | +3 | -0 |
2024-01-12 19:11 | Add LDSTATIC | Haelwenn (lanodan) Monnier | 3 | +7 | -4 |
2023-11-14 08:10 | README: Add "Design differences" section | Haelwenn (lanodan) Monnier | 1 | +4 | -0 |
2023-11-14 08:09 | cmd/tty: Prefix "tty: " in perror string | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2023-11-14 08:09 | cmd/nproc: Prefix "nproc: " in perror string | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2023-11-14 08:08 | cmd/id: Prefix "id: " in perror string | Haelwenn (lanodan) Monnier | 1 | +3 | -3 |
2023-11-08 06:02 | cmd/base64: Add fflush/ferror checks | Haelwenn (lanodan) Monnier | 1 | +35 | -1 |
2023-09-26 21:58 | cmd/basename: define _POSIX_C_SOURCE | Haelwenn (lanodan) Monnier | 1 | +2 | -0 |
2023-11-01 10:45 | cmd/base64: Add -w option | Haelwenn (lanodan) Monnier | 2 | +41 | -23 |
2023-11-01 10:09 | cmd/base64.1: New manpage | Haelwenn (lanodan) Monnier | 1 | +35 | -0 |
2023-11-01 09:52 | cmd/nproc.c: formatting | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2023-11-01 09:51 | cmd/date.1.in: Newline after period [lint] | Haelwenn (lanodan) Monnier | 1 | +2 | -1 |
2023-11-01 09:51 | Makefile: reuse --quiet | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2023-11-01 09:50 | cmd/base64: Add decoding ability | Haelwenn (lanodan) Monnier | 3 | +156 | -78 |
2023-11-01 06:42 | cmd/cat.1: Add some examples | Haelwenn (lanodan) Monnier | 1 | +18 | -0 |
2023-11-01 06:11 | cmd/link.1: Simplify .Nd syntax | Haelwenn (lanodan) Monnier | 1 | +1 | -3 |
2023-11-01 05:56 | cmd/date.1.in: Fix syntax | Haelwenn (lanodan) Monnier | 1 | +4 | -2 |
2023-11-01 05:52 | cmd/cat.1: Fix syntax | Haelwenn (lanodan) Monnier | 1 | +3 | -1 |
2023-11-01 04:41 | /build/cmd/.keep: Add placeholder | Haelwenn (lanodan) Monnier | 1 | +0 | -0 |
2023-11-01 04:37 | cmd/date: Add support for `-f now_format now` | Haelwenn (lanodan) Monnier | 7 | +111 | -26 |
2023-11-01 03:12 | Use m4 instead of soelim | Haelwenn (lanodan) Monnier | 6 | +10 | -10 |
2023-11-01 02:48 | lib/iso_parse: Improve error handling with adding **errstr argument | Haelwenn (lanodan) Monnier | 5 | +61 | -15 |
2023-11-01 02:46 | Use soelim(1) to unify documentation related to lib/iso_parse | Haelwenn (lanodan) Monnier | 9 | +171 | -144 |
2023-10-02 05:00 | cmd/nproc.1: New | Haelwenn (lanodan) Monnier | 2 | +32 | -4 |
2023-10-02 04:54 | cmd/id.1: New | Haelwenn (lanodan) Monnier | 1 | +55 | -0 |
2023-10-02 04:51 | test-lib/strtodur.c: Fix types | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2023-10-02 04:48 | LICENSES/CC0-1.0.txt: Add | Haelwenn (lanodan) Monnier | 1 | +121 | -0 |
2023-10-02 04:16 | test-cmd/sleep.t: Update match for musl | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2023-09-24 22:45 | test-cmd/tee: Stop writing to ./- | Haelwenn (lanodan) Monnier | 1 | +0 | -2 |
2023-09-26 16:00 | test-cmd/sleep.t: Re-introduce | Haelwenn (lanodan) Monnier | 1 | +19 | -0 |
2023-09-26 15:54 | test-lib/strtodur: Remove, ignore, make clean | Haelwenn (lanodan) Monnier | 3 | +4 | -1 |
2023-09-26 15:52 | lib/strtodur.c: Add missing _POSIX_C_SOURCE define | Haelwenn (lanodan) Monnier | 1 | +2 | -1 |
2023-09-26 15:50 | test-cmd/Kyuafile: Remove errorneous sleep from the list | Haelwenn (lanodan) Monnier | 1 | +0 | -1 |
2023-09-24 16:22 | test-cmd/date: Test fractional seconds | Haelwenn (lanodan) Monnier | 1 | +2 | -0 |
2023-09-24 16:22 | Makefile: .PHONY: clean | Haelwenn (lanodan) Monnier | 1 | +1 | -0 |
2023-09-24 19:47 | lib/strtodur: Extract from cmd/sleep | Haelwenn (lanodan) Monnier | 12 | +266 | -126 |
2023-09-19 11:20 | cmd/touch: Use lib/bitmasks.h macros | Haelwenn (lanodan) Monnier | 1 | +4 | -3 |
2023-09-19 11:19 | lib/bitmasks.h: Create macros for bitmasks manipulation | Haelwenn (lanodan) Monnier | 1 | +9 | -0 |
2023-09-16 04:09 | cmd/sleep: handle sscanf not changing errno | Haelwenn (lanodan) Monnier | 1 | +16 | -7 |
2023-09-16 04:03 | test-cmd/sleep.t: Don't test wallclock, accept musl errors | Haelwenn (lanodan) Monnier | 1 | +6 | -13 |
2023-09-24 15:02 | README: Fix builds.sr.ht URL | Haelwenn (lanodan) Monnier | 1 | +1 | -1 |
2023-09-24 15:02 | .builds: "make test" → "make check" | Haelwenn (lanodan) Monnier | 3 | +7 | -7 |
2023-09-24 13:46 | Update description and README | Haelwenn (lanodan) Monnier | 39 | +53 | -47 |
2023-09-24 13:42 | Extract from utils | Haelwenn (lanodan) Monnier | 96 | +6250 | -0 |