1. eb7ea22 Rewrite dirtree so we don't need readdir, scandir, and fts.h. Rewrite ls (from scratch) to use new dirtree infrastructure. (This breaks everything else that currently uses dirtree.) by Rob Landley · 13 years ago
  2. f78c63a Using /dev/tty for yesno() is wrong because yes 'n' | cp -ial needs to work. by Rob Landley · 13 years ago
  3. cf6bcb2 Unwind gratuitous macros. by Rob Landley · 13 years ago
  4. 05744b3 Add string to mode_t parser by Daniel Walter · 13 years ago
  5. ee00a7f Remove "feature test macros", replace non-portable fdprintf() with standard fprintf(). by Rob Landley · 13 years ago
  6. 522d906 Implement Apple and Android versions of getline(), getdelim(), and clearenv(). by Georgi Chorbadzhiyski · 13 years ago
  7. 2c48247 Redo tail to use optargs and optionally support lseek. Add support to optargs and llist.c, plus add a test suite entry. Still no -f support though. by Rob Landley · 13 years ago
  8. b7529b6 More stabs at getting #includes right, and moving off of deprecated functions. by Rob Landley · 13 years ago
  9. f05f660 Consolidate headers. by Rob Landley · 13 years ago
  10. b73d8e3 Add "-" type to optargs and teach tail.c to use it. Tighten up help text, use xzalloc() and xputc() as appropriate. by Rob Landley · 13 years ago
  11. f793d53 Upgrade yesno() and make cp -i use it. by Rob Landley · 13 years ago
  12. b081ce9 Teach lib/args.c that " " this option must take a _separate_ argument, so "kill -stop" and "kill -s top" aren't the same thing. Make kill.c use it, and remove leftover debug printfs. by Rob Landley · 13 years ago
  13. 2dd50ad Factor out common code between killall/kill and move it to lib/lib.c, plus cleanups on kill.c. by Rob Landley · 13 years ago
  14. 2b54b1a Nathan McSween convinced me compilers that inline memset() can optimize the bzero case pretty well. by Rob Landley · 13 years ago
  15. ebcf0be And again, I forgot to check in a file. Oops. by Rob Landley · 13 years ago
  16. f42e11b Cleanups to pidof (including some global infrastructure shared with killall). by Rob Landley · 13 years ago
  17. ff9ee8f Add killall by Andreas Heck, and factor out common pid code to lib.h. by Rob Landley · 13 years ago
  18. 5e6dca6 Make atolx() error_exit() if fed a string that doesn't convert entirely into an integer. by Rob Landley · 13 years ago
  19. 4cd7d19 Use stpcpy() (posix 2008) for slight code shrink. by Rob Landley · 13 years ago
  20. d387c01 Removing unecessary allocation. by Luis Felipe Strano Moraes · 13 years ago
  21. 26e7b5e Quick and dirty terminal_size() and yesno() functions, both of which need to be improved. by Rob Landley · 13 years ago
  22. f01503d Commit 415 needs the other two files. (Oops.) by Rob Landley · 13 years ago
  23. b6063de Add <>= to lib/args.c, with documentation. by Rob Landley · 13 years ago
  24. f265d04 Bugfix (spotted by Nathan McSween): xread can't detect <0 if the return type is stored in an unsigned variable. by Rob Landley · 13 years ago
  25. ad63f4b Forgot to check in loopfiles_rw changes needed by truncate. by Rob Landley · 13 years ago
  26. 763e42b Split out parse_optflaglist(), and move local variables to optflagstate. by Rob Landley · 13 years ago
  27. 3e87923 Fix "tar cvjfC file dir", make @ not eat an argument, add debug check for (as yet) unsupported multi-function option (ala "x*@"). by Rob Landley · 13 years ago
  28. 8d43d91 xreadall() returns void... how does that even compile? by Rob Landley · 13 years ago
  29. 7051a96 Shut up even MORE gcc/glibc spurious warnings. by Rob Landley · 15 years ago
  30. e0377fb Add TOYBOX_SUID. by Rob Landley · 15 years ago
  31. 1e01cd1 Correct return types of xstrdup() and xstrndup() by Rob Landley · 15 years ago
  32. 53c7504 Typo fix in comment. by Rob Landley · 15 years ago
  33. d6b2613 Fix bug spotted by Jean-Christphe Dubois: reserve space for null terminator. by Rob Landley · 16 years ago
  34. ddae5e9 Fix thinko. by Rob Landley · 16 years ago
  35. e7a169b Fix typo. by Rob Landley · 16 years ago
  36. 5247671 Add mkswap. by Rob Landley · 16 years ago
  37. b15b8fa Add -N, -I, -L, and -P options to cksum. by Rob Landley · 16 years ago
  38. 7e849c5 Check in crc_init needed by cksum. (Oops.) by Rob Landley · 16 years ago
  39. b5d557f Work around a reiserfs bug. (One line change, switch from looking at broken struct dirent->dt_type to looking at stat() output. The rest are unrelated variable renames.) by Rob Landley · 16 years ago
  40. bdf037f Upgrade patch to detect hunks that start after a false start. by Rob Landley · 16 years ago
  41. e824ed1 Tweak from Roberto Foglietta. by Rob Landley · 16 years ago
  42. f15387d Roberto Foglietta pointed out that readall() needs fdlength() to restore by Rob Landley · 16 years ago
  43. 15b2315 Bug spotted by Roberto Foglietta: at EOF readall() should return count, not len. by Rob Landley · 16 years ago
  44. 2bfaaf2 Add "tee" command. by Rob Landley · 16 years ago
  45. 1a35c47 Teach option parsing logic that ^ means stop parsing after this option. by Rob Landley · 16 years ago
  46. 8cca60d A pathological case of huffman coding that uses 8 bits to code each of 256 by Rob Landley · 16 years ago
  47. b1487dc Option parsing: stopearly is now a ^ prefix (not +), and an option string with by Rob Landley · 16 years ago
  48. 4ac6656 Assemble '*' repeated argument list in order. Also implement '@' counter. by Rob Landley · 16 years ago
  49. 59f490c Fix which (the meaning of -a was reversed, and it was finding the _last_ hit). by Rob Landley · 16 years ago
  50. 1a221d9 Fix command line option parsing so "echo -xen" actually prints "-xen". Add by Rob Landley · 16 years ago
  51. 988abb3 Update mdev to work around the newest sysfs api breakage in the 2.6.25 kernel. by Rob Landley · 17 years ago
  52. 8e99874 Fluffier error message. by Rob Landley · 17 years ago
  53. 3fc4e0f Teach get_rawline() to continue until a configurable char, and xstrndup() by Rob Landley · 17 years ago
  54. 603a93d If we don't remember to closedir(), the leaked filehandles add up. by Rob Landley · 17 years ago
  55. aba353e Enabling debugging should not change behavior. Oops. by Rob Landley · 17 years ago
  56. 7f184fa Make cp pass most of its test suite. Still need to add symlink support. by Rob Landley · 17 years ago
  57. 6e6871c Add first pass at cp, totally untested, unlikely to work yet. :) by Rob Landley · 17 years ago
  58. 61190a3 Add enable/disable/exclude logic, update docs. by Rob Landley · 17 years ago
  59. 7bc7971 Dirtree needs to use lstat(), not stat. And failure should probably be a by Rob Landley · 17 years ago
  60. 26bf9e6 Add toys.optc, an argv-style count for toys.optargs. by Rob Landley · 17 years ago
  61. f641854 Add spaces after some commas (from Charlie Shepherd). by Rob Landley · 17 years ago
  62. 94dd3e7 Remove extra newlines on error_paths by Charlie Shepherd · 17 years ago
  63. 54524c9 Fix filename in header by Charlie Shepherd · 17 years ago
  64. 12138e4 Teach perror_exit() to take a NULL argument when we just want "command: error". by Rob Landley · 17 years ago
  65. 6ef04ef Move dlist_add() to lib/llist.c by Rob Landley · 17 years ago
  66. b1aaba1 Zap toylist.h, moving contents of global structures into DEFINE_GLOBALS() by Rob Landley · 17 years ago
  67. 55928b1 Move NEWTOY() list from end of toylist.h to generated/newtoys.h. by Rob Landley · 17 years ago
  68. 2896480 Zap toys/Config.in and instead create generated/Config.in from contents of by Rob Landley · 17 years ago
  69. 3632d5d Fix loopfiles to not call function() on file not found. by Rob Landley · 17 years ago
  70. 3548341 Make patch's file add actually work, including directory creating and by Rob Landley · 17 years ago
  71. d3236c1 Major refactoring of bunzip.c in preparation for doing a multi-threaded version. by Rob Landley · 17 years ago
  72. e745d8e Upgrade patch to understand creating and deleting files. by Rob Landley · 17 years ago
  73. 42ecbab Patch command. by Rob Landley · 17 years ago
  74. bc07865 Start of "patch" support. Writes to stdout at the moment. by Rob Landley · 17 years ago
  75. aaffc07 Changeset 186 assumed that toys.exitval defaults to 0. Actually change the by Rob Landley · 17 years ago
  76. ce6750a Add sha1sum. (No -c mode yet.) Slight tweaks to loopfiles() too. by Rob Landley · 17 years ago
  77. 7634b55 Add loopfiles() function, make catv use it. by Rob Landley · 17 years ago
  78. 860f263 Patch from Charlie Shepherd: remove extra \n from error_exit() arguments. by Rob Landley · 17 years ago
  79. e15850a Replace strlcpy() with xstrcpy(), which exits if the string won't fit. by Rob Landley · 17 years ago
  80. efa93b9 Add noreturn mark to [p]error_exit(), suggested by Charlie Shepherd. by Rob Landley · 17 years ago
  81. 2c22685 Remove trailing whitespace (thanks to Charlie Shepherd), and a couple comment by Rob Landley · 17 years ago
  82. 59f757e Change strlcpy not to use strncpy. (Adds 24 bytes, but doesn't memset the by Rob Landley · 17 years ago
  83. 6a6dee3 Fix from Charlie Shepherd: at end of string, don't match the null terminator by Rob Landley · 17 years ago
  84. 961e171 xcreate(): perror already prints error name and newline, remove redundancy. by Rob Landley · 17 years ago
  85. d06c58d Promote help to global config option, teach error_exit() to output usage message when called by Rob Landley · 17 years ago
  86. 103b7e0 Break out dirtree.c and let it call a function instead of returning the data. by Rob Landley · 17 years ago
  87. 9303e2f More klibc fixes from Maximilian Attems, strlcpy() this time. by Rob Landley · 17 years ago
  88. 5084fea Add xputs() to detect EOF on writes. by Rob Landley · 17 years ago
  89. 7aa9d8f Fix "Need 1 arguments". by Rob Landley · 17 years ago
  90. 0d8dfb2 Vladimir Oleynik pointed out that va_start() twice in the same function by Rob Landley · 17 years ago
  91. 18d43ff Work around uClibc weirdness. by Rob Landley · 17 years ago
  92. 0c93f6c Add readlink, xreadlink(), and change xrealloc() to not fight the stupid by Rob Landley · 18 years ago
  93. c92fde0 Add sync and an incomplete version of mdev. by Rob Landley · 18 years ago
  94. f575716 Add atolx() which understands extensions for kilobytes and megabytes and such. by Rob Landley · 18 years ago
  95. 2aa494d MacOS X has a defective sed with no -r. by Rob Landley · 18 years ago
  96. 720fc26 Add parent pointer to dirtree, more work on mke2fs (populate dirtree, count by Rob Landley · 18 years ago
  97. 97c63ec Rename functions.c to lib.c. (Easier name to remember.) by Rob Landley · 18 years ago
  98. d25f7e4 Add xstat(), read_dirtree(), and read_dirtree_node(). by Rob Landley · 18 years ago
  99. fd1c5ba Teach build to build only the toys/*.c selected in .config, and teach by Rob Landley · 18 years ago
  100. de05a70 Add "make defconfig". Modify global options to start with CONFIG_TOYBOX_. by Rob Landley · 18 years ago