Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-21 | Make find -exec + obey ARG_MAX just like xargs. | Elliott Hughes | |
This isn't ideal, but it matches xargs and none of us is likely to have time to do the best possible thing any time soon. Bug: http://b/65818597 Test: ./toybox find /usr/local/google/ndkports/ -exec echo {} + | |||
2017-11-16 | Minor tweaks. | Rob Landley | |
2017-11-16 | Add "df -i". | Elliott Hughes | |
Also switch to u64 for calculations. Some FUSE file systems have inode counts large enough to overflow s64. | |||
2017-11-03 | file(1): add ogg, TrueType font, LLVM bitcode, PEM certs, and PE executables. | Elliott Hughes | |
More of the files encountered on the Android system image (plus PE executables, which we build but which shouldn't actually make it to the system image!). | |||
2017-10-31 | Add top -m, fix width truncating for narrow screens (off by one), and add ↵ | Rob Landley | |
iotop -H | |||
2017-10-31 | Rename test_*.c to demo_*.c (because "make test_$CMD" means something already), | Rob Landley | |
fluff out README, and add a comment to hostid explaining its deprecation. | |||
2017-10-31 | Only show LABEL= when there is one. | Rob Landley | |
2017-10-31 | Fix cut -s and -f when delimiter not found (posix says print whole line). | Rob Landley | |
2017-10-28 | Web page updates. | Rob Landley | |
2017-10-25 | Make -c work with unicode chars, and first stab at -C measuring columns. | Rob Landley | |
2017-10-22 | Insmod dummy for ifconfig tests, and "pointopoint" only has two t's. | Rob Landley | |
2017-10-22 | Add stat to index. | Rob Landley | |
2017-10-22 | I ended up writing a new find from scratch, so remove old unfinished cleanup ↵ | Rob Landley | |
log. | |||
2017-10-22 | Typo. | Rob Landley | |
2017-10-21 | Use char for exitval and wasroot (first capped at 8 bits and second's a flag). | Rob Landley | |
2017-10-21 | Use setlocale(LC_CTYPE, "C.UTF-8") for more targeted locale enable: | Rob Landley | |
(only enable character parsing, force utf8, "C" semantics otherwise.) | |||
2017-10-19 | Elliott wants to add TOYBOX_VENDOR. | Rob Landley | |
2017-10-17 | Fix groups(1) and id -G. | Elliott Hughes | |
Both should only output the groups. | |||
2017-10-17 | Allow ro. properties to have arbitrary lengths | Tom Cherry | |
Android now allows ro. properties to have arbitrary lengths. Two changes need to happen to support this: 1) The length check in setprop.c before attempting to set a property needs to be removed for ro. properties 2) __system_property_read_callback() must be used in place of __system_property_get() in getprop.c as only the former is capable of reading properties with size > 92 characters. Bug: 23102347 Bug: 34954705 Change-Id: Ib8565a3e6d987dd5e6a5fe790e804ecf8ad1e020 | |||
2017-10-10 | Tweak help_exit() to show "See %s --help" message on the same line. | Rob Landley | |
2017-10-10 | Complete rewrite of cut. Handle multipe ranges, add -DFO options, start | Rob Landley | |
of utf8 support (not finished yet)... Adds new loopfiles_lines() wrapper to lib.c that calls do_lines from loopfiles. | |||
2017-10-03 | Workaround from Patrick Oppenlander for a bug in config2help.h that resulted0.7.5 | Rob Landley | |
in segfaults on newer toolchains. (That entire section is due for a rewrite.) | |||
2017-10-01 | Fix xargs to obey POSIX's ARG_MAX restrictions. | Elliott Hughes | |
This avoids "xargs: exec echo: Argument list too long" errors in practice. find(1) needs to be fixed too, but that's a bit more complicated and a working xargs provides a workaround. Bug: http://b/65818597 Test: find /proc | strace -f -e execve ./toybox xargs echo > /dev/null | |||
2017-09-25 | Basic Mach-O support in file(1). | Elliott Hughes | |
The Nexus Player build was subtly broken in that it assumed that the host was using ELF. No-one noticed until a Mac user tried to flash their build, which contained a Mach-O x86 binary instead of an ELF x86 binary. Hilarity ensued. (On the same day, file(1) was able to explain a mixup with an ELF hexagon binary. Next time we see a Mach-O binary on an Android device, we'll be ready!) Bug: http://b/66741960 | |||
2017-09-21 | Add #warning about musl intentionally breaking chrt. | Rob Landley | |
2017-09-16 | Fix URL typo | Zach Riggle | |
2017-09-09 | Last commit used xstrtod(), forgot to check it in. | Rob Landley | |
2017-09-09 | Redo/add seq precision logic. | Rob Landley | |
Josh Gao hit a case where "seq 1000000 1000001" output 1e+06, and while he was there changed several things to work like existing seq implementations. I changed a couple back (commenting out the test cases) until somebody came come up with a reason (or existing use case) to do it that way. | |||
2017-09-06 | Tighten up wc -m tests (which no longer depend on $LANG). | Rob Landley | |
2017-09-05 | Replace remaining mb*towc() calls with utf8towc(). | Rob Landley | |
2017-09-05 | Tweak utf8towc() to return -1 earlier sometimes (instead of -2), and add test | Rob Landley | |
program to compare against libc output. | |||
2017-09-02 | utf8towc() has to be in lib.c if strlower() is going to use it, because | Rob Landley | |
scripts/*.c builds against lib.c but not linestack.c. | |||
2017-09-02 | In wc, replace mbrtowc() with new utf8towc() which doesn't have a context struct | Rob Landley | |
or care about locale. | |||
2017-08-31 | Another try at fixing the ps segfault resulting from /proc entries vanishing | Rob Landley | |
out from under us due to asyncronous process exit. The directory we're traversing vanishing can result in DIRTREE_ABORTVAL being returned, which we turn into a NUL entry, but then we were trying to look at that null entry's children. Oops. | |||
2017-08-23 | Fix iconv build and add trivial test. | Elliott Hughes | |
2017-08-17 | lsof cleanup. | Rob Landley | |
2017-08-06 | Check for .git before setting GITHASH. | Rob Landley | |
The GITHASH problem was building a tarball version under an existing git repo, where git describe found ../../../../.git so only call git if we have a .git directory in the source. | |||
2017-08-05 | Allow GITHASH to be set on the command line, to work around a yocto bug. | Rob Landley | |
2017-08-04 | Don't unnecessarily use printf in wc.test when echo will do. | Elliott Hughes | |
(And is much faster if your shell doesn't have a builtin printf.) | |||
2017-07-25 | Test that our rm -rf can zap chmod 000 directories. (Skip test on host | Rob Landley | |
because ubuntu's can't.) | |||
2017-07-23 | Add basic env.test | Rob Landley | |
2017-07-22 | testcmd should only use absolute path to command when not doing TEST_HOST. | Rob Landley | |
2017-07-22 | Typo (env -0 was checking the flag wrong). | Rob Landley | |
2017-07-21 | netcat: make -l exit after handling a request. | Josh Gao | |
Bug: http://b/62305466 | |||
2017-07-17 | typo | Rob Landley | |
2017-07-17 | Redo ping plumbing. Actual ping part isn't there yet because kernel weirdness. | Rob Landley | |
2017-07-17 | Split out xgetaddrinfo() from xconnect() | Rob Landley | |
2017-07-11 | Don't remove "remount" from the option list during early parsing, the mount | Rob Landley | |
flag doesn't get set right otherwise and it tries to overmount instead. | |||
2017-07-11 | comma_scan()'s clean option wasn't removing entry at end of list. | Rob Landley | |
2017-07-09 | dd cleanup: binary search is overkill, eliminate struct pair, | Rob Landley | |
simplify strstarteq, use local variable "conv" instead of toys.optargs. |