oweals/busybox.git
19 years agoFrom: Shaun Jackman <sjackman@gmail.com>
Rob Landley [Tue, 3 May 2005 22:30:08 +0000 (22:30 -0000)]
From: Shaun Jackman <sjackman@gmail.com>
To: busybox@mail.codepoet.org

Wrap sockaddr_in6 in a ifdef CONFIG_FEATURE_IPV6.
Include sys/types.h instead of asm/types.h.
Include netinet/if_ether.h instead of linux/if_ether.h
The ioctl request argument is an int, not an unsigned short.

19 years agoShaun Jackman said:
Rob Landley [Tue, 3 May 2005 21:30:26 +0000 (21:30 -0000)]
Shaun Jackman said:

This patch adds a CONFIG_FEATURE_CLEAN_UP stanza, and also adds an
ifdef around the SIOCGIFMAP call.

19 years agoA patch from Takeharu KATO to update/fix SE-Linux support.
Rob Landley [Tue, 3 May 2005 06:25:50 +0000 (06:25 -0000)]
A patch from Takeharu KATO to update/fix SE-Linux support.

19 years agoAdd David Brownell as zcip maintainer.
Rob Landley [Tue, 3 May 2005 03:33:23 +0000 (03:33 -0000)]
Add David Brownell as zcip maintainer.

19 years agoRevert Tito's patch to zcip. My bad, David Brownell had objected and I missed
Rob Landley [Tue, 3 May 2005 03:28:55 +0000 (03:28 -0000)]
Revert Tito's patch to zcip.  My bad, David Brownell had objected and I missed
it...

19 years agoOn Tuesday 19 April 2005 21:10, Tito wrote and today added:
Rob Landley [Sun, 1 May 2005 00:22:03 +0000 (00:22 -0000)]
On Tuesday 19 April 2005 21:10, Tito wrote and today added:
> Hi,
> this is a first attempt of size optimization for zcip taking into account all
> the hints given so far on the list.
> I've applied just the more obvious busyboxifications so maybe it could be
> optimized more.
BTW: I've ripped out  a lot of debug code and changed c++ // comments to /* */
as both were rather confusing for a newbie like me. ;-)
Sorry to the author for that.
I know that this makes mantaining the code easier, but I'm simple minded....

19 years agoOn Wednesday 13 April 2005 09:12 pm, Shaun Jackman wrote:
Rob Landley [Sat, 30 Apr 2005 05:11:57 +0000 (05:11 -0000)]
On Wednesday 13 April 2005 09:12 pm, Shaun Jackman wrote:
> This patch fixes a memory leak in hash_file by using the BUFFER macros
> instead of xmalloc. Please apply.

19 years agoDavid Brownell submitted a new applet, zcip, based on RFC 3927. This is
Rob Landley [Sat, 30 Apr 2005 03:49:37 +0000 (03:49 -0000)]
David Brownell submitted a new applet, zcip, based on RFC 3927.  This is
version 0418b.  It compiled.

19 years agoNew help text for Matthew S. Wood's "ln" update adding -b and -d.
Rob Landley [Fri, 29 Apr 2005 22:14:28 +0000 (22:14 -0000)]
New help text for Matthew S. Wood's "ln" update adding -b and -d.

19 years agoPatch from Matthew S. Wood:
Rob Landley [Fri, 29 Apr 2005 22:13:04 +0000 (22:13 -0000)]
Patch from Matthew S. Wood:
> The following patch adds support for the -S and -b flags to `ln'.  These
> flags [especially -b] are used extensively in Debian pre and post
> installation scripts.

Comments from Vladimir Oleynik influenced the final patch, and I also ripped
out the in-file changelog since it belongs here.  At the time, it said:

/* Apr 15, 2004      Matthew S. Wood    (mwood@realmsys.com)
 *
 * Implement '-b' (backup) flag.
 * Implement '-S' (backup suffix) flag.
 *
 *
 * Mar 16, 2003      Manuel Novoa III   (mjn3@codepoet.org)
 *
 * Fixed bug involving -n option.  Essentially, -n was always in effect.
 */

19 years agoOn Wednesday 27 April 2005 05:23 am, Patrick Huesmann wrote:
Rob Landley [Fri, 29 Apr 2005 19:48:29 +0000 (19:48 -0000)]
On Wednesday 27 April 2005 05:23 am, Patrick Huesmann wrote:
> This is really confusing for users who don't know all details of the
> *nix file permission system.
> Today, I changed my busybox system to use CONFIG_FEATURE_SUID_CONFIG.
> After fighting with the file permissions for hours, I decided that
> updating the documentation might be a good idea.

19 years agoDo not attempt to free() the application's environment, which is was
Eric Andersen [Wed, 27 Apr 2005 11:44:11 +0000 (11:44 -0000)]
Do not attempt to free() the application's environment, which is was
not dynamically allocated.  Instead, use a private variable to store
the environment array, which is used when we exec applications.

19 years agoCorrect errors preventing busybox tar from working properly,
Eric Andersen [Wed, 27 Apr 2005 10:51:38 +0000 (10:51 -0000)]
Correct errors preventing busybox tar from working properly,
fixing bug http://bugs.uclibc.org/view.php?id=231

19 years agofix stupid build mistake i made earlier as pointed out by psm
Mike Frysinger [Tue, 26 Apr 2005 00:43:19 +0000 (00:43 -0000)]
fix stupid build mistake i made earlier as pointed out by psm

19 years agouse a generic error message
Mike Frysinger [Mon, 25 Apr 2005 05:27:12 +0000 (05:27 -0000)]
use a generic error message

19 years agouse asprintf in place of malloc/sprintf as suggested by solar
Mike Frysinger [Mon, 25 Apr 2005 05:24:35 +0000 (05:24 -0000)]
use asprintf in place of malloc/sprintf as suggested by solar

19 years agomoved to e2fsprogs too
Mike Frysinger [Mon, 25 Apr 2005 05:00:33 +0000 (05:00 -0000)]
moved to e2fsprogs too

19 years agobbify to shrink size
Mike Frysinger [Mon, 25 Apr 2005 04:10:35 +0000 (04:10 -0000)]
bbify to shrink size

19 years agouse busybox funcs to make smaller
Mike Frysinger [Sun, 24 Apr 2005 05:39:52 +0000 (05:39 -0000)]
use busybox funcs to make smaller

19 years agonew version of ed taken from sash
Mike Frysinger [Sun, 24 Apr 2005 05:18:00 +0000 (05:18 -0000)]
new version of ed taken from sash

19 years agosvn didnt auto add these ...
Mike Frysinger [Sun, 24 Apr 2005 05:15:12 +0000 (05:15 -0000)]
svn didnt auto add these ...

19 years agoadd new subdir for e2fsprogs
Mike Frysinger [Sun, 24 Apr 2005 05:07:59 +0000 (05:07 -0000)]
add new subdir for e2fsprogs

19 years agorework human_fstype to cut down size
Mike Frysinger [Sun, 24 Apr 2005 04:11:44 +0000 (04:11 -0000)]
rework human_fstype to cut down size

19 years agorework options to get rid of extra variables
Mike Frysinger [Sun, 24 Apr 2005 03:53:12 +0000 (03:53 -0000)]
rework options to get rid of extra variables

19 years agofix whitespace usage, fix un-escaped quotes in a bunch of examples, and standardize...
Mike Frysinger [Sat, 23 Apr 2005 07:00:33 +0000 (07:00 -0000)]
fix whitespace usage, fix un-escaped quotes in a bunch of examples, and standardize a bunch of trivial/full usage statements (no trailing newline in either, and when listing options, dont append a . each time)

19 years agofix inconsistent whitespace
Mike Frysinger [Sat, 23 Apr 2005 06:35:06 +0000 (06:35 -0000)]
fix inconsistent whitespace

19 years agoremove extra whitespace
Mike Frysinger [Sat, 23 Apr 2005 06:28:42 +0000 (06:28 -0000)]
remove extra whitespace

19 years agostat implementation based upon coreutils
Mike Frysinger [Sat, 23 Apr 2005 06:26:38 +0000 (06:26 -0000)]
stat implementation based upon coreutils

19 years agopatch for a very alpha busybox ed
Mike Frysinger [Sat, 23 Apr 2005 01:50:55 +0000 (01:50 -0000)]
patch for a very alpha busybox ed

19 years agowhitespace fix
Mike Frysinger [Sat, 23 Apr 2005 01:46:55 +0000 (01:46 -0000)]
whitespace fix

19 years agoremove lsattr/chattr to prepare for a top level e2fsprogs dir with more stuff in it
Mike Frysinger [Sat, 23 Apr 2005 01:45:08 +0000 (01:45 -0000)]
remove lsattr/chattr to prepare for a top level e2fsprogs dir with more stuff in it

19 years agoupdate example to use bb_ prefixed names and remove old note about config.h (since...
Mike Frysinger [Sat, 23 Apr 2005 01:43:45 +0000 (01:43 -0000)]
update example to use bb_ prefixed names and remove old note about config.h (since the header is generated automatically now)

19 years agoadd comments about ignoring some warnings which are OK
Mike Frysinger [Sat, 23 Apr 2005 01:43:07 +0000 (01:43 -0000)]
add comments about ignoring some warnings which are OK

19 years agoremove unused variable and declare writepid inline
Mike Frysinger [Sat, 23 Apr 2005 01:42:29 +0000 (01:42 -0000)]
remove unused variable and declare writepid inline

19 years agocast the time pointer so gcc stops warning over nothing
Mike Frysinger [Sat, 23 Apr 2005 01:42:03 +0000 (01:42 -0000)]
cast the time pointer so gcc stops warning over nothing

19 years agouse bb_fflush_stdout_and_exit instead of exit
Mike Frysinger [Sat, 23 Apr 2005 01:41:51 +0000 (01:41 -0000)]
use bb_fflush_stdout_and_exit instead of exit

19 years agoimport lsattr and chattr from e2fsprogs
Mike Frysinger [Fri, 22 Apr 2005 02:33:37 +0000 (02:33 -0000)]
import lsattr and chattr from e2fsprogs

19 years agooutput busybox help to stdout, not stderr
Mike Frysinger [Fri, 22 Apr 2005 02:19:01 +0000 (02:19 -0000)]
output busybox help to stdout, not stderr

19 years agoprintenv / sum defines
Mike Frysinger [Thu, 21 Apr 2005 23:29:24 +0000 (23:29 -0000)]
printenv / sum defines

19 years agograb sum from coreutils, clean it up, and make it busybox happy
Mike Frysinger [Thu, 21 Apr 2005 23:24:46 +0000 (23:24 -0000)]
grab sum from coreutils, clean it up, and make it busybox happy

19 years agoadd a printenv implementation
Mike Frysinger [Thu, 21 Apr 2005 23:23:13 +0000 (23:23 -0000)]
add a printenv implementation

19 years agofix whitespace
Mike Frysinger [Thu, 21 Apr 2005 23:19:57 +0000 (23:19 -0000)]
fix whitespace

19 years agofix typos
Mike Frysinger [Thu, 21 Apr 2005 23:17:57 +0000 (23:17 -0000)]
fix typos

19 years agofix typoe (buildddir -> builddir)
Mike Frysinger [Thu, 21 Apr 2005 01:49:05 +0000 (01:49 -0000)]
fix typoe (buildddir -> builddir)

19 years agofix printf warning
Mike Frysinger [Wed, 20 Apr 2005 00:28:44 +0000 (00:28 -0000)]
fix printf warning

19 years agofix whitespace
Mike Frysinger [Tue, 19 Apr 2005 23:50:22 +0000 (23:50 -0000)]
fix whitespace

19 years agoUpdated to match trunk/uClibc/extra/config as of r10132, and thus
Peter Kjellerstedt [Tue, 19 Apr 2005 09:55:06 +0000 (09:55 -0000)]
Updated to match trunk/uClibc/extra/config as of r10132, and thus
Linux 2.6.11.

19 years agoIn Bug 5, Tito writes:
Mike Frysinger [Mon, 18 Apr 2005 22:42:58 +0000 (22:42 -0000)]
In Bug 5, Tito writes:

This is a first attempt to improve the comments of getopt_ulflags.c.
Maybe under some aspects the text could be refined, but so
far it is already usable and should help people who "avoided getopt_ulflags as the pest" to understand how it works.

This patch was created with the help of
Vodz, the author of the code, who explained me patiently
how getopt_ulflags works
and with the help of
Paul Fox, who corrected my broken english.

So thanks and merits should go to them also.

19 years agotouchups as suggested by Vladimir N. Oleynik
Mike Frysinger [Mon, 18 Apr 2005 18:52:15 +0000 (18:52 -0000)]
touchups as suggested by Vladimir N. Oleynik

19 years agoerr, use name attr of a tag, not href
Mike Frysinger [Sun, 17 Apr 2005 07:25:32 +0000 (07:25 -0000)]
err, use name attr of a tag, not href

19 years agoimport fakeidentd module started by Thomas Lundquist
Mike Frysinger [Sun, 17 Apr 2005 07:24:19 +0000 (07:24 -0000)]
import fakeidentd module started by Thomas Lundquist

19 years agoadd a new list of external tiny utilities
Mike Frysinger [Sun, 17 Apr 2005 04:32:22 +0000 (04:32 -0000)]
add a new list of external tiny utilities

19 years agoPatch from Bernhard Fischer to make a bunch of symbols static
Eric Andersen [Sat, 16 Apr 2005 19:39:00 +0000 (19:39 -0000)]
Patch from Bernhard Fischer to make a bunch of symbols static
which were otherwise cluttering the global namespace.

19 years agojfb2 writes in Bug 119:
Mike Frysinger [Sat, 16 Apr 2005 08:21:34 +0000 (08:21 -0000)]
jfb2 writes in Bug 119:
The init applet will restart (re-exec) itsself when it
receives a SIGHUP. However, just before it enters its
main loop, it resets SIGHUP to either re-load the inittab
(or ignore it if no inittab is used). Thus preventing
the re-exec option from being triggerable.

This patch adds a signal handler for SIGQUIT for init that
always causes init to re-exec itsself (along with killing
anything else that might be still running).

19 years agoFix broken macro
Eric Andersen [Sat, 16 Apr 2005 08:04:31 +0000 (08:04 -0000)]
Fix broken macro

19 years agoOnly define a local environ when not using the prototype from unistd.h
Eric Andersen [Sat, 16 Apr 2005 08:02:15 +0000 (08:02 -0000)]
Only define a local environ when not using the prototype from unistd.h

19 years agoRework to fix http://bugs.uclibc.org/view.php?id=107
Eric Andersen [Sat, 16 Apr 2005 07:46:53 +0000 (07:46 -0000)]
Rework to fix bugs.uclibc.org/view.php?id=107

19 years agoAdd bb_msg_read_error
Eric Andersen [Sat, 16 Apr 2005 07:42:35 +0000 (07:42 -0000)]
Add bb_msg_read_error

19 years agoIn Bug 78, shortkey points out:
Mike Frysinger [Sat, 16 Apr 2005 04:56:11 +0000 (04:56 -0000)]
In Bug 78, shortkey points out:

If you run `grep -h . file1 file2 file3 ...`, the output is not prefixed
with the filename.  If you run `grep -h . file1` however, the filename
will incorrectly prefix the output.

19 years agominor style touchups
Mike Frysinger [Sat, 16 Apr 2005 04:48:48 +0000 (04:48 -0000)]
minor style touchups

19 years agoIn Bug 208, bernhardf writes:
Mike Frysinger [Sat, 16 Apr 2005 04:30:38 +0000 (04:30 -0000)]
In Bug 208, bernhardf writes:

On machines with only ANSI compliant compilers, not explitily delcaring
an empty parameter list 'void' causes failure.

19 years agoIn Bug 207, bernhardf writes:
Mike Frysinger [Sat, 16 Apr 2005 04:23:58 +0000 (04:23 -0000)]
In Bug 207, bernhardf writes:
proper escape strings in usage.h

19 years agoIn Bug 209, bernhardf writes:
Mike Frysinger [Sat, 16 Apr 2005 04:17:39 +0000 (04:17 -0000)]
In Bug 209, bernhardf writes:
struct named {
    named_field: init,
};
appear to be depraced by now; rather use C{99} format as in
struct named {
    .named_field = init,
};

19 years agobernhardf reports with Bug 210:
Mike Frysinger [Sat, 16 Apr 2005 04:06:14 +0000 (04:06 -0000)]
bernhardf reports with Bug 210:

For certain non-gcc compilers, alloca_h is defined (included) but there,
no alloca() is declared.  Fallback to malloc if _ALLOCA_H is defined but
still, there is no alloca() in the included _ALLOCA_H.

19 years agoUse a sane VEOL setting
Eric Andersen [Thu, 14 Apr 2005 20:48:58 +0000 (20:48 -0000)]
Use a sane VEOL setting

19 years agofake out support for POSIX -H and -L options since busybox cp dereferences everything...
Mike Frysinger [Thu, 14 Apr 2005 02:52:50 +0000 (02:52 -0000)]
fake out support for POSIX -H and -L options since busybox cp dereferences everything by default

19 years agoadd aliases == and [[ for = and [ to support more bash scripts
Mike Frysinger [Thu, 14 Apr 2005 02:49:22 +0000 (02:49 -0000)]
add aliases == and [[ for = and [ to support more bash scripts

19 years agoRemoved the incorrect and confusing facility argument specified with
Peter Kjellerstedt [Wed, 6 Apr 2005 10:56:57 +0000 (10:56 -0000)]
Removed the incorrect and confusing facility argument specified with
openlog() as the correct facility will be specified with syslog()
anyway.

19 years agoPoint to osuosl
Eric Andersen [Thu, 31 Mar 2005 18:15:42 +0000 (18:15 -0000)]
Point to osuosl

19 years agoCorrected the list of section names in add_ksymoops_symbols() so
Peter Kjellerstedt [Wed, 30 Mar 2005 16:36:40 +0000 (16:36 -0000)]
Corrected the list of section names in add_ksymoops_symbols() so
that the bss and sbss sections can be correctly identified.

19 years agoamd64 is rela, not rel
Mike Frysinger [Wed, 30 Mar 2005 06:29:41 +0000 (06:29 -0000)]
amd64 is rela, not rel

19 years agoShaun Jackman writes: Fix typo. Use __NR_umount2 instead of __NR_pivot_root.
Mike Frysinger [Fri, 4 Mar 2005 01:34:23 +0000 (01:34 -0000)]
Shaun Jackman writes: Fix typo. Use __NR_umount2 instead of __NR_pivot_root.

19 years agoShaun Jackman writes: Newlib uses both __getopt_initialized and optind to track initi...
Mike Frysinger [Fri, 4 Mar 2005 01:33:17 +0000 (01:33 -0000)]
Shaun Jackman writes: Newlib uses both __getopt_initialized and optind to track initialization of getopt()

19 years agoadd some more comments
Mike Frysinger [Fri, 4 Mar 2005 01:27:18 +0000 (01:27 -0000)]
add some more comments

19 years agonewlib fixe from Shaun Jackman
Mike Frysinger [Fri, 4 Mar 2005 01:10:56 +0000 (01:10 -0000)]
newlib fixe from Shaun Jackman

19 years agonewlib fixe from Shaun Jackman
Mike Frysinger [Fri, 4 Mar 2005 01:09:43 +0000 (01:09 -0000)]
newlib fixe from Shaun Jackman

19 years agoBandaid to make "gzip file1 file2 ..." set the decompression lengths correctly
Manuel Novoa III [Wed, 2 Mar 2005 04:10:46 +0000 (04:10 -0000)]
Bandaid to make "gzip file1 file2 ..." set the decompression lengths correctly
in the 2nd and later headers.  But this and gunzip really need to be rewritten.

19 years agoWhen filling the bit buffer, gzip decompression apparently never checked for end...
Manuel Novoa III [Tue, 1 Mar 2005 19:29:29 +0000 (19:29 -0000)]
When filling the bit buffer, gzip decompression apparently never checked for end of file, causing it to hang on corrupted input.

19 years agoUpdate buildroot pointers
Eric Andersen [Mon, 21 Feb 2005 22:04:21 +0000 (22:04 -0000)]
Update buildroot pointers

19 years agoremove whitespace
Eric Andersen [Sun, 13 Feb 2005 22:20:35 +0000 (22:20 -0000)]
remove whitespace

19 years agoremove whitespace
Eric Andersen [Sun, 13 Feb 2005 22:17:44 +0000 (22:17 -0000)]
remove whitespace

19 years agoRemove whitespace
Eric Andersen [Sun, 13 Feb 2005 22:15:59 +0000 (22:15 -0000)]
Remove whitespace

19 years agoAdd 'nice' and replace 'renice' with a new implementation.
Manuel Novoa III [Sun, 13 Feb 2005 20:14:05 +0000 (20:14 -0000)]
Add 'nice' and replace 'renice' with a new implementation.

19 years agoTakeharu KATO writes:
Eric Andersen [Fri, 11 Feb 2005 19:06:51 +0000 (19:06 -0000)]
Takeharu KATO writes:

Hi,

I found that gcc in cvs (HEAD in 2005/02/11) reject the gzip source
in the busybox.

This is caused by changing gcc's error handling behavior(
The gcc check the function prototype more strictly).

I show the compilation log as follow:
-- compilation log

-- compilation log
To fix the problem, apply the patch which is attached with this
mail.

Please take a look the patch and apply the patch into svn repository.

19 years ago- no need to check if JOBS is defined. Config.in ensures it.
Ned Ludd [Thu, 10 Feb 2005 00:44:31 +0000 (00:44 -0000)]
- no need to check if JOBS is defined. Config.in ensures it.

19 years ago- add ash read -t timeout support. initial code provided by Tim Yamin on Oct/21/2004...
Ned Ludd [Wed, 9 Feb 2005 21:07:23 +0000 (21:07 -0000)]
- add ash read -t timeout support. initial code provided by Tim Yamin on Oct/21/2004 on the busybox mailing list. Edited his code a little to keep syntax highlighers happy and make it optional when CONFIG_ASH_TIMEOUT is defined

19 years agofix typo
Eric Andersen [Wed, 9 Feb 2005 18:25:10 +0000 (18:25 -0000)]
fix typo

19 years agoupdate
Eric Andersen [Wed, 9 Feb 2005 06:44:36 +0000 (06:44 -0000)]
update

19 years agoCut-n-paste strikes again
Eric Andersen [Wed, 9 Feb 2005 06:41:13 +0000 (06:41 -0000)]
Cut-n-paste strikes again

19 years agoRemove mention of CVS and instead point to Subversion
Eric Andersen [Wed, 9 Feb 2005 03:52:46 +0000 (03:52 -0000)]
Remove mention of CVS and instead point to Subversion

19 years agoUpdate the bug submission stuff to point to bugs.busybox.net
Eric Andersen [Mon, 31 Jan 2005 13:05:02 +0000 (13:05 -0000)]
Update the bug submission stuff to point to bugs.busybox.net

19 years agoAdd me as sort maintainer.
Rob Landley [Mon, 24 Jan 2005 07:03:37 +0000 (07:03 -0000)]
Add me as sort maintainer.

19 years agoSort rewrite to be SUSv3 compliant. New config option, updated help, and
Rob Landley [Mon, 24 Jan 2005 07:00:02 +0000 (07:00 -0000)]
Sort rewrite to be SUSv3 compliant.  New config option, updated help, and
a couple of infrastructure bits.

19 years agoMuch bigger to-do list.
Rob Landley [Mon, 24 Jan 2005 06:56:24 +0000 (06:56 -0000)]
Much bigger to-do list.

19 years agofix spelling
Eric Andersen [Fri, 14 Jan 2005 17:08:13 +0000 (17:08 -0000)]
fix spelling

19 years agominor doc cleanup
Eric Andersen [Thu, 13 Jan 2005 17:23:28 +0000 (17:23 -0000)]
minor doc cleanup

19 years agoMention the new bug tracking system
Eric Andersen [Thu, 13 Jan 2005 17:15:34 +0000 (17:15 -0000)]
Mention the new bug tracking system

19 years agocp: make -P a synonym for -d
Mike Frysinger [Fri, 7 Jan 2005 00:56:47 +0000 (00:56 -0000)]
cp: make -P a synonym for -d

19 years agoDear andersen:
Eric Andersen [Tue, 4 Jan 2005 20:37:55 +0000 (20:37 -0000)]
Dear andersen:

Is the change on libbb/loop.c which you commited in 2005/1/3 effective
really?

The __GLIBC__ macro and __UCLIBC__ macro are defined in
feature.h in glibc source, so the change may not be effective.
If you want to check this with __GLIBC__, feature.h header is needed.

Some architectures(e.g. PPC series) need to include linux/posix_types.h
in stead of asm/posix_types.h, so the patch which is attached with
this mail include <linux/posix_types.h>.

19 years agoperhaps a better fix
Eric Andersen [Mon, 3 Jan 2005 05:50:01 +0000 (05:50 -0000)]
perhaps a better fix