toybox

log

age author description
Tue, 13 Nov 2012 06:32:03 -0600 Rob Landley 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.0.4.1
Mon, 12 Nov 2012 02:59:56 -0600 Rob Landley Yet another attempt to get the fiddly patch file creation logic right.
Sat, 10 Nov 2012 18:24:14 -0600 Rob Landley On 32 bit platforms %ld doesn't match uint64_t, so do long long and %lld (rather than deal with verbose PRIu64 nonsense).
Sat, 10 Nov 2012 14:34:01 -0600 Rob Landley 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.
Thu, 08 Nov 2012 15:03:03 -0600 Rob Landley Change df percentage calculation to match posix, spotted by Roy Tam.
Thu, 08 Nov 2012 11:19:07 -0600 Felix Janda 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.
Sat, 03 Nov 2012 19:21:59 -0500 Rob Landley Make sha1sum and md5sum default to y.
Fri, 02 Nov 2012 09:50:09 -0500 Rob Landley Use stridx.
Thu, 01 Nov 2012 09:55:29 -0500 Kyungwan Han Add vconfig.c - Creates virtual ethernet devices.
Mon, 29 Oct 2012 16:55:08 -0500 Felix Janda attached are some simple tests for dirname and wc and a fix for a small typo in another test script.
Fri, 26 Oct 2012 21:15:31 -0500 Rob Landley Follow symlinks to get actual device name, getmountlist() reverses order for us now, detect stdout to full device.
Tue, 23 Oct 2012 16:28:14 -0500 Rob Landley Add md5sum in lsb, combine sha1sum (mostly shared infrastructure). Downside: current infrastructure can't give them different help text. Hmmm...
Sun, 21 Oct 2012 17:57:23 -0500 Rob Landley Put the commands at the start of menuconfig and the toybox library options at the end. (Aesthetic tweak.)
Tue, 16 Oct 2012 17:09:30 -0500 Rob Landley Update roadmap/status with new toolbox analysis based on android system/core git repo.
Mon, 08 Oct 2012 21:31:07 -0500 Rob Landley Doc tweak about test suite.
Mon, 08 Oct 2012 21:27:58 -0500 Rob Landley Simplify sha1sum a little.
Mon, 08 Oct 2012 21:24:19 -0500 Rob Landley Fix thinko for uname -m when i686 binary runs on x86_64 host.
Mon, 08 Oct 2012 00:02:30 -0500 Rob Landley 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.
Sun, 07 Oct 2012 23:53:25 -0500 Rob Landley Missing line in patch -l. Oops.
Sun, 07 Oct 2012 22:57:27 -0500 Rob Landley Test tweaks. Set +x on two scripts (so they can be run standalone), fix chgrp so it doesn't abort test all.
Sun, 07 Oct 2012 19:31:12 -0500 Rob Landley Fix thinko in xpidfile()
Sat, 06 Oct 2012 19:07:34 -0500 Rob Landley patch -l (loose match)
Sat, 06 Oct 2012 19:01:23 -0500 Rob Landley Trivial cleanup
Sat, 06 Oct 2012 01:54:24 -0500 Rob Landley Fix catv to display byte 255 correctly. (It's both M- and ^?.)
Fri, 05 Oct 2012 23:33:36 -0500 Rob Landley Cleanup mknod.
Mon, 17 Sep 2012 00:17:16 -0500 Rob Landley Clean up sha1sum, make it use global union properly.
Sun, 09 Sep 2012 18:44:12 -0500 Rob Landley gethostname: Tighten up error messages slightly, switch to default "y".
Sat, 08 Sep 2012 01:27:54 -0500 Rob Landley Add switch_root and fix infrastructure to understand name "switch_root".
Thu, 06 Sep 2012 19:49:40 -0500 Rob Landley I screwed up ls in commit 580. Oops. Fix it.
Thu, 06 Sep 2012 03:10:18 -0500 Rob Landley Posix compliance: wc shouldn't have trailing spaces (breaks aboriginal's mkinitr
Mon, 03 Sep 2012 21:25:46 -0500 Rob Landley Update status page.
Mon, 03 Sep 2012 21:24:46 -0500 Rob Landley 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.
Mon, 27 Aug 2012 05:25:50 -0500 Rob Landley Roy Tam pointed out that sh.c didn't get fully converted.
Sun, 26 Aug 2012 21:17:00 -0500 Ashwini Kumar Add du command.
Sun, 26 Aug 2012 16:33:06 -0500 Rob Landley Split off pre-relaunch news entries into a separate oldnews.html page.
Sat, 25 Aug 2012 18:08:51 -0500 Rob Landley Regularize command headers, update links to standards documents.
Sat, 25 Aug 2012 16:34:08 -0500 Rob Landley Toysh is our posix sh, so move from "other" to "posix" and use sh as the base command name.
Sat, 25 Aug 2012 15:43:02 -0500 Rob Landley 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.
Sat, 25 Aug 2012 14:25:22 -0500 Rob Landley Move commands into "posix", "lsb", and "other" menus/directories.
Sat, 25 Aug 2012 14:24:24 -0500 Rob Landley Some dubious asides, currently commented out.
Sat, 25 Aug 2012 11:51:25 -0500 Rob Landley Check in the updated news and status web pages.
Sat, 18 Aug 2012 21:12:02 -0500 Rob Landley 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.
Thu, 16 Aug 2012 22:24:30 -0500 Rob Landley 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.
Wed, 15 Aug 2012 12:53:54 +0200 Elie De Brauwer Adding usleep
Tue, 14 Aug 2012 01:42:06 -0500 Rob Landley Replace TOY_LIST_LEN with more generic ARRAY_LEN()
Sun, 05 Aug 2012 23:05:16 -0500 Rob Landley 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.)
Tue, 31 Jul 2012 06:01:12 -0500 Rob Landley Refactoring, no code change.
Mon, 30 Jul 2012 01:48:28 -0500 Rob Landley Add dos2unix/unix2dos, remove old wrapper versions.
Mon, 30 Jul 2012 01:01:33 -0500 Rob Landley Add signal handler to clean up tempfile.
Tue, 24 Jul 2012 02:52:36 -0500 Rob Landley Minor cleanups, mostly whitespace.
Mon, 23 Jul 2012 23:55:34 -0500 Rob Landley Added tag 0.4.0 for changeset 85fc06bd63c4
Mon, 23 Jul 2012 23:38:34 -0500 Rob Landley Workaround longstanding glibc/ld bug, ala http://sources.redhat.com/bugzilla/show_bug.cgi?id=3400, which prevents "./toybox | wc" from producing any output when toybox was statically linked.0.4.0
Sat, 21 Jul 2012 23:58:40 -0500 Rob Landley More web page roadmap/status update stuff.
Sat, 21 Jul 2012 22:45:05 -0500 Rob Landley Make chmod +w respect umask, implement +s and +t, fix ls to show suid/sgid/stid without x bit.
Sat, 21 Jul 2012 18:38:36 -0500 Rob Landley Use "_password" instead of "_passwd" for names in lib/password.c.
Sat, 21 Jul 2012 18:37:26 -0500 Rob Landley Add date -r, make -u work even when /etc/localtime set, and lots of cleanup/refactoring.
Sat, 21 Jul 2012 00:29:27 -0500 Rob Landley Add status.html and script to calculate it from roadmap info.
Fri, 20 Jul 2012 09:43:27 +0200 Elie De Brauwer taskset.c now also support executing new commands with a given cpu affinity mask
Fri, 20 Jul 2012 08:42:44 +0200 Elie De Brauwer toys/login.c: make use of the read_passwd function offered by the passwd library.
Wed, 18 Jul 2012 21:10:57 -0500 Rob Landley Trivial cleanups.