Pavel Roskin | 9027bcf2f4b | Fixed a warning about missing initializer | | |
Pavel Roskin | 93c0d9f090e | The result of getopt() should not be converted to "char" - it breaks on PPC | | |
Eric Andersen | fad04fdd126 | More cleanups.
-Erik | | |
Matt Kraai | b870af09ae1 | Fix argument parsing. | | |
Eric Andersen | d6912c97deb | Be more pedantic aboutthe terminating null applet.
-Erik | | |
Eric Andersen | 58361a44b51 | uid and gid were unsigned, but were compared vs signed values (-1)
-Erik | | |
Eric Andersen | e7413a9cde8 | A couple of minor warning cleanups.
-Erik | | |
Matt Kraai | d537a95fdbc | Use errorMsg rather than fprintf. | | |
Eric Andersen | 4ac6cb534d7 | Fix some stupid memory bugs.
-Erik | | |
Eric Andersen | ec10b9d534d | Add in redimentary backtick suport (doesn't work properly yet, but is
close).
-Erik | | |
Mark Whitley | 34623db6189 | It dawned on me that I would need to grow a char buffer one extra char bigger
to accomodate a trailing '\n'ewline tha... | | |
Mark Whitley | 02008346c0e | Added error checking for edit commands; only a beginning address can be
specified. | | |
Mark Whitley | 94074a980c3 | Added support for (a)ppend, (i)nsert, and (c)hange commands to sed. | | |
Mark Whitley | 496e33feeb2 | Fixed bug where sed '/foo/p' was printing "invalid command". | | |
Mark Whitley | 4f7fe77d072 | (Something I should have done in the previous checkin...) Also broke out
substitution command execution from do_sed_c... | | |
Mark Whitley | 06f3529ada8 | Minor code reorg: Changed the interface to index_of_next_unescaped_slash to an
interface that seems a little more sen... | | |
Eric Andersen | 156959ea938 | Fix uninitialized variable.
-Erik | | |
Eric Andersen | f4c022649b7 | Patch from Marc Nijdam <marc_nijdam@hp.com>
> First (of many more) patch of cp_mv to getopt use. I'm using the most
>... | | |
Mark Whitley | 55380700d88 | Added a smallish TODO comment. | | |
Eric Andersen | 00143ba921f | From Matt Kraai <kraai@alumni.carnegiemellon.edu>
> Here is a patch so that tr can handle NULL characters as well. G... | | |
Matt Kraai | ac48461da9b | Correct argument parsing and other minor cleanups. | | |
Mark Whitley | 37653aaf9c6 | Added some smallish comments to help folks understand why we have two tables
of builtins and the reasoning behind it. | | |
Mark Whitley | c41e8c840fd | Changed bb_regcomp to xregcomp and #if 0'ed out destroy_cmd_strs in sed.c
(maybe I'll remove it later). | | |
Eric Andersen | 6f96e674b91 | Patch from Jon McClintock <jonm@bluemug.com>
>The attached patch adds the ability to parse the actual mode specifier ... | | |
Matt Kraai | be84cd4ef66 | Always report the applet name when doing error reporting. | | |
Matt Kraai | e58771e73c0 | Use global applet_name instead of local versions. | | |
Matt Kraai | e714bce003a | Use global applet_name instead of local versions. | | |
Matt Kraai | 3ecbe9f4dca | The applet name isn't constant. | | |
Eric Andersen | 97426e082a4 | Changed verbiage.
-Erik | | |
Eric Andersen | 8fbaeece53a | Replaced projects with products/projects.
-Erik | | |
Eric Andersen | 68fda241d2e | Added the Kerbango Internet Radio to projects/products using BusyBox.
-Erik | | |
Mark Whitley | 858c1adf2b1 | Applied patch from Matt Kraai to call destroy_cmd_strs in atexit(), rather
than peppering it throughout the code. | | |
Matt Kraai | 7719008a85c | Added applet_name to contain the applet name. | | |
Eric Andersen | aec27bca984 | Final updates for release.
-Erik | | |
Eric Andersen | 960be799647 | Final update for the release. | | |
Eric Andersen | be909b1cd5a | Forgot to commit these cleanups it seems.
-Erik | | |
Eric Andersen | d006c9e6307 | More changelog updates
-Erik | | |
Mark Whitley | 9ebccb28915 | Added changelog entries for grep/sed/regex changes. | | |
Eric Andersen | f1f6d58598a | Some changelog updates.
-Erik | | |
Eric Andersen | 0c838af50bd | Re-enable ln -n in the help.
-Erik | | |
Eric Andersen | 195fa15caf7 | Another patch from Matt Kraai <kraai@alumni.carnegiemellon.edu>:
>
> The following patch allows ln -n to function lik... | | |
Eric Andersen | 61dc0571832 | Added 'dumpkmap' to allow people to dump a binary keymap, which can then be
loaded in by 'loadkmap' -- submitted by A... | | |
Mark Whitley | df5f6ba1159 | Applied patch from Matt Kraai which does the following:
- adds case-insensitive matching in sed s/// epxressions
- ... | | |
Matt Kraai | da9841efc1e | Fix dead link.
-Matt | | |
Eric Andersen | da1d1e763d5 | Fixed NFS so it supports 2.4.x kernels and NFSv3. Should close bug #1009.
-Erik | | |
Mark Whitley | cc54d12ef71 | Removed all trace of hand-tooled regexp routines. Bye bye, baby. | | |
Mark Whitley | dd23b8bb431 | Added a rule to make tags files for vi(m). | | |
Eric Andersen | c674d70699a | Comment on kernel stuff
-Erik | | |
Mark Whitley | 6315ce603b3 | Brand, new sed that uses libc regex routines.
There is some common code used by both sed & grep that should be put in... | | |
Eric Andersen | 85c552035e4 | More linux kernel header file removal.
-Erik | | |
Eric Andersen | 9b2297a34e3 | Remove yet more kernel header dependancies.
-Erik | | |
Eric Andersen | a0053735dc1 | Remove unused variable.
-Erik | | |
Eric Andersen | 3849f9bfcc6 | Remove the problematic CTRLCHAR macro.
-Erik | | |
Mark Whitley | 9a8243aa1e8 | Put the GROWBY variable inside the get_line_from_file function, as that is the
only function where it's used and it's... | | |
Mark Whitley | 928faac5032 | Removed unnecessary #include "regexp.h" line from find.c as per Matt Kraai's
suggestion on the mailing list. | | |
Eric Andersen | 34e1941c32c | Function name cleanup.
-Erik | | |
Eric Andersen | 0b4551faf52 | From Matt Kraai <kraai@alumni.carnegiemellon.edu>:
Howdy,
Bug #1006 reports that
ln -s /tmp/foo .
does not work c... | | |
Eric Andersen | a03d86cf549 | Patch from Matt Kraai <kraai@alumni.carnegiemellon.edu>:
GNU tr complains on the following:
$ tr a ''
tr: when not ... | | |
Mark Whitley | 44735f87443 | Applied patch from Matt Kraai as per his email:
However, the case of
grep foo$ file
didn't work, due to a problem... | | |
Eric Andersen | 999bf72f49a | More portability updates. Now compiles cleanly vs glibc, libc5, and uclibc
(except for mkfs_minix and fsck_minix -- ... | | |
Eric Andersen | e9b527ae48c | include getopt.h
-Erik | | |
Eric Andersen | 161cf934047 | Fix a bug in get_line_from_file. If the length of the line is (GROWBY * n) +
GROWBY - 1, then it writes the null cha... | | |
Eric Andersen | f12724c21ab | The build depends were too strict. I depended on on debhelper (>= 2.0.80)
while debhelper 1.1.24 is available for sl... | | |
Eric Andersen | a57ba4db64d | Argh. More cross libc cleanup. Should be ok now...
-Erik | | |
Eric Andersen | 2cd439f7f07 | More cleanup on umount
-Erik | | |
Eric Andersen | bd22ed80678 | Update files to reduce dependance on kernel version...
-Erik | | |
Eric Andersen | 877a71bbf0b | Add in tinynet
-Erik | | |
Eric Andersen | 9cf44e79aa5 | Doc updates to remove sfdisk.
-Erik | | |
Eric Andersen | 8f282f1b02b | Better description of the BB_FEATURE_USE_DEVPS_PATCH option.
-Erik | | |
Eric Andersen | acecc472615 | Add in my fix for 2.4.x kernels so /proc/mounts will not have useless
deg entries which break mount, df, and friends.... | | |
Eric Andersen | e6b9dfa9673 | Removed sfdisk from BusyBox. It was buggy, fat, and we really couldn't
maintain it very well, so including it was no... | | |
Eric Andersen | 53a955786d7 | Added in Matt Kraai.
-Erik | | |
Eric Andersen | a2c83d885e6 | Fix a dependancy bug for the docs.
-Erik | | |
Eric Andersen | 03f9c81cec2 | Naming fix
-Erik | | |
Eric Andersen | bb374a6935f | Recognize Matt's poweroff fix.
-Erik | | |
Eric Andersen | 4c95a28461b | Fix for bug #1003 -- BusyBox should now poweroff when asked to
do so... Fix thanks to Matt Kraai <kraai@alumni.carne... | | |
Eric Andersen | 3312b0b626c | Web page update from Matt Kraai <kraai@alumni.carnegiemellon.edu>
-Erik | | |
Eric Andersen | 21580923446 | This patch finishes the cleanup of all the commands. It also cleans up
the remaining chapters -- Matt Kraai <kraai@a... | | |
Eric Andersen | b9eb0233a9d | Yet another busybox documentation update from Matt Kraai <kraai@alumni.carnegiemellon.edu>
-Erik | | |
Eric Andersen | b0b732bfe45 | Update 'make release' to remove all the .#filename files
the CVS leaves lying about...
-Erik | | |
Eric Andersen | 03f4c27bd6b | Turned some stuff into features that really are features, not apps.
-Erik | | |
Eric Andersen | 67536ffa437 | Fix doc building so the dependancies work properly.
-Erik | | |
Eric Andersen | 8845adc545e | * Fixed tar creation support when reading from stdin ('tar -cf - . ')
thanks to Daniel Quinlan <quinlan@transmeta... | | |
Eric Andersen | 02bc25be566 | Fixed backspace and delete so they work properly again -- broken
since 0.44.
-Erik | | |
Eric Andersen | e5cec4e3ac3 | More doc patches from Matt Kraai <kraai@alumni.carnegiemellon.edu>.
Thanks Matt!
-Erik | | |
Eric Andersen | 62bb2d02b66 | Remove leftovers of block_device, which disapperared around
busybox 0.28.
-Erik | | |
Eric Andersen | a5dbb39dac2 | Change order.
-Erik | | |
Eric Andersen | c8c10c57159 | Added (fixed) the '-n' option to fbset. Renumbered the command parameters to
put a gap between the normal commands a... | | |
Eric Andersen | f86aee74ce9 | setkeycodes needs get_console_fd(), so if you disable chvt and deallocvt, but
leave setkeycodes active, busybox will ... | | |
Eric Andersen | b1e379f7f3c | Remove some warning with glibc.
-Erik | | |
Eric Andersen | 78eab2f6c63 | Comment on kill.c change.
-Erik | | |
Eric Andersen | 3cfa9ec09cb | Reorganized signal names for better architecture support -- patch
thanks to simon wood <simon@mungewell.uklinux.net>
... | | |
Eric Andersen | 6f5e2814791 | DocBook documentation update from Matt Kraai <kraai@alumni.carnegiemellon.edu>
-Erik | | |
Eric Andersen | b2731b11ef4 | Had an extra tcsetpgrp.
-Erik | | |
Eric Andersen | 1e03add675c | a few minor cleanups.
-Erik | | |
Eric Andersen | 5d893b6beb2 | Remove MAXNAMLEN and use BUFSIZ instead.
-Erik | | |
Eric Andersen | 89bc256c948 | Remove misguided klude around for 2.4.x-test* brokenness. Al Viro
will be removing this stuff from /proc/mounts real... | | |
Eric Andersen | f7cf2f7ef98 | * Fix to tr so it recognizes standard escape sequences. Merged common
escape seq. code from tr and echo into uti... | | |
Eric Andersen | 57ebebfb01a | Patch from Matt Kraai <kraai@alumni.carnegiemellon.edu> to
simplify ar.c and make it more readable.
-Erik | | |
Eric Andersen | 2086e3d6794 | Some cosmetic updates. Changed "OPTIONS" to "Options".
-Erik | | |
Eric Andersen | 028fb625f53 | More doc updates
-Erik | | |
Eric Andersen | 5331025f796 | A first pass at integrating the SGML docs into the Makefile.
A first pass a cleaning up the current SGML (lots more c... | | |
Eric Andersen | b02c54ebeef | * Fix to init.c from Stuart Menefy <Stuart.Menefy@st.com> so that
it always sets the controlling terminal before ... | | |
Eric Andersen | 72965e3454a | Fixed a potential infinite loop. First delete any chars after the
cursor, then delete everything before it. Before ... | | |
Eric Andersen | b54833cde0d | sh fixes from Marius Groeger <mag@sysgo.de>
-Erik | | |
Eric Andersen | 7c31ea4e297 | Added support for ignoring '-g' per GNU ls, thanks to David Vrabel
<dvrabel@arcom.co.uk>. Seems some ftp clients exp... | | |
Eric Andersen | 5d41d60f1e7 | Added support for being a login shell, so things like '-su' or '-sh' (stuff
where argv[0][0]=='-') will now always in... | | |
Mark Whitley | 2e1148b2393 | Fixed comment. | | |
Mark Whitley | 8bd891cbecb | Added support for reading from stdin with '-' as file name arg. | | |
Mark Whitley | 1ca41775bbd | Yanked out the cstring_alloc() and cstring_lineFromFile() functions from
utility.c and replaced them with get_line_fr... | | |
Mark Whitley | d37218941c3 | Brand, spankin', new grep that uses libc regex routines instead of the
hand-rolled ones. Sed still needs to be replac... | | |
Mark Whitley | 268b8c4f387 | Moved some function decls, a struct, and a #define from regexp.h into here.
Also static-ified said functions so they ... | | |
Mark Whitley | 0c96eba3de7 | Removed some function decls (regex, regcomp, etc.) and put them in regexp.c | | |
Eric Andersen | a44790f5391 | Better cross libc support.
-Erik | | |
Eric Andersen | a2db097d662 | Forgot -- targeted the wrong release.
-Erik | | |
Eric Andersen | 1c314ad655a | * Fixed a _horrible_ bug where 'tar -tvf' could unlink
local files!!! Fix thanks to Marius Groeger <mgroeger@sys... | | |
Eric Andersen | 47cac6779a4 | Updates for the .deb
-Erik | | |
John Beppu | eb0283333b1 | = minor formatting issues | | |
John Beppu | 7cdc76dfbf3 | + busybox --install [-s]
is functional (but disabled in busybox.def.h by default)
Someone email the guy who origi... | | |
Eric Andersen | d0edef3cbe3 | Remove stuff now moved into the bug tracking system.
-Erik | | |
John Beppu | 495869f59a6 | + s/int install_links/static int install_links/
? Did you want "busybox --install" or "busybox install" ?
The TODO... | | |
Eric Andersen | cb1d841f094 | This kernel patch is no longer needed, with the change I made to init
and free...
-Erik | | |
John Beppu | 27b5924b96f | + littering my code w/ comments about what troubles me. | | |
John Beppu | 8f425dbf9a8 | + busybox --install [-s]
is almost good to go. Here is my work in progress.
+ Look at the FIXME in busybox.c
to... | | |
Mark Whitley | 83a949cb225 | Just converted busybox.pod to busybox.sgml using the Pod::DocBook Perl module.
The resulting file needs some massagin... | | |
Eric Andersen | 1386e702101 | Fixed segfault with 'cut -f 1 -d:' and added 'cut -s' suport.
Fix thanks to Arne Bernin <arne@matrix.loopback.org>
-... | | |
Eric Andersen | ef40aa81c50 | * Fixed insmod module option parsing for options lacking an '='.
Fix thanks to Marc Nijdam <marc_nijdam@hp.com>
... | | |
Eric Andersen | 3adffb7fc86 | readlink(2) does not NULL terminate the buffer it reads in, but tar expected it
to do so. This caused symlinks store... | | |
Eric Andersen | 10dc9d4d17e | Updates to handle Linux 2.4.0 kernels (kludged around the "none" entries in
/proc/mounts, added a hack to make sysinf... | | |
Eric Andersen | 8a24a6783af | Better error checking in insmod. Remove left over %m's
-Erik | | |
Eric Andersen | 4a971aef599 | Minor web page update.
-Erik | | |
Eric Andersen | 3c37598dc2b | Fix version #
-Erik | | |
Eric Andersen | a29dec28cbd | More doc updates
-Erik | | |
Mark Whitley | ccd32cbb61a | Merged two TODO items into one | | |
Eric Andersen | 9d9610b8dea | Update the list.
-Erik | | |
Eric Andersen | 6f9985e2f26 | Pavel Roskin <proski@gnu.org> just found a nasty memory
corruption bug. Disabling 'ln -n' till it is fixed.
-Erik | | |
Eric Andersen | addc9c28ad2 | Document 'ln --'
-Erik | | |
Mark Whitley | 4fa84e6b54c | Cleaned up some #ifdef spiderwebs. | | |
Eric Andersen | c6cdf587475 | Bump version number to 0.45
-Erik | | |
Mark Whitley | 07edff4ba4b | Added an implicit rule for #defining BB_FEATURE_USE_TERMIOS if
BB_FEATURE_AUTOWIDTH is #defined. | | |
Eric Andersen | 45087b10107 | More doc updates.
-Erik | | |
Eric Andersen | 766c0129754 | Web site updates.
-Erik | | |
Eric Andersen | c5c5e3d1449 | Add in my little patch for 2.4.x to make sysinfo binary compatable (again)
-Erik | | |
Pavel Roskin | afa06628602 | Documented "which" | | |
Pavel Roskin | 1a804e4b3c4 | Removed trailing spaces | | |
Eric Andersen | f929641c516 | Add in telnet docs.
-Erik | | |
Eric Andersen | feb47c024af | Add insmod docs
-Erik | | |
Pavel Roskin | f7a01951fb1 | Updated the list of supported commands | | |
Pavel Roskin | 7ac06a3ff12 | Removed all vestiges of "math" | | |
John Beppu | 0021679b0dc | + added dc (aka the function formerly known as math)
+ did all the housekeeping that this change requires. | | |
Eric Andersen | b405dfa54df | 'tar --help' wasn't working. Fixed it.
-Erik | | |
John Beppu | c03525475e0 | + made it so that you can use the mnemonics
(add, sub, mul, div) in lieu of (+, -, *, /) | | |
Eric Andersen | e63ad9ba06d | Special case the memcopy stuff so it isn't enabled for uclibc
-Erik | | |
Eric Andersen | 28c88a9430e | Some makefile fixes to allow compiling with ucLibc (stuff turned off
by default of course).
-Erik | | |
Pavel Roskin | 339b8923130 | Updated e-mail address of Pavel Roskin to proski@gnu.org | | |
Eric Andersen | 4eb1b304113 | Mention libc support, Pavel's rm fix is already merged.
-Erik | | |
Eric Andersen | bd4a75f6c8e | Finish off the libc5 porting effort. Everything now works with libc5
except for md5sum, which uses the GNU libc addi... | | |
Eric Andersen | bb245ba0c22 | Made insmod work with both libc5 and libc6.
-Erik | | |
Eric Andersen | 9ca57d377e2 | Made ping work with libc5 and libc6.
-Erik | | |
Eric Andersen | e1e23eecab5 | Make umount work and compile cleanly under libc5 and libc6.
-Erik | | |
Eric Andersen | 5e29c6ffce5 | Make swaponoff compile cleanly under both libc5 and libc6.
-Erik | | |
Eric Andersen | a15cd0be34c | Make syslogd.c, init.c, and update.c compile error/warning free under both libc5 and libc6.
-Erik | | |
Eric Andersen | b7362e36a80 | printf now compiles cleanly under both libc5 and libc6.
-Erik | | |
Eric Andersen | 67e32304b1c | Updated to compile and work with libc5.
-Erik | | |
Eric Andersen | be5023a84dd | Update internal.h to conditionally include asm/string.h
-Erik | | |
Eric Andersen | b610615be9a | Updates to a number of apps to remove warnings/compile errors under libc5.
Tested under both libc5 and libc6 and all ... | | |
Mark Whitley | dbb3019d0de | Added a note to the "maybe by 0.44" list to prune sfdisk and graft fdisk. | | |
Eric Andersen | 30f0f2d0407 | Fix a stupid bug, where I cleaned things as the last makefile target. duh.
-Erik | | |
Eric Andersen | b108a5b780a | Added support for building debian packages.
-Erik | | |
Pavel Roskin | 110fc0caccd | Check for 3 and more arguments was incorrect
It is only allowed for linking to a directory
But linking to a directory... | | |
Eric Andersen | 74c66ad06eb | Fix some spelling errors in the source as well.
-Erik | | |
Eric Andersen | 98cd53e86db | Ran it through a spell checker and fixed the spelling errors.
-Erik | | |
Eric Andersen | 852ff13fc43 | Update to ar.c from Glenn McGrath. His comments follow:
------------------------------
the attached diff applies t... | | |
Mark Whitley | b9913954054 | Added some comments and changed a variable name to be more meaningful. No
fixes yet for the space bug, but should be ... | | |
Pavel Roskin | 2e965239ee4 | ln: fixed command line parser. Added support for "--" | | |
Eric Andersen | 3f75503fa0b | Remove trailing space char.
-Erik | | |
Eric Andersen | 28c70b3a16c | Integrate Tomi Ollila's telnet. Costs 3k. :)
-Erik | | |
Pavel Roskin | e97da400791 | Fixed "rm foo" that had been broken while implementing "rm -- foo" | | |
Mark Whitley | 1af7ed5573d | Modified status of some TODO items, added some others in preparation for the
0.44 release. | | |
John Beppu | 3c709b45b39 | + minor typo fix
s/>/>/ | | |
John Beppu | d84990eb1ff | + removed some cruft left over from when lines could be too long. | | |
Eric Andersen | 854e11581f3 | Urgh. revert Makefile. again. Forgot to do the 'cvs update -d now' trick
on my home box. | | |
Eric Andersen | 2b6ab3cbf8c | Add new apps md5sum uudecode uuencode, fix some minor formatting things.
-Erik | | |
Eric Andersen | 053b1462b72 | Fix a bug pointed out by Michal Jaegermann <michal@ellpspace.math.ualberta.ca>
where you used to see:
./grep -q... | | |
Eric Andersen | baf22bff21f | Give beppu credit for fixing grep "Line too long" bug.
-Erik | | |
John Beppu | c7ccfc99fc3 | + utility.c
CSTRING_BUFFER_LENGTH = 1024 /* so it recurses less often */
+ grep.c
uses cstring_lineFromFile(), an... | | |
Eric Andersen | 9f16d614083 | Added a slightly modified version of Ron Alder's insmod patch.
Very cool stuff.
-Erik | | |
John Beppu | 44760d058cd | + updated docs to reflect math's filter capabilities. | | |
| Next → |