1. 5b2644c Promote reset (actually write a new one using the simple man 4 console_codes by Rob Landley · 9 years ago
  2. aab9164 Add DIRTREE_SHUTUP to disable dirtree warnings if file vanishes out from by Rob Landley · 9 years ago
  3. 72cd2e0 Move not-curses code into interstingtimes.c by Rob Landley · 9 years ago
  4. 9398f05 Move a prototype to the start of portability.h (suggested by Elliott Hughes) by Rob Landley · 9 years ago
  5. 06d3783 Portability bits for the recent ls smack changes. by Rob Landley · 9 years ago
  6. cb7ed52 And remove the header part too. by Rob Landley · 9 years ago
  7. 9c3d165 Remove redundant numlen. by Rob Landley · 9 years ago
  8. 2fd8624 Some infrastructure hexedit needs. (Poor man's curses.) by Rob Landley · 9 years ago
  9. 5b493dc Cleanup getprop, add qstrcmp() to lib for qsort (because posix-2008 broke by Rob Landley · 9 years ago
  10. 58c3269 Link against libattr and libsmack. by Xavier Roche · 9 years ago
  11. 17499c3 terminal_size should use LINES, not ROWS. by Elliott Hughes · 9 years ago
  12. 08f51b5 Put SELINUX in a a menu, and add config option for SMACK. by Rob Landley · 9 years ago
  13. e10483f Add readfileat() to lib by Rob Landley · 9 years ago
  14. 4b77d54 Tweak of Elliott Hughes's fix for an off by one error in human_readable by Rob Landley · 9 years ago
  15. cff8e13 Patch from David Halls to fix mac/ios portability issue. by Rob Landley · 9 years ago
  16. 4437be0 Fix mount -a segfault without -O, reported by Janus Troelsen. by Rob Landley · 9 years ago
  17. d111b95 Rename a function to better describe what it does. by Rob Landley · 9 years ago
  18. b8140d1 Factor out xgetgrnamid() and xgetpwnamid() into xwrap.c. by Rob Landley · 9 years ago
  19. e6abb61 Upgrade oneit with -r (restart), -3 (send exiting PID values to child), and signal handling. by Rob Landley · 9 years ago
  20. eb4b114 Only switch on printf format warnings for error_exit() and friends when TOYBOX_DEBUG enabled. by Rob Landley · 9 years ago
  21. 1be99e6 let the compiler check format strings by Elliott Hughes · 9 years ago
  22. 70a84a3 Patches from Elliott Hughes to add missing arguments to error_exit() calls. by Rob Landley · 9 years ago
  23. c277f34 Cleanup/refactoring pass on hwclock. by Rob Landley · 9 years ago
  24. fb4ae95 Remove xexec_optargs(). by Rob Landley · 9 years ago
  25. bd6c3f3 Alright, the Android guys agree with the musl guys: faccessat(AT_SYMLINK_NOFOLLOW) is not supported. by Rob Landley · 9 years ago
  26. 2c1cf4a Remove trailing whitespace. by Rob Landley · 9 years ago
  27. 468f155 Lift the basename/libgen.h shenanigans back out of portability.c and make it a static inline in portability.h, and prototype dirname() while we're at it. by Rob Landley · 9 years ago
  28. e910826 fix non-glibc basename(3) usage by Elliott Hughes · 9 years ago
  29. 0a4bd4b Move pty.h back to toys.h (under LSB 4.1 headers). by Rob Landley · 9 years ago
  30. c2415d1 AOSP master has <pty.h> and builds netcat/nc. by Elliott Hughes · 9 years ago
  31. 3b91599 id.c #ifdefectomy. (ifdefs belong in headers, not in C code.) by Rob Landley · 9 years ago
  32. 7e2af1c This patch adds a TOYBOX_SELINUX configuration option to control both by Elliott Hughes · 9 years ago
  33. aad492f Move fflush() checking to xexit() and have exit paths in main() call that. by Rob Landley · 9 years ago
  34. 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
  35. cf2516a Debris from flag handling rewrite: don't allow -^A to actually trigger. by Rob Landley · 9 years ago
  36. f3e56f4 Redo option parsing infrastructure so #define FORCE_FLAGS can unzero flag macros for a disabled command (needed when multiple commands share infrastructure with a common set of flags). by Rob Landley · 9 years ago
  37. de699ac When you include the posix header libgen.h, glibc #defines basename to some random other symbol name (because gnu) and this screws up nontrivial macro expansions of NEWTOY(basename), so work around it in portability.h. by Rob Landley · 9 years ago
  38. 9b5000c Allocate space for null terminator. by Rob Landley · 9 years ago
  39. 5bec5ba Forgot to check in a header file for base64. by Rob Landley · 9 years ago
  40. 0517eb7 Add base64. by Rob Landley · 9 years ago
  41. 87fbe12 Remove more strncpy() calls. by Rob Landley · 9 years ago
  42. 50fc9ed Work with buildroot's extensively patched uClibc, and for nommu support move xfork() to portability.h and #ifdef based on __uClinux__ (which seems to be the nommu compiler define). by Rob Landley · 9 years ago
  43. 2fb85a3 Implement xstrncat() and fix xstrndup(). by Rob Landley · 9 years ago
  44. 6d28370 Make sendfile use libbuf. by Rob Landley · 9 years ago
  45. f6c28b6 As long as Android's going to require fortify, fixup the warnings it generates. by Rob Landley · 9 years ago
  46. 6a29bb1 A patch against your current ToT that builds in AOSP master. by Elliott Hughes · 9 years ago
  47. 3280d99 Don't include asm/* files directly. by Rob Landley · 9 years ago
  48. 69a9f25 Patch from Elliott Hughes for Android/bionic build. by Rob Landley · 9 years ago
  49. 5614785 Fixups for the android/bionic build probes patch. by Rob Landley · 9 years ago
  50. 46ddf0e probe for getspnam(), forkpty(), utmpx, replace sethostname() by Isaac Dunham · 9 years ago
  51. 6e087a3 Remove unnecessary assignment spotted by Cynt Rynt. by Rob Landley · 9 years ago
  52. 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
  53. 21f3c8d More static analysis fixes from Ashwini Sharma. by Rob Landley · 10 years ago
  54. 977e48e Add TOYBOX_NORECURSE so xexec() won't make internal function calls. by Rob Landley · 10 years ago
  55. 5fcc715 Factor out printf-style escape parsing logic from echo.c. by Rob Landley · 10 years ago
  56. 784eb9c Use O_CLOEXEC instead of O_RDONLY to signal loopfiles_rw() to close filehandles. by Rob Landley · 10 years ago
  57. 2ccab02 Workaround for musl's faccessat bug (the rm -r "error: is a directory" thing). by Rob Landley · 10 years ago
  58. 562af2c Brown paper bag time: comma_scan() didn't work for anything but the last entry. by Rob Landley · 10 years ago
  59. dc1af18 Don't segfault for --help of single.sh build of OLDTOY commands that use another command's help. by Rob Landley · 10 years ago
  60. e0d8009 The only illegal characters in a username are ":" (field separator), "\n" (line separator), and "/" (filename separator). by Rob Landley · 10 years ago
  61. 29d30be Respond to two static analysis issues in dirtree_path() reported by Ashwini Sharma. by Rob Landley · 10 years ago
  62. a1a83e6 Tweak portability.h for uClibc version in buildroot defconfig. by Rob Landley · 10 years ago
  63. 8a99071 Second attempt at one way xpopen(). by Rob Landley · 10 years ago
  64. 360d57f Split xpopen() into xpopen_both(), xpopen(), and xrun() depending on whether we want to redirect both, one, or neither of stdin/stdout. by Rob Landley · 10 years ago
  65. 25fe0e0 Debugging pass on mount. Not quite done yet, but the basics seem to work now. by Rob Landley · 10 years ago
  66. 980458f Work around uClibc brain-damage. by Rob Landley · 10 years ago
  67. e996bdd Work in progress snapshot of mount, with fallout to umount. (Not done yet.) by Rob Landley · 10 years ago
  68. a8bee46 Cleanups on useradd/groupadd/groupdel, and put TOYBOX_UID_SYS and TOYBOX_UID_USR in the top level Config. by Rob Landley · 10 years ago
  69. 845c8da Fix bug reported by Ashwini Sharma: [-abc] syntax to switch off a command forget by Rob Landley · 10 years ago
  70. 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
  71. 7eb3e43 Patches to commands for issues reported from static analysis tool. by Ashwini Sharma · 10 years ago
  72. 60c35c4 Implement exec -user, -group, and -newer. Enable find in defconfig. by Rob Landley · 10 years ago
  73. bd0ad99 Yank xrealpath prototype since the function's gone. by Rob Landley · 10 years ago
  74. 3c69835 As long as I had to write xabspath(), no point in wrapping realpath(). by Rob Landley · 10 years ago
  75. 749c523 Actually set the again flag when calling the dirtree comeagain callback. by Rob Landley · 10 years ago
  76. fec3fd1 Move DIRTREE_COMEAGAIN second callback up to when the filehandle is still open, and add dir->again variable to distinguish second call instead of checking for -1 filehandle. by Rob Landley · 10 years ago
  77. ccb73f8 Default xcreate/xopen to O_CLOEXEC. (Pass O_CLOEXEC in the flags to switch it back off.) by Rob Landley · 10 years ago
  78. 4fd07e0 Improve gid/uid error messages. by Rob Landley · 10 years ago
  79. 546b293 Little endian and big endian versions of peek (for host.c). by Rob Landley · 10 years ago
  80. 280bb59 Fix memory leak in error path. by Rob Landley · 10 years ago
  81. 8fb7799 Add utf8 support to ls -C. by Rob Landley · 10 years ago
  82. 87c06e1 find needs "c" suffix to -size. by Rob Landley · 10 years ago
  83. c880061 Use libc daemon() instead of pending daemonize. by Rob Landley · 10 years ago
  84. c0e5ff3 Cleanup read_password(), factor out set_terminal(), fix salt bug (des wants the salt raw, no $ at the beginning). by Rob Landley · 10 years ago
  85. 6d15f0d Cleanup pass on mkpasswd.c by Rob Landley · 10 years ago
  86. 0aad9e4 find_in_path() is supposed to work with a NULL path, but didn't. Fix it. by Rob Landley · 10 years ago
  87. 8115fc1 Forgot to check in strstart(). by Rob Landley · 10 years ago
  88. 44e68a1 mount: start on option parsing, implement loopback and bind mount autodetection. by Rob Landley · 10 years ago
  89. d8872c4 Introduce xfork() and make commands use it, and make some WEXITSTATUS() use WIFEXITED() and WTERMSIG()+127. by Rob Landley · 10 years ago
  90. dc64025 Switch mtab_list to doubly linked so we can traverse in either order. Convert umount and df. Add dlist_terminate() to break lists for traversal in either direction. by Rob Landley · 10 years ago
  91. 55e9f35 Add mount options to data getmountlist collects. by Rob Landley · 10 years ago
  92. ddbaa71 Isaac Dunham suggested xprintf() should call fflush() instead of ferror(), and posix-2008 doesn't say if fflush() covers ferror() (or can return success when the stream's error state is set), so call both. by Rob Landley · 10 years ago
  93. a17c5f2 patch from ashwini sharma: treat 0 length read at the start of password read as EOF. by Rob Landley · 10 years ago
  94. 1bc5224 Add generic_signal() handler, which sets toys.signal and writes byte to toys.signalfd if set. by Rob Landley · 10 years ago
  95. e604d53 Add free functions for predefined llist types. by Rob Landley · 10 years ago
  96. 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
  97. 30e28cf Use compiler built-in macros to determine if argument parsing can use double or float for FLOAT arguments. (I.E. whether double fits in a long's memory.) Check in a way that the macros not being defined just gives us the shorter one. by Rob Landley · 10 years ago
  98. 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
  99. 15027d6 Probes for O_NOFOLLOW that compile and run something aren't compatible with cross compiling, so just #define it to 0 if it's not in fcntl.h where posix-2008 says. by Rob Landley · 10 years ago
  100. 5b40582 Group headers by standard (POSIX or LSB) or function (internationalization, networking). Move headers standards ignore (but which have been there >15 years) to lib/portability.h. Fold xregcomp into lib since it's posix. by Rob Landley · 10 years ago