log

age author description
Mon, 18 Mar 2013 09:11:21 -0500 Rob Landley uuencode and uudecode by Erich Plondke.
Mon, 18 Mar 2013 09:04:51 -0500 Rob Landley The old nbd-client I wrote in 2010. Needs cleanup.
Sun, 17 Mar 2013 17:57:28 -0500 Rob Landley Remove unused min/max macros.
Sat, 16 Mar 2013 10:54:38 -0500 Rob Landley Move mdev into the pending directory, since it's not done yet.
Fri, 15 Mar 2013 20:16:25 -0500 Rob Landley Isaac Dunham took the public domain xz-embedded code and made an xzcat. I glued all his files together into one big one and threw it in pending. It needs something between cleanup and a complete rewrite.
Thu, 14 Mar 2013 09:02:37 -0500 Rob Landley Simplify license text, as mentioned on the mailing list.
Wed, 13 Mar 2013 18:03:09 -0500 Rob Landley Added tag 0.4.4 for changeset 52e69f6710ca
Wed, 13 Mar 2013 00:39:51 -0500 Rob Landley Remove more debug code from find.
Wed, 13 Mar 2013 00:34:56 -0500 Rob Landley A couple quick fixes to find so I can try it out.
Wed, 13 Mar 2013 00:27:40 -0500 Rob Landley Find by Gurang Shastri.
Mon, 11 Mar 2013 22:23:46 -0500 Rob Landley Compile time probe to fish O_NOFOLLOW out of linux headers when fcntl doesn't conform to posix-2008. 0.4.4
Sat, 09 Mar 2013 12:01:36 -0600 Rob Landley O_NOFOLLOW is specified by posix-2008 and varies by target, don't try to supply them for broken headers.
Tue, 05 Mar 2013 03:06:42 -0600 Rob Landley Call stat "stat" instead of "st" in menuconfig. Use xmalloc() instead of malloc.
Tue, 05 Mar 2013 02:48:12 -0600 Rob Landley Fix whitespace in submitted stat command.
Tue, 05 Mar 2013 02:33:12 -0600 Rob Landley Fix another allyesconfig build break in the pending directory.
Sun, 24 Feb 2013 13:48:15 -0600 Rob Landley Sed's still just a stub, but clean it up enough so it at least compiles.
Sun, 24 Feb 2013 12:51:40 -0600 Rob Landley Add readahead.
Sun, 24 Feb 2013 11:11:02 -0600 Rob Landley Comment updates and a policy statement about avoiding #define GNU_dammit
Sat, 23 Feb 2013 18:32:08 -0600 Rob Landley Accumulated web page changes. (Release announcement for previous release, roadmap updates, etc.)
Fri, 22 Feb 2013 12:03:17 -0600 Rob Landley Fix a warning when debug code enabled.
Fri, 22 Feb 2013 11:22:01 -0600 Rob Landley Move some unfinished commands to the "pending" directory.
Sun, 10 Feb 2013 18:04:15 -0600 Rob Landley Implement cp -s option.
Mon, 04 Feb 2013 22:33:27 -0600 Rob Landley Tweak cmp test to be a little more deterministic.
Mon, 04 Feb 2013 08:07:32 -0600 Rob Landley More support for old (~2008) build environments, move the #ifdef checks for symbols out of specific library version checks (shouldn't hurt anything), remove obsolete debug macro.
Sun, 03 Feb 2013 17:04:36 -0600 Rob Landley Some older build environments don't have LOOP_CTL_GET_FREE or LOOP_SET_CAPACITY. Substitute constants so they can get the rest of losetup without a build break.
Thu, 31 Jan 2013 04:13:07 -0600 Rob Landley Fix -in behavior: descend into existing directory without prompting, show full path in error messages, actually overwrite when answering yes to -i.
Thu, 31 Jan 2013 04:05:56 -0600 Rob Landley Wrong closing tag in roadmap.html.
Thu, 31 Jan 2013 04:05:02 -0600 Rob Landley id: make "id -Gn root" print root's groups instead of current user (and without leading space), enforce max 1 argument and at most one of Ggu.
Thu, 31 Jan 2013 01:56:57 -0600 Rob Landley Add time command (that only does posix mode).
Fri, 18 Jan 2013 06:52:52 -0600 Rob Landley Added tag 0.4.3 for changeset f8f5ddb6b69a
Fri, 18 Jan 2013 06:03:00 -0600 Rob Landley Adjust umask(0) for cp -p so mknod doesn't have to try to fchmodat() without the unsupported symlink nofollow flag. 0.4.3
Thu, 17 Jan 2013 23:18:03 -0600 Rob Landley Switch readlink on by default, and fill out readlink.test.
Thu, 17 Jan 2013 23:16:38 -0600 Rob Landley Fix xabspath() resolving symlink after .., and properly detecting failure for last entry after nondir.
Wed, 16 Jan 2013 06:57:44 -0600 Rob Landley Make "sudo cp -rp /dev/null blah" work. Still not happy with it, fchmodat(AT_SYMLINK_NOFOLLOW) doesn't work (there's a glibc bug open for this. It's really a missing kernel syscall, but glibc fails without ever making any syscall if you feed it that flag, which isn't helpful).
Tue, 15 Jan 2013 12:33:46 -0600 Rob Landley Work around more random uClibc-specific breakage.
Mon, 14 Jan 2013 05:25:19 -0600 Rob Landley Silence deeply stupid gcc warning. (First non-declaration line of function: if (file) ffd = open(); at end of of function: if (file) close(ffd); "file" is an argument to the function and nothing else assigns to it. gcc warning on that close, "ffd may be used uninitialized!" _HOW_?)
Sun, 13 Jan 2013 13:48:25 -0600 Rob Landley Revert some debug code accidentally checked in at commit 715.
Sat, 12 Jan 2013 01:40:16 -0600 Rob Landley Update -p and -f to apply properly to various conditions. Still some bugs to squeeze out but this gets the infrastructure mostly right (and does away with the remaining gotos).
Thu, 10 Jan 2013 20:19:23 -0600 Rob Landley Teach cp to do -n.
Wed, 09 Jan 2013 05:16:48 -0600 Rob Landley Teach cp to do mknod.
Mon, 07 Jan 2013 21:28:46 -0600 Rob Landley Adapt cp to updated dirtree code.
Sat, 05 Jan 2013 00:44:24 -0600 Rob Landley Use basename() where appropriate.
Fri, 04 Jan 2013 21:10:49 -0600 Rob Landley Make basename use basename().
Wed, 02 Jan 2013 02:00:35 -0600 Rob Landley Have error_msg() and friends set TT.exitval to 1 if it's still 0, clean out other places that were setting it that no longer need to.
Mon, 31 Dec 2012 14:38:13 -0600 Rob Landley Make dirtree_handle_callback() start with dirtree_ like the rest of the dirtree functions.
Sun, 30 Dec 2012 21:35:01 -0600 Rob Landley Add losetup. (Who knows, it might even work.)
Sun, 30 Dec 2012 11:53:27 +0100 Felix Janda Fix invalid free in toysh.
Sun, 30 Dec 2012 04:43:11 -0600 Rob Landley Getting the pwd -L behavior right is fiddly.
Fri, 28 Dec 2012 22:10:21 +0100 Felix Janda Add some tests for pwd.
Thu, 27 Dec 2012 17:56:39 +0100 Felix Janda Add options -L and -P to pwd.
Sat, 29 Dec 2012 03:18:34 -0600 Rob Landley Ashwini Sharma pointed out that my previous tweak to [!abc] groups still didn't get the error reporting right (test case "touch -d 12 -r f2 f1"). This says "no 'r' with 'd'" for that, and still shouldn't be able to fall off the end of the list (segfault) because an option can't conflict with itself (that's what the ~(1<<i) on lib/args.c line 317 is for).
Thu, 27 Dec 2012 17:55:21 +0100 Felix Janda Add tests to mkfifo based on tests for mkdir.
Thu, 27 Dec 2012 17:52:14 +0100 Felix Janda mkfifo -m is already implemented.
Thu, 27 Dec 2012 18:44:37 -0600 Rob Landley Fix option grouping.
Thu, 27 Dec 2012 17:09:17 -0600 Rob Landley TOYBOX_DEBUG warns about lack of suid bit when running a STAYROOT command, but it shouldn't warn just because the multiplexer command "toybox" is stayroot.
Wed, 26 Dec 2012 19:39:51 -0600 Rob Landley A screen width of 1 is possible (in some weird setups), and gives ls -C a division by zero error.
Sun, 23 Dec 2012 15:07:28 -0600 Rob Landley Minor cleanups.
Sun, 16 Dec 2012 16:51:30 +0100 Elie De Brauwer LSB does not allow killall to kill itself
Sun, 23 Dec 2012 14:06:17 -0600 Rob Landley Minor tweaks.
Sun, 23 Dec 2012 17:44:35 +0100 Felix Janda Add some tests for mkdir
Sun, 23 Dec 2012 16:25:31 +0100 Felix Janda Add -m option to mkdir
Sun, 16 Dec 2012 13:43:36 +0100 Elie De Brauwer Extend killall with support for -v and -i
Sun, 23 Dec 2012 01:25:27 -0600 Rob Landley Elie De Brauwer pointed out that xputs() isn't reliably reporting errors because there's no flush. Rather than change the output granularity, flush before exit and check errors there. (We still need xputc() doing it so "yes" doesn't continue forever.)
Sun, 23 Dec 2012 01:21:01 -0600 Rob Landley Whitespace.
Sun, 16 Dec 2012 17:58:25 +0100 Elie De Brauwer Extend seq to support -f (format string) and -s (string separator) as requested by LSB
Sat, 22 Dec 2012 11:50:11 +0100 Elie De Brauwer Fix tac to handle the "abc\ndef" case properly
Sun, 23 Dec 2012 00:37:42 -0600 Rob Landley Update mkstatus.py, roadmap.html, and status.html.
Sat, 22 Dec 2012 11:44:21 +0100 Elie De Brauwer Refactoring broke rev
Wed, 19 Dec 2012 09:16:45 -0600 Rob Landley Web page update for release.
Wed, 19 Dec 2012 09:16:27 -0600 Rob Landley Minor cleanups.
Sun, 16 Dec 2012 12:31:15 +0100 Elie De Brauwer Adding implementation of rev including tests
Sat, 15 Dec 2012 19:51:43 +0100 Elie De Brauwer Adding tests for tac based on cat tests
Sat, 15 Dec 2012 19:28:29 +0100 Elie De Brauwer Simplify tac, the newline checking is already done in the get_line() function
Sun, 16 Dec 2012 15:27:33 -0600 Rob Landley Missing letter in help text.
Sat, 15 Dec 2012 12:29:43 -0600 Rob Landley Added tag 0.4.2 for changeset 8947c0d35e58
Wed, 12 Dec 2012 21:13:12 -0600 Rob Landley The Linux kernel "make clean" calls rm -f with no arguments, which apparently is not an error. 0.4.2
Mon, 10 Dec 2012 21:08:42 -0600 Rob Landley Add stat submission to new "pending" directory, along with infrastructure to support pending.
Mon, 10 Dec 2012 01:48:02 -0600 Rob Landley essat's flag not to follow symlinks isn't in the system call, and if libc is supposed to implement this as a wrapper uClibc gets it wrong. So use the stat info about symlinks instead. (Doesn't check the parent directory, but if that's read only we can't delete the file anyway so prompting is moot.)
Sun, 09 Dec 2012 13:57:04 -0600 Rob Landley Meddle.
Sat, 08 Dec 2012 20:10:05 +0100 Elie De Brauwer Adding -s (single shot) and -o (omit pids) options to pidof
Sun, 09 Dec 2012 13:20:16 -0600 Rob Landley Set executable bits on two test scripts.
Sat, 08 Dec 2012 14:40:17 +0100 Elie De Brauwer Adding sha1sum tests based on RFC 3174
Sat, 08 Dec 2012 13:28:40 +0100 Elie De Brauwer Adding tests for cat
Sat, 08 Dec 2012 21:10:10 -0600 Rob Landley 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.
Sat, 08 Dec 2012 02:26:56 -0600 Rob Landley Complicate the rm -i behavior to do what posix specifies.
Sat, 08 Dec 2012 02:25:32 -0600 Rob Landley 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.)
Fri, 07 Dec 2012 06:26:21 -0600 Rob Landley New rm command.
Thu, 06 Dec 2012 15:15:30 -0600 Rob Landley Update link to posix in docs (open group broke their website).
Thu, 06 Dec 2012 15:13:30 -0600 Rob Landley Have dirtree_add_node() set parent so error message can provide full path.
Mon, 03 Dec 2012 16:16:06 -0600 Rob Landley Use sched_{set,get}affinity directly so musl doesn't have to provide wrappers.
Sat, 01 Dec 2012 18:30:48 -0600 Rob Landley Minor whitespace tweak.
Sat, 01 Dec 2012 18:30:20 -0600 Rob Landley First guess at what internationalization support for expand would look like.
Sat, 01 Dec 2012 18:27:37 -0600 Rob Landley Generate status page with new pubs.opengroup.org urls.
Sat, 01 Dec 2012 18:26:58 -0600 Rob Landley Remove unused structure definition.
Sat, 01 Dec 2012 18:26:21 -0600 Rob Landley 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.)
Sat, 01 Dec 2012 18:12:06 -0600 Rob Landley Add header that musl libc needs.
Sat, 01 Dec 2012 17:59:38 -0600 Rob Landley Fix ancient glibc workaround to force fstatat64
Sat, 01 Dec 2012 11:03:52 -0600 Rob Landley Minor cleanup: unify two codepaths that do the same thing.
Sat, 01 Dec 2012 10:53:03 -0600 Rob Landley Would the compiler like to warn me about declaring two variables with the same name in the same function? No? Carry on then...
Sat, 01 Dec 2012 00:42:01 -0600 Rob Landley 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.
Sat, 01 Dec 2012 00:21:37 -0600 Rob Landley 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.
Fri, 30 Nov 2012 02:41:52 -0600 Rob Landley Largeish rewrite of expand, mostly described on the mailing list.
Wed, 28 Nov 2012 22:56:16 -0600 Rob Landley md5sum tests from RFC 1321
Wed, 28 Nov 2012 20:44:52 -0600 Rob Landley Use the specified compiler for preprocessing.
Wed, 28 Nov 2012 03:12:02 -0600 Rob Landley 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.)
Tue, 27 Nov 2012 11:09:04 +0100 Jonathan Clairembault login: Avoid gcc to drop exit condition because of "always false condition".
Tue, 27 Nov 2012 13:55:57 -0600 Rob Landley First round of expand cleanups.
Fri, 23 Nov 2012 09:24:53 +0100 Jonathan Clairembault expand: handle backspace.
Fri, 23 Nov 2012 00:06:28 +0100 Jonathan Clairembault Add expand command as described in POSIX-2008.
Mon, 26 Nov 2012 23:36:25 -0600 Rob Landley Squash "type punned pointer" nonsense with a bigger hammer. (Sheesh.)
Mon, 26 Nov 2012 23:24:07 -0600 Rob Landley The headers of uClibc and older glibc got unhappy with O_DIRECTORY and some other stuff. Fix it up in portability.h.
Mon, 26 Nov 2012 14:14:29 -0600 Rob Landley 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.
Sun, 25 Nov 2012 19:23:10 -0600 Rob Landley Update touch: add remaining posix arguments, make existing ones work.
Wed, 21 Nov 2012 20:38:29 +0100 Felix Janda Make internalization support optional
Sun, 25 Nov 2012 14:40:25 -0600 Rob Landley Fix typo.
Thu, 22 Nov 2012 21:18:09 -0600 Rob Landley 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().
Tue, 20 Nov 2012 09:21:52 -0600 Rob Landley Update readlink so -f works. Add -menq while there.
Tue, 20 Nov 2012 01:00:17 -0600 Rob Landley Commit 698 adding cut should ahve included the actual cut.c file. (Oops.)
Mon, 19 Nov 2012 01:49:53 -0600 Rob Landley Teach option parsing about [groups] of related options.
Sun, 18 Nov 2012 18:52:19 -0600 Rob Landley 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..
Sat, 17 Nov 2012 22:06:00 -0600 Rob Landley Fix leak (call endmntent).
Fri, 16 Nov 2012 18:01:35 -0600 Rob Landley 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.
Fri, 16 Nov 2012 15:44:45 -0600 Rob Landley Fix touch warnings (unused variables, failure to reserve space for null terminator).
Fri, 16 Nov 2012 15:36:01 -0600 Rob Landley Refactor touch (cleanup whitespace, brackets, function order), code otherwise same.
Fri, 16 Nov 2012 12:43:41 -0600 Rob Landley Add touch from Choubey Ji.
Fri, 16 Nov 2012 12:26:48 -0600 Rob Landley Add cut from Jason Kyungwan Han.
Fri, 16 Nov 2012 00:46:39 -0600 Rob Landley Set optc when optstring NULL.
Fri, 16 Nov 2012 00:35:46 -0600 Rob Landley Add rebound support to intercept error_exit() and longjmp instead.
Thu, 15 Nov 2012 16:15:51 -0600 Rob Landley Make ls default to -C if no option specified and it's outputting to a tty.
Tue, 13 Nov 2012 17:14:08 -0600 Rob Landley 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.
Tue, 13 Nov 2012 16:13:45 -0600 Rob Landley Announce release, add anchor tags to roadmap, tweak downloads in header (new bin directory pointing to downloads/binaries/$CURRENT).
Tue, 13 Nov 2012 07:33:05 -0600 Rob Landley Added tag 0.4.1 for changeset 8871e8002812
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.
Wed, 18 Jul 2012 20:28:19 -0500 Rob Landley Cleanup of w command.
Wed, 18 Jul 2012 20:21:50 -0500 Rob Landley Add w command by Gaurang Shastri.
Wed, 18 Jul 2012 00:19:08 -0500 Rob Landley Only add / in dirtree_path if it hasn't already got one, spotted by Ashwini Sharma.
Tue, 17 Jul 2012 23:11:06 -0500 Rob Landley Largely cosmetic code cleanups.
Sun, 15 Jul 2012 13:28:51 +0200 Elie De Brauwer Adding initial implementation of taskset
Tue, 17 Jul 2012 08:54:47 -0500 Rob Landley Add passwd by Kyungwan Han.
Sun, 15 Jul 2012 17:47:08 -0500 Rob Landley Add documentation for lib/llist.c and lib/dirtree.c.
Sun, 15 Jul 2012 17:22:04 -0500 Rob Landley Genericize llist code a bit: rename llist_free() to llist_traverse(), and no longer accept NULL as a synonym for free.
Sun, 15 Jul 2012 16:56:20 -0500 Rob Landley New infrastructure for od (oops).
Sat, 14 Jul 2012 00:59:32 -0500 Rob Landley Fill out od -c and -f.
Wed, 11 Jul 2012 20:59:17 -0500 Rob Landley Complete rewrite of od, mostly working. (Need to finish -c and -f.)
Mon, 09 Jul 2012 23:16:16 -0500 Rob Landley Add modinfo by Andre Renaud.
Thu, 05 Jul 2012 22:58:28 +0200 Elie De Brauwer - Do not abort testing after running the sort tests
Thu, 05 Jul 2012 20:11:40 +0200 Elie De Brauwer Put cmp.c EOF notice on stderr
Thu, 05 Jul 2012 08:21:57 -0500 Rob Landley Add LSB link to the template, for reference.
Sun, 01 Jul 2012 23:48:15 -0500 Rob Landley A note on error messages and internationalization.
Sat, 30 Jun 2012 16:31:37 -0500 Rob Landley Add NOP b (byte) suffix to atolx() since od needs it.
Tue, 26 Jun 2012 20:47:01 -0500 Rob Landley Minor cleanups and refactoring. Make FLAG macros closer to what should eventually be generated for us by the build infrastructure.
Tue, 26 Jun 2012 20:45:56 -0500 Rob Landley Longer usage line and combine ascii[] into a single string.
Tue, 26 Jun 2012 20:45:14 -0500 Rob Landley Some refactoring, shouldn't affect the generated code.
Tue, 26 Jun 2012 19:36:45 -0500 Rob Landley First drop of od, from Andre Renaud.
Mon, 25 Jun 2012 06:42:24 -0500 Rob Landley Update news page for the past two releases.
Mon, 25 Jun 2012 06:33:58 -0500 Rob Landley Added tag 0.3.1 for changeset 8bee9c27c219
Mon, 25 Jun 2012 06:33:41 -0500 Rob Landley Added tag 0.3.0 for changeset d8566c3321f0
Sun, 24 Jun 2012 18:35:49 -0500 Rob Landley Unify chown and chgrp, add support for -hHLP flags. 0.3.1
Sun, 24 Jun 2012 15:26:53 -0500 Rob Landley Work around a Bash bug that removes "." from the $PATH when you're root. (The FSF believes it knows better than you, and won't let you do things, in the name of Freedom.)
Sat, 23 Jun 2012 21:28:38 -0500 Rob Landley Add chgrp test.
Fri, 22 Jun 2012 22:14:13 -0500 Rob Landley Minor code refactoring.
Mon, 18 Jun 2012 23:23:24 -0500 Rob Landley Replace CCFLAGS with description of how to add flags to HOSTCC.
Mon, 18 Jun 2012 23:22:08 -0500 Rob Landley Add date command by Andre Renaud.
Sat, 16 Jun 2012 15:16:08 -0500 Rob Landley Add dirtree_parentfd()
Sat, 16 Jun 2012 14:19:56 -0500 Rob Landley More header fiddling: crypt.h is silly, SUSv4 requires crypt() to be prototyped in unistd.h. The fact glibc refuses to do so without a wacky #define is a glibc bug, treat it as such.
Thu, 14 Jun 2012 00:33:33 -0500 Rob Landley A few more links for the index.
Thu, 14 Jun 2012 00:01:14 -0500 Rob Landley Cosmetic tweak to command preamble.
Wed, 13 Jun 2012 23:58:21 -0500 Rob Landley Fix an embarassing bug causing ls -l to segfault on 32 bit targets.
Tue, 12 Jun 2012 01:14:50 -0500 Rob Landley Delete wrappers converted to commands.
Mon, 11 Jun 2012 23:57:16 -0500 Rob Landley Multiplexer needs stayroot flag for suid handling. 0.3.0
Sun, 10 Jun 2012 19:44:33 -0500 Rob Landley The linux from scratch build wants -v on chmod.
Sat, 09 Jun 2012 22:25:49 -0500 Rob Landley Implement DIRTREE_SYMFOLLOW and ls -cSHL.
Sat, 09 Jun 2012 19:49:37 -0500 Rob Landley Feeding -1 to xdup() isn't an error.
Sat, 09 Jun 2012 19:06:49 -0500 Rob Landley Add ls -kqsunort, and fix -F @symlink.
Sun, 03 Jun 2012 00:32:12 -0500 Rob Landley Update chmod to work with new dirtree, and fix bugs in string_to_mode().
Fri, 01 Jun 2012 20:27:51 -0500 Rob Landley Changed my mind about the design again, now callback is dirtree_opennode() and recursion choice is how caller interprets flags.
Fri, 01 Jun 2012 20:04:39 -0500 Rob Landley Factor out dirtree_comeagain() callback, setting up depth-first search with open filehandle in node->extra.
Fri, 01 Jun 2012 17:59:11 -0500 Rob Landley Convert another realpath use to xrealpath().
Fri, 01 Jun 2012 13:51:22 -0500 Rob Landley Convert mktemp to use xrealpath, and general clean up while there.
Fri, 01 Jun 2012 13:50:41 -0500 Rob Landley Add xrealpath() at suggestion of Ashish Briggers.
Thu, 31 May 2012 21:22:10 -0500 Rob Landley Implement -C and -x for ls.
Thu, 31 May 2012 21:17:11 -0500 Rob Landley cp doesn't really need the optstring + logic. Still needs to be updated for new dirtree, though.
Sun, 27 May 2012 00:56:17 -0500 Rob Landley Update chgrp so -R works, tweaking DIRTREE_COMEAGAIN design along the way.
Wed, 23 May 2012 21:54:16 -0500 Rob Landley Probe available libraries to link --as-needed, avoiding "unknown libarary" errors.
Sun, 20 May 2012 15:00:19 -0500 Rob Landley dirtree logic cleanup: switch DIRTREE_NORECURSE and DIRTREE_NOSAVE to DIRTREE_RECURSE and DIRTREE_SAVE.
Sun, 20 May 2012 14:58:39 -0500 Rob Landley Silence pointless warnings.
Wed, 16 May 2012 21:11:43 -0500 Rob Landley First pass at a complete rewrite of string_to_mode(). (It compiled!)
Wed, 09 May 2012 06:39:01 -0500 Rob Landley Remove strndupa() gnu-ism at Georgi's suggestion, and adjust mdev to compile with new dirtree. (No idea if it works, this command was never finished and needs a lot more work.)
Wed, 09 May 2012 06:11:23 -0500 Rob Landley Whitespace (tabs vs spaces) cleanup.
Tue, 01 May 2012 11:45:45 +0200 Elie De Brauwer Addition of mktemp
Sat, 28 Apr 2012 01:22:50 -0500 Rob Landley Georgi pointed out that some overly-pedantic C libraries require you to include both "string.h" and "strings.h". (Most don't.)
Thu, 26 Apr 2012 19:59:38 -0500 Rob Landley Simplify/unify listfiles recursion: populate directory node (and detect top of tree) at start of function rather than end (and redundantly in main). Move title printing down next to total printing.
Tue, 24 Apr 2012 23:09:27 +0200 Elie De Brauwer Adding initial version of login.c
Tue, 24 Apr 2012 20:44:09 -0500 Rob Landley Make -d work in ls.
Tue, 24 Apr 2012 05:48:03 -0500 Rob Landley Require -R to recurse, but descend into directories listed on command line.
Sun, 22 Apr 2012 23:01:23 -0500 Rob Landley More work on ls. Now ls -lR sort of works-ish.
Sat, 14 Apr 2012 19:55:13 +0200 Elie De Brauwer Adding logname
Sat, 14 Apr 2012 22:34:34 -0500 Rob Landley Refactor uniq.c a bit.
Sat, 14 Apr 2012 22:31:53 -0500 Rob Landley Teach make.sh to create flag macros, but with the wrong names. Dunno how to make a translation macro or #ifdef guard to get the names right so they actually be _used_ yet...
Sat, 14 Apr 2012 22:30:41 -0500 Rob Landley Rewrite dirtree so we don't need readdir, scandir, and fts.h. Rewrite ls (from scratch) to use new dirtree infrastructure. (This breaks everything else that currently uses dirtree.)
Sat, 14 Apr 2012 21:43:24 -0500 Rob Landley Comment and whitespace changes.
Sat, 14 Apr 2012 21:41:19 -0500 Rob Landley Use FLAG_ macros for echo optflags.
Sat, 14 Apr 2012 21:27:00 -0500 Rob Landley Match uint64_t with PRIu64 to avoid warnings on 64 bit builds.
Wed, 11 Apr 2012 19:11:45 +0200 Elie De Brauwer toybuf usage enhancement, tabs to spaces, teminal height refresh
Sat, 07 Apr 2012 10:15:52 -0700 Kevin Chase Replace ?: gcc extension with standard code
Mon, 09 Apr 2012 13:31:44 +0200 Elie De Brauwer Adding vmstat
Mon, 02 Apr 2012 23:30:49 +0200 Elie De Brauwer Adding mountpoint
Thu, 22 Mar 2012 09:01:34 -0500 Ilya Kuzmich Implement comm.
Thu, 22 Mar 2012 09:00:59 -0500 Rob Landley The -s flag includes staying quiet about missing files.
Wed, 21 Mar 2012 17:49:14 -0500 Rob Landley Test the right variable in NULL guard, and add NOP "s" suffix.
Tue, 20 Mar 2012 11:10:54 -0500 Rob Landley Using /dev/tty for yesno() is wrong because yes 'n' | cp -ial needs to work.
Mon, 19 Mar 2012 20:56:18 -0500 Rob Landley Unwind gratuitous macros.
Mon, 19 Mar 2012 20:15:08 -0500 Rob Landley Have probe for unshare test for actual unshare() function in libc.
Mon, 19 Mar 2012 19:57:56 -0500 Daniel Walter Add string to mode_t parser
Mon, 19 Mar 2012 19:19:21 -0500 Rob Landley Remove "feature test macros", replace non-portable fdprintf() with standard fprintf().
Fri, 16 Mar 2012 06:42:08 -0500 Georgi Chorbadzhiyski Implement Apple and Android versions of getline(), getdelim(), and clearenv().
Fri, 16 Mar 2012 06:20:48 -0500 Rob Landley The linux header doesn't prototype unshare, and the glibc header introduced a regression in recent versions inexplicably crediting a linux feature to the FSF, so add the prototype ourselves.
Thu, 15 Mar 2012 20:49:11 -0500 Rob Landley Simplify nanosleep call.
Wed, 14 Mar 2012 22:04:06 -0500 Georgi Chorbadzhiyski Implement uniq.
Wed, 14 Mar 2012 21:02:19 -0500 Rob Landley Default new ch* commands to n until enough is implemented not to break aboriginal build.
Tue, 13 Mar 2012 21:05:12 -0500 Georgi Chorbadzhiyski New toys - chmod, chown, and chgrp.
Mon, 12 Mar 2012 23:00:28 -0500 Rob Landley Extensive semi-gratuitous refactoring: factor out common code, handle euid!=uid and egid!=gid cases. (Note: test suite requires root access, possibly container support.)
Mon, 12 Mar 2012 20:56:56 -0500 Rob Landley Tighten up the code a bit, and use actual process group id instead of what /etc/passwd says.
Mon, 12 Mar 2012 00:26:23 -0500 Rob Landley Yet another header for technical susv4 compliance.
Mon, 12 Mar 2012 00:25:40 -0500 Rob Landley Redo tail to use optargs and optionally support lseek. Add support to optargs and llist.c, plus add a test suite entry. Still no -f support though.
Sat, 10 Mar 2012 14:57:33 -0600 Georgi Chorbadzhiyski Fix nanosleep() usage.
Fri, 09 Mar 2012 20:33:16 -0600 Rob Landley Replace deprecated libc function with its totally renamed equivalent.
Fri, 09 Mar 2012 20:23:08 -0600 Rob Landley Work around glibc regression by including Linux header directly.
Fri, 09 Mar 2012 08:33:57 -0600 Rob Landley Add lib/portability.h description with explanation of SWAP() macros.
Thu, 08 Mar 2012 20:14:55 -0600 Rob Landley More stabs at getting #includes right, and moving off of deprecated functions.
Wed, 07 Mar 2012 20:05:36 -0600 Rob Landley Fix mkdir -p to accept paths that already exist, and detect path ending in a file.
Wed, 07 Mar 2012 19:04:50 -0600 Rob Landley Consolidate headers.
Wed, 07 Mar 2012 19:00:21 -0600 Rob Landley Silence a couple pointless warnings.
Tue, 06 Mar 2012 21:19:57 -0600 Rob Landley Cleanups: use perror_msg() and make mode a global.
Tue, 06 Mar 2012 20:58:13 -0600 Georgi Chorbadzhiyski Add mkfifo.
Tue, 06 Mar 2012 20:49:03 -0600 Rob Landley Web page updates.
Tue, 06 Mar 2012 20:48:27 -0600 Rob Landley Comment and whitespace tweaks.
Mon, 05 Mar 2012 23:15:50 -0600 Rob Landley mkdir cleanups: Let umask do its thing at the syscall level, have mode be a global to prepare for -m, use do_blah name loopfiles() usually calls, one less redundant mkdir() call, go ahead and modify writeable args instead of strdup(), return before restoring / so error message is better, use perror_msg().
Mon, 05 Mar 2012 22:19:36 -0600 Georgi Chorbadzhiyski Add mkdir.
Mon, 05 Mar 2012 20:48:35 -0600 Rob Landley Fix xargs -0 option.
Mon, 05 Mar 2012 00:25:32 +0100 Pere Orga whoami: fix toy description, no code changes
Sun, 04 Mar 2012 16:43:12 -0600 Rob Landley Add clear.
Sun, 04 Mar 2012 16:27:21 -0600 Rob Landley Add tac. (Shell wrapper is smaller, but all-in-one static binary is compelling use case.)
Sun, 04 Mar 2012 01:29:57 -0600 Rob Landley Minor optimization.
Sun, 04 Mar 2012 01:26:48 -0600 Georgi Chorbadzhiyski Add whoami.
Sun, 04 Mar 2012 01:24:06 -0600 Georgi Chorbadzhiyski Fix build on slackware-current.
Sun, 04 Mar 2012 00:50:44 -0600 Rob Landley Add longopt, refactor so only one instance of each loop, requre = as part of match, update exit code.
Sat, 03 Mar 2012 23:55:27 -0600 Georgi Chorbadzhiyski Implement printenv command.
Sat, 03 Mar 2012 23:45:01 -0600 Rob Landley Make floating point support depend on TOYBOX_FLOAT, make 0.1m work.
Sat, 03 Mar 2012 22:55:33 -0600 Georgi Chorbadzhiyski Add fraction and extension support to sleep.
Sat, 03 Mar 2012 18:17:49 -0600 Andre Renaud Add -A to ls
Sat, 03 Mar 2012 18:17:26 -0600 Rob Landley Added tag 0.2.1 for changeset 9bcc288a1c54
Sat, 03 Mar 2012 10:56:11 -0600 Rob Landley Fix from Georgi Chorbadzhiyski to make cross compiling more robust. 0.2.1
Fri, 02 Mar 2012 20:18:17 -0600 Rob Landley This uses floating point.
Fri, 02 Mar 2012 20:18:02 -0600 Rob Landley Add copyright notice, fluff out help text, use xexec().
Fri, 02 Mar 2012 08:33:01 -0600 Rob Landley Only show one normal difference (sans -l) and EOF message should go to stdout, not stderr.
Fri, 02 Mar 2012 08:27:50 -0600 Rob Landley Cleanup pass, and support unrecognized slash chars ala "echo -e \p".
Thu, 01 Mar 2012 21:36:20 -0600 Rob Landley Add -n, which kernel build needs.
Tue, 28 Feb 2012 06:34:35 -0600 Rob Landley Now that generated/Config.probed is its own file, add it to build dependencies.
Tue, 28 Feb 2012 06:34:09 -0600 Rob Landley Make documentation even fluffier.
Tue, 28 Feb 2012 00:29:52 -0600 Rob Landley Add "-" type to optargs and teach tail.c to use it. Tighten up help text, use xzalloc() and xputc() as appropriate.
Mon, 27 Feb 2012 21:56:49 -0600 Rob Landley Upgrade yesno() and make cp -i use it.
Sun, 26 Feb 2012 22:04:37 -0600 Rob Landley The aboriginal linux build needs ls -ditc and probably some more unimplemented options yet...
Sun, 26 Feb 2012 21:53:15 -0600 Rob Landley Web page tweaks. Remove background image (makes it hard ot read for some people), and use local roadmap instead of third party wiki.
Sun, 26 Feb 2012 21:52:07 -0600 Rob Landley Teach patch -p that consecutive /// counts as one path component.
Sun, 26 Feb 2012 16:11:25 -0600 Rob Landley Teach lib/args.c that " " this option must take a _separate_ argument, so "kill -stop" and "kill -s top" aren't the same thing. Make kill.c use it, and remove leftover debug printfs.
Sun, 26 Feb 2012 13:48:00 -0600 Rob Landley Factor out common code between killall/kill and move it to lib/lib.c, plus cleanups on kill.c.
Thu, 23 Feb 2012 22:08:27 -0500 Bryce Fricke Implemented -i for cp
Thu, 23 Feb 2012 21:03:18 -0600 Rob Landley Don't mix the the probed symbols with the command symbols.
Thu, 23 Feb 2012 20:56:10 -0600 Rob Landley Bugfix: use the right USE symbol.
Thu, 23 Feb 2012 11:51:13 -0800 Timothy Elliott Add tail.
Tue, 21 Feb 2012 21:39:20 -0600 Daniel Walter update id to be SUS compliant
Tue, 21 Feb 2012 21:27:10 -0600 Rob Landley Replace GPL python debug script with BSD shell script.
Tue, 21 Feb 2012 20:48:52 -0600 Andre Renaud Add in the -n support, and the 64-bit defines. Force ls to act as ls -1 if used in a pipe.
Tue, 21 Feb 2012 19:45:19 -0600 Daniel Walter Add new kill toy. Used to send signals to a process or a process group.
Sat, 18 Feb 2012 13:25:36 +0100 Elie De Brauwer Adding insmod and rmmod
Mon, 13 Feb 2012 19:58:48 +0100 Elie De Brauwer Adding mknod
Mon, 20 Feb 2012 23:15:32 -0600 Rob Landley Tighten up the source code in largely cosmetic ways.
Mon, 20 Feb 2012 20:20:12 -0600 Rob Landley Minor cleanups: lsmod should USE_LSMOD() instead of USE_FREE(), use consistent tab/space idents, and doesn't need a break after a function that exits.
Sat, 18 Feb 2012 09:44:53 +0100 Elie De Brauwer Adding lsmod
Sun, 19 Feb 2012 22:21:45 -0600 Rob Landley Set HOSTCC only if it isn't already set as an environment variable.
Sun, 19 Feb 2012 17:37:49 -0600 Rob Landley Minor tweaks.
Sat, 18 Feb 2012 15:33:27 +0100 Elie De Brauwer Adding swapon and swapoff
Sat, 18 Feb 2012 14:13:55 +0100 Elie De Brauwer mkswap helpstring and argument string
Sat, 18 Feb 2012 22:44:11 -0600 Rob Landley Nathan McSween convinced me compilers that inline memset() can optimize the bzero case pretty well.
Sat, 18 Feb 2012 18:54:30 -0600 Rob Landley Cleanups to killall.
Sat, 18 Feb 2012 18:53:57 -0600 Rob Landley And again, I forgot to check in a file. Oops.
Sat, 18 Feb 2012 18:09:14 -0600 Rob Landley Cleanups to pidof (including some global infrastructure shared with killall).
Sat, 18 Feb 2012 15:19:00 -0600 Rob Landley More ls updates from Andre Renaud: Add -R and initial support for listing files on the command line.
Sat, 18 Feb 2012 15:12:41 -0600 Rob Landley Add killall by Andreas Heck, and factor out common pid code to lib.h.
Sat, 18 Feb 2012 15:08:31 -0600 Rob Landley Add pidof by Andreas Heck.
Wed, 08 Feb 2012 22:47:36 -0800 Timothy Elliott Add tests for cmp.
Fri, 17 Feb 2012 12:06:12 -0600 Rob Landley Add V=1 support to make.
Fri, 17 Feb 2012 12:05:26 -0600 Rob Landley Sigh: moving a header to toys.h isn't very useful if I forget to check in toys.h.
Fri, 17 Feb 2012 05:27:37 -0600 Rob Landley Move realpath from loopfiles() to a for loop, so we don't get hung on read permission for file data when we just want to look at directory info.
Fri, 17 Feb 2012 04:47:16 -0600 Rob Landley Realpath, by Andre Renaud.
Fri, 17 Feb 2012 04:46:55 -0600 Rob Landley Move includes into toys.h, more xprintf()
Thu, 16 Feb 2012 17:51:51 -0600 Rob Landley Minor cleanups: trim spaces from strings, use xprintf().
Mon, 13 Feb 2012 17:15:49 +0100 Elie De Brauwer Adding free and uptime
Wed, 15 Feb 2012 06:12:38 -0600 Rob Landley Error message fix from Pere (gotrunks at gmail).
Wed, 15 Feb 2012 05:55:38 -0600 Rob Landley Minor cleanups to hostname.
Wed, 15 Feb 2012 05:47:38 -0600 Rob Landley Add hostname from Andre Renaud.
Mon, 13 Feb 2012 23:43:33 -0600 Rob Landley Teach ln about multiple arguments.
Mon, 13 Feb 2012 22:57:30 -0600 Rob Landley Add ln from Andre Renaud.
Mon, 13 Feb 2012 21:48:22 -0600 Rob Landley Tweak from Frank Bergmann: some broken optimizers complain about "type-punned pointers", so typecast to void * instead to shut it up. (Up there with the "may be used uninitialized" gripes.)
Mon, 13 Feb 2012 21:27:50 -0600 Rob Landley Second drop of ls from Andre, adds -l.
Mon, 13 Feb 2012 21:26:27 -0600 Rob Landley Add ls from Andre Renaud.
Mon, 13 Feb 2012 21:16:03 -0600 Rob Landley Commit the web page change that announced the release.
Mon, 13 Feb 2012 21:13:05 -0600 Rob Landley Minor code cleanup and typo fix.
Sun, 12 Feb 2012 14:14:58 +0100 Elie De Brauwer Add test for basename, fix issue where suffix is wrongfully applied if it appears in the middle of the filename
Mon, 13 Feb 2012 08:44:32 -0600 Rob Landley The unshare test needs $CC defined, source configure to get it.
Mon, 13 Feb 2012 07:46:36 -0600 Rob Landley Added tag 0.2.0 for changeset e708e8933a50
Sun, 12 Feb 2012 18:04:15 -0600 Rob Landley Add clear (wrapper). 0.2.0
Fri, 10 Feb 2012 21:59:57 -0800 Timothy Elliott Add tests for head
Sat, 11 Feb 2012 13:42:24 -0600 Rob Landley Minor cleanups to echo: collapse together three tolower() calls, make indent/brackets a bit more regular/obvious, and replace some spaces with tabs in help text (in a way that won't matter until I finish rewriting scripts/config2help.py in C).
Sat, 11 Feb 2012 14:58:50 +0100 Elie De Brauwer Fix overflow in octal formatting in echo, add support for hexadecimal input, add tests for octal and hexadecimal formatting
Sat, 11 Feb 2012 13:46:49 +0100 Elie De Brauwer Add tests for cksum
Sat, 11 Feb 2012 13:48:04 +0100 Elie De Brauwer Correct cksum parameters and clarify -N option
Fri, 10 Feb 2012 13:36:48 +0100 Elie De Brauwer Correct description of nice levels in help of nice
Thu, 09 Feb 2012 06:36:42 -0600 Rob Landley Cleanups for head.
Mon, 06 Feb 2012 17:35:59 -0800 Timothy Elliott Implement head
Thu, 09 Feb 2012 06:09:27 -0600 Rob Landley Make atolx() error_exit() if fed a string that doesn't convert entirely into an integer.
Wed, 08 Feb 2012 19:29:39 -0600 Rob Landley Use stpcpy() (posix 2008) for slight code shrink.
Wed, 08 Feb 2012 19:29:14 -0600 Rob Landley Switch from deprecated function to gratuitously renamed identical non-depricated function. *shrug*
Tue, 07 Feb 2012 22:25:59 -0600 Rob Landley More cmp.c shrinkage.
Tue, 07 Feb 2012 21:32:32 -0600 Rob Landley Iterative cleanups on cmp.c: silence warnings, only free if TOYBOX_FREE, use xopen(), style cleanup on curly brackets.
Tue, 07 Feb 2012 12:13:41 -0800 Luis Felipe Strano Moraes Switching who default to 'n' since it's not yet fully implemented.
Tue, 07 Feb 2012 09:15:17 -0800 Luis Felipe Strano Moraes Added time to the output of who command.
Mon, 06 Feb 2012 16:29:09 -0800 Luis Felipe Strano Moraes Initial version of who command.
Mon, 06 Feb 2012 14:36:56 -0800 Luis Felipe Strano Moraes Silence really boring compiler warning.
Mon, 06 Feb 2012 01:28:40 -0800 Timothy Elliott Implement cmp
Tue, 07 Feb 2012 00:31:37 -0600 Rob Landley Fix sort -uc (pointer vs pointer to pointer confusion, covered by typecast).
Mon, 06 Feb 2012 21:15:19 -0600 Rob Landley Document that optflags is always an int (so 32 bit and 64 bit platforms behave the same).
Mon, 06 Feb 2012 21:14:22 -0600 Rob Landley Bugfix for -x, add CONFIG_SORT_FLOAT, and new test suite entry.
Sun, 05 Feb 2012 15:25:17 -0600 Rob Landley This id implementation is not remotely SUSv4 compliant, default n until I get a chance to finish it.
Sat, 04 Feb 2012 12:20:39 -0600 Rob Landley Add a basic README and an example to "make help".
Sat, 04 Feb 2012 11:23:18 -0600 Rob Landley Tweak help command's help text, and remove unimplemented option.
Sat, 04 Feb 2012 10:39:17 -0600 Rob Landley Cleaning out one more old gpl notice that no longer applies after the switch to BSD in november.
Fri, 03 Feb 2012 23:16:28 -0600 Rob Landley Add autodetect for container support.
Fri, 03 Feb 2012 22:39:55 -0600 Rob Landley Fix bad link that was confusing people. (Oops.)
Fri, 03 Feb 2012 11:17:48 -0200 Luis Felipe Strano Moraes Removing unecessary allocation.
Thu, 02 Feb 2012 07:44:04 -0600 Rob Landley Implement xargs -E.
Thu, 02 Feb 2012 07:42:31 -0600 Rob Landley Very slight efficiency tweak.
Thu, 02 Feb 2012 07:29:09 -0600 Rob Landley Test suite comment tweaks.
Thu, 02 Feb 2012 07:28:06 -0600 Rob Landley Basename and env are usable, default them to y.
Thu, 02 Feb 2012 07:27:35 -0600 Rob Landley Quick and dirty terminal_size() and yesno() functions, both of which need to be improved.
Thu, 02 Feb 2012 07:27:05 -0600 Rob Landley Update web page a bit.
Thu, 02 Feb 2012 07:26:39 -0600 Rob Landley Commit 415 needs the other two files. (Oops.)
Mon, 30 Jan 2012 07:40:32 -0600 Rob Landley More work on xargs: bugfix and tests.
Sun, 29 Jan 2012 13:54:13 -0600 Rob Landley Add <>= to lib/args.c, with documentation.
Sat, 28 Jan 2012 12:07:45 -0600 Rob Landley Implement xargs (first pass, not full SUSv4 yet).
Fri, 27 Jan 2012 06:49:28 -0600 Rob Landley Add id command from Tim Bird.
Sun, 22 Jan 2012 22:28:04 -0600 Rob Landley Patch shouldn't be bothered by DOS newlines.
Sun, 22 Jan 2012 20:33:15 -0600 Rob Landley Add three commands that can be done as simple shell scripts (one sed is in, anyway), and don't need to be implemented in C.
Sun, 22 Jan 2012 19:41:42 -0600 Rob Landley Add wiki link and make about less stale.
Fri, 20 Jan 2012 00:02:37 -0600 Tryn Mirell 'env' and 'basename' refactored
Wed, 18 Jan 2012 20:32:52 -0600 Rob Landley Comment changes, and add a blank line to the help text.
Wed, 18 Jan 2012 20:31:59 -0600 Rob Landley Add -x option to sort (like -n, but hexadecimal), because I needed it for something.
Mon, 16 Jan 2012 01:48:51 -0600 Tryn Mirell 'env' implementation - Initial
Sun, 15 Jan 2012 23:27:22 -0600 Tryn Mirell 'basename': Handle where we have no / passed
Sun, 15 Jan 2012 23:20:06 -0600 Tryn Mirell Initial 'basename' implementation
Mon, 16 Jan 2012 01:44:17 -0600 Rob Landley Fluff out documentation and skeleton code.
Sat, 14 Jan 2012 23:28:15 -0600 Rob Landley Expand comments.
Wed, 28 Dec 2011 16:50:16 -0600 Rob Landley Don't make toysh default to y until it does something useful.
Wed, 28 Dec 2011 16:17:13 -0600 Rob Landley Fix "make help".
Wed, 28 Dec 2011 13:01:12 -0600 Rob Landley Bugfix (spotted by Nathan McSween): xread can't detect <0 if the return type is stored in an unsigned variable.
Mon, 12 Dec 2011 23:49:55 -0600 Rob Landley Implement unshare.
Mon, 12 Dec 2011 15:19:52 -0600 Rob Landley Forgot to check in loopfiles_rw changes needed by truncate.
Sun, 11 Dec 2011 03:58:43 -0600 Rob Landley Implement truncate.
Sun, 11 Dec 2011 03:54:58 -0600 Rob Landley Whitespace/wordwrap changes.
Sun, 11 Dec 2011 02:36:01 -0600 Rob Landley Implment cal.
Wed, 30 Nov 2011 07:21:23 -0600 Rob Landley Split out parse_optflaglist(), and move local variables to optflagstate.
Mon, 28 Nov 2011 00:22:15 -0600 Rob Landley Fix "tar cvjfC file dir", make @ not eat an argument, add debug check for (as yet) unsupported multi-function option (ala "x*@").
Tue, 22 Nov 2011 06:08:26 -0600 Rob Landley Don't complain about "possibly reversed" hunks that merely moved later in the file, just give a potential reason if it failed to apply.
Sun, 20 Nov 2011 21:36:37 -0600 Rob Landley Implement unlink.
Sun, 20 Nov 2011 21:13:47 -0600 Rob Landley Implement nohup.
Sun, 20 Nov 2011 11:39:13 -0600 Rob Landley Add link.
Fri, 18 Nov 2011 06:21:29 -0600 Rob Landley Add dirname, and typo fixes to wc header.
Thu, 17 Nov 2011 07:26:22 -0600 Rob Landley Add wc.
Tue, 15 Nov 2011 03:01:41 -0600 Rob Landley More GPL->BSD debris.
Tue, 15 Nov 2011 02:59:50 -0600 Rob Landley Switch license.html to BSD, and delete the old "FSF screwed over Mepis" rant (which while still true, is no longer relevant).
Tue, 15 Nov 2011 02:38:13 -0600 Rob Landley New mailing list.
Tue, 15 Nov 2011 02:24:44 -0600 Rob Landley Switch to 2-clause BSD license (with caveat about scripts directory).
Tue, 15 Nov 2011 01:09:27 -0600 Rob Landley SUSv4 is out, update template link.
Tue, 15 Nov 2011 00:57:45 -0600 Rob Landley Implement tty command.
Sun, 13 Nov 2011 21:05:28 -0600 Rob Landley xreadall() returns void... how does that even compile?
Sun, 13 Nov 2011 20:02:47 -0600 Rob Landley Prepare for license switch by (regrettably) removing Charlie Shepherd's code, at least until I can get in touch with him to to get permission to relicense it.
Sat, 21 May 2011 22:54:21 -0500 Rob Landley The @@ -1,2 +3,4 @@ lines treat ,1 as implied, so the format isn't regular.
Sun, 28 Feb 2010 14:11:41 -0600 Rob Landley For CFG_TOYBOX_DEBUG add -x option to patch to dump lots of debug output about the search and match.
Sun, 28 Feb 2010 12:16:43 -0600 Rob Landley One more little tweak to patch: unrecognized date format != delete file.
Wed, 06 Jan 2010 05:29:53 -0600 Rob Landley Add command "nice".
Wed, 06 Jan 2010 05:29:17 -0600 Rob Landley Make toy_init() reentrant, or else xexec() has funky errors.
Wed, 06 Jan 2010 05:28:32 -0600 Rob Landley Shut up even MORE gcc/glibc spurious warnings.
Tue, 05 Jan 2010 13:17:47 -0600 Rob Landley Add setsid.
Tue, 05 Jan 2010 12:17:05 -0600 Rob Landley Add TOYBOX_SUID.
Tue, 05 Jan 2010 10:48:32 -0600 Rob Landley Correct return types of xstrdup() and xstrndup()
Tue, 05 Jan 2010 10:46:16 -0600 Rob Landley menuconfig indentation should be handled by dependencies, not whitespace in description.
Tue, 05 Jan 2010 10:45:16 -0600 Rob Landley Use fdlength() instead of lseek(SEEK_END).
Tue, 05 Jan 2010 10:43:36 -0600 Rob Landley Typo fix in comment.
Tue, 05 Jan 2010 10:41:52 -0600 Rob Landley Minor web page updates (put header/footer back, add a few <hr> tags).
Sun, 13 Dec 2009 00:12:26 -0600 Rob Landley The "strip" in gcc 4.4 doesn't set the executable bit on its output, despite what SUSv4 says it should do, so cope with buggy FSF tools.
Sun, 13 Dec 2009 00:11:30 -0600 Rob Landley Let the minicom script take the speed as an optional second argument.
Sun, 29 Nov 2009 22:14:06 -0600 Rob Landley Fix reversed patch detection logic, remove unused variables, rename variables, better comments.
Fri, 23 Oct 2009 17:42:13 -0500 Rob Landley Add .tar.bz2 to tarball links.
Wed, 30 Sep 2009 23:30:26 -0500 Rob Landley Remove header/footer includes to prepare for css instead.
Thu, 06 Aug 2009 20:39:28 -0500 Rob Landley Make a warning go away on Fedora 11.
Thu, 06 Aug 2009 20:38:24 -0500 Rob Landley Unconditionally add the $CROSS_COMPILE prefix to $CC, even if it's already set.
Fri, 05 Jun 2009 15:58:48 -0500 Rob Landley Fix broken links spotted by Cedric Duval.
Fri, 17 Apr 2009 05:35:11 -0500 Rob Landley Added tag 0.0.9.2 for changeset f142d02036b6
Fri, 17 Apr 2009 05:34:59 -0500 Rob Landley Announce 0.0.9.2 bugfix release. 0.0.9.2
Thu, 16 Apr 2009 17:03:38 -0500 Rob Landley Fix bug spotted by Jean-Christphe Dubois: reserve space for null terminator.
Sun, 29 Mar 2009 21:55:27 -0500 Rob Landley Announce 0.0.9.1 bugfix release.
Sun, 29 Mar 2009 21:54:01 -0500 Rob Landley Added tag 0.0.9.1 for changeset add8b512f41a
Sun, 29 Mar 2009 01:08:34 -0500 Rob Landley Another patch corner case. 0.0.9.1
Sat, 28 Mar 2009 23:25:47 -0500 Rob Landley Old news.html update, but never actually checked in.
Sat, 28 Mar 2009 23:24:42 -0500 Rob Landley Regenerate Config.in when toys/*.c changes.
Sat, 28 Mar 2009 21:33:03 -0500 Rob Landley Rearchitect patch to handle more darn corner cases.
Fri, 30 Jan 2009 16:17:35 -0600 Rob Landley Convert non-bool config values (such as int) into config.h entries.
Fri, 30 Jan 2009 16:10:55 -0600 Rob Landley Re-wordwrap and reorder the .config->config.h sed script. (No real changes, just one command/line in a clearer order.)
Sun, 25 Jan 2009 16:59:14 -0600 Rob Landley Comment tweaks.
Sun, 25 Jan 2009 16:34:46 -0600 Rob Landley Fix thinko.