Commit Graph

  • 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
  • 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
  • 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