Commit Graph

  • 4f5837147a mount: don't call realpath on root target Ioan-Adrian Ratiu 2018-04-07 05:33:30 +0300
  • 11d2d1faaf Fix segfault in killall5 without -o sin 2018-06-30 17:31:53 +0100
  • 2d58716c23 ps: fix argv0 position in usage line Mattias Andrée 2018-06-11 22:45:56 +0200
  • d098ac4abc od: For the 'c' type, format non-printable charecters as octal Michael Forney 2018-02-25 22:56:07 -0800
  • f83c468b55 od: Don't modify bytes in the line for the 'a' type Michael Forney 2018-02-25 12:56:36 -0800
  • 1ff2a54e8f ed: Write "?\n" and explanatory messages to stdout Michael Forney 2018-02-24 00:08:28 -0800
  • 44ccadcde3 Fix line buffering issue with ed prompt Samadi van Koten 2018-01-28 14:51:38 +0000
  • 4b9c6645f5 sed: Fix parsing bug in find_delim Pieter Kockx 2017-10-22 02:09:46 +0200
  • a0a8791704 sed: Add usage Pieter Kockx 2017-10-25 09:55:50 +0200
  • 38cc01b887 which: Minor simplification Michael Forney 2017-10-20 22:26:30 -0700
  • 3b604b179c which: Don't look for paths with slashes in $PATH Michael Forney 2017-10-20 12:31:27 -0700
  • 44265b29ce which: Move executable check to helper function Michael Forney 2017-10-20 12:30:20 -0700
  • 5b66e55a83 which: handle relative/absolute pathnames Pieter Kockx 2017-10-11 03:12:31 +0200
  • d15f49e715 which: fix whitespace Pieter Kockx 2017-10-12 00:17:26 +0200
  • 6eec2eb3b4 tr: Fix infinite loop Pieter Kockx 2017-10-04 02:25:41 +0200
  • 55795531f0 dd: Use sigaction(2) to obviate select(2) Eric Pruitt 2017-10-10 16:27:27 +0100
  • e1c56a6321 chmod: Use DIRFIRST David Phillips 2017-10-01 16:36:05 +1300
  • 69b9c2444b libutil/recurse: only opendir if recursing David Phillips 2017-10-01 21:39:27 +1300
  • e6d3032131 tar: Fix a few weprintf/eprintf format strings Michael Forney 2017-09-09 17:34:43 -0700
  • d90ba15f29 Fix segmentation fault in paste(1) Pieter Kockx 2017-09-07 19:00:10 +0200
  • fb936d5ba5 Add missing getconf.h dependency to sbase-box Eric Pruitt 2017-09-05 18:13:16 -0700
  • b524eb6f3d getconf: Ensure output was written successfully Michael Forney 2017-09-03 17:26:04 -0700
  • c225d88d49 getconf: Report invalid variables as errors Michael Forney 2017-09-03 15:39:47 -0700
  • ed78aef5b1 date: add date/time setting capability John Vogel 2017-01-01 20:09:53 -0500
  • 1b41610a82 date: Just set TZ to handle -u flag Michael Forney 2017-09-03 11:39:12 -0700
  • fae9ca81a2 passwd: Use a random salt when encrypting passwords Michael Forney 2016-10-23 20:59:51 -0700
  • 3a5939e810 mount: Don't pass {,no}auto to kernel Michael Forney 2016-10-23 14:00:29 -0700
  • 772a40188b tar: Explain reason for malformed header Michael Forney 2017-02-03 14:56:49 -0800
  • 46495ea902 ls: abort a directory if we cannot opendir it David Phillips 2017-08-22 16:51:37 +1200
  • e92a1aef54 Handle { NULL } argv[] properly in manual arg-reduction Laslo Hunhold 2017-08-05 23:50:39 +0200
  • ea8622a4ce tail: Process bytes with -c option, and add -m option for runes Michael Forney 2017-07-03 14:58:52 -0700
  • 1ab4ac60ff tail: Use fstat in case file is removed Michael Forney 2017-07-03 14:58:51 -0700
  • 51e432cc44 cp: Only call chmod with -p or -a Michael Forney 2017-07-03 14:58:50 -0700
  • 3276fbea1c concat: Use plain read/write instead of buffered stdio Michael Forney 2017-07-03 14:58:49 -0700
  • 9a3b12525b Don't use buffered IO (fread) when not appropriate Michael Forney 2017-01-01 17:00:33 -0800
  • 5cb3a1eba1 libutil: Add writeall utility function Michael Forney 2017-01-01 17:00:32 -0800
  • 529e50a7ad mkdir: Fix created directory permissions Michael Forney 2016-12-14 19:40:06 -0800
  • 6ac5f01cc9 mkdir -p: Fail if argument exists, but is not a directory Michael Forney 2016-12-14 19:40:05 -0800
  • e795946971 mkdir: Fail on EEXIST with no -p flag Michael Forney 2016-12-14 19:40:04 -0800
  • 830ca05c25 du: Don't print 0 entry if stat of named file fails Michael Forney 2016-12-14 19:40:03 -0800
  • a5612b0d08 Remove st != NULL checks from recursor functions Michael Forney 2016-12-14 19:40:02 -0800
  • af392d1a76 libutil: fix leaks Hiltjo Posthuma 2017-05-07 13:50:26 +0200
  • fa0e5d6378 libutil/unescape: NULL terminate unescaped string Michael Forney 2017-03-07 23:10:48 -0800
  • 72b49a065b test: Use complete prototypes in func field of struct test Michael Forney 2017-03-07 23:32:44 -0800
  • 30fd43d7f3 libutil/unescape.c: simplify and add \E Mattias Andrée 2017-02-05 00:44:35 +0100
  • 9a903c63de libutil/unescape.c: only print argv0 once on error Mattias Andrée 2017-02-04 22:15:13 +0100
  • 2c424c078a cp.1: source and dest are not optional Mattias Andrée 2017-01-29 22:17:09 +0100
  • d301322cf2 getconf: fail if any other flag than -v is used Mattias Andrée 2017-01-27 00:41:50 +0100
  • 9ab1478f1e ed: fix commit 2ccc1e8 Roberto E. Vargas Caballero 2017-01-10 11:28:58 +0100
  • b95c8ed79e ed: Don't use strlcpy() Roberto E. Vargas Caballero 2017-01-10 08:46:48 +0100
  • 78bfd8978e Revert "ed: remove double free in join()" Roberto E. Vargas Caballero 2017-01-10 08:41:35 +0100
  • 89f5f84316 ed: Treat addresses of 0 as 1 for insert Thomas Mannay 2016-11-03 15:19:35 +0000
  • 441f73a518 ls: print filenames on the fly rather than in a buffer Quentin Rameau 2016-10-06 11:16:32 +0200
  • 60da4fb049 paste: fix warning on indentation in parallel() Robert Karl 2016-12-26 16:22:36 -0800
  • 2481042651 cp: Also preserve atime/mtime for symlinks Michael Forney 2016-12-27 14:49:57 +0100
  • e03a57df92 cp: Check result of utimensat Michael Forney 2016-12-06 02:17:01 -0800
  • a8a9b3bae9 xinstall: Check result of fchmod Michael Forney 2016-12-06 02:16:57 -0800
  • 5e4e6aeb3e od: Fix buffer overflow if -N flag is larger than BUFSIZ Michael Forney 2016-12-06 02:16:54 -0800
  • 9e594a986e Add a TODO-note about crypt.c Laslo Hunhold 2016-12-27 14:30:51 +0100
  • 52e49329e5 crypt: Add some missing error checks for cryptsum Michael Forney 2016-12-06 02:16:53 -0800
  • 609169d600 install: ignore -s Mattias Andrée 2016-12-03 12:51:14 +0100
  • b7fb3a58e7 xinstall: Fix broken memmove with -t Michael Forney 2016-12-27 13:48:31 +0100
  • 87f40834a3 parsemode: No need to return after eprintf Michael Forney 2016-11-30 23:27:59 -0800
  • aded902891 remove install.1 on make uninstall parazyd 2016-12-27 13:29:15 +0100
  • 123f784ccc printf: handle \0 in %b arguments Evan Gates 2016-10-24 08:16:25 -0700
  • d6154bd87f Makefile: sort file lists Evan Gates 2016-10-20 09:06:18 -0700
  • 4b5a948cee targets must be prerequisites to .PHONY not commands Evan Gates 2016-10-19 11:04:48 -0700
  • e2f886c7e2 ed: Use strlcpy() instead of strcpy() and other minor things Laslo Hunhold 2016-12-27 13:07:02 +0100
  • 370e0ae675 ed: add manpage Thomas Mannay 2016-10-09 23:14:54 +0000
  • 30da327fbd ed: remove double free in join() Thomas Mannay 2016-10-09 23:13:13 +0000
  • 2304df908c ed: place newly joined lines correctly Thomas Mannay 2016-10-09 23:12:46 +0000
  • 696520714b ed: giving j only one address does nothing Thomas Mannay 2016-10-09 23:11:01 +0000
  • 61e06396bd ed: remove infinite loops in join() and getindex() Thomas Mannay 2016-10-09 23:10:20 +0000
  • d2bd40a589 find: remove VLAs Evan Gates 2016-10-05 15:34:52 -0700
  • 0b27c0c9a0 find: estrdup before basename Evan Gates 2016-10-05 15:37:34 -0700
  • b7c73e2392 ed: Fix backslash expressions in RHS Wolfgang Corcoran-Mathe 2016-07-24 21:04:28 -0400
  • f5baf2630a ed: Don't match against line 0 in search() Wolfgang Corcoran-Mathe 2016-07-24 21:04:27 -0400
  • 28129a87c4 Add rev(1) Mattias Andrée 2016-03-26 17:23:03 +0100
  • fb11173926 tr: Fix multiple ranges with different lengths (Michael Forney) Laslo Hunhold 2016-11-18 12:45:59 +0100
  • d24ef864cb ls: respect -q when printing directory names with -R Evan Gates 2016-10-05 14:43:30 -0700
  • 071dcc4d6b ls: fix ls -lq to respect -q flag Evan Gates 2016-10-05 10:57:38 -0700
  • b5ebd49dd3 tr: Provide a fallthrough case for single-arg -s Laslo Hunhold 2016-10-06 01:59:36 +0200
  • c154ef7a03 tr(1): Properly handle the -dc case for character classes Laslo Hunhold 2016-10-06 00:15:56 +0200
  • 096c504d82 tr(1): Properly jump to output when inside set complement Laslo Hunhold 2016-10-05 21:54:51 +0200
  • 456f3c4211 tr.1: Make note of some changes in the utility Laslo Hunhold 2016-10-05 21:42:24 +0200
  • bc4c293fe5 Revamp tr(1) set parsing and handling FRIGN 2016-10-05 21:18:24 +0200
  • 9de401a495 Fix tr(1) squeezing FRIGN 2016-10-05 19:31:50 +0200
  • fac091b7cc getconf.sh: Be more explicit we are using a heredoc here FRIGN 2016-10-04 01:20:52 +0200
  • de28c8bfa7 use only one getconf header Evan Gates 2016-10-03 15:55:22 -0700
  • 96ccf5172d find: check whether readdir failed, and properly check timestamps Mattias Andrée 2016-03-30 03:04:45 +0200
  • e8a3a3ec37 test: -erwx test against effetive uid/gid, not real Mattias Andrée 2016-03-31 03:03:37 +0200
  • da04e4cc2a pathchk: fixes and cleanup Mattias Andrée 2016-03-30 01:46:25 +0200
  • e3dacbb542 respawn: reopen the fifo at end of line, and use read-only Mattias Andrée 2016-09-25 12:24:17 +0200
  • e3f497e1f6 subtract 'a' from indices for marks Evan Gates 2016-07-15 09:57:50 -0700
  • 3c12b287ec touch: Avoid unnecessary call to stat Michael Forney 2016-07-08 10:24:14 -0700
  • 2e5f1281ed touch: Use special UTIME_NOW and UTIME_OMIT values Michael Forney 2016-07-08 10:24:13 -0700
  • 36a0a6cd92 touch: Remove useless variable Michael Forney 2016-07-08 10:24:12 -0700
  • 0941c9ab2c touch: Respect caller's umask Michael Forney 2016-07-08 10:24:11 -0700
  • a211649cfd ln: Only fail if same inode without -f flag Michael Forney 2016-07-08 10:24:10 -0700
  • 083d1451ac install: Handle -c flag as a no-op Michael Forney 2016-07-08 10:24:09 -0700