log

age author description
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
Wed, 03 Sep 2014 13:32:32 -0500 Divya Kothari chmod testsuite and link testsuite. draft
Mon, 01 Sep 2014 12:47:32 -0500 Rob Landley Add cp -F to force delete of existing destination files, and make install command use that. draft
Sun, 31 Aug 2014 22:07:43 -0500 Rob Landley More parallel build tweaks. draft
Sun, 31 Aug 2014 14:06:37 -0500 Rob Landley Next mount checkpoint. draft
Sun, 31 Aug 2014 11:58:39 -0500 Rob Landley Give a hint when setuid logic fails. draft
Sat, 30 Aug 2014 17:44:07 -0500 Rob Landley Old compilers complain about linker options passed with -c, so split out $LDOPTIMIZE. draft
Sat, 30 Aug 2014 16:34:46 -0500 Rob Landley Another fix from Johan Bergstr?m, using the gnu/dammit version of sort on the host can be screwed up by more than one environment variable. draft
Sat, 30 Aug 2014 13:03:40 -0500 Rob Landley Add VERBOSE=fail to "make tests", based on suggestion from Johan Bergstr?m. draft
Mon, 25 Aug 2014 22:01:11 -0500 Ashwini Sharma ipcs : display all the IPC fascilities information draft
Sun, 24 Aug 2014 23:46:23 -0500 Rob Landley Work in progress snapshot of mount, with fallout to umount. (Not done yet.) draft
Sun, 24 Aug 2014 22:42:47 -0500 Rob Landley Fix parallel make not always catching errors before link time. draft
Sat, 23 Aug 2014 23:08:59 -0500 Rob Landley Promote blockdev to other. draft
Sat, 23 Aug 2014 23:08:04 -0500 Rob Landley Cleanup blockdev. draft
Fri, 22 Aug 2014 23:34:52 -0500 Isaac Dunham getty needs fd 0 to stay open. draft
Wed, 20 Aug 2014 22:23:39 -0500 Rob Landley Promote inotifyd to other. draft
Wed, 20 Aug 2014 22:22:46 -0500 Rob Landley Minor help text tweak for inotifyd. draft
Wed, 20 Aug 2014 22:21:36 -0500 Rob Landley Cleanup inotifyd. draft
Mon, 18 Aug 2014 19:10:45 -0500 Rob Landley Cleanups on useradd/groupadd/groupdel, and put TOYBOX_UID_SYS and TOYBOX_UID_USR in the top level Config. draft
Sat, 16 Aug 2014 09:46:42 -0500 Rob Landley Add install to cp/mv. draft
Fri, 15 Aug 2014 18:53:01 -0500 Rob Landley Fix bug reported by Ashwini Sharma: [-abc] syntax to switch off a command forget draft
Fri, 15 Aug 2014 10:50:39 -0500 Rob Landley If string_to_mode() is called on a base mode with S_ISDIR() and such set, pass those extra bits through. draft
Tue, 12 Aug 2014 18:05:55 -0500 Rob Landley Enable a command's sub-options in single builds. draft
Tue, 12 Aug 2014 07:14:58 -0500 Ashwini Sharma A toy _BLOCKDEV_ to get/set block device properties. draft
Tue, 12 Aug 2014 07:09:01 -0500 Ashwini Sharma Patches to commands for issues reported from static analysis tool. draft
Mon, 11 Aug 2014 20:15:19 -0500 Rob Landley Promote lspci. draft
Mon, 11 Aug 2014 20:11:58 -0500 Rob Landley Cleanup pass on lspci. draft
Sun, 10 Aug 2014 12:01:49 -0500 Rob Landley Update clean to clean up after new parallel build. draft
Sat, 09 Aug 2014 23:49:48 -0500 Rob Landley Disable xopen's default O_CLOEXEC for oneit. draft
Sat, 09 Aug 2014 14:33:34 -0500 Rob Landley Parallelize the build. (set CPUS=1 to force single processor build, or another number to override processor count autodetect.) draft
Thu, 07 Aug 2014 23:19:18 -0500 Rob Landley Fix -mindepth and -maxdepth to not drill down into excluded directories. draft
Tue, 05 Aug 2014 23:21:18 -0500 Rob Landley More find bugfixes. draft
Tue, 05 Aug 2014 19:44:59 -0500 Rob Landley Rereading posix find.c page: "Specifying more than one of the mutually-exclusive options -H and -L shall not be considered an error. The last option specified shall determine the behavior of the utility." draft
Tue, 05 Aug 2014 19:41:36 -0500 Rob Landley find.c: Posix wants loop detection. draft
Tue, 05 Aug 2014 19:32:44 -0500 Rob Landley Building busybox from source needs find -not (a synonym for posix's "!"). draft
Tue, 05 Aug 2014 19:27:02 -0500 Rob Landley Fix a couple patch bugs concerning error output. draft
Mon, 04 Aug 2014 19:28:41 -0500 Rob Landley find.c: add -mindepth, -maxdepth, and document -newer and -depth. draft
Sun, 03 Aug 2014 15:50:10 -0500 Rob Landley Implement exec -user, -group, and -newer. Enable find in defconfig. draft
Sat, 02 Aug 2014 21:07:43 -0500 Rob Landley Squash mix of tabs and spaces to just spaces. draft
Sat, 02 Aug 2014 19:54:38 -0500 Rob Landley Missed checking in dirtree_recurse() change (now needs specific DIRTREE_SYMFOLLOW value, not just true/false). draft
Sat, 02 Aug 2014 19:52:44 -0500 Rob Landley Cosmetic tweak, slightly more conventional for loop. draft
Sat, 02 Aug 2014 19:50:03 -0500 Rob Landley Yank xrealpath prototype since the function's gone. draft
Sat, 02 Aug 2014 19:49:10 -0500 Rob Landley Add --help support to single.sh builds. draft
Sat, 02 Aug 2014 19:40:35 -0500 Rob Landley Unbreak find -exec. draft
Sat, 02 Aug 2014 12:00:20 -0500 Ashwini Sharma New toys unified DIFF and USERDEL. draft
Sat, 02 Aug 2014 11:49:30 -0500 Bradley Conroy mix.c - A very basic mixer. draft
Fri, 01 Aug 2014 18:50:46 -0500 Rob Landley factor: catch integer overflow. draft
Fri, 01 Aug 2014 09:08:00 -0500 Rob Landley Add factor. draft
Wed, 30 Jul 2014 20:21:13 -0500 Rob Landley find.c: fix -iname. draft
Wed, 30 Jul 2014 19:22:55 -0500 Rob Landley As long as I had to write xabspath(), no point in wrapping realpath(). draft
Tue, 29 Jul 2014 20:04:38 -0500 Rob Landley find.c: first pass at case case insensitivity and exec. (Needs more debugging.) draft
Tue, 29 Jul 2014 20:02:31 -0500 Rob Landley Actually set the again flag when calling the dirtree comeagain callback. draft
Sun, 27 Jul 2014 15:19:49 -0500 Rob Landley Patch from Isaac Dunham to work around the deficiencies in musl's regex engine (which break building under alpine linux). draft
Sat, 26 Jul 2014 13:30:40 -0500 Rob Landley Move DIRTREE_COMEAGAIN second callback up to when the filehandle is still open, and add dir->again variable to distinguish second call instead of checking for -1 filehandle. draft
Sat, 26 Jul 2014 13:27:07 -0500 Rob Landley Default xcreate/xopen to O_CLOEXEC. (Pass O_CLOEXEC in the flags to switch it back off.) draft
Sat, 26 Jul 2014 13:22:59 -0500 Rob Landley Document more cleanup. draft
Mon, 21 Jul 2014 20:03:06 -0500 Rob Landley Have single.sh enable I18N and FLOAT. draft
Mon, 21 Jul 2014 19:57:36 -0500 Rob Landley Improve gid/uid error messages. draft
Mon, 21 Jul 2014 19:56:53 -0500 Rob Landley Little endian and big endian versions of peek (for host.c). draft
Mon, 21 Jul 2014 19:55:06 -0500 Rob Landley Fix memory leak in error path. draft
Sun, 20 Jul 2014 22:08:46 -0500 Rob Landley Don't go into an endless loop if we hit a bad utf8 sequence without -q. draft
Sun, 20 Jul 2014 21:34:49 -0500 Rob Landley Isaac Dunham spotted that dhcp was also reimplementing daemon(). draft
Sun, 20 Jul 2014 16:34:36 -0500 Rob Landley Add utf8 support to ls -C. draft
Sat, 19 Jul 2014 20:54:29 -0500 Rob Landley find needs "c" suffix to -size. draft
Fri, 18 Jul 2014 18:31:41 -0500 Rob Landley Find bugfixes. draft
Thu, 17 Jul 2014 22:52:58 -0500 Rob Landley Apparently I deleted this locally but forgot to commit the removal. Oops. draft
Thu, 17 Jul 2014 22:50:49 -0500 Rob Landley Use libc daemon() instead of pending daemonize. draft
Wed, 16 Jul 2014 20:43:58 -0500 Rob Landley Write a new find. Not quite done, but the basics work. draft
Mon, 14 Jul 2014 05:44:29 -0500 Ashwini Sharma fdisk : partitions > 60, are deleted, offset entry for extended partitions was wrong. draft
Mon, 14 Jul 2014 05:38:27 -0500 Rob Landley Implement -HL for cp. draft
Mon, 07 Jul 2014 07:32:56 -0500 Rob Landley Release notes for 0.4.9. draft
Mon, 07 Jul 2014 07:32:33 -0500 Rob Landley Added tag 0.4.9 for changeset ffc015bddb26 draft
Sun, 06 Jul 2014 23:43:29 -0500 Rob Landley Autodetect --bind and --loop mounts in a way that doesn't interfere with network filesystems or -t newtype mounts that trigger a module load. draft 0.4.9
Sun, 06 Jul 2014 23:21:13 -0500 Rob Landley minor cleanup: move a global variable into GLOBALS(), inline strchr_null(), some whitespace and bracket cleanups. draft
Sun, 06 Jul 2014 23:17:55 -0500 Rob Landley Minor cleanup pass. draft
Sun, 06 Jul 2014 19:58:49 -0500 Rob Landley Add nbd-client. draft
Sun, 06 Jul 2014 19:14:05 -0500 Rob Landley Promote killall5 by merging it into kill. draft
Sat, 05 Jul 2014 23:26:05 -0500 Rob Landley Try to lookup all umounts in /proc/mounts so we can auto-zap loopback devices. draft
Fri, 04 Jul 2014 21:46:00 -0500 Ashwini Sharma TAR - this supports archive creation and extraction based on the USTAR format (described in PAX Spec). For (de)compression '-z' gzip is supported. draft
Fri, 04 Jul 2014 21:21:45 -0500 Rob Landley Cut down from 1000+ file attribute tests to a more manageable number. draft
Fri, 04 Jul 2014 21:20:02 -0500 Divya Kothari I have developed few testsuites for toybox commands - draft
Thu, 03 Jul 2014 22:09:11 -0500 Rob Landley Have "make test" run tests in testdir/testdir instead of same directory as command symlinks. (Makes cleanup easier.) draft
Thu, 03 Jul 2014 20:30:52 -0500 Rob Landley date -r wasn't saving the result in the right variable. (And make date -ur work.) draft
Thu, 03 Jul 2014 18:42:44 -0500 Rob Landley Fix rm -rf of chmod 000 directories. draft