1. d52e76d Meddle. by Rob Landley · 12 years ago
  2. 7c6209d Adding -s (single shot) and -o (omit pids) options to pidof by Elie De Brauwer · 12 years ago
  3. d394a1f Set executable bits on two test scripts. by Rob Landley · 12 years ago
  4. 2a55ccb Adding sha1sum tests based on RFC 3174 by Elie De Brauwer · 12 years ago
  5. 6c57628 Adding tests for cat by Elie De Brauwer · 12 years ago
  6. aa777fe Add README file to each toys/ directory, teach build infrastructure to get fancy name from that. This means adding new directories shouldn't require touching build scripts. by Rob Landley · 12 years ago
  7. 37de8ed Complicate the rm -i behavior to do what posix specifies. by Rob Landley · 12 years ago
  8. 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 · 12 years ago
  9. c087a4a New rm command. by Rob Landley · 12 years ago
  10. 62f0021 Update link to posix in docs (open group broke their website). by Rob Landley · 12 years ago
  11. 3162c27 Have dirtree_add_node() set parent so error message can provide full path. by Rob Landley · 12 years ago
  12. 5434415 Use sched_{set,get}affinity directly so musl doesn't have to provide wrappers. by Rob Landley · 12 years ago
  13. 6093554 Minor whitespace tweak. by Rob Landley · 12 years ago
  14. ddd4685 First guess at what internationalization support for expand would look like. by Rob Landley · 12 years ago
  15. e0cc81e Generate status page with new pubs.opengroup.org urls. by Rob Landley · 12 years ago
  16. 4ddc73b Remove unused structure definition. by Rob Landley · 12 years ago
  17. 4eb2256 The open group changed their website stupidly, so opengroup.org/onlinepubs forwards to a dead server and you have to use pubs.opengroup.org/onlinepubs now. Change the hello template to note the new location. (Waiting to see if they fix it upstream before touching every command in toys/posix.) by Rob Landley · 12 years ago
  18. 503c8b8 Add header that musl libc needs. by Rob Landley · 12 years ago
  19. 62fd9d0 Fix ancient glibc workaround to force fstatat64 by Rob Landley · 12 years ago
  20. 55970d0 Minor cleanup: unify two codepaths that do the same thing. by Rob Landley · 12 years ago
  21. ed7abaf Would the compiler like to warn me about declaring two variables with the same name in the same function? No? Carry on then... by Rob Landley · 12 years ago
  22. 6e3876a Felix Janda pointed out that the r in mbrtowc() stands for "restartable" so it's already buffering the partial data we feed it, so rolling back most of the last commit to wc. by Rob Landley · 12 years ago
  23. f637976 Re-add backspace support to expand (oops) and fix test to expect data plus backspace characters rather than the chracters cancelling each other out before output. by Rob Landley · 12 years ago
  24. 3cbe8d5 Largeish rewrite of expand, mostly described on the mailing list. by Rob Landley · 12 years ago
  25. 4d904aa md5sum tests from RFC 1321 by Rob Landley · 12 years ago
  26. 80aab26 Use the specified compiler for preprocessing. by Rob Landley · 12 years ago
  27. a9464f4 The previous wc -m didn't handle multibyte characters that crossed a buffer boundary, so take a guess at making that work. (I haven't got a test case for this. I also don't know how to handle invalid sequences so just don't count them.) by Rob Landley · 12 years ago
  28. a03f3e1 login: Avoid gcc to drop exit condition because of "always false condition". by Jonathan Clairembault · 12 years ago
  29. 11ca929 First round of expand cleanups. by Rob Landley · 12 years ago
  30. ab52d02 expand: handle backspace. by Jonathan Clairembault · 12 years ago
  31. 939fa74 Add expand command as described in POSIX-2008. Erratum: Do not handle backspace. by Jonathan Clairembault · 12 years ago
  32. a5f8c73 Squash "type punned pointer" nonsense with a bigger hammer. (Sheesh.) by Rob Landley · 12 years ago
  33. 9f8217c The headers of uClibc and older glibc got unhappy with O_DIRECTORY and some other stuff. Fix it up in portability.h. by Rob Landley · 12 years ago
  34. 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 · 12 years ago
  35. 471ce1b Update touch: add remaining posix arguments, make existing ones work. by Rob Landley · 12 years ago
  36. 250e005 Make internalization support optional by Felix Janda · 12 years ago
  37. de51192 Fix typo. by Rob Landley · 12 years ago
  38. 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
  39. bd2e227 Update readlink so -f works. Add -menq while there. by Rob Landley · 12 years ago
  40. db0fff3 Commit 698 adding cut should ahve included the actual cut.c file. (Oops.) by Rob Landley · 12 years ago
  41. 7f909bd Teach option parsing about [groups] of related options. by Rob Landley · 12 years ago
  42. 6c62448 Init global context to toybox multiplexer early so error_exit() doesn't segfault trying to print current command name, and change TOYBOX_DEBUG+TOYBOX_SUID complaint about not having the suid bit set to warning rather than exit.. by Rob Landley · 12 years ago
  43. 491eb80 Fix leak (call endmntent). by Rob Landley · 12 years ago
  44. bbda4ef More touch cleanup to use generic infrastructure: use getdate() from libc, use flag macros, option parsing can collect argument strings in global block, use existing perror_* macros. by Rob Landley · 12 years ago
  45. 47ee6f3 Fix touch warnings (unused variables, failure to reserve space for null terminator). by Rob Landley · 12 years ago
  46. f6261b3 Refactor touch (cleanup whitespace, brackets, function order), code otherwise same. by Rob Landley · 12 years ago
  47. ea52189 Add touch from Choubey Ji. by Rob Landley · 12 years ago
  48. 734b530 Add cut from Jason Kyungwan Han. by Rob Landley · 12 years ago
  49. 4521f41 Set optc when optstring NULL. by Rob Landley · 12 years ago
  50. caf39c2 Add rebound support to intercept error_exit() and longjmp instead. by Rob Landley · 12 years ago
  51. 02261e8 Make ls default to -C if no option specified and it's outputting to a tty. by Rob Landley · 12 years ago
  52. 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
  53. 571b070 Announce release, add anchor tags to roadmap, tweak downloads in header (new bin directory pointing to downloads/binaries/$CURRENT). by Rob Landley · 12 years ago
  54. 10df0cc Added tag 0.4.1 for changeset 8871e8002812 by Rob Landley · 12 years ago
  55. 4e79810 Older versions of glibc predated posix-2008. They still provide most of what we need, but require a boot to the headers to get them to admit it. Note that uClibc lies and claims to be glibc so we have to specifically exclude it here. by Rob Landley · 12 years ago
  56. 6fa8404 Yet another attempt to get the fiddly patch file creation logic right. by Rob Landley · 12 years ago
  57. 9a85348 On 32 bit platforms %ld doesn't match uint64_t, so do long long and %lld (rather than deal with verbose PRIu64 nonsense). by Rob Landley · 12 years ago
  58. ffba380 Fix reversed test: patch creates a file if /dev/null or dated the epoch _and_ first hunk being replaced is 0 lines at start of file, not one or the other. by Rob Landley · 12 years ago
  59. c65e89b Change df percentage calculation to match posix, spotted by Roy Tam. by Rob Landley · 12 years ago
  60. 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
  61. e5138f4 Make sha1sum and md5sum default to y. by Rob Landley · 12 years ago
  62. 58fe702 Use stridx. by Rob Landley · 12 years ago
  63. 20f070c Add vconfig.c - Creates virtual ethernet devices. by Kyungwan Han · 12 years ago
  64. add77b1 attached are some simple tests for dirname and wc and a fix for a small typo in another test script. by Felix Janda · 12 years ago
  65. e9806f0 Follow symlinks to get actual device name, getmountlist() reverses order for us now, detect stdout to full device. by Rob Landley · 12 years ago
  66. ab1bdc6 Add md5sum in lsb, combine sha1sum (mostly shared infrastructure). Downside: current infrastructure can't give them different help text. Hmmm... by Rob Landley · 12 years ago
  67. 76ec485 Put the commands at the start of menuconfig and the toybox library options at the end. (Aesthetic tweak.) by Rob Landley · 12 years ago
  68. fdc10c9 Update roadmap/status with new toolbox analysis based on android system/core git repo. by Rob Landley · 12 years ago
  69. 1f4f41a Doc tweak about test suite. by Rob Landley · 12 years ago
  70. b7a3c6b Simplify sha1sum a little. by Rob Landley · 12 years ago
  71. 2d99538 Fix thinko for uname -m when i686 binary runs on x86_64 host. by Rob Landley · 12 years ago
  72. 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
  73. dc7a77d Missing line in patch -l. Oops. by Rob Landley · 12 years ago
  74. 7bc8f5e Test tweaks. Set +x on two scripts (so they can be run standalone), fix chgrp so it doesn't abort test all. by Rob Landley · 12 years ago
  75. b77293f Fix thinko in xpidfile() by Rob Landley · 12 years ago
  76. 4cd9dff patch -l (loose match) by Rob Landley · 12 years ago
  77. 0ece445 Trivial cleanup by Rob Landley · 12 years ago
  78. a54733f Fix catv to display byte 255 correctly. (It's both M- and ^?.) by Rob Landley · 12 years ago
  79. a631a3b Cleanup mknod. by Rob Landley · 12 years ago
  80. 3514b03 Clean up sha1sum, make it use global union properly. by Rob Landley · 12 years ago
  81. c64c106 gethostname: Tighten up error messages slightly, switch to default "y". by Rob Landley · 12 years ago
  82. 787eac5 Add switch_root and fix infrastructure to understand name "switch_root". by Rob Landley · 12 years ago
  83. 85dd282 I screwed up ls in commit 580. Oops. Fix it. by Rob Landley · 12 years ago
  84. 7c8103e Posix compliance: wc shouldn't have trailing spaces (breaks aboriginal's mkinitr by Rob Landley · 12 years ago
  85. 1f4b066 Update status page. by Rob Landley · 12 years ago
  86. b0e87ff mktemp broke kernel build, so new rules: if you don't specify anything, /tmp/tmp.* Specify a file, ./file. Specify -p dir then dir/tmp.*. Specify -p dir and file, dir/file. Also implement -q which lsb wants. by Rob Landley · 12 years ago
  87. ee429cf Roy Tam pointed out that sh.c didn't get fully converted. by Rob Landley · 12 years ago
  88. 1a0eedf Add du command. by Ashwini Kumar · 12 years ago
  89. aba5170 Split off pre-relaunch news entries into a separate oldnews.html page. by Rob Landley · 12 years ago
  90. f91b7c8 Regularize command headers, update links to standards documents. by Rob Landley · 12 years ago
  91. 58b7d96 Toysh is our posix sh, so move from "other" to "posix" and use sh as the base command name. by Rob Landley · 12 years ago
  92. 658b97b Teach build to compare toys/*/*.c against .config symbol names instead of stopping at first _ when assembling list of files to build, and convert - to _. This lets us have commands like switch_root or nbd-client. by Rob Landley · 12 years ago
  93. 3a9241a Move commands into "posix", "lsb", and "other" menus/directories. by Rob Landley · 12 years ago
  94. 689f095 Some dubious asides, currently commented out. by Rob Landley · 12 years ago
  95. 31103f9 Check in the updated news and status web pages. by Rob Landley · 12 years ago
  96. 12800a8 Fix bug spotted by Avery Pennarun: getusername() and getgroupname() can reuse the utoa buffer when neither is recognized, meaning uid would be shown again instead of gid. by Rob Landley · 12 years ago
  97. 734206b Bugfix from Avery Pennarun: getpriority() uses a different range than nice(), so follow thenice man page and zero errno then check it if nice returns -1. by Rob Landley · 12 years ago
  98. c96444d Adding usleep by Elie De Brauwer · 12 years ago
  99. 9c1c5ec Replace TOY_LIST_LEN with more generic ARRAY_LEN() by Rob Landley · 12 years ago
  100. 878aca7 Rewrite taskset to use syscall directly without macros/prototypes glibc refuses to make available without yet more wacky inappropriate #defines. (Linux is not the hurd.) by Rob Landley · 12 years ago