oweals/busybox.git
21 years agoSupport setting depth
Eric Andersen [Tue, 17 Sep 2002 08:44:56 +0000 (08:44 -0000)]
Support setting depth

21 years agolast_patch56 from vodz to simplify copy_file logic
Eric Andersen [Tue, 17 Sep 2002 08:42:21 +0000 (08:42 -0000)]
last_patch56 from vodz to simplify copy_file logic

21 years agoPatch from "Joe.C" <joe@numa.com.tw>
Eric Andersen [Tue, 17 Sep 2002 08:41:08 +0000 (08:41 -0000)]
Patch from "Joe.C" <joe@numa.com.tw>

21 years agoPatch from David McCullough <davidm@snapgear.com>
Eric Andersen [Tue, 17 Sep 2002 08:40:12 +0000 (08:40 -0000)]
Patch from David McCullough <davidm@snapgear.com>

21 years agoUse "MiB" not "Mb"
Eric Andersen [Tue, 17 Sep 2002 06:36:56 +0000 (06:36 -0000)]
Use "MiB" not "Mb"
 -Erik

21 years agoTypo fix from Steven Merrifield
Eric Andersen [Tue, 17 Sep 2002 05:43:26 +0000 (05:43 -0000)]
Typo fix from Steven Merrifield

21 years agolast_patch55 from vodz:
Eric Andersen [Mon, 16 Sep 2002 10:44:24 +0000 (10:44 -0000)]
last_patch55 from vodz:
    I found overflow problem in xargs applet
    (allocated not space for trailing '\0').
    Last patch also reduce 22 bytes size. ;)

21 years agoLet people force overwrite links
Eric Andersen [Mon, 16 Sep 2002 10:23:38 +0000 (10:23 -0000)]
Let people force overwrite links
 -Erik

21 years agoProperly honor FILEUTILS_INTERACTIVE and FILEUTILS_FORCE for
Eric Andersen [Mon, 16 Sep 2002 09:23:22 +0000 (09:23 -0000)]
Properly honor FILEUTILS_INTERACTIVE and FILEUTILS_FORCE for
file all file types (not just regular files and dirs).  Unlink
destination files when needed.
 -Erik

21 years agoWatch applet by Michael Habermann
Glenn L McGrath [Mon, 16 Sep 2002 09:10:04 +0000 (09:10 -0000)]
Watch applet by Michael Habermann

21 years agoPatch from Matthias Lang <matthias@corelatus.se> to fix gunzip
Eric Andersen [Mon, 16 Sep 2002 07:25:41 +0000 (07:25 -0000)]
Patch from Matthias Lang <matthias@corelatus.se> to fix gunzip
error handling and prevent gunzip from hanging.

21 years agoLet people run SHUTDOWN actions prior to killing everything
Eric Andersen [Mon, 16 Sep 2002 06:49:06 +0000 (06:49 -0000)]
Let people run SHUTDOWN actions prior to killing everything
 -Erik

21 years agoFix stupid typo noticed by John Mullin <john.mullin@homenetcomm.com>
Eric Andersen [Mon, 16 Sep 2002 06:32:16 +0000 (06:32 -0000)]
Fix stupid typo noticed by John Mullin <john.mullin@homenetcomm.com>

21 years agoApply vodz' last_patch52
Eric Andersen [Mon, 16 Sep 2002 06:22:25 +0000 (06:22 -0000)]
Apply vodz' last_patch52

21 years agoSupport module tainting
Eric Andersen [Mon, 16 Sep 2002 05:30:24 +0000 (05:30 -0000)]
Support module tainting
 -Erik

21 years agomesg applet by Manuel Novoa III
Glenn L McGrath [Mon, 16 Sep 2002 04:21:46 +0000 (04:21 -0000)]
mesg applet by Manuel Novoa III

21 years agoPut in GPL v2 or later copyright notice
Glenn L McGrath [Mon, 16 Sep 2002 03:47:48 +0000 (03:47 -0000)]
Put in GPL v2 or later copyright notice

21 years agoopenvt applet by Quy Tonthat
Glenn L McGrath [Mon, 16 Sep 2002 03:16:06 +0000 (03:16 -0000)]
openvt applet by Quy Tonthat

21 years agoUse busybox's show_usage function for help
Glenn L McGrath [Sun, 15 Sep 2002 17:20:45 +0000 (17:20 -0000)]
Use busybox's show_usage function for help

21 years agoAwk applet written from scratch by Dmitry Zakharov
Glenn L McGrath [Sun, 15 Sep 2002 17:03:48 +0000 (17:03 -0000)]
Awk applet written from scratch by Dmitry Zakharov

21 years agoSupport for GNU style long filename and linknames
Glenn L McGrath [Sun, 15 Sep 2002 16:54:49 +0000 (16:54 -0000)]
Support for GNU style long filename and linknames

21 years agoPatch from Thomas Gleixner <tglx@linutronix.de> to do
Eric Andersen [Thu, 12 Sep 2002 15:44:53 +0000 (15:44 -0000)]
Patch from Thomas Gleixner <tglx@linutronix.de> to do
automatic child reaping to avoid zombies

21 years agoApply vodz's last_patch53.gz (bb_asprintf.c) and last_patch54.gz
Manuel Novoa III [Thu, 12 Sep 2002 14:52:26 +0000 (14:52 -0000)]
Apply vodz's last_patch53.gz (bb_asprintf.c) and last_patch54.gz
(arith.c).

21 years agoFix for handling of "tftp -l -" from Jean Wolter <jw5@os.inf.tu-dresden.de>
Eric Andersen [Tue, 10 Sep 2002 06:03:31 +0000 (06:03 -0000)]
Fix for handling of "tftp -l -" from Jean Wolter <jw5@os.inf.tu-dresden.de>

21 years agoYipe. uid and gid were reversed.
Eric Andersen [Tue, 10 Sep 2002 05:23:29 +0000 (05:23 -0000)]
Yipe.  uid and gid were reversed.
 -Erik

21 years agoSome CML1 grammar fixes
Eric Andersen [Sun, 1 Sep 2002 06:45:55 +0000 (06:45 -0000)]
Some CML1 grammar fixes
 -Erik

21 years agoEliminate use of obsolete sys_errlist[]
Eric Andersen [Mon, 26 Aug 2002 21:36:32 +0000 (21:36 -0000)]
Eliminate use of obsolete sys_errlist[]
 -Erik

21 years agochmod on the NEW file
Glenn L McGrath [Mon, 26 Aug 2002 17:17:27 +0000 (17:17 -0000)]
chmod on the NEW file

21 years agoDont return an error if the directory already existed
Glenn L McGrath [Sat, 24 Aug 2002 20:11:38 +0000 (20:11 -0000)]
Dont return an error if the directory already existed

21 years agoFix warning
Glenn L McGrath [Sat, 24 Aug 2002 20:00:52 +0000 (20:00 -0000)]
Fix warning

21 years agoReorganise, make it just one function, remove -v option it didnt work properly anyway...
Glenn L McGrath [Sat, 24 Aug 2002 14:32:17 +0000 (14:32 -0000)]
Reorganise, make it just one function, remove -v option it didnt work properly anyway, dont setvbuf it doesnt make any difference in performance.

21 years agoRun through indent, use braces
Glenn L McGrath [Sat, 24 Aug 2002 10:30:36 +0000 (10:30 -0000)]
Run through indent, use braces

21 years agoRemove extrangeous backslashes that were probably introduced by
Aaron Lehmann [Fri, 23 Aug 2002 22:09:50 +0000 (22:09 -0000)]
Remove extrangeous backslashes that were probably introduced by
someone joining lines and forgetting to remove the backslash escaping
the newline.

21 years agoRewrite, its smaller
Glenn L McGrath [Fri, 23 Aug 2002 17:19:26 +0000 (17:19 -0000)]
Rewrite, its smaller

21 years agoRemove empty loops
Glenn L McGrath [Fri, 23 Aug 2002 14:36:59 +0000 (14:36 -0000)]
Remove empty loops

21 years agoUse static instead of extern, braces around if's, run through indent
Glenn L McGrath [Fri, 23 Aug 2002 14:31:28 +0000 (14:31 -0000)]
Use static instead of extern, braces around if's, run through indent

21 years agoApply vodz last_path_51-2
Glenn L McGrath [Fri, 23 Aug 2002 13:14:48 +0000 (13:14 -0000)]
Apply vodz last_path_51-2

21 years agoApply vodz last_patch51_2 and run through indent
Glenn L McGrath [Fri, 23 Aug 2002 12:04:23 +0000 (12:04 -0000)]
Apply vodz last_patch51_2 and run through indent

21 years agoDon't #ifdef __linux__. this is linux.
Aaron Lehmann [Fri, 23 Aug 2002 07:56:21 +0000 (07:56 -0000)]
Don't #ifdef __linux__. this is linux.

21 years agoansify
Aaron Lehmann [Fri, 23 Aug 2002 07:52:58 +0000 (07:52 -0000)]
ansify

21 years agoremove duplicate definition of G
Aaron Lehmann [Fri, 23 Aug 2002 07:51:01 +0000 (07:51 -0000)]
remove duplicate definition of G
caught by tinycc

21 years agofor some baffling reason tinycc insists that i change this 0 to NULL
Aaron Lehmann [Fri, 23 Aug 2002 07:45:26 +0000 (07:45 -0000)]
for some baffling reason tinycc insists that i change this 0 to NULL

21 years agomove some globals to bss
Aaron Lehmann [Fri, 23 Aug 2002 07:28:45 +0000 (07:28 -0000)]
move some globals to bss

21 years agoRun through indent, style
Glenn L McGrath [Fri, 23 Aug 2002 06:17:46 +0000 (06:17 -0000)]
Run through indent, style

21 years agoRun through indent, fix comments
Glenn L McGrath [Fri, 23 Aug 2002 06:05:11 +0000 (06:05 -0000)]
Run through indent, fix comments

21 years agoRun through indent, fix comments
Glenn L McGrath [Fri, 23 Aug 2002 05:58:38 +0000 (05:58 -0000)]
Run through indent, fix comments

21 years agoRun through indent, specify cast
Glenn L McGrath [Fri, 23 Aug 2002 03:37:07 +0000 (03:37 -0000)]
Run through indent, specify cast

21 years agoRun through indent
Glenn L McGrath [Fri, 23 Aug 2002 03:25:22 +0000 (03:25 -0000)]
Run through indent

21 years agoRemove duplicate definitions, run through indent
Glenn L McGrath [Thu, 22 Aug 2002 19:35:36 +0000 (19:35 -0000)]
Remove duplicate definitions, run through indent

21 years agoreplace some global const ints with defines
Glenn L McGrath [Thu, 22 Aug 2002 19:31:35 +0000 (19:31 -0000)]
replace some global const ints with defines

21 years agoSpecify cast
Glenn L McGrath [Thu, 22 Aug 2002 19:22:32 +0000 (19:22 -0000)]
Specify cast

21 years agoRemove duplicate variable definition
Glenn L McGrath [Thu, 22 Aug 2002 19:15:26 +0000 (19:15 -0000)]
Remove duplicate variable definition

21 years agoRun through indent, fix comments
Glenn L McGrath [Thu, 22 Aug 2002 18:41:20 +0000 (18:41 -0000)]
Run through indent, fix comments

21 years agoRun through indent, fix comment
Glenn L McGrath [Thu, 22 Aug 2002 18:24:43 +0000 (18:24 -0000)]
Run through indent, fix comment

21 years agoRun through indent, fix comments
Glenn L McGrath [Thu, 22 Aug 2002 18:22:10 +0000 (18:22 -0000)]
Run through indent, fix comments

21 years agoRun through indent, fix BB_ define
Glenn L McGrath [Thu, 22 Aug 2002 18:13:54 +0000 (18:13 -0000)]
Run through indent, fix BB_ define

21 years agoRun through ident, fix comments
Glenn L McGrath [Thu, 22 Aug 2002 17:47:09 +0000 (17:47 -0000)]
Run through ident, fix comments

21 years agodefine inline if needed for ANSI C compatability
Glenn L McGrath [Thu, 22 Aug 2002 15:59:18 +0000 (15:59 -0000)]
define inline if needed for ANSI C compatability

21 years agoRemove unwanted comments, run through indent
Glenn L McGrath [Thu, 22 Aug 2002 15:54:22 +0000 (15:54 -0000)]
Remove unwanted comments, run through indent

21 years agoRun through indent, use /* */ style comments, change extern to static
Glenn L McGrath [Thu, 22 Aug 2002 13:44:08 +0000 (13:44 -0000)]
Run through indent, use /* */ style comments, change extern to static

21 years agoRun through indent, use /* */ style comments
Glenn L McGrath [Thu, 22 Aug 2002 13:25:12 +0000 (13:25 -0000)]
Run through indent, use /* */ style comments

21 years agoRun through indent
Glenn L McGrath [Thu, 22 Aug 2002 13:21:26 +0000 (13:21 -0000)]
Run through indent

21 years agoRun through indent, use /* */ style comments instead of //
Glenn L McGrath [Thu, 22 Aug 2002 13:12:40 +0000 (13:12 -0000)]
Run through indent, use /* */ style comments instead of //

21 years agoRemove definition of is_octal and is_decimal, they arent used
Glenn L McGrath [Thu, 22 Aug 2002 12:55:26 +0000 (12:55 -0000)]
Remove definition of is_octal and is_decimal, they arent used

21 years agoHonour the USTAR prefix field, this enables a 155 byte path length plus the normal...
Glenn L McGrath [Thu, 22 Aug 2002 11:50:31 +0000 (11:50 -0000)]
Honour the USTAR prefix field, this enables a 155 byte path length plus the normal 100 byte filename.
The catch is gnu tar cannot create archives that use the prefix field, you need to use s-tar.

21 years agoudhcpc sample scripts
Glenn L McGrath [Wed, 21 Aug 2002 14:24:38 +0000 (14:24 -0000)]
udhcpc sample scripts

21 years agoInline functions with only one reference in mkfs_minix. I don't know
Aaron Lehmann [Wed, 21 Aug 2002 13:21:20 +0000 (13:21 -0000)]
Inline functions with only one reference in mkfs_minix. I don't know
why these efforts aren't making the binary smaller.

21 years agoTar inlining, #if 0 out unused function
Aaron Lehmann [Wed, 21 Aug 2002 13:11:34 +0000 (13:11 -0000)]
Tar inlining, #if 0 out unused function

21 years agovi inlining
Aaron Lehmann [Wed, 21 Aug 2002 13:02:24 +0000 (13:02 -0000)]
vi inlining

21 years agoCleanups. These SHOULD make the binary a lot smaller. But they don't.
Aaron Lehmann [Wed, 21 Aug 2002 12:44:54 +0000 (12:44 -0000)]
Cleanups. These SHOULD make the binary a lot smaller. But they don't.
CURSE GCC

21 years agoDisable debugging
Glenn L McGrath [Wed, 21 Aug 2002 11:44:31 +0000 (11:44 -0000)]
Disable debugging

21 years agoClean up udhcpd a bit. Constify. Staticize. Remove these functions and
Aaron Lehmann [Wed, 21 Aug 2002 11:21:19 +0000 (11:21 -0000)]
Clean up udhcpd a bit. Constify. Staticize. Remove these functions and
inline their contents: print_usage, pidfile_delete, and background.

21 years agoNew applet, udhcp client
Glenn L McGrath [Wed, 21 Aug 2002 10:27:58 +0000 (10:27 -0000)]
New applet, udhcp client

21 years agoFix dietlibc test condition
Glenn L McGrath [Thu, 15 Aug 2002 03:29:56 +0000 (03:29 -0000)]
Fix dietlibc test condition

21 years agoTry to be a bit more dietlibc friendly
Eric Andersen [Tue, 13 Aug 2002 09:57:44 +0000 (09:57 -0000)]
Try to be a bit more dietlibc friendly

21 years agoEnable support for the old tar header format, enable via menu's
Glenn L McGrath [Tue, 13 Aug 2002 05:06:43 +0000 (05:06 -0000)]
Enable support for the old tar header format, enable via menu's

21 years agominor fixes for fbset bloat
Aaron Lehmann [Tue, 13 Aug 2002 04:19:23 +0000 (04:19 -0000)]
minor fixes for fbset bloat

<mjn3>         printf("\tgeometry %u %u %u %u %u\n", v->xres, v->yres,
<mjn3>                    v->xres_virtual, v->yres_virtual, v->bits_per_pixel);
<mjn3>         printf("\ttimings %u %u %u %u %u %u %u\n", v->pixclock, v->left_margin,
<mjn3>                    v->right_margin, v->upper_margin, v->lower_margin, v->hsync_l
<mjn3> en,
<mjn3>                    v->vsync_len);
<mjn3>         printf("\taccel %s\n", (v->accel_flags > 0 ? "true" : "false"));
<mjn3>         printf("\trgba %u/%u,%u/%u,%u/%u,%u/%u\n", v->red.length,
<mjn3>                    v->red.offset, v->green.length, v->green.offset, v->blue.leng
<mjn3> th,
<mjn3>                    v->blue.offset, v->transp.length, v->transp.offset);
<mjn3>         printf("endmode\n\n");
<mjn3> whay have multiple printf calls when one would do?

<mjn3> and this:
<mjn3> static struct cmdoptions_t {
<mjn3>         char *name;
<mjn3>         unsigned char param_count;
<mjn3>         unsigned char code;
<mjn3> } g_cmdoptions[] = {
<mjn3>         {
<mjn3>         "-fb", 1, CMD_FB}, {
<mjn3> (repeated entries)
<mjn3> why isn't this constant?  what about struct packing?

inline the helper functions that are only referenced once.

21 years agoAdded Familiar Linux to the projects list
Robert Griebl [Fri, 9 Aug 2002 22:54:39 +0000 (22:54 -0000)]
Added Familiar Linux to the projects list

21 years agoPatch from Rusell Nelson to document the -C switch for syslogd
Robert Griebl [Wed, 7 Aug 2002 21:24:33 +0000 (21:24 -0000)]
Patch from Rusell Nelson to document the -C switch for syslogd

21 years agoAdded a help text for the -C option to syslogd
Robert Griebl [Wed, 7 Aug 2002 21:10:19 +0000 (21:10 -0000)]
Added a help text for the -C option to syslogd

21 years agoSomehow I applied an old patch for the last commit - this one works now:
Robert Griebl [Tue, 6 Aug 2002 23:13:31 +0000 (23:13 -0000)]
Somehow I applied an old patch for the last commit - this one works now:
- Added \CregexC support to sed (sed testsuite reported no errors, btw)

21 years agoAdded the \CregexpC syntax as an alternative for /regexp/ (like GNU sed)
Robert Griebl [Tue, 6 Aug 2002 21:07:17 +0000 (21:07 -0000)]
Added the \CregexpC syntax as an alternative for /regexp/ (like GNU sed)

21 years agoFix silly typo. addgroup was using /etc/shadow for /etc/gshadow.
Manuel Novoa III [Tue, 6 Aug 2002 20:39:23 +0000 (20:39 -0000)]
Fix silly typo.  addgroup was using /etc/shadow for /etc/gshadow.

21 years agoMove #define MAXLINE so this compiles without circ buffers.
Manuel Novoa III [Tue, 6 Aug 2002 20:12:56 +0000 (20:12 -0000)]
Move #define MAXLINE so this compiles without circ buffers.

21 years agoOops. Code things so it actually works this time around...
Eric Andersen [Mon, 5 Aug 2002 11:56:25 +0000 (11:56 -0000)]
Oops.  Code things so it actually works this time around...
 -Erik

21 years agoJoel Coltoff <joel@wmi.com> noticed that following a recent
Eric Andersen [Mon, 5 Aug 2002 11:14:30 +0000 (11:14 -0000)]
Joel Coltoff <joel@wmi.com> noticed that following a recent
change in uClibc that changed opening the /dev/log socket as
SOCK_STREAM to SOCK_DGRAM, busybox syslogd no longer worked
since it needed a matching change.  This fixes it so it
works once again.

21 years ago- updated a few copyright/left file headers
Robert Griebl [Mon, 5 Aug 2002 02:57:12 +0000 (02:57 -0000)]
- updated a few copyright/left file headers
- documented most of my 0.61 changes in the ChangeLog

21 years agoFixed a bug in xarg: string data was strcat'ed to a malloc'ed buffer - and
Robert Griebl [Sat, 3 Aug 2002 14:49:03 +0000 (14:49 -0000)]
Fixed a bug in xarg: string data was strcat'ed to a malloc'ed buffer - and
malloc does not clear memory by default (somehow this worked on x86, but
not on arm)

21 years agoRemove ckfree, and replace all references with free. Remove freefunc,
Aaron Lehmann [Fri, 2 Aug 2002 06:39:47 +0000 (06:39 -0000)]
Remove ckfree, and replace all references with free. Remove freefunc,
which is also equivilent to free. Remove some if(x)free(x)
redundancies.

21 years agoJoseph Chiu <josephc@idealab.com> found an off-by-one bug. oops!
Eric Andersen [Thu, 1 Aug 2002 01:31:17 +0000 (01:31 -0000)]
Joseph Chiu <josephc@idealab.com> found an off-by-one bug.  oops!

21 years agoApplied a patch from Philip Blundell <pb@nexus.co.uk>:
Robert Griebl [Wed, 31 Jul 2002 21:22:21 +0000 (21:22 -0000)]
Applied a patch from Philip Blundell <pb@nexus.co.uk>:
Added support for ":x" as an alias for ":wq" to vi

21 years agoA couple of small bugfixes from Marshall M. Midden <m4@brecis.com>
Eric Andersen [Wed, 31 Jul 2002 04:04:47 +0000 (04:04 -0000)]
A couple of small bugfixes from Marshall M. Midden <m4@brecis.com>

21 years agoBe more portable with 'find' for those that prefer programming
Eric Andersen [Wed, 31 Jul 2002 03:45:05 +0000 (03:45 -0000)]
Be more portable with 'find' for those that prefer programming
on *BSD, etc.  Formatting fixes, etc.

21 years agoFixed a timing bug which occured when bb ash is run in a rxvt on the
Robert Griebl [Tue, 30 Jul 2002 23:13:51 +0000 (23:13 -0000)]
Fixed a timing bug which occured when bb ash is run in a rxvt on the
HP iPAQ. Sometimes we get a SIGWINCH and want to print the prompt, although
the prompt is not yet initialised (0) .. so just don't print a prompt
as long as the prompt string is 0

21 years agoAdded the -I (isofmt) options to date, which comes in handy for scripts
Robert Griebl [Tue, 30 Jul 2002 23:11:00 +0000 (23:11 -0000)]
Added the -I (isofmt) options to date, which comes in handy for scripts
(this is a confiureable option)

21 years agoFixed a bug that I had introduced with the new "options" handling.
Robert Griebl [Mon, 29 Jul 2002 20:28:38 +0000 (20:28 -0000)]
Fixed a bug that I had introduced with the new "options" handling.

21 years agoKill a silly warning
Eric Andersen [Mon, 29 Jul 2002 08:00:16 +0000 (08:00 -0000)]
Kill a silly warning

21 years agoPatch from Tim Riker to allow tty* in inittab if the tty
Eric Andersen [Mon, 29 Jul 2002 06:39:58 +0000 (06:39 -0000)]
Patch from Tim Riker to allow tty* in inittab if the tty
actually exists -- serial console is not the issue...

21 years agomodprobe now also uses "options" from /etc/modules.conf
Robert Griebl [Fri, 26 Jul 2002 15:54:20 +0000 (15:54 -0000)]
modprobe now also uses "options" from /etc/modules.conf

21 years agoFix for bug #1255 -- support for mount -t <type>
Robert Griebl [Thu, 25 Jul 2002 14:17:19 +0000 (14:17 -0000)]
Fix for bug #1255 -- support for mount -t <type>