1. 8115fc1 Forgot to check in strstart(). by Rob Landley · 10 years ago
  2. 44e68a1 mount: start on option parsing, implement loopback and bind mount autodetection. by Rob Landley · 10 years ago
  3. d8872c4 Introduce xfork() and make commands use it, and make some WEXITSTATUS() use WIFEXITED() and WTERMSIG()+127. by Rob Landley · 10 years ago
  4. 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
  5. 55e9f35 Add mount options to data getmountlist collects. by Rob Landley · 10 years ago
  6. 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
  7. a17c5f2 patch from ashwini sharma: treat 0 length read at the start of password read as EOF. by Rob Landley · 10 years ago
  8. 1bc5224 Add generic_signal() handler, which sets toys.signal and writes byte to toys.signalfd if set. by Rob Landley · 10 years ago
  9. e604d53 Add free functions for predefined llist types. by Rob Landley · 10 years ago
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 02f5a30 Fix mkdir -p with absolute paths. by Rob Landley · 10 years ago
  16. ca1b60e Move mkpathat to lib, remove redundant function used by patch. by Rob Landley · 10 years ago
  17. a8b88fe Add "volatile" annotation to peek/poke to stop potential optimizer overreach. by Rob Landley · 10 years ago
  18. 4dd800c Fix another bug reported by Ashwini Sharma. by Rob Landley · 10 years ago
  19. 1fb3ae7 Various cleanups found by Tom Sparrow's static analysis. by Rob Landley · 10 years ago
  20. b6c8a86 Move bunzip2 logic from lib into bzcat. by Rob Landley · 10 years ago
  21. 714a0db Two changes to shut up GCC: by Isaac Dunham · 10 years ago
  22. 59d85e2 Rename xmsprintf() to just xmprintf(). by Rob Landley · 11 years ago
  23. dc37317 Pass through all the readfile() arguments from xreadfile(). by Rob Landley · 11 years ago
  24. 656d504 Attached is an implementation for groupdel. by Ashwini Sharma · 11 years ago
  25. afba5b8 Fix some issues raised (albeit indirectly) by Isaac Dunham. by Rob Landley · 11 years ago
  26. 10d55b1 Only define MNT_DETACH for old glibc, portability.h included _before_ sys/mount.h... by Rob Landley · 11 years ago
  27. 0201900 Regression test against Ancient Build Environment (Ubuntu 8.04), fixup bit-rot. by Rob Landley · 11 years ago
  28. db1009d Move names_to_pid from pending to lib. by Rob Landley · 11 years ago
  29. dbbd3d6 Doing math on void pointers isn't portable, reported by Nathan McSween. by Rob Landley · 11 years ago
  30. b5e7416 Oops, cleaned up ifconfig uses atolx_range() instead of get_int_list(). Check that in. by Rob Landley · 11 years ago
  31. 5ec4ab3 Add xgetpwnam() to lib/xwrap.c. by Rob Landley · 11 years ago
  32. 9e44a58 Move xgetpwuid() and xgetgrgid() into xwrap.c by Rob Landley · 11 years ago
  33. 35b40be du from Ashwini Sharma. by Rob Landley · 11 years ago
  34. 34b91a9 Break out lib/pending.h from lib/lib.h. by Rob Landley · 11 years ago
  35. 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
  36. 938b830 Fix off by one, pointed out by Ashwini Sharma. by Rob Landley · 11 years ago
  37. 3704f82 Give xstrncpy() a more informative error message. by Rob Landley · 11 years ago
  38. 98c322e Merge toynet.h into toys.h: musl supports it and micromanaging uClibc config options isn't very interesting anymore. by Rob Landley · 11 years ago
  39. c9cc530 Refactor terminal querying. by Rob Landley · 11 years ago
  40. 3403742 Minor lib/password.c cleanup, described on the list. (Inline two functions.) by Rob Landley · 11 years ago
  41. d0f7935 Prep work for useradd by Ashwini Sharma. by Rob Landley · 11 years ago
  42. 0405185 Whitespace tweaks and remove unused variable. by Rob Landley · 11 years ago
  43. 507026b It's not a problem to exactly fill up the buffer with a run if the next symbol is the terminating symbol. Fixes https://jira.cyanogenmod.org/browse/CYAN-1896 by Rob Landley · 11 years ago
  44. c705b95 Tweak args (yank old + that never worked, rename | to +), and add uname -o as a synonym for -s. by Rob Landley · 11 years ago
  45. dc6db1a Fluff out option parsing documentation, add another DEBUG test. by Rob Landley · 11 years ago
  46. bc382be Fix -t c0 and -J as reported by heehooman at gmail on the list. by Rob Landley · 11 years ago
  47. cd0b70e Ah, that's why commit 1057 was skipped last pull: it was unfinished. Oops. (Fix it.) by Rob Landley · 11 years ago
  48. e3e8084 Remove two unused functions and shrink another. by Rob Landley · 11 years ago
  49. bb215e4 Adjust patch to use dlist_pop() by Rob Landley · 11 years ago
  50. 5f57bcc Redo tail closer to the original design. Add more tests for large data sets. (Still no -f support yet.) by Rob Landley · 11 years ago
  51. 9d4cd46 Fix [-group] argument dropping. by Rob Landley · 11 years ago
  52. 7d64dae Replace for_each_pid_with_name_in_array_perform_callback_function_upon_translated_value() with name_to_pid(), comparing absolute paths or just basename() consistently as spotted by Lukasz Skalski, and adjust callers. by Rob Landley · 11 years ago
  53. 12c8814 Ashwini Sharma submitted route.c, adding it to pending. by Rob Landley · 11 years ago
  54. c8a4997 Make [-abc] exclude logic clear argument slots when disabling options. by Rob Landley · 11 years ago
  55. 46e8e1d Fix for xpidfile spotted by Felix Janda. by Rob Landley · 11 years ago
  56. 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
  57. f538f42 Remove itoa/utoa, let libc do this with sprintf. by Rob Landley · 11 years ago
  58. b7162a4 Improve --longopt parsing: general bugfixes, better error reporting, new ; option for optional arguments only suppliable with =. by Rob Landley · 11 years ago
  59. 42adb7a Allow getmountlist to read fstab too. by Rob Landley · 11 years ago
  60. d04dc1f Add scripts/single.sh to build individual non-multiplexed standalone commands. by Rob Landley · 11 years ago
  61. 455865a Rewrite pmap to be simpler and match other implementation's output more closely. by Rob Landley · 11 years ago
  62. dccfb2a syslogd: cleanup by Felix Janda · 11 years ago
  63. 100fb23 Remove files du no longer needs. by Rob Landley · 11 years ago
  64. e49fe14 Add daemonize function to lib for klogd and syslogd by Felix Janda · 11 years ago
  65. 035f27a Achille Fouilleul pointed out that fdlength wasn't returning the right length in the binary search case. by Rob Landley · 11 years ago
  66. 1aa7511 Forgot to check in xfdopen(). My bad. by Rob Landley · 11 years ago
  67. 9e89d47 Cleanup renice and implement '|' (required option) in argument parsing. by Rob Landley · 11 years ago
  68. bb504f3 Start of TOYBOX_SINGLE support, for building standalone commands with no multiplexer. by Rob Landley · 11 years ago
  69. 7275667 Add timeout, factoring out common code from sleep. by Rob Landley · 11 years ago
  70. d390493 Split lib/xwrap.c from lib/lib.c by Rob Landley · 11 years ago
  71. 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
  72. e999ca0 add grep by Strake · 11 years ago
  73. c810f9f This inlines CRC64, and nothing more. by Isaac Dunham · 11 years ago
  74. 4d3b3da Option type @ counts number of occurrences, it doesn't take an argument. by Rob Landley · 11 years ago
  75. 5583030 Add xexit() and make error_exit() use it. by Rob Landley · 11 years ago
  76. 5a26a86 Stat cleanup. by Rob Landley · 11 years ago
  77. 085f236 Add peek/poke to header file. by Rob Landley · 11 years ago
  78. 6b28341 Enable readfile() and add peek() and poke() functions. by Rob Landley · 11 years ago
  79. 6a921ee xioctl() error message should use hex ioctl number; that's what headers list. by Rob Landley · 11 years ago
  80. 00474ef Silence warning and comment a subtle bit. by Rob Landley · 11 years ago
  81. 078d31c Convert getmountlist() to xgetmountlist(). by Rob Landley · 11 years ago
  82. 6938c0b Fix bare longopts to set unique optflag bits. by Rob Landley · 11 years ago
  83. 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
  84. 7a1f582 Fix conflicting types for show_help(). by Rob Landley · 11 years ago
  85. 5a221e6 Add library function for the file permission formatting in ls and stat by Felix Janda · 11 years ago
  86. 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
  87. a4a6dfb Remove leaked global path_mounts. by Rob Landley · 11 years ago
  88. 4f49955 Eliminate leaked global bunzip_errors. by Rob Landley · 11 years ago
  89. be93c91 More ifconfig cleanup. by Rob Landley · 11 years ago
  90. 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
  91. a137c3f Fix argument parsing so -- doesn't include itself in output. by Rob Landley · 11 years ago
  92. e5f3a0b Remove unused min/max macros. by Rob Landley · 11 years ago
  93. 25b043b Compile time probe to fish O_NOFOLLOW out of linux headers when fcntl doesn't conform to posix-2008. by Rob Landley · 11 years ago
  94. 364d9ab O_NOFOLLOW is specified by posix-2008 and varies by target, don't try to supply them for broken headers. by Rob Landley · 11 years ago
  95. 9559c2c Comment updates and a policy statement about avoiding #define GNU_dammit by Rob Landley · 11 years ago
  96. 44b9d04 More support for old (~2008) build environments, move the #ifdef checks for symbols out of specific library version checks (shouldn't hurt anything), remove obsolete debug macro. by Rob Landley · 11 years ago
  97. 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
  98. 7c0e280 Fix xabspath() resolving symlink after .., and properly detecting failure for last entry after nondir. by Rob Landley · 12 years ago
  99. ae9243a Work around more random uClibc-specific breakage. by Rob Landley · 12 years ago
  100. 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 · 12 years ago