OSDN Git Service
Rob Landley [Tue, 18 Dec 2007 08:34:08 +0000 (02:34 -0600)]
Patch should be working now, change config default...
Rob Landley [Tue, 18 Dec 2007 08:02:47 +0000 (02:02 -0600)]
Fluff out code.html a bit more.
Rob Landley [Tue, 18 Dec 2007 08:02:21 +0000 (02:02 -0600)]
Patch command.
Rob Landley [Mon, 17 Dec 2007 23:34:02 +0000 (17:34 -0600)]
minicom.sh should check for a char device, not a file.
Rob Landley [Mon, 17 Dec 2007 00:02:44 +0000 (18:02 -0600)]
A couple more readlink tests.
Rob Landley [Mon, 17 Dec 2007 00:02:05 +0000 (18:02 -0600)]
Delete testdir after use.
Rob Landley [Sun, 16 Dec 2007 23:56:31 +0000 (17:56 -0600)]
Tweak testing.sh so VERBOSE=1 is less noisy.
Rob Landley [Sun, 16 Dec 2007 23:55:34 +0000 (17:55 -0600)]
Add a wrapper to run tests out of scripts/test. With no arguments, runs all
*.test files. Arguments are names of commands to test. When environment
variable "OLD" is set, tests commands in $PATH rather than new toybox versions.
Rob Landley [Sun, 16 Dec 2007 06:04:17 +0000 (00:04 -0600)]
Script to use stty with netcat -f to talk to a serial port.
Rob Landley [Sun, 16 Dec 2007 04:05:42 +0000 (22:05 -0600)]
Basic tests for readlink.
Rob Landley [Sun, 16 Dec 2007 03:47:25 +0000 (21:47 -0600)]
Start of "patch" support. Writes to stdout at the moment.
Rob Landley [Thu, 13 Dec 2007 13:00:27 +0000 (07:00 -0600)]
Update web pages.
Rob Landley [Wed, 12 Dec 2007 22:19:00 +0000 (16:19 -0600)]
Set the executable bit in license.html so the server side #includes get parsed.
Rob Landley [Tue, 11 Dec 2007 21:41:31 +0000 (15:41 -0600)]
Update links and add some more spec comments.
Rob Landley [Sun, 9 Dec 2007 21:35:42 +0000 (15:35 -0600)]
Changeset 186 assumed that toys.exitval defaults to 0. Actually change the
default and have [p]error_exit() always return nonzero anyway.
Rob Landley [Sun, 9 Dec 2007 21:32:07 +0000 (15:32 -0600)]
Add some more .PHONY targets.
Rob Landley [Sun, 9 Dec 2007 21:30:36 +0000 (15:30 -0600)]
Add -c option to oneit, to specify console other than /dev/tty0.
Rob Landley [Tue, 4 Dec 2007 02:05:57 +0000 (20:05 -0600)]
Add comments about SUSv3 specs (or lack thereof).
Rob Landley [Tue, 4 Dec 2007 02:05:14 +0000 (20:05 -0600)]
Other chroots fall back to "/bin/sh -i", so add the -i.
Rob Landley [Tue, 4 Dec 2007 01:59:34 +0000 (19:59 -0600)]
Minor cleanups to sha1sum.
Rob Landley [Tue, 4 Dec 2007 01:28:51 +0000 (19:28 -0600)]
Add chroot.
Rob Landley [Tue, 4 Dec 2007 00:57:57 +0000 (18:57 -0600)]
Netcat needs this to build.
Rob Landley [Tue, 4 Dec 2007 00:53:00 +0000 (18:53 -0600)]
Add first pass at netcat. Base applet, -f, and -w implemented.
Rob Landley [Fri, 30 Nov 2007 10:37:24 +0000 (04:37 -0600)]
Minor cleanups/tweaks to touch.
Rob Landley [Fri, 30 Nov 2007 00:32:20 +0000 (18:32 -0600)]
Add sha1sum. (No -c mode yet.) Slight tweaks to loopfiles() too.
Rob Landley [Fri, 30 Nov 2007 00:14:37 +0000 (18:14 -0600)]
Change command main() functions to return void, and exit(toys.exitval) from
the toybox infrastructure instead. Eliminates a return call from each command.
Rob Landley [Thu, 29 Nov 2007 23:49:50 +0000 (17:49 -0600)]
Add loopfiles() function, make catv use it.
Rob Landley [Tue, 27 Nov 2007 07:44:27 +0000 (01:44 -0600)]
Add a comment about a case that made me stop and think.
Charlie Shepherd [Sun, 25 Nov 2007 16:54:29 +0000 (16:54 +0000)]
Rebuild toybox when a header file changes
Rob Landley [Tue, 27 Nov 2007 07:41:32 +0000 (01:41 -0600)]
Patch from Charlie Shepherd: remove extra \n from error_exit() arguments.
Rob Landley [Tue, 27 Nov 2007 07:36:50 +0000 (01:36 -0600)]
Add comment, and whitespace changes.
Charlie Shepherd [Fri, 23 Nov 2007 21:01:37 +0000 (21:01 +0000)]
Add kconfig/conf to .hgignore
Charlie Shepherd [Fri, 23 Nov 2007 20:49:27 +0000 (20:49 +0000)]
Add tty applet
Rob Landley [Tue, 27 Nov 2007 07:19:40 +0000 (01:19 -0600)]
Add comment and very minor tweak.
Rob Landley [Tue, 27 Nov 2007 07:06:43 +0000 (01:06 -0600)]
Remove a few bytes from basename and add 'em back (and more) in the help string.
Rob Landley [Tue, 27 Nov 2007 06:57:42 +0000 (00:57 -0600)]
Patch from Charlie Shepherd to add basename and dirname. (Fixed up to apply.)
Rob Landley [Sun, 25 Nov 2007 04:05:29 +0000 (22:05 -0600)]
Re-roll loop, making code smaller. Also localize all the crypto information
into a struct that can be blanked in finalize (no more zeroing local variables).
Rob Landley [Sun, 25 Nov 2007 04:02:07 +0000 (22:02 -0600)]
Untangle algorithm: use uint64_t for count, move union into struct, use struct
more consistently, simplify macros a bit, redo finalization. Also toybox
code is gplv2 so remove confusing output to the contrarary (in a main() that's
going to get yanked soon anyway, but just to be clear...)
Rob Landley [Sun, 25 Nov 2007 03:33:23 +0000 (21:33 -0600)]
More cleanup: consistent indents, uint32_t, rename functions and structs,
argument order, etc. Use "this" instead of "context" to annoy the c++ guys.
Rob Landley [Sun, 25 Nov 2007 03:26:56 +0000 (21:26 -0600)]
Whitespace change: 4 spaces become one tab.
Rob Landley [Sun, 25 Nov 2007 03:26:09 +0000 (21:26 -0600)]
Minimal changes to make it actually work on an x86-64 host.
Rob Landley [Sun, 25 Nov 2007 03:25:18 +0000 (21:25 -0600)]
Start with public domain SHA-1 in C by Steve Reid <steve@edmweb.com>
http://www.mirrors.wiretapped.net/security/cryptography/hashes/sha1/sha1.c
Rob Landley [Tue, 20 Nov 2007 07:06:29 +0000 (01:06 -0600)]
Implement dmesg.
Rob Landley [Mon, 19 Nov 2007 13:07:50 +0000 (07:07 -0600)]
Tighten up error handling, add a umask() call so -m 123 actually works.
Rob Landley [Mon, 19 Nov 2007 07:51:00 +0000 (01:51 -0600)]
Replace strlcpy() with xstrcpy(), which exits if the string won't fit.
Rob Landley [Fri, 16 Nov 2007 03:12:24 +0000 (21:12 -0600)]
Add noreturn mark to [p]error_exit(), suggested by Charlie Shepherd.
Rob Landley [Fri, 16 Nov 2007 02:52:01 +0000 (20:52 -0600)]
Zap a warning.
Charlie Shepherd [Sat, 10 Nov 2007 10:25:23 +0000 (10:25 +0000)]
Fix error message
Rob Landley [Fri, 16 Nov 2007 02:43:35 +0000 (20:43 -0600)]
Simplify touch -l slightly.
Charlie Shepherd [Sat, 10 Nov 2007 10:03:01 +0000 (10:03 +0000)]
Add an option to let touch extend or truncate a file and rename the err label to time_error to reduce confusion.
Charlie Shepherd [Sat, 10 Nov 2007 10:01:28 +0000 (10:01 +0000)]
Don't error on stat success, and create files with a sensible mode instead of 000
Charlie Shepherd [Sat, 10 Nov 2007 09:30:02 +0000 (09:30 +0000)]
Use builtin functions to simplify some code in touch
Charlie Shepherd [Sat, 10 Nov 2007 09:10:51 +0000 (09:10 +0000)]
Fix typo in toysh tty description.
Charlie Shepherd [Sat, 10 Nov 2007 08:54:22 +0000 (08:54 +0000)]
Make toybox_unstripped depend upon toys/help.h (so it will be rebuilt when toys/Config.in is updated)
Charlie Shepherd [Wed, 7 Nov 2007 00:11:20 +0000 (00:11 +0000)]
Add initial mkfifo implementation
Rob Landley [Fri, 16 Nov 2007 00:30:30 +0000 (18:30 -0600)]
Remove trailing whitespace (thanks to Charlie Shepherd), and a couple comment
tweaks.
Charlie Shepherd [Tue, 6 Nov 2007 23:24:56 +0000 (23:24 +0000)]
Replace space indent with tab indent
Charlie Shepherd [Tue, 6 Nov 2007 23:12:03 +0000 (23:12 +0000)]
Add .hgignore file
Rob Landley [Thu, 15 Nov 2007 22:18:33 +0000 (16:18 -0600)]
Change strlcpy not to use strncpy. (Adds 24 bytes, but doesn't memset the
unused portion of the buffer to 0, which can touch and allocate physical
pages for a large virtual mapping.)
Rob Landley [Tue, 13 Nov 2007 01:24:52 +0000 (19:24 -0600)]
Patch fromm Roberto Foglietta: distclean should remove toys/help.h
Charlie Shepherd [Tue, 6 Nov 2007 20:47:18 +0000 (20:47 +0000)]
Add or correct file descriptions
Rob Landley [Tue, 6 Nov 2007 06:35:26 +0000 (00:35 -0600)]
Move toybox_old delete (for bloatcheck) from clean to distclean.
Rob Landley [Sun, 4 Nov 2007 21:32:59 +0000 (15:32 -0600)]
Fix from Charlie Shepherd: at end of string, don't match the null terminator
as a yottabyte suffix. Also, the shift increment needs to be a long constant
on 64-bit platforms for the top three suffixes to mean anything.
Rob Landley [Sun, 4 Nov 2007 21:31:06 +0000 (15:31 -0600)]
xcreate(): perror already prints error name and newline, remove redundancy.
Rob Landley [Wed, 31 Oct 2007 06:13:36 +0000 (01:13 -0500)]
Patch from Charlie Shepherd: Implement touch, set the default in Config.in to
y, and remove the length argument (and all talk of changing the length of
files).
Rob Landley [Sat, 20 Oct 2007 00:12:48 +0000 (19:12 -0500)]
Get toysh.c to start using the option parsing logic, and some minor cleanup.
Rob Landley [Tue, 16 Oct 2007 06:49:05 +0000 (01:49 -0500)]
Need to commit this too. :)
Rob Landley [Thu, 11 Oct 2007 20:36:36 +0000 (15:36 -0500)]
Promote help to global config option, teach error_exit() to output usage message when called
from get_optflags().
Rob Landley [Thu, 4 Oct 2007 07:04:10 +0000 (02:04 -0500)]
Break out dirtree.c and let it call a function instead of returning the data.
Rob Landley [Thu, 6 Sep 2007 02:23:56 +0000 (21:23 -0500)]
Missing config dependency: The mdev config file should depend on mdev.
Rob Landley [Wed, 5 Sep 2007 04:02:58 +0000 (23:02 -0500)]
Move optimizer flags to OPTIMIZE, so "make CC=tcc OPTIMIZE=" is an option.
Rob Landley [Sat, 1 Sep 2007 21:27:31 +0000 (16:27 -0500)]
Minor tweak to web page.
Rob Landley [Wed, 29 Aug 2007 13:10:01 +0000 (08:10 -0500)]
Add "help" command. (Building help/help.h requires python, but I'll ship
that file with release versions.)
Rob Landley [Tue, 21 Aug 2007 06:42:54 +0000 (01:42 -0500)]
Tweak error message.
Rob Landley [Wed, 15 Aug 2007 17:50:44 +0000 (12:50 -0500)]
More klibc fixes from Maximilian Attems, strlcpy() this time.
Rob Landley [Wed, 15 Aug 2007 16:03:50 +0000 (11:03 -0500)]
Remove strings.h which Maximilian Attems points out is obsolete:
> belows snippet directly taken from mdadm.h.
>
> to quote hpa:
> "Including <strings.h> is a bug in the upstream source;
> <strings.h> has been obsolete since at least 1989"
>
> one small little step for better klibc support ;)
Rob Landley [Mon, 18 Jun 2007 05:27:43 +0000 (01:27 -0400)]
Update web page to mention 0.0.3 release.
Rob Landley [Mon, 18 Jun 2007 05:22:14 +0000 (01:22 -0400)]
Added tag 0.0.3 for changeset
a459c6b39645
Rob Landley [Mon, 18 Jun 2007 05:09:00 +0000 (01:09 -0400)]
Fix makefile to defconfig properly, and leak in a bit of the new test
infrastructure so I don't have to revert it to check this in. :)
Rob Landley [Mon, 18 Jun 2007 05:00:32 +0000 (01:00 -0400)]
Fix READLINK_F dependency.
Rob Landley [Mon, 18 Jun 2007 04:44:53 +0000 (00:44 -0400)]
Change defaults of working commands to yes, so "make defconfig" is more
useful than "make allyesconfig".
Rob Landley [Mon, 18 Jun 2007 04:17:04 +0000 (00:17 -0400)]
Add a dummy "touch" to make it all build again.
Rob Landley [Mon, 18 Jun 2007 04:15:48 +0000 (00:15 -0400)]
Add readlink. Why doesn't mercurial show newly added files in "hg diff"?
Rob Landley [Mon, 18 Jun 2007 04:14:03 +0000 (00:14 -0400)]
Add xputs() to detect EOF on writes.
Rob Landley [Mon, 18 Jun 2007 04:12:43 +0000 (00:12 -0400)]
Fix "Need 1 arguments".
Rob Landley [Fri, 15 Jun 2007 19:16:46 +0000 (15:16 -0400)]
Vladimir Oleynik pointed out that va_start() twice in the same function
isn't portable (with ppc 4xx as an example of a platform it doesn't work
on). This is why va_copy exists.
Rob Landley [Thu, 7 Jun 2007 19:20:26 +0000 (15:20 -0400)]
Make warning go away.
Rob Landley [Thu, 7 Jun 2007 19:19:44 +0000 (15:19 -0400)]
Work around uClibc weirdness.
Rob Landley [Thu, 7 Jun 2007 19:19:00 +0000 (15:19 -0400)]
More cross compiling infrastructure.
Rob Landley [Fri, 1 Jun 2007 18:31:45 +0000 (14:31 -0400)]
Show the compiler how to optimize out the option parsing logic when nothing
is using it.
Rob Landley [Fri, 1 Jun 2007 17:41:24 +0000 (13:41 -0400)]
Allow applets with optarg string NULL to use toy.optargs[].
Rob Landley [Fri, 1 Jun 2007 15:46:56 +0000 (11:46 -0400)]
Humor dash, which is broken.
Rob Landley [Tue, 29 May 2007 20:26:47 +0000 (16:26 -0400)]
Make it easier to specify which compiler to use.
Rob Landley [Thu, 17 May 2007 06:38:27 +0000 (02:38 -0400)]
Add sleep.
Rob Landley [Thu, 17 May 2007 06:38:17 +0000 (02:38 -0400)]
Link to ars technica paedia broke because ars is now using Windows 2003 on
its' webserver and can't competently show "index.html" for a directory. Wheee.
Rob Landley [Mon, 30 Apr 2007 04:08:48 +0000 (00:08 -0400)]
Add true and false.
Rob Landley [Sun, 29 Apr 2007 23:55:21 +0000 (19:55 -0400)]
Add readlink, xreadlink(), and change xrealloc() to not fight the stupid
compiler so much.
Rob Landley [Mon, 23 Apr 2007 19:45:55 +0000 (15:45 -0400)]
Add sync and an incomplete version of mdev.
Rob Landley [Thu, 19 Apr 2007 01:41:38 +0000 (21:41 -0400)]
And more mke2fs changes.
Rob Landley [Thu, 19 Apr 2007 01:39:46 +0000 (21:39 -0400)]
Next iteration of mke2fs development.