log

age author description
Thu, 27 Nov 2014 00:28:13 -0600 Rob Landley New ifconfig tests from Cynt Rynt. draft
Tue, 25 Nov 2014 21:45:18 -0600 Rob Landley Update dmesg, loosely based on a patch from Elliott Hughes. draft
Tue, 25 Nov 2014 18:49:34 -0600 Rob Landley Variant of a patch from Ashwini Sharma, making df /dev/node work and tweaking the spacing. draft
Mon, 24 Nov 2014 17:26:09 -0600 enh Android-related roadmap.html updates. draft
Mon, 24 Nov 2014 17:23:23 -0600 Rob Landley Tweak the "ignoring return value" fortify workaround for readlinkat. draft
Sat, 22 Nov 2014 00:36:45 -0600 Rob Landley As long as Android's going to require fortify, fixup the warnings it generates. draft
Sat, 22 Nov 2014 00:31:03 -0600 Rob Landley Whitespace/code style. draft
Fri, 21 Nov 2014 21:49:05 -0600 Elliott Hughes A patch against your current ToT that builds in AOSP master. draft
Fri, 21 Nov 2014 10:06:45 -0600 Rob Landley Don't include asm/* files directly. draft
Fri, 21 Nov 2014 06:42:37 -0600 Rob Landley Patch from Elliott Hughes for Android/bionic build. draft
Wed, 19 Nov 2014 21:38:00 -0600 Rob Landley Make md5sum and sha1sum work on big endian systems. draft 0.5.1
Wed, 19 Nov 2014 16:55:12 -0600 Rob Landley Fixups for the android/bionic build probes patch. draft
Wed, 19 Nov 2014 16:38:46 -0600 Isaac Dunham probe for getspnam(), forkpty(), utmpx, replace sethostname() draft
Wed, 19 Nov 2014 14:29:53 -0600 Rob Landley Fix "tail -c 10" segfault spotted by Lukasz Szpakowski. draft
Tue, 18 Nov 2014 04:25:27 -0600 Rob Landley More sed bugfixes. draft
Mon, 17 Nov 2014 21:21:04 -0600 Rob Landley sed: fix 'q', and { }, and } after s/// with no semicolon. draft
Mon, 17 Nov 2014 03:14:05 -0600 Rob Landley More sed corner cases. (Empty regex repeats previous regex, implement -i, etc.) draft
Sun, 16 Nov 2014 18:58:22 -0600 Rob Landley Fix more sed bugs. draft
Sun, 16 Nov 2014 14:21:42 -0600 Rob Landley Fix sed 'b' with no label and 'N' in general. draft
Sat, 15 Nov 2014 17:19:23 -0600 Rob Landley More sed bugfixes. (Did you know s/[/]// is a valid sed expression?) draft
Sat, 15 Nov 2014 16:16:29 -0600 Rob Landley Debugging pass on sed: make the existing test suite pass. draft
Fri, 14 Nov 2014 16:44:21 -0600 Rob Landley Add a few more sed tests. draft
Fri, 14 Nov 2014 16:44:00 -0600 Rob Landley Add color support for scripts/test.sh and new SKIP_HOST for tests expected to fail on non-toybox implementations. draft
Fri, 14 Nov 2014 15:53:17 -0600 Rob Landley sed: implement s & and \1 backrefs. draft
Wed, 12 Nov 2014 14:47:57 -0600 Rob Landley Implement more sed plumbing, including s/// (without \1 or & yet). draft
Tue, 11 Nov 2014 15:08:25 -0600 Rob Landley Remove unnecessary assignment spotted by Cynt Rynt. draft
Mon, 10 Nov 2014 17:17:17 -0600 Rob Landley Implement another largeish chunk of sed. Untested, unfinished, do not use yet. draft
Mon, 10 Nov 2014 17:14:11 -0600 Rob Landley First cleanup pass on hwclock. draft
Mon, 10 Nov 2014 15:26:08 -0600 Ashwini Sharma hwclock: get and set the hwclock draft
Mon, 10 Nov 2014 15:25:35 -0600 Ashwini Sharma ipcrm : remove msg que, sem or shared memory draft
Sun, 09 Nov 2014 14:16:33 -0600 Rob Landley Yet more sed tests. draft
Sat, 08 Nov 2014 01:51:59 -0600 Rob Landley Implement a few sed commands. Not done, and not tested yet. draft
Thu, 06 Nov 2014 16:26:59 -0600 Rob Landley More sed tests. draft
Tue, 04 Nov 2014 18:07:46 -0600 Rob Landley Next round of sed infrastructure, parses most commands now, doesn't implement them yet. draft
Thu, 30 Oct 2014 18:36:09 -0500 Ashwini Sharma Attached are new toys TR and CRONTAB. draft
Thu, 30 Oct 2014 16:47:29 -0500 Rob Landley Test for ls -d from Isaac Dunham, and he pointed out -F also disables symlink following. draft
Thu, 30 Oct 2014 05:32:54 -0500 Rob Landley Bug report from Isaac Dunham: ls -d shouldn't follow command line symlinks without -H or -L (just like ls -l). draft
Wed, 29 Oct 2014 18:44:33 -0500 Rob Landley First batch of sed tests. draft
Wed, 29 Oct 2014 14:49:47 -0500 Rob Landley Next drop of sed infrastructure, mostly argument parsing, doesn't do anything interesting yet. draft
Tue, 28 Oct 2014 23:43:58 -0500 Rob Landley Fill out rest of help text for sed. draft
Mon, 27 Oct 2014 19:20:31 -0500 Rob Landley Fix use after free error spotted by ?ukasz Szpakowski. draft
Mon, 27 Oct 2014 18:08:59 -0500 Rob Landley O_CLOEXEC was confusing the O_RDONLY test in loopfiles(), resulting in attempts to read from stdout instead of stdin for "-" or no arguments. draft
Sun, 26 Oct 2014 13:34:33 -0500 Rob Landley xexec() recursion limiter has to go after rebound or toy_init() zeroes it. draft
Sun, 26 Oct 2014 12:56:41 -0500 Rob Landley Cosmetic tweak: no trailing spaces when ./toybox lists command names. draft
Fri, 24 Oct 2014 18:16:32 -0500 Rob Landley Basic sed range support, enough for "sed -n 9,11p README" to work. draft
Wed, 22 Oct 2014 17:11:06 -0500 Rob Landley Teach ln -f to leave original target alone if link creation fails. draft
Mon, 20 Oct 2014 21:07:16 -0500 Rob Landley Random in-progress snapshot of sed, not finished yet. draft
Mon, 20 Oct 2014 19:56:05 -0500 Rob Landley More static analysis fixes from Ashwini Sharma. draft
Mon, 20 Oct 2014 19:52:29 -0500 Rob Landley Add TOYBOX_NORECURSE so xexec() won't make internal function calls. draft
Sun, 19 Oct 2014 12:08:25 -0500 Andy Lutomirski nsenter: A tool to use setns(2) draft
Fri, 17 Oct 2014 18:40:03 -0700 Andy Lutomirski unshare: Fix help and option parsing draft
Sat, 18 Oct 2014 17:14:12 -0500 Rob Landley Factor out printf-style escape parsing logic from echo.c. draft
Thu, 16 Oct 2014 05:58:35 -0500 Rob Landley Even bigger ip.c, from Ashwini Sharma. draft
Tue, 14 Oct 2014 14:16:34 -0500 Rob Landley Use O_CLOEXEC instead of O_RDONLY to signal loopfiles_rw() to close filehandles. draft
Tue, 14 Oct 2014 11:40:03 -0500 Rob Landley Fix last night's mv commit (use dest, not source). draft
Tue, 14 Oct 2014 00:01:22 -0500 Rob Landley Implement mv -f and -i. draft
Mon, 13 Oct 2014 10:49:24 -0500 Rob Landley Started over on sed (by reading the posix spec). draft
Fri, 10 Oct 2014 09:47:35 -0500 Isaac Dunham acpi: implement -ctV, fix recursion, plug a small leak draft
Thu, 09 Oct 2014 13:43:32 -0500 Rob Landley Various bugfixes (mostly resource leaks) from Ashwini Sharma's static analysis, plus occasional tweak by me while reviewing them. draft
Thu, 09 Oct 2014 12:17:36 -0500 Rob Landley Fix use-after-free spotted by Ashwini Sharma's static analysis. draft
Wed, 08 Oct 2014 13:59:16 -0500 Rob Landley Update status lists. (Once the pending-not-in-pending files go away (see toys/pending/README), this can be probed from the source.) draft
Tue, 07 Oct 2014 14:11:54 -0500 Rob Landley Basic update of the roadmap and status pages. (Both need a good scrub and polish beyond this.) draft
Thu, 02 Oct 2014 07:53:27 -0500 Rob Landley Release notes for 0.5.0. draft
Thu, 02 Oct 2014 07:47:08 -0500 Rob Landley Added tag 0.5.0 for changeset 7afd32673a5c draft
Thu, 02 Oct 2014 07:24:38 -0500 Rob Landley Workaround for musl's faccessat bug (the rm -r "error: is a directory" thing). draft 0.5.0
Wed, 01 Oct 2014 19:57:34 -0500 Rob Landley Bugfix from Ashwini Sharma: Z timezone required by posix for touch but not for libc, so we have to implement it here. draft
Sun, 28 Sep 2014 19:34:53 -0500 Ashwini Sharma Updated version, having complete support for ip _link_, _addr_, _rule_, _route_ and _tunnel_ options. draft
Sun, 28 Sep 2014 18:22:34 -0500 Rob Landley Fix two mount bugs: 1) Don't skip a filesystem type when setting up loopback mount, 2) Don't stop checking filesystem types due to EBUSY, it may mean already mounted by another filesystem type you haven't tried yet. draft
Sun, 28 Sep 2014 13:15:41 -0500 Rob Landley mount: terminate list so unknown user mount attempts don't endlessly loop, add better error reporting. draft
Sun, 28 Sep 2014 13:11:20 -0500 Rob Landley Brown paper bag time: comma_scan() didn't work for anything but the last entry. draft
Sat, 27 Sep 2014 21:07:00 -0500 Rob Landley Multi-build single.sh should exit with an error when build breaks. draft
Sat, 27 Sep 2014 21:04:47 -0500 Rob Landley Cleanup pass on groupdel. draft
Sat, 27 Sep 2014 20:31:16 -0500 Rob Landley Allow single.sh to build more than one command per invocation. draft
Sat, 27 Sep 2014 20:28:33 -0500 Rob Landley Untangle id/groups/logname so single.sh can build each one standalone. draft
Sat, 27 Sep 2014 19:59:28 -0500 Rob Landley Have OLDTOY emit (redundant) function prototype so single.sh can build OLDTOY standalone (if it has its own config symbol). draft
Sat, 27 Sep 2014 19:58:18 -0500 Rob Landley Don't segfault for --help of single.sh build of OLDTOY commands that use another command's help. draft
Fri, 26 Sep 2014 18:49:44 -0500 Rob Landley The only illegal characters in a username are ":" (field separator), "\n" (line separator), and "/" (filename separator). draft
Fri, 26 Sep 2014 18:42:23 -0500 Rob Landley Separate more commands so single.sh can build them standalone. draft
Mon, 22 Sep 2014 08:32:21 -0500 ?ukasz Szpakowski When killall was invoked without arguments, there appeared segmentation fault draft
Mon, 22 Sep 2014 08:22:12 -0500 Felix Janda Fix du test: du symlink -> "0\tsymlink" draft
Mon, 22 Sep 2014 07:52:15 -0500 Rob Landley Respond to two static analysis issues in dirtree_path() reported by Ashwini Sharma. draft
Sun, 21 Sep 2014 22:44:20 -0500 Rob Landley Start on ping.c. draft
Sat, 20 Sep 2014 18:46:47 -0500 Rob Landley Tweak portability.h for uClibc version in buildroot defconfig. draft
Sat, 20 Sep 2014 17:51:23 -0500 Rob Landley Always call setlocale if I18N is enabled, so nested toy_exec() can switch it back off if necessary. draft
Sat, 20 Sep 2014 14:20:28 -0500 Rob Landley Delete generated/README.txt (the contents are in code.html now) so clean can just remove the "generated" directory entirely. draft
Sat, 20 Sep 2014 14:12:55 -0500 Rob Landley Capitalize "toybox" more consistently on the about page. draft
Sat, 20 Sep 2014 14:11:59 -0500 Rob Landley Fluff out the documentation some more. draft
Sat, 20 Sep 2014 13:22:24 -0500 Rob Landley Remove debug echo checked in by mistake. draft
Sat, 20 Sep 2014 13:22:13 -0500 Rob Landley Forgot to check in the updated makefile when I moved the testsuite. draft
Sat, 20 Sep 2014 13:20:17 -0500 Rob Landley Typo from the dawn of time: toybox is not capitalized the way BusyBox was. draft
Sat, 20 Sep 2014 13:18:44 -0500 Rob Landley The ancient GPL (copied from the 2.6.12 kernel) build infrastructure is actually in the "kconfig" directory, not under scripts. Remind me to write a new one from scratch... draft
Sat, 20 Sep 2014 13:09:14 -0500 Rob Landley Move testsuite out of scripts/test into its own top level tests directory, and make ctrl-c kill "make test" more reliably. draft
Sat, 20 Sep 2014 13:07:53 -0500 Rob Landley Give library probe a progress indicator, and use 150% of detected CPUs to try to keep large SMP machines busy (each compiler invocation is short so they exit almost as fast as we launch them). draft
Thu, 18 Sep 2014 18:07:58 -0500 Rob Landley Reorder functions to get rid of unnecessary prototypes, and move a global into GLOBALS. draft
Thu, 18 Sep 2014 13:05:21 -0500 Isaac Dunham rm -rf needs to chmod directories to u+rwx, because directories need +x to search. draft
Thu, 18 Sep 2014 11:47:42 -0500 Ashwini Sharma A few fixes for issues reported in static analysis. draft
Wed, 17 Sep 2014 20:21:44 -0500 Rob Landley Cleanup pass on README. draft
Wed, 17 Sep 2014 18:25:05 -0500 Rob Landley Update README for pending directory, include list of code outside of pending (grandfathered) awaiting cleanup. draft
Wed, 17 Sep 2014 18:24:10 -0500 Rob Landley Minor cleanup pass on touch. draft
Wed, 17 Sep 2014 08:26:07 -0500 Rob Landley Cleanup pass on cut, more to do. draft
Tue, 16 Sep 2014 07:21:56 -0500 Rob Landley Cleanup pass on useradd. draft
Sun, 14 Sep 2014 21:24:50 -0500 Rob Landley Add cpio -p draft
Sun, 14 Sep 2014 20:37:23 -0500 Rob Landley find -xdev should return mount points, just not contents. draft
Sun, 14 Sep 2014 19:54:19 -0500 Rob Landley Second attempt at one way xpopen(). draft
Sun, 14 Sep 2014 12:29:44 -0500 Rob Landley Split xpopen() into xpopen_both(), xpopen(), and xrun() depending on whether we want to redirect both, one, or neither of stdin/stdout. draft
Sat, 13 Sep 2014 14:48:37 -0500 Rob Landley Bug report from luckboy: rm -f on a broken symlink didn't work because our "does it exist" test (to avoid errors on rm -f of nonexistent files) said it didn't. draft
Thu, 11 Sep 2014 20:50:10 -0500 Rob Landley Create a generated/build.sh with a single compiler command line to rebuild the toybox_unstripped binary using the existing generated/*.h files. draft
Thu, 11 Sep 2014 00:04:37 -0500 Rob Landley Oops, unbreak make.sh. draft
Tue, 09 Sep 2014 23:44:48 -0500 Rob Landley Ignore -m option to cpio, it's what we do anyway so it's not an error. draft
Tue, 09 Sep 2014 23:42:25 -0500 Rob Landley 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. draft
Tue, 09 Sep 2014 20:13:03 -0500 Rob Landley Make tweaks: collate generated/*.o files into their own subdirectory, add PIPEFAIL for better error reporting, and simpler regex to select toys/*/*.c list based on NEWTOY/OLDTOY macros. draft
Mon, 08 Sep 2014 08:51:45 -0500 Rob Landley Fix more memory leaks reported by Ashwini Sharma. draft
Mon, 08 Sep 2014 08:40:06 -0500 Rob Landley Don't close device handle until after calling flush ioctls, reported by Ashwini Sharma. draft
Mon, 08 Sep 2014 08:26:02 -0500 Rob Landley Add error test and fix memory leak, reported by Ashwini Sharma. draft
Sun, 07 Sep 2014 19:33:18 -0500 Rob Landley Promote mount. It's not perfect, but it basically works now. draft
Sun, 07 Sep 2014 19:30:05 -0500 Rob Landley Fix mount --move bug. draft
Sun, 07 Sep 2014 14:42:51 -0500 Rob Landley Debugging pass on mount. Not quite done yet, but the basics seem to work now. draft
Sat, 06 Sep 2014 13:24:58 -0500 Rob Landley Work around uClibc brain-damage. draft
Thu, 04 Sep 2014 00:23:51 -0500 Rob Landley Don't hang for $CPUS=1. draft
Wed, 03 Sep 2014 13:38:18 -0500 Divya Kothari Testsuites for toybox command - "tar", "bzcat", "xzcat", "zcat" and "hostname". draft