oweals/busybox.git
20 years agoFelipe Kellermann writes:
Eric Andersen [Thu, 26 Aug 2004 21:45:21 +0000 (21:45 -0000)]
Felipe Kellermann writes:

Unfortunatelly I've not followed the last two or three weeks commits (new
semester started and so now I rarely have time to fix my personal bridge)
but tonight I synched my tree and immediately noticed a rather nasty bug!

[Using libbb/interface.c:1.24]
# grep eth0 /proc/net/dev | xargs
eth0:311708397 237346 1670 0 1789 1670 0 0 22580308 120297 0 0 0 102 0 0

# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:20:AF:7C:EA:B7
          inet addr:10.0.0.1  Bcast:10.0.0.127  Mask:255.255.255.128
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:5 Base address:0x320

All values `ifconfig' is showing are `zeroed' -- I quickly looked at the
last commits I missed and noticed that there were a commit relating to
ifconfig, libbb/interface.c:1.23->1.24 (PatchSet 4338).

I've reversed the patch and now everything is working again.  I compared
the get_name's return values from the 1.23 and 1.24 and quickly noticed
that the new revision is leaving `p' right on the sep while the rev 1.23
was leaving it right on the starting of the values...

1-line, 1/3-minute patch attached  :-)

20 years agoPatch from Manousaridis Angelos to cleanup stale file descriptors, it was preventing...
Glenn L McGrath [Wed, 25 Aug 2004 02:02:19 +0000 (02:02 -0000)]
Patch from Manousaridis Angelos to cleanup stale file descriptors, it was preventing unmounting an initial filesystem.

20 years agoPatch from Rodney Radford adding x86_64 support.
Eric Andersen [Thu, 19 Aug 2004 19:17:30 +0000 (19:17 -0000)]
Patch from Rodney Radford adding x86_64 support.

20 years agoregularly update the status line display
Eric Andersen [Thu, 19 Aug 2004 19:15:06 +0000 (19:15 -0000)]
regularly update the status line display
 -Erik

20 years agoPatch from Mike Castle to cleanup some modutils issues, in
Eric Andersen [Thu, 19 Aug 2004 18:30:31 +0000 (18:30 -0000)]
Patch from Mike Castle to cleanup some modutils issues, in
particular making alias support work better.

20 years agoPatch from Tito adding support for '-q'
Eric Andersen [Thu, 19 Aug 2004 18:26:26 +0000 (18:26 -0000)]
Patch from Tito adding support for '-q'

20 years agoPatch from Tito documenting the '-q' option
Eric Andersen [Thu, 19 Aug 2004 18:25:02 +0000 (18:25 -0000)]
Patch from Tito documenting the '-q' option

20 years agoPatch from Vladimir N. Oleynik:
Eric Andersen [Thu, 19 Aug 2004 18:22:13 +0000 (18:22 -0000)]
Patch from Vladimir N. Oleynik:

On Wed Aug 18, 2004 at 06:52:57PM +0800, Matt Johnston wrote:
> I've come across some strange-seeming behaviour when running programs
> under Busybox (1.0.0-rc3) ash. If the child process sets stdin to be
> non-blocking and then exits, the parent ash will also exit. A quick strace
> shows that a subsequent read() from stdin returns EAGAIN (as would be
> expected):

Thanks!
Patch attached.

--w
vodz

20 years agoFixup 'dc' usage
Eric Andersen [Wed, 18 Aug 2004 17:57:16 +0000 (17:57 -0000)]
Fixup 'dc' usage

20 years agoPrepare for release 1_00_rc3
Eric Andersen [Mon, 16 Aug 2004 10:29:29 +0000 (10:29 -0000)]
Prepare for release

20 years agoBump version
Eric Andersen [Mon, 16 Aug 2004 10:23:33 +0000 (10:23 -0000)]
Bump version

20 years agoOnly pass modprobe module params with 2.6.x kernel support.
Eric Andersen [Mon, 16 Aug 2004 10:22:34 +0000 (10:22 -0000)]
Only pass modprobe module params with 2.6.x kernel support.
 -Erik

20 years agoDo not use vfork, as init is not vfork safe. Do not allow
Eric Andersen [Mon, 16 Aug 2004 09:29:42 +0000 (09:29 -0000)]
Do not use vfork, as init is not vfork safe.  Do not allow
askfirst when mmuless.

20 years agoBertrand Baudet writes:
Eric Andersen [Mon, 16 Aug 2004 09:07:39 +0000 (09:07 -0000)]
Bertrand Baudet writes:

Looks like the -D and -H options of the adduser applet aren't handle
properly in BusyBox.

This patch fixes the masks definition for those options according to
there position in the optstring.

Patch against RC2 but should also apply cleanly against CVS.

Bertrand

20 years agoJoe.C writes:
Eric Andersen [Mon, 16 Aug 2004 08:38:34 +0000 (08:38 -0000)]
Joe.C writes:

 This bug is in busybox 1.0.0-rc2. When using lash exec
builtin with redirection, the opened file fd keep increasing.
For example, please try the following command with lash.

ls -al /proc/<lash pid>/fd
exec /bin/sh 2>/dev/null
ls -al /proc/<lash pid>/fd

  The last 'ls' command output will look like this. The fd
number 4 shouldn't exist.

lrwx------    1 501      100         64 Aug 13 13:56 4 -> /dev/pts/5
l-wx------    1 501      100         64 Aug 13 13:56 2 -> /dev/null
lrwx------    1 501      100         64 Aug 13 13:56 1 -> /dev/pts/5
lrwx------    1 501      100         64 Aug 13 13:56 0 -> /dev/pts/5
dr-xr-xr-x    3 501      100          0 Aug 13 13:56 ..
dr-x------    2 501      100          0 Aug 13 13:56 .

  This one-line patch fix this problem by setting CLOEXEC flag for
squirrel fd. Please apply.

Joe.C

20 years agoUse __kernel_old_dev_t for 2.6.x kernels
Eric Andersen [Mon, 16 Aug 2004 08:36:28 +0000 (08:36 -0000)]
Use __kernel_old_dev_t for 2.6.x kernels

20 years agoAurelien Jacobs writes:
Eric Andersen [Mon, 16 Aug 2004 08:29:44 +0000 (08:29 -0000)]
Aurelien Jacobs writes:

with a quick conversion you will see that 132608 == 0x20600
so noticed that the elif will never be matched !
Apparently there was already a try to modify this in CVS which
was reverted (it was plain wrong).

I don't know when __kernel_old_dev_t is needed, but with a 2.6.7
or a 2.6.8 this is __kernel_dev_t wich is needed.

I corrected this with the following patch but maybe older 2.6
still need __kernel_old_dev_t ?

I think this should be corrected before 1.0.

Thanks
Aurel

20 years agoChristian Ostheimer writes:
Eric Andersen [Sat, 14 Aug 2004 20:57:33 +0000 (20:57 -0000)]
Christian Ostheimer writes:

Hello,

function build_dep in modprobe.c assumes that dependencies of one module
have not more than 255 chars;
that is not sufficient in kernel 2.6.7 (alsa sound modules). - Below is
a diff that solves the problem for me.

With regards, Christian Ostheimer

20 years agoPatch from solar to fix problems with get_name()
Eric Andersen [Thu, 12 Aug 2004 16:52:00 +0000 (16:52 -0000)]
Patch from solar to fix problems with get_name()

20 years agoSet default command to list rather than get, its default behaviour now
Glenn L McGrath [Wed, 11 Aug 2004 08:10:58 +0000 (08:10 -0000)]
Set default command to list rather than get, its default behaviour now
coincides with upstream. Patch from debian diff.

20 years agoPatch from Mike Castle, dont print an empty line (patch modified by me to
Glenn L McGrath [Wed, 11 Aug 2004 05:56:30 +0000 (05:56 -0000)]
Patch from Mike Castle, dont print an empty line (patch modified by me to
change formatting).

20 years agoPatch from Tito to fix memory leak upon error.
Glenn L McGrath [Wed, 11 Aug 2004 03:50:30 +0000 (03:50 -0000)]
Patch from Tito to fix memory leak upon error.

20 years agoPatch from Bastian Blank to add 64 bit support to the test command.
Glenn L McGrath [Wed, 11 Aug 2004 02:45:47 +0000 (02:45 -0000)]
Patch from Bastian Blank to add 64 bit support to the test command.
Example of broken usage: ./busybox test 2147483648 -gt 2147483648

20 years agoPatch from Phil Blundellto improve substring match
Glenn L McGrath [Wed, 11 Aug 2004 02:32:18 +0000 (02:32 -0000)]
Patch from Phil Blundellto improve substring match

20 years agoWillian Barsse wrote
Glenn L McGrath [Wed, 11 Aug 2004 02:30:30 +0000 (02:30 -0000)]
Willian Barsse wrote
"There seems to be a slight problem with the "mod_strcmp" function in
modprobe.c, it scans for the first occurence of the module name in the
"mod_path" variable and expects it to be the last path element. ie
/lib/modules/2.4.22-debug/kernel/fs/vfat in my example. The comparison
will always fail if mod_path contains another substring matching the
module name."

Robert McQueen wrote
"Although William Barsse's patch fixed mod_strcmp for 2.4 kernels, there
was a remaining problem which prevented it from working for me. I've
just tracked it down - when you enable kernel 2.6 module support it
hard-wired the extension to .ko instead of checking at runtime like the
other places where 2.4 differs from 2.6. The attached patch fixes this
for me."

20 years agoPatch from Tito to fix warnings about redifined functionions barrier and likely.
Glenn L McGrath [Fri, 6 Aug 2004 01:49:04 +0000 (01:49 -0000)]
Patch from Tito to fix warnings about redifined functionions barrier and likely.

20 years agoPart of patch from William Barsse, fixes a problem with unescaped %.
Glenn L McGrath [Fri, 6 Aug 2004 00:58:53 +0000 (00:58 -0000)]
Part of patch from William Barsse, fixes a problem with unescaped %.

20 years agoMichael Leibow, MichaelLe at belkin.com writes:
Eric Andersen [Wed, 4 Aug 2004 19:19:10 +0000 (19:19 -0000)]
Michael Leibow, MichaelLe at belkin.com writes:

A question was posted a month ago by Mark Alamo to see if others had
problems with sourcing subscripts within msh.  We asked his firm to fix the
msh.c bug he described because we didn't have enough time to do it
ourselves.

When msh.c is executing a compound statement and there is a . command to
source another script file, msh.c will not execute the subscript until it's
completed executing the rest of the compound statement.

His example was this:

Echo "Start" ; . ./subA; echo "mid" ; . ./subB ; echo "end"

subA and subB execute AFTER end is printed in reverse order.  The same is
true if the sourced files are inside an if else fi, case esac, or any
compound statement.

Attached is a patch to msh.c.  It fixes the problem.  Cd to the root of your
busybox tree and execute "patch -p1 < msh.c.patch"

Unfortunately, I won't have more time to work on this so I hope that there
aren't any problems!

Michael Leibow
Senior Software Engineer

Belkin Corporation

20 years agoRun msh through indent
Eric Andersen [Wed, 4 Aug 2004 19:16:54 +0000 (19:16 -0000)]
Run msh through indent

20 years agoWilliam Barsse writes:
Eric Andersen [Tue, 3 Aug 2004 08:23:33 +0000 (08:23 -0000)]
William Barsse writes:

fixes two other issues (plus the previous as well) with a 2.4 kernel :

- should be able to modprobe an already loaded module and get 0 return
code :
# modprobe <something> && modprobe <something> && echo "ok" || echo "failed"
....
failed

Well, hope this helps and that I didn't screw up again,
- William

20 years agoTito, farmatito at tiscali dot it writes:
Eric Andersen [Tue, 3 Aug 2004 00:14:02 +0000 (00:14 -0000)]
Tito, farmatito at tiscali dot it writes:

Hi to all,
This patch is useful for:
1) remove an unused var from extern char *find_real_root_device_name(const char* name)
    changing it to extern char *find_real_root_device_name(void).
2) fixes include/libbb.h, coreutils/df.c, util-linux/mount.c and  util-linux/umount.c accordingly.
3) fixes a bug, really a false positive,  in find_real_root_device_name() that happens if
    in the /dev directory exists a link named root (/dev/root) that should be skipped but
    is not. This affects applets like df that display wrong results

20 years agofixup cut-n-paste problem
Eric Andersen [Sun, 1 Aug 2004 18:54:45 +0000 (18:54 -0000)]
fixup cut-n-paste problem

20 years agoSimon Poole reports that awk segfaults when environment variables
Eric Andersen [Fri, 30 Jul 2004 23:52:08 +0000 (23:52 -0000)]
Simon Poole reports that awk segfaults when environment variables
with no value exist, i.e.

$ export BOB=''
% ./busybox awk
Segmentation fault

This patch teaches awk to not blow chunks on empty env variables.
 -Erik

20 years agoFix incorrect arguments being passed to mknod
Eric Andersen [Fri, 30 Jul 2004 17:48:21 +0000 (17:48 -0000)]
Fix incorrect arguments being passed to mknod

20 years agoUmm. Not guilty by reason of insanity.
Eric Andersen [Fri, 30 Jul 2004 17:39:08 +0000 (17:39 -0000)]
Umm.  Not guilty by reason of insanity.
 -Erik

20 years agoFixup getty, login, etc so the utmp and wtmp are updated, allowing
Eric Andersen [Fri, 30 Jul 2004 17:24:47 +0000 (17:24 -0000)]
Fixup getty, login, etc so the utmp and wtmp are updated, allowing
the 'who' and 'last' applets among other things to work as expected.
 -Erik

20 years agouse SIGTERM to kill off udhcpd, not SIGKILL
Eric Andersen [Fri, 30 Jul 2004 14:45:08 +0000 (14:45 -0000)]
use SIGTERM to kill off udhcpd, not SIGKILL

20 years agoFix up brain damage with the way major and minor are used to
Eric Andersen [Fri, 30 Jul 2004 14:36:37 +0000 (14:36 -0000)]
Fix up brain damage with the way major and minor are used to
create a dev_t

20 years agoAs noted by Eric Spakman, calling static_down() and then calling
Eric Andersen [Fri, 30 Jul 2004 14:31:01 +0000 (14:31 -0000)]
As noted by Eric Spakman, calling static_down() and then calling
bootp_down() seems redundant, esp since bootp_down was a subset
of static_down, so just use that...

20 years agoClean up hex escape support.
Manuel Novoa III [Thu, 29 Jul 2004 23:15:16 +0000 (23:15 -0000)]
Clean up hex escape support.

20 years agoThanks to Ken Roberts, fix the slackware url
Eric Andersen [Wed, 28 Jul 2004 19:15:04 +0000 (19:15 -0000)]
Thanks to Ken Roberts, fix the slackware url

20 years agoFelipe Kellermann noticed a missing `break'.
Eric Andersen [Tue, 27 Jul 2004 16:45:46 +0000 (16:45 -0000)]
Felipe Kellermann noticed a missing `break'.

20 years agodocument stuff I have done
Robert Griebl [Mon, 26 Jul 2004 18:57:49 +0000 (18:57 -0000)]
document stuff I have done

20 years agoadd missing ; 1_00_rc2
Eric Andersen [Mon, 26 Jul 2004 12:22:33 +0000 (12:22 -0000)]
add missing ;

20 years agobump version to -rc2
Eric Andersen [Mon, 26 Jul 2004 12:12:06 +0000 (12:12 -0000)]
bump version to -rc2

20 years agobother. unrevert my fix.
Eric Andersen [Mon, 26 Jul 2004 12:11:32 +0000 (12:11 -0000)]
bother.  unrevert my fix.

20 years agoPrepare for release
Eric Andersen [Mon, 26 Jul 2004 12:07:01 +0000 (12:07 -0000)]
Prepare for release

20 years agoAllow hex escape sequences
Eric Andersen [Mon, 26 Jul 2004 12:06:19 +0000 (12:06 -0000)]
Allow hex escape sequences

20 years agoMake certain that udhcp shuts down the interface
Eric Andersen [Mon, 26 Jul 2004 12:05:44 +0000 (12:05 -0000)]
Make certain that udhcp shuts down the interface

20 years agoYAEGASHI Takeshi writes:
Eric Andersen [Mon, 26 Jul 2004 12:05:12 +0000 (12:05 -0000)]
YAEGASHI Takeshi writes:

Hi,

With the following /etc/fstab (any two or more lines of nfs), mount -a
-t nfs causes a segmentation faults.

server:/exports/aaa /mnt/aaa nfs defaults 0 0
server:/exprots/bbb /mnt/bbb nfs defaults 0 0

In util-linux/nfsmount.c, it overwrites malloc'ed pointer *mount_opts
with a static pointer.  With this patch it does proper memory realloc
and data copy instead.

20 years agooops
Eric Andersen [Mon, 26 Jul 2004 11:46:50 +0000 (11:46 -0000)]
oops

20 years agobump version to -rc2
Eric Andersen [Mon, 26 Jul 2004 11:45:47 +0000 (11:45 -0000)]
bump version to -rc2

20 years agoMake certain that udhcp shuts down the interface
Eric Andersen [Mon, 26 Jul 2004 11:45:25 +0000 (11:45 -0000)]
Make certain that udhcp shuts down the interface

20 years agoAllow hex escape sequences
Eric Andersen [Mon, 26 Jul 2004 11:28:47 +0000 (11:28 -0000)]
Allow hex escape sequences

20 years agoBusyBox has no business hard coding the number of major and minor bits for a
Eric Andersen [Mon, 26 Jul 2004 09:11:12 +0000 (09:11 -0000)]
BusyBox has no business hard coding the number of major and minor bits for a
dev_t.  This is especially important now that the user space concept of a dev_t
and the kernel concept of a dev_t are divergant.  The only bit of user space
allowed to know the number of major and minor bits is include/sys/sysmacros.h
(i.e. part of libc).  When used with a current C library and a 2.6.x kernel,
this fix should allow BusyBox to support wide device major/minor numbers.
 -Erik

20 years agoPaul Whittaker writes:
Eric Andersen [Sat, 24 Jul 2004 12:44:13 +0000 (12:44 -0000)]
Paul Whittaker writes:

With job control enabled, ash fails to tcsetpgrp back to initialpgrp
upon exit.  exitshell() should call setjobctl(0) to do this.

Context: I am using a lightweight menu system (replimenu[.sf.net]) on my
console, which invokes "/bin/sh -i -c /bin/login", where /bin/sh and
/bin/login are busybox applets.   /bin/sh is ash, with
CONFIG_ASH_JOB_CONTROL=y as the sole suboption.  The shell of the user
concerned (nobody) is also /bin/sh (ash).  When the user /bin/sh exits
(and thereby login and its parent sh), replimenu receives EIO when it
tries to read from the terminal.

20 years agoPatch by Paul Whittaker, make busybox dc compatable with GNU dc.
Glenn L McGrath [Sat, 24 Jul 2004 06:01:52 +0000 (06:01 -0000)]
Patch by Paul Whittaker, make busybox dc compatable with GNU dc.
the following example was broken, echo "1 1 +" | dc

20 years agoUpdate Tito's contributions
Glenn L McGrath [Sat, 24 Jul 2004 01:55:56 +0000 (01:55 -0000)]
Update Tito's contributions

20 years agoPatch from Felipe Kellermann, fix endless loop when first > last and
Glenn L McGrath [Fri, 23 Jul 2004 06:43:29 +0000 (06:43 -0000)]
Patch from Felipe Kellermann, fix endless loop when first > last and
increment > 0.

20 years agoPatch from Felipe Kellermann, fixup usage for pidof, poweroff, remove
Glenn L McGrath [Fri, 23 Jul 2004 06:06:21 +0000 (06:06 -0000)]
Patch from Felipe Kellermann, fixup usage for pidof, poweroff, remove
some trailing '\n'

20 years agoPatch from Felipe Kellermann, fixup usage for halt command
Glenn L McGrath [Fri, 23 Jul 2004 05:16:17 +0000 (05:16 -0000)]
Patch from Felipe Kellermann, fixup usage for halt command

20 years agoiUpdate reboot usage, patch by Felipe Kellermann
Glenn L McGrath [Fri, 23 Jul 2004 03:33:38 +0000 (03:33 -0000)]
iUpdate reboot usage, patch by  Felipe Kellermann

20 years agoPatch from Dmitry Zakharov to fix a bug discovered via the freeswap
Glenn L McGrath [Fri, 23 Jul 2004 02:11:25 +0000 (02:11 -0000)]
Patch from Dmitry Zakharov to fix a bug discovered via the freeswap
script.

20 years agoFix for a bug identied by Harald Kuthe, when using many interfaces (29
Glenn L McGrath [Fri, 23 Jul 2004 01:49:46 +0000 (01:49 -0000)]
Fix for a bug identied by Harald Kuthe, when using many interfaces (29
in this case) the order was incorrect and there were duplicate entries.

20 years agoFelipe Kellermann writes,
Glenn L McGrath [Fri, 23 Jul 2004 01:42:28 +0000 (01:42 -0000)]
Felipe Kellermann writes,

"As noticed today by Steven Scholz, the od's `-v' was broken.
I've fixed that and now both the flags `-v' and `-a' are OK"

Fixes a segfault in
echo "uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu\02bar\4"| ./busybox od -av

20 years agoPatch from Felipe Kellermann, "There is a call to printf using `*pr-cchar'
Glenn L McGrath [Fri, 23 Jul 2004 01:35:41 +0000 (01:35 -0000)]
Patch from Felipe Kellermann, "There is a call to printf using `*pr-cchar'
referencing a string and using a single char, when *p <= 0x1f."

20 years agoPatch from Felipe Kellermann to fix some typo's
Glenn L McGrath [Fri, 23 Jul 2004 01:27:56 +0000 (01:27 -0000)]
Patch from Felipe Kellermann to fix some typo's

20 years agoPatch from Adam Slattery to add bzip2 support to rpm2cpio
Glenn L McGrath [Fri, 23 Jul 2004 01:20:57 +0000 (01:20 -0000)]
Patch from Adam Slattery to add bzip2 support to rpm2cpio

20 years agoPatch from Manousaridis Angelos to bring dhclient down more elegently
Glenn L McGrath [Fri, 23 Jul 2004 01:10:22 +0000 (01:10 -0000)]
Patch from Manousaridis Angelos to bring dhclient down more elegently

20 years agoReverse my previous change, "::" is a GNU getopt extension that allows
Glenn L McGrath [Thu, 22 Jul 2004 04:23:18 +0000 (04:23 -0000)]
Reverse my previous change, "::" is a GNU getopt extension that allows
an optional argument.
Looks like a glibc bug to me

20 years agoPatch from Mike Snitzer <snitzer@gmail.com>:
Robert Griebl [Thu, 22 Jul 2004 00:03:39 +0000 (00:03 -0000)]
Patch from Mike Snitzer <snitzer@gmail.com>:
Support for /etc/modprobe.conf (for 2.6 kernels) should likely be added
to bb's modprobe, see attached patch.

modprobe.conf is just a (even simpler) variant of modules.conf

20 years agoPatch from Mike Snitzer to fix return codes.
Glenn L McGrath [Wed, 21 Jul 2004 23:56:31 +0000 (23:56 -0000)]
Patch from Mike Snitzer to fix return codes.

"I have a need to _really_ know if the interface was properly configured
via ifup so I made busybox's ifupdown pass the return codes through rather
than dropping them on the floor."

"All the functions in ifupdown.c return 1 on success and 0 on failure
(which happens to the opposite of standard practices but whatever).
So it is important for all these functions to not blindly return 1."

"The problem with blindly returning ret, even if it is != 1, is the
callers expect a 0 or 1 and accumulate the return codes.  So a function that
makes 3 calls to execute will have a value of 3 accumulated.  That value
of 1 (success) was almost always returned even if 1 of the commands in the
command sequence failed.  The attached patch fixes the lack of checking
to verify thar result == expected_reult."

20 years agoFix bug in accepting buffer size argument
Glenn L McGrath [Wed, 21 Jul 2004 13:06:30 +0000 (13:06 -0000)]
Fix bug in accepting buffer size argument

20 years agoPatch from Tito, ass usage for strings -a options
Glenn L McGrath [Wed, 21 Jul 2004 12:25:55 +0000 (12:25 -0000)]
Patch from Tito, ass usage for strings -a options

20 years agoPatch from Mike Snitzer, bring down dhclient using its correct pid, fix
Glenn L McGrath [Wed, 21 Jul 2004 12:21:39 +0000 (12:21 -0000)]
Patch from Mike Snitzer, bring down dhclient using its correct pid, fix
a grammatical error.

20 years agoPatch from Jean Wolter, fixes compiler warning when ASH_ALIAS is
Glenn L McGrath [Wed, 21 Jul 2004 10:20:19 +0000 (10:20 -0000)]
Patch from Jean Wolter, fixes compiler warning when ASH_ALIAS is
disabled.

20 years agoFixup -T (--files-from) option, works for non-directories now
Glenn L McGrath [Wed, 21 Jul 2004 09:00:39 +0000 (09:00 -0000)]
Fixup -T (--files-from) option, works for non-directories now

20 years agoAvoid a naming conflict with include/bits/fcntl.h
Eric Andersen [Tue, 20 Jul 2004 22:53:59 +0000 (22:53 -0000)]
Avoid a naming conflict with include/bits/fcntl.h

20 years agoPatch from Mike Snitzer <snitzer@gmail.com>:
Robert Griebl [Tue, 20 Jul 2004 18:36:51 +0000 (18:36 -0000)]
Patch from Mike Snitzer <snitzer@gmail.com>:
Please see the attached patch for the following crash with busybox'
2.6 rmmod support

20 years agonew_process_module_arguments returns 0 on error and 1 if everything went ok
Robert Griebl [Tue, 20 Jul 2004 15:43:57 +0000 (15:43 -0000)]
new_process_module_arguments returns 0 on error and 1 if everything went ok
somehow the ! got lost..
symptoms: modules could only be loaded _without_ parameters

20 years agooops
Eric Andersen [Tue, 20 Jul 2004 11:41:16 +0000 (11:41 -0000)]
oops

20 years agoYet more doc updates
Eric Andersen [Tue, 20 Jul 2004 11:31:52 +0000 (11:31 -0000)]
Yet more doc updates

20 years agomore doc updates
Eric Andersen [Tue, 20 Jul 2004 11:31:08 +0000 (11:31 -0000)]
more doc updates

20 years agocut-n-paste strikes again
Eric Andersen [Tue, 20 Jul 2004 11:23:45 +0000 (11:23 -0000)]
cut-n-paste strikes again

20 years agoUpdate for release 1_00_rc1
Eric Andersen [Tue, 20 Jul 2004 11:08:30 +0000 (11:08 -0000)]
Update for release

20 years agoUpdate changelog
Eric Andersen [Tue, 20 Jul 2004 10:12:21 +0000 (10:12 -0000)]
Update changelog

20 years agoDeal with the fact that 2.6.x kernels replace any '-'s in the
Eric Andersen [Tue, 20 Jul 2004 10:05:13 +0000 (10:05 -0000)]
Deal with the fact that 2.6.x kernels replace any '-'s in the
module name with a '_'.
 -Erik

20 years agoBump version up to release candidate 1
Eric Andersen [Tue, 20 Jul 2004 09:23:41 +0000 (09:23 -0000)]
Bump version up to release candidate 1

20 years agoInclude some documentation posted to the list by vodz
Eric Andersen [Tue, 20 Jul 2004 08:07:10 +0000 (08:07 -0000)]
Include some documentation posted to the list by vodz

20 years agoAssign 'forced' before the goto to avoid a warning
Eric Andersen [Tue, 20 Jul 2004 06:44:46 +0000 (06:44 -0000)]
Assign 'forced' before the goto to avoid a warning

20 years agoPrevent "`bootp_down' was declared implicitly `extern' and later `static'" warning
Eric Andersen [Tue, 20 Jul 2004 06:35:54 +0000 (06:35 -0000)]
Prevent "`bootp_down' was declared implicitly `extern' and later `static'" warning

20 years agoAdd missing type for CONFIG_FEATURE_QUERY_MODULE_INTERFACE
Eric Andersen [Tue, 20 Jul 2004 06:09:14 +0000 (06:09 -0000)]
Add missing type for CONFIG_FEATURE_QUERY_MODULE_INTERFACE

20 years agoUpdate the default config to not ask stuff
Eric Andersen [Tue, 20 Jul 2004 06:06:56 +0000 (06:06 -0000)]
Update the default config to not ask stuff

20 years agoThe 'tests' target is long gone.
Eric Andersen [Tue, 20 Jul 2004 06:04:28 +0000 (06:04 -0000)]
The 'tests' target is long gone.

20 years agoReplace the old and somewhat buggy pwd_grp stuff with the shiny
Eric Andersen [Thu, 15 Jul 2004 12:53:49 +0000 (12:53 -0000)]
Replace the old and somewhat buggy pwd_grp stuff with the shiny
new stuff mjn3 wrote for uClibc

20 years agoPeter Kjellerstedt at axis.com writes:
Eric Andersen [Thu, 15 Jul 2004 06:01:05 +0000 (06:01 -0000)]
Peter Kjellerstedt at axis.com writes:

Hello,

the attached patch should bring extra/config in line
with the Linux 2.6.7 sources.

The following are the commit messages for the respective
files from the Linux bk-repository:

checklist.c:
* fix menuconfig choice item help display

confdata.c:
* config: choice fix
* kconfig: don't rename target dir when saving config

expr.c, expr.h:
* config: disable debug prints

mconf.c:
* fix menuconfig choice item help display

menu.c:
* Kconfig: use select statements

symbol.c:
* config: choice fix
* Avoid bogus warning about recursive dependencies
* c99 struct initialiser conversions

textbox.c:
* janitor: don't init statics to 0

util.c:
* fix lxdialog behaviour

//Peter

20 years agoFixup a few documentation bugs
Eric Andersen [Wed, 14 Jul 2004 10:01:04 +0000 (10:01 -0000)]
Fixup a few documentation bugs

20 years agoFixup some cases of "QM_MODULES: not implemented" for both
Eric Andersen [Tue, 13 Jul 2004 00:09:34 +0000 (00:09 -0000)]
Fixup some cases of "QM_MODULES: not implemented" for both
lsmod and rmmod when using 2.6.x module support
 -Erik

20 years agoPaul Fox writes:
Eric Andersen [Tue, 29 Jun 2004 00:48:30 +0000 (00:48 -0000)]
Paul Fox writes:

hi --

working with ifupdown, i've found a couple of buglets --
the wrong string is passed to an error message.

paul

20 years agoAvoid a number of places where large drives could wrap a uint, and
Eric Andersen [Mon, 28 Jun 2004 23:50:31 +0000 (23:50 -0000)]
Avoid a number of places where large drives could wrap a uint, and
instead use off_t which will be automagically promoted to 64bit if
compiled with support for large drives.
 -Erik