1. 9398f05 Move a prototype to the start of portability.h (suggested by Elliott Hughes) by Rob Landley · 9 years ago
  2. 0a4bd4b Move pty.h back to toys.h (under LSB 4.1 headers). by Rob Landley · 9 years ago
  3. 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
  4. 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
  5. 46ddf0e probe for getspnam(), forkpty(), utmpx, replace sethostname() by Isaac Dunham · 9 years ago
  6. d4bae7d xexec() recursion limiter has to go after rebound or toy_init() zeroes it. by Rob Landley · 10 years ago
  7. d97440c Have OLDTOY emit (redundant) function prototype so single.sh can build OLDTOY standalone (if it has its own config symbol). by Rob Landley · 10 years ago
  8. c6705af Two problems: 1) Sometimes toy_exec() needs to re-exec to gain dropped root permissions, 2) shouldn't recurse forever without exec, stack depth increases and we may leak other resources. Limit it to ~5 levels. by Rob Landley · 10 years ago
  9. 89a62bf When locale is enabled, sprintf("%.123s", str) is counting characters, not bytes, so we can't globally enable locale without opening stack/heap smashing vulnerabilities. Make commands individually request setlocale() using TOYFLAGS instead. by Rob Landley · 10 years ago
  10. 1bc5224 Add generic_signal() handler, which sets toys.signal and writes byte to toys.signalfd if set. by Rob Landley · 10 years ago
  11. 4c2bd62 Fix bug reported by Ashwini Sharma: rebound has to be at the end or toy_init() doesn't zero the rest of the struct. by Rob Landley · 10 years ago
  12. 9953f64 modprobe: cleanup, incorporate Ashwini's fix for alias loading by Isaac Dunham · 10 years ago
  13. 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
  14. 36aa7d7 Add help -a (to show all commands) and -h (to produce HTML output). by Rob Landley · 10 years ago
  15. 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
  16. 207cada Switch flag generation from shell to C. by Rob Landley · 11 years ago
  17. 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
  18. 59bf7ce su: cleanery by Strake · 11 years ago
  19. 982c38d Forgot to check in toys.h when generated/oldtoys.h went in. (Oops.) by Rob Landley · 11 years ago
  20. 933919c Fix some comments from way back when toybox first started (in 2006), when I was still cleaning busybox-isms out of my head... by Rob Landley · 11 years ago
  21. b1c002a Add stat submission to new "pending" directory, along with infrastructure to support pending. by Rob Landley · 11 years ago
  22. 503c8b8 Add header that musl libc needs. by Rob Landley · 11 years ago
  23. 6cf0a11 Cleanup i18n support (#ifdefectomy, move global init to process launch). Teach make.sh to emit "#define FLAG_x 0" for options inside disabled USE macros so we can unconditionally refer to them. by Rob Landley · 11 years ago
  24. 250e005 Make internalization support optional by Felix Janda · 11 years ago
  25. caf39c2 Add rebound support to intercept error_exit() and longjmp instead. by Rob Landley · 11 years ago
  26. 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 · 11 years ago
  27. abb8ca2 wc -m only cares about counting characters. Attached is a try on implementing it and some test cases for it. The test cases are only for UTF-8 locales. by Felix Janda · 12 years ago
  28. c0e56ed New build infrastructure to generate FLAG_ macros and TT alias, #define FOR_commandname before #including toys.h to trigger it. Rename DEFINE_GLOBALS() to just GLOBALS() (because I could never remember if it was DECLARE_GLOBALS). Convert existing commands to use new infrastructure, and replace optflag constants with FLAG_ macros where appropriate. by Rob Landley · 12 years ago
  29. 9c1c5ec Replace TOY_LIST_LEN with more generic ARRAY_LEN() by Rob Landley · 12 years ago
  30. 756f794 Adding initial implementation of taskset by Elie De Brauwer · 12 years ago
  31. 628eb9b More header fiddling: crypt.h is silly, SUSv4 requires crypt() to be prototyped in unistd.h. The fact glibc refuses to do so without a wacky #define is a glibc bug, treat it as such. by Rob Landley · 12 years ago
  32. e3b171e Georgi pointed out that some overly-pedantic C libraries require you to include both "string.h" and "strings.h". (Most don't.) by Rob Landley · 12 years ago
  33. 0b11a16 Adding initial version of login.c by Elie De Brauwer · 12 years ago
  34. 43e9d33 Comment and whitespace changes. by Rob Landley · 12 years ago
  35. 6da3be9 Yet another header for technical susv4 compliance. by Rob Landley · 12 years ago
  36. f05f660 Consolidate headers. by Rob Landley · 12 years ago
  37. 2c16281 Adding swapon and swapoff by Elie De Brauwer · 12 years ago
  38. 9494ffc Sigh: moving a header to toys.h isn't very useful if I forget to check in toys.h. by Rob Landley · 12 years ago
  39. 37c05d6 Cleaning out one more old gpl notice that no longer applies after the switch to BSD in november. by Rob Landley · 12 years ago
  40. e0377fb Add TOYBOX_SUID. by Rob Landley · 14 years ago
  41. 6f45849 Make a warning go away on Fedora 11. by Rob Landley · 15 years ago
  42. 53dda1a Comment tweaks. by Rob Landley · 15 years ago
  43. ae2e4b7 Add netcat server mode, -l, -L, and -t. by Rob Landley · 15 years ago
  44. 0f8c4c5 Add TOYFLAG_UMASK. by Rob Landley · 16 years ago
  45. 26bf9e6 Add toys.optc, an argv-style count for toys.optargs. by Rob Landley · 16 years ago
  46. b1aaba1 Zap toylist.h, moving contents of global structures into DEFINE_GLOBALS() by Rob Landley · 16 years ago
  47. 55928b1 Move NEWTOY() list from end of toylist.h to generated/newtoys.h. by Rob Landley · 16 years ago
  48. 2896480 Zap toys/Config.in and instead create generated/Config.in from contents of by Rob Landley · 16 years ago
  49. 58ecc3e Move some generated files into the "generated" subdirectory. by Rob Landley · 16 years ago
  50. 07c78d3 Make touch work reliably when file doesn't exist and clean up headers a bit. by Rob Landley · 16 years ago
  51. 9abf136 Need to commit this too. :) by Rob Landley · 17 years ago
  52. f3c56e7 Remove strings.h which Maximilian Attems points out is obsolete: by Rob Landley · 17 years ago
  53. f2f98fa Add sleep. by Rob Landley · 17 years ago
  54. c92fde0 Add sync and an incomplete version of mdev. by Rob Landley · 17 years ago
  55. fd1c5ba Teach build to build only the toys/*.c selected in .config, and teach by Rob Landley · 17 years ago
  56. 3ac8d26 More work on mke2fs. by Rob Landley · 17 years ago
  57. 6b7092f More work on mke2fs. by Rob Landley · 17 years ago
  58. e2580db More random progress on mke2fs. Nothing to see yet. by Rob Landley · 17 years ago
  59. 9016377 Add fdprintf(). Remove reread() and rewrite() which handle -EINTR, which by Rob Landley · 17 years ago
  60. 055cfcb Add start of mke2fs/gene2fs, and some other stuff I've been working on. by Rob Landley · 17 years ago
  61. 6973a1d Add my old micro-bunzip library. Needs some cleanup... by Rob Landley · 17 years ago
  62. 1521a9e Add cat -v. by Rob Landley · 17 years ago
  63. 8324b89 New option parsing infrastructure (doesn't use getopt). Hook it up to by Rob Landley · 17 years ago
  64. f2311a4 Add pwd. Consolidate toy list information under toylist.h. by Rob Landley · 18 years ago
  65. 0a04b3e Implement which. Add hello world to menuconfig. Wrap the various applet main by Rob Landley · 18 years ago
  66. 9b3fc7d Add a hello world applet, partly as an example and partly for testing purposes. by Rob Landley · 18 years ago
  67. 09ea7ac Implement df. Add -Wall to build and fix up warnings. Add copyright notices. by landley · 18 years ago
  68. 00f87f1 Add xmsprintf(), xgetcwd(), xgetcwd(), find_in_path(). by landley · 18 years ago
  69. cd9dfc3 Next drop of toysh, plus more infratructure. by landley · 18 years ago
  70. 4f344e3 Infrastructure, first drop of toy shell, and a bit of work on df. by landley · 18 years ago
  71. c562150 Next snapshot. Tries to grab something out of lib in order to build, I have by landley · 18 years ago