Commit Graph

  • e6b6f34506 find: Fix buffer overflow in token stack master Michael Forney 2020-05-12 19:38:04 -0700
  • 6ff6bb57ce Add implementation of dd(1) Michael Forney 2020-04-28 22:22:37 -0700
  • 92f17ad648 paste: Minor style tweaks Michael Forney 2020-04-15 16:13:22 -0700
  • 2f0b15201d paste: Support -d '\0' Richard Ipsum 2020-04-15 17:46:39 +0100
  • 28063c02f4 libutf: Change return type of utftorunestr to size_t Michael Forney 2020-04-07 01:25:22 -0700
  • 6902aad435 Add a bugs section to TODO Michael Forney 2020-04-05 19:57:45 -0700
  • 2b8f1ee3a6 install: Remove special handling for non-regular files Michael Forney 2020-03-01 17:26:48 -0800
  • fa2f0e09c3 *sum: Ignore -b and -t flags Michael Forney 2019-12-22 11:53:35 -0800
  • edbcc223ea libutil/recurse: Use a single path buffer, and directory fd Michael Forney 2019-12-22 13:53:46 -0800
  • 039b54aa51 Use *at functions with appropriate flags instead of lstat/lchown Michael Forney 2019-11-01 20:43:32 -0700
  • 3e160b616a chmod: Remove -HLP flags, and ignore symlinks during traversal Michael Forney 2019-12-21 21:47:55 -0800
  • 4fcb31c6e0 TODO: ed(1) has a man page since 370e0ae675 Michael Forney 2020-03-01 16:55:13 -0800
  • 39ae2ae60f getconf.sh: remove unnecessary use of cat(1) Ethan Sommer 2020-01-29 14:00:07 -0500
  • eb74f374f2 getconf: Add an explicit return at the end of main Michael Forney 2020-03-01 16:38:14 -0800
  • 4542db4e40 mknod: Add support for making FIFOs Michael Forney 2020-03-01 16:30:56 -0800
  • ba2f04f391 mknod: Use a switch statement for the node type Michael Forney 2020-03-01 16:13:46 -0800
  • e5d8efb32f Import mknod from ubase Michael Forney 2020-03-01 15:58:37 -0800
  • 22921a859f Fix various lint warnings in manuals Michael Forney 2020-03-01 14:37:31 -0800
  • dbbac61fc4 sed: Include filename in error message Michael Forney 2020-02-20 21:41:29 -0800
  • 71154d42aa sed: Simplify next_file slightly Michael Forney 2020-02-20 21:39:28 -0800
  • 5cf4544f2c sed: Exit with failure if open failed Michael Forney 2020-02-20 21:24:44 -0800
  • 971c573e87 sed: Fix typo Michael Forney 2020-01-13 00:25:04 -0800
  • 5c63ffad33 install: Fix -d with more than two directories Michael Forney 2020-01-11 02:10:04 -0800
  • f3d05ffd0a chmod: Implement X perm symbol Michael Forney 2020-01-06 13:08:38 -0800
  • e5284b1537 sort: Don't do fallback top-level sort in check mode Michael Forney 2020-01-03 15:32:07 -0800
  • e9bfb97808 sort: Consider end field in keydef when additional fields are present Michael Forney 2020-01-01 12:16:16 -0800
  • a8dc42e6b5 ed: Use reallocarray Michael Forney 2019-12-31 13:41:38 -0800
  • d4634f6740 libutil/getlines: Use reallocarray Michael Forney 2019-12-31 13:39:08 -0800
  • 57c9cab849 sort: Fix string length update math Richard Ipsum 2019-12-31 19:51:00 +0000
  • 60895834f0 libutil/recurse: Use while-loop instead of for-loop with only condition Michael Forney 2019-12-28 22:35:49 -0800
  • f4b9b966cf cp: Default to -P when -R is specified Michael Forney 2019-12-21 21:08:36 -0800
  • 61f5d4887a wc: Removing output padding Michael Forney 2019-12-21 20:19:08 -0800
  • 27f3ca6063 wc: Remove unnecessary precision specifier in format strings Michael Forney 2019-11-02 14:01:30 -0700
  • abf068492e wc: Set flag defaults if none were specified Michael Forney 2019-11-02 12:59:02 -0700
  • 45b9b26cae libutil/recurse: Remove some unnecessary parentheses Michael Forney 2019-11-01 20:45:49 -0700
  • c5c8c7ff86 libutil/mode: Remove unnecessary octal-to-mode conversion Michael Forney 2019-11-01 19:07:10 -0700
  • b29fc0b05f chgrp: Pass -1 as the owner ID to chown(3) Michael Forney 2019-11-01 19:03:00 -0700
  • 71ba97c175 chmod: Clear the S_IFMT bits before calling chmod Michael Forney 2019-11-01 01:58:54 -0700
  • 4f1d0df755 yes: Simplify, only support one argument Michael Forney 2019-10-31 18:07:58 -0700
  • 39f92650d3 ls, tar: Guard inclusion of sys/sysmacros.h by absence of `major` definition Michael Forney 2019-08-05 10:13:11 -0700
  • 7315b8686f which: check AT_EACCESS Mattias Andrée 2019-07-27 22:29:10 +0200
  • be34c4a24d which: remove unnecessary third parameter in O_RDONLY call to open(3) Mattias Andrée 2019-07-27 22:29:11 +0200
  • 9719a7e3d2 chgrp: parse gid if operand is not group name Richard Ipsum 2019-07-04 22:49:29 +0100
  • dc77c5968b chown/chgrp: chown target not symlink by default Richard Ipsum 2019-07-03 17:32:42 +0100
  • a0fae71977 Don't justify text in README Michael Forney 2019-06-30 13:17:17 -0700
  • adcdc1b308 Move utility status to its own section at the end of README Michael Forney 2019-06-30 13:13:07 -0700
  • d7714c84b5 Remove unnecessary ';' after ARGEND Michael Forney 2019-06-29 18:39:07 -0700
  • d2824f5294 Revert "Do not use arg.h for tools which take no flags" Michael Forney 2019-06-28 00:18:48 -0700
  • 9ae6c45097 Add .gitignore Michael Forney 2019-06-13 13:52:52 -0700
  • 01b5105e0c mkfifo: Simplify -m handling Michael Forney 2019-06-13 13:45:37 -0700
  • 9a17de569a sed: Print better error message when open fails Michael Forney 2019-06-13 13:07:52 -0700
  • 2ee4c13433 mkfifo: Set initial mode Richard Ipsum 2019-06-09 18:39:33 +0100
  • eeedfd87e5 libutil: Rename functions in reserved namespace to prevent potential conflict Michael Forney 2019-05-20 00:13:09 -0700
  • 036449cdf1 grep: Fix exit status on use of -l Richard Ipsum 2019-05-20 17:21:08 +0100
  • 5b92551057 cal: Centre month and year above calendar Richard Ipsum 2019-04-28 21:26:25 +0100
  • aae808fe5b cal: Fix grid alignment for years < 1000 Richard Ipsum 2019-04-22 23:35:08 +0100
  • ef9f6f359a expr: Allocate arrays with reallocarray instead of VLA Michael Forney 2019-04-16 17:44:08 -0700
  • 3fec3e2f4c libutil: Add enreallocarray Michael Forney 2019-04-16 17:41:39 -0700
  • 5d49332d4f libutf: Adjust runelen prototype to match definition Michael Forney 2019-04-16 17:27:07 -0700
  • 09c2311b3a date: Fix default format string Richard Ipsum 2019-04-13 03:11:26 +0100
  • 6b950e436b sort: Use regular `double` for -n Michael Forney 2019-02-22 14:26:39 -0800
  • c30255e50a Fix typo Stephen Gregoratto 2018-11-21 09:33:13 +1100
  • 99c7876310 On glibc, include sysmacros.h directly David Phillips 2018-07-02 19:42:41 +1200
  • 48d04ae446 find: Make -H and -L flag handling clearer Michael Forney 2018-09-25 17:57:51 -0700
  • d8656b0189 uname: check that no operands are specified Mattias Andrée 2018-07-11 20:53:17 +0200
  • a1627b9419 ed: Changed delimiter to fix unterminated TODO comment Firas Khalil Khana 2018-09-22 13:30:21 +0300
  • 6d3f18c821 ed: Add more bugs to TODO Roberto E. Vargas Caballero 2018-09-20 09:49:36 +0100
  • 7441770cfd tty: fix exit value on error from 1 to 2 Mattias Andrée 2018-07-07 09:26:20 +0200
  • 084b46ac51 dirname: support -- Mattias Andrée 2018-07-06 23:19:30 +0200
  • 1d885159f2 basename: support -- Mattias Andrée 2018-07-06 23:19:17 +0200
  • f45156d5b4 Simplify expression in makeline() Roberto E. Vargas Caballero 2018-03-06 14:38:23 +0100
  • 18f6c5e014 Add TODO Roberto E. Vargas Caballero 2018-03-04 20:17:54 +0100
  • ece6569297 Fix undo Roberto E. Vargas Caballero 2018-03-04 20:16:06 +0100
  • cd9b149c8f Use nextln() in scroll() Roberto E. Vargas Caballero 2018-03-04 17:10:17 +0100
  • ebf740f962 Improve doglobal() Roberto E. Vargas Caballero 2018-03-04 17:10:17 +0100
  • 9781959581 Fix copy() Roberto E. Vargas Caballero 2018-03-04 17:08:14 +0100
  • 504dde1373 Allow overlapping transfer Roberto E. Vargas Caballero 2018-03-04 16:08:57 +0100
  • d849e6d4aa Rename addchar_() to addchar() Roberto E. Vargas Caballero 2018-03-04 15:15:54 +0100
  • 3ce26f33c6 Move subline() to use String type Roberto E. Vargas Caballero 2018-03-04 14:06:24 +0100
  • 77fe371fe4 Fix type of c in getrhs() Roberto E. Vargas Caballero 2018-03-04 14:56:44 +0100
  • 0732529fef Fix type of c in execsh() Roberto E. Vargas Caballero 2018-03-04 14:56:44 +0100
  • a5d268c409 Move execsh() to use String type Roberto E. Vargas Caballero 2018-03-04 14:06:24 +0100
  • 8d59405ae0 Move join() to use String type Roberto E. Vargas Caballero 2018-03-04 14:06:24 +0100
  • 7c2eec7bd1 Move lastre to String type Roberto E. Vargas Caballero 2018-03-04 14:06:24 +0100
  • 35cf3c79f2 Move text to String type Roberto E. Vargas Caballero 2018-03-04 14:06:24 +0100
  • f5cb020f06 Move cmdline to String type Roberto E. Vargas Caballero 2018-03-04 14:01:21 +0100
  • 20794b570e Define new String type Roberto E. Vargas Caballero 2018-03-04 13:59:48 +0100
  • 651e2b0ee2 Set restore point before setting signal handlers Roberto E. Vargas Caballero 2018-03-04 11:58:07 +0100
  • 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