1. 72cd2e0 Move not-curses code into interstingtimes.c by Rob Landley · 9 years ago
  2. 9c3d165 Remove redundant numlen. by Rob Landley · 9 years ago
  3. 2fd8624 Some infrastructure hexedit needs. (Poor man's curses.) by Rob Landley · 9 years ago
  4. 5b493dc Cleanup getprop, add qstrcmp() to lib for qsort (because posix-2008 broke by Rob Landley · 9 years ago
  5. 17499c3 terminal_size should use LINES, not ROWS. by Elliott Hughes · 9 years ago
  6. e10483f Add readfileat() to lib by Rob Landley · 9 years ago
  7. 4b77d54 Tweak of Elliott Hughes's fix for an off by one error in human_readable by Rob Landley · 9 years ago
  8. 2c1cf4a Remove trailing whitespace. by Rob Landley · 9 years ago
  9. 86c747a strtol() doesn't return error indicator for overflow, it just sets errno. So add estrtol() (which clears errno first), and xstrtol() (which error_exit()s on overflow). by Rob Landley · 9 years ago
  10. 9b5000c Allocate space for null terminator. by Rob Landley · 9 years ago
  11. 0517eb7 Add base64. by Rob Landley · 9 years ago
  12. 87fbe12 Remove more strncpy() calls. by Rob Landley · 9 years ago
  13. 45b3882 O_CLOEXEC was confusing the O_RDONLY test in loopfiles(), resulting in attempts to read from stdout instead of stdin for "-" or no arguments. by Rob Landley · 10 years ago
  14. 5fcc715 Factor out printf-style escape parsing logic from echo.c. by Rob Landley · 10 years ago
  15. 784eb9c Use O_CLOEXEC instead of O_RDONLY to signal loopfiles_rw() to close filehandles. by Rob Landley · 10 years ago
  16. 3b5b19e If string_to_mode() is called on a base mode with S_ISDIR() and such set, pass those extra bits through. by Rob Landley · 10 years ago
  17. 546b293 Little endian and big endian versions of peek (for host.c). by Rob Landley · 10 years ago
  18. 87c06e1 find needs "c" suffix to -size. by Rob Landley · 10 years ago
  19. 0aad9e4 find_in_path() is supposed to work with a NULL path, but didn't. Fix it. by Rob Landley · 10 years ago
  20. 8115fc1 Forgot to check in strstart(). by Rob Landley · 10 years ago
  21. 1bc5224 Add generic_signal() handler, which sets toys.signal and writes byte to toys.signalfd if set. by Rob Landley · 10 years ago
  22. 48c172b Switch human_readable() to just outputing decimal kilo/mega/gigabytes, make du use it, move it from lib/pending.c to lib.c. by Rob Landley · 10 years ago
  23. 26b2188 In function readfile(), the buffer buf is free'd when readall() fails. This free can cause a crash, if the buffer passed by user of function is not malloc'ed one. by Ashwini Sharma · 10 years ago
  24. 02f5a30 Fix mkdir -p with absolute paths. by Rob Landley · 10 years ago
  25. ca1b60e Move mkpathat to lib, remove redundant function used by patch. by Rob Landley · 10 years ago
  26. a8b88fe Add "volatile" annotation to peek/poke to stop potential optimizer overreach. by Rob Landley · 10 years ago
  27. 4dd800c Fix another bug reported by Ashwini Sharma. by Rob Landley · 10 years ago
  28. 1fb3ae7 Various cleanups found by Tom Sparrow's static analysis. by Rob Landley · 10 years ago
  29. db1009d Move names_to_pid from pending to lib. by Rob Landley · 10 years ago
  30. dbbd3d6 Doing math on void pointers isn't portable, reported by Nathan McSween. by Rob Landley · 10 years ago
  31. b5e7416 Oops, cleaned up ifconfig uses atolx_range() instead of get_int_list(). Check that in. by Rob Landley · 10 years ago
  32. 10bdaa4 Tweak terminal_size to never set either to 0, and return true/false whether it could determine at least one coordinate. by Rob Landley · 11 years ago
  33. c9cc530 Refactor terminal querying. by Rob Landley · 11 years ago
  34. bc382be Fix -t c0 and -J as reported by heehooman at gmail on the list. by Rob Landley · 11 years ago
  35. 8fdcfdb Introduce libbuf analogous to toybuf but for use by lib/*.c. Change readfile() semantics to be able to read into an existing buffer, or malloc its own if that's NULL. by Rob Landley · 11 years ago
  36. f538f42 Remove itoa/utoa, let libc do this with sprintf. by Rob Landley · 11 years ago
  37. 455865a Rewrite pmap to be simpler and match other implementation's output more closely. by Rob Landley · 11 years ago
  38. 035f27a Achille Fouilleul pointed out that fdlength wasn't returning the right length in the binary search case. by Rob Landley · 11 years ago
  39. d390493 Split lib/xwrap.c from lib/lib.c by Rob Landley · 11 years ago
  40. 87aef24 New stuff added to lib.c needs review too, so make a lib/pending.c and move several functions to it. by Rob Landley · 11 years ago
  41. e999ca0 add grep by Strake · 11 years ago
  42. 5583030 Add xexit() and make error_exit() use it. by Rob Landley · 11 years ago
  43. 5a26a86 Stat cleanup. by Rob Landley · 11 years ago
  44. 6b28341 Enable readfile() and add peek() and poke() functions. by Rob Landley · 11 years ago
  45. 6a921ee xioctl() error message should use hex ioctl number; that's what headers list. by Rob Landley · 11 years ago
  46. acede57 Fix xabspath when last path component exists but we haven't got permissions to open it (ala readlink -f /dev/sda as a normal user). Spotted by Ashwini Sharma. by Rob Landley · 11 years ago
  47. 5a221e6 Add library function for the file permission formatting in ls and stat by Felix Janda · 11 years ago
  48. f015344 Add posix headers to toynet.h, move xioctl() to lib.c, introduce lib/net.c and move xsocket() to it. by Rob Landley · 11 years ago
  49. be93c91 More ifconfig cleanup. by Rob Landley · 11 years ago
  50. 36ffc5a Move guts of help command into show_help() in lib/help.c, with config TOYBOX_HELP controlling infrastructure. by Rob Landley · 11 years ago
  51. 2279108 Fix -in behavior: descend into existing directory without prompting, show full path in error messages, actually overwrite when answering yes to -i. by Rob Landley · 11 years ago
  52. 7c0e280 Fix xabspath() resolving symlink after .., and properly detecting failure for last entry after nondir. by Rob Landley · 11 years ago
  53. 662a267 Have error_msg() and friends set TT.exitval to 1 if it's still 0, clean out other places that were setting it that no longer need to. by Rob Landley · 11 years ago
  54. ca4035b Extend killall with support for -v and -i by Elie De Brauwer · 11 years ago
  55. 7c6209d Adding -s (single shot) and -o (omit pids) options to pidof by Elie De Brauwer · 11 years ago
  56. db8eb32 Make yesno() always read from stdin and write to stderr. (If we need to find our tty, open /dev/tty, but existing users don't.) by Rob Landley · 11 years ago
  57. 939fa74 Add expand command as described in POSIX-2008. Erratum: Do not handle backspace. by Jonathan Clairembault · 12 years ago
  58. fe91e68 Remove readlink -m for being poorly defined ("readlink -m /dev/null/and/more" answers what question, exactly?), rewrite xabspath() to work right and not depend on realpath, fix subtle longstanding bug in llist_traverse(). by Rob Landley · 12 years ago
  59. bd2e227 Update readlink so -f works. Add -menq while there. by Rob Landley · 12 years ago
  60. 734b530 Add cut from Jason Kyungwan Han. by Rob Landley · 12 years ago
  61. caf39c2 Add rebound support to intercept error_exit() and longjmp instead. by Rob Landley · 12 years ago
  62. 7aa651a Reindent to two spaces per level. Remove vi: directives that haven't worked right in years (ubuntu broke its' vim implementation). Remove trailing spaces. Add/remove blank lines. Re-wordwrap in places. Update documentation with new coding style. by Rob Landley · 12 years ago
  63. b77293f Fix thinko in xpidfile() by Rob Landley · 12 years ago
  64. 1a0eedf Add du command. by Ashwini Kumar · 12 years ago
  65. c52db60 Add signal handler to clean up tempfile. by Rob Landley · 12 years ago
  66. 07d79af Workaround longstanding glibc/ld bug, ala http://sources.redhat.com/bugzilla/show_bug.cgi?id=3400, which prevents "./toybox | wc" from producing any output when toybox was statically linked. by Rob Landley · 12 years ago
  67. 31f49e7 Make chmod +w respect umask, implement +s and +t, fix ls to show suid/sgid/stid without x bit. by Rob Landley · 12 years ago
  68. 2037b83 New infrastructure for od (oops). by Rob Landley · 12 years ago
  69. b8ef889 Add NOP b (byte) suffix to atolx() since od needs it. by Rob Landley · 12 years ago
  70. 285019a Minor code refactoring. by Rob Landley · 12 years ago
  71. 9835622 Feeding -1 to xdup() isn't an error. by Rob Landley · 12 years ago
  72. 67a069d Update chmod to work with new dirtree, and fix bugs in string_to_mode(). by Rob Landley · 12 years ago
  73. eec4637 Add xrealpath() at suggestion of Ashish Briggers. by Rob Landley · 12 years ago
  74. b6f601e First pass at a complete rewrite of string_to_mode(). (It compiled!) by Rob Landley · 12 years ago
  75. 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 · 12 years ago
  76. f78c63a Using /dev/tty for yesno() is wrong because yes 'n' | cp -ial needs to work. by Rob Landley · 12 years ago
  77. cf6bcb2 Unwind gratuitous macros. by Rob Landley · 12 years ago
  78. 05744b3 Add string to mode_t parser by Daniel Walter · 12 years ago
  79. ee00a7f Remove "feature test macros", replace non-portable fdprintf() with standard fprintf(). by Rob Landley · 12 years ago
  80. b7529b6 More stabs at getting #includes right, and moving off of deprecated functions. by Rob Landley · 12 years ago
  81. f793d53 Upgrade yesno() and make cp -i use it. by Rob Landley · 12 years ago
  82. 2dd50ad Factor out common code between killall/kill and move it to lib/lib.c, plus cleanups on kill.c. by Rob Landley · 12 years ago
  83. 2b54b1a Nathan McSween convinced me compilers that inline memset() can optimize the bzero case pretty well. by Rob Landley · 12 years ago
  84. f42e11b Cleanups to pidof (including some global infrastructure shared with killall). by Rob Landley · 12 years ago
  85. ff9ee8f Add killall by Andreas Heck, and factor out common pid code to lib.h. by Rob Landley · 12 years ago
  86. 5e6dca6 Make atolx() error_exit() if fed a string that doesn't convert entirely into an integer. by Rob Landley · 12 years ago
  87. 26e7b5e Quick and dirty terminal_size() and yesno() functions, both of which need to be improved. by Rob Landley · 12 years ago
  88. f265d04 Bugfix (spotted by Nathan McSween): xread can't detect <0 if the return type is stored in an unsigned variable. by Rob Landley · 12 years ago
  89. ad63f4b Forgot to check in loopfiles_rw changes needed by truncate. by Rob Landley · 12 years ago
  90. 8d43d91 xreadall() returns void... how does that even compile? by Rob Landley · 13 years ago
  91. e0377fb Add TOYBOX_SUID. by Rob Landley · 14 years ago
  92. 1e01cd1 Correct return types of xstrdup() and xstrndup() by Rob Landley · 14 years ago
  93. d6b2613 Fix bug spotted by Jean-Christphe Dubois: reserve space for null terminator. by Rob Landley · 15 years ago
  94. ddae5e9 Fix thinko. by Rob Landley · 15 years ago
  95. 5247671 Add mkswap. by Rob Landley · 15 years ago
  96. b15b8fa Add -N, -I, -L, and -P options to cksum. by Rob Landley · 15 years ago
  97. 7e849c5 Check in crc_init needed by cksum. (Oops.) by Rob Landley · 15 years ago
  98. e824ed1 Tweak from Roberto Foglietta. by Rob Landley · 16 years ago
  99. f15387d Roberto Foglietta pointed out that readall() needs fdlength() to restore by Rob Landley · 16 years ago
  100. 15b2315 Bug spotted by Roberto Foglietta: at EOF readall() should return count, not len. by Rob Landley · 16 years ago