fli4l
  1. fli4l

busybox

Public
  1. fli4l
  2. busybox

All Branches Graph

        
AuthorCommitMessageCommit dateBuilds
Pavel RoskinPavel Roskin
9027bcf2f4bFixed a warning about missing initializer
Pavel RoskinPavel Roskin
93c0d9f090eThe result of getopt() should not be converted to "char" - it breaks on PPC
Eric AndersenEric Andersen
fad04fdd126More cleanups. -Erik
Matt KraaiMatt Kraai
b870af09ae1Fix argument parsing.
Eric AndersenEric Andersen
d6912c97debBe more pedantic aboutthe terminating null applet. -Erik
Eric AndersenEric Andersen
58361a44b51uid and gid were unsigned, but were compared vs signed values (-1) -Erik
Eric AndersenEric Andersen
e7413a9cde8A couple of minor warning cleanups. -Erik
Matt KraaiMatt Kraai
d537a95fdbcUse errorMsg rather than fprintf.
Eric AndersenEric Andersen
4ac6cb534d7Fix some stupid memory bugs. -Erik
Eric AndersenEric Andersen
ec10b9d534dAdd in redimentary backtick suport (doesn't work properly yet, but is close). -Erik
Mark WhitleyMark Whitley
34623db6189It dawned on me that I would need to grow a char buffer one extra char bigger to accomodate a trailing '\n'ewline tha...
Mark WhitleyMark Whitley
02008346c0eAdded error checking for edit commands; only a beginning address can be specified.
Mark WhitleyMark Whitley
94074a980c3Added support for (a)ppend, (i)nsert, and (c)hange commands to sed.
Mark WhitleyMark Whitley
496e33feeb2Fixed bug where sed '/foo/p' was printing "invalid command".
Mark WhitleyMark Whitley
4f7fe77d072(Something I should have done in the previous checkin...) Also broke out substitution command execution from do_sed_c...
Mark WhitleyMark Whitley
06f3529ada8Minor code reorg: Changed the interface to index_of_next_unescaped_slash to an interface that seems a little more sen...
Eric AndersenEric Andersen
156959ea938Fix uninitialized variable. -Erik
Eric AndersenEric Andersen
f4c022649b7Patch from Marc Nijdam <marc_nijdam@hp.com> > First (of many more) patch of cp_mv to getopt use. I'm using the most >...
Mark WhitleyMark Whitley
55380700d88Added a smallish TODO comment.
Eric AndersenEric Andersen
00143ba921fFrom Matt Kraai <kraai@alumni.carnegiemellon.edu> > Here is a patch so that tr can handle NULL characters as well. G...
Matt KraaiMatt Kraai
ac48461da9bCorrect argument parsing and other minor cleanups.
Mark WhitleyMark Whitley
37653aaf9c6Added some smallish comments to help folks understand why we have two tables of builtins and the reasoning behind it.
Mark WhitleyMark Whitley
c41e8c840fdChanged bb_regcomp to xregcomp and #if 0'ed out destroy_cmd_strs in sed.c (maybe I'll remove it later).
Eric AndersenEric Andersen
6f96e674b91Patch from Jon McClintock <jonm@bluemug.com> >The attached patch adds the ability to parse the actual mode specifier ...
Matt KraaiMatt Kraai
be84cd4ef66Always report the applet name when doing error reporting.
Matt KraaiMatt Kraai
e58771e73c0Use global applet_name instead of local versions.
Matt KraaiMatt Kraai
e714bce003aUse global applet_name instead of local versions.
Matt KraaiMatt Kraai
3ecbe9f4dcaThe applet name isn't constant.
Eric AndersenEric Andersen
97426e082a4Changed verbiage. -Erik
Eric AndersenEric Andersen
8fbaeece53aReplaced projects with products/projects. -Erik
Eric AndersenEric Andersen
68fda241d2eAdded the Kerbango Internet Radio to projects/products using BusyBox. -Erik
Mark WhitleyMark Whitley
858c1adf2b1Applied patch from Matt Kraai to call destroy_cmd_strs in atexit(), rather than peppering it throughout the code.
Matt KraaiMatt Kraai
7719008a85cAdded applet_name to contain the applet name.
Eric AndersenEric Andersen
aec27bca984Final updates for release. -Erik
Eric AndersenEric Andersen
960be799647Final update for the release.
Eric AndersenEric Andersen
be909b1cd5aForgot to commit these cleanups it seems. -Erik
Eric AndersenEric Andersen
d006c9e6307More changelog updates -Erik
Mark WhitleyMark Whitley
9ebccb28915Added changelog entries for grep/sed/regex changes.
Eric AndersenEric Andersen
f1f6d58598aSome changelog updates. -Erik
Eric AndersenEric Andersen
0c838af50bdRe-enable ln -n in the help. -Erik
Eric AndersenEric Andersen
195fa15caf7Another patch from Matt Kraai <kraai@alumni.carnegiemellon.edu>: > > The following patch allows ln -n to function lik...
Eric AndersenEric Andersen
61dc0571832Added 'dumpkmap' to allow people to dump a binary keymap, which can then be loaded in by 'loadkmap' -- submitted by A...
Mark WhitleyMark Whitley
df5f6ba1159Applied patch from Matt Kraai which does the following: - adds case-insensitive matching in sed s/// epxressions - ...
Matt KraaiMatt Kraai
da9841efc1eFix dead link. -Matt
Eric AndersenEric Andersen
da1d1e763d5Fixed NFS so it supports 2.4.x kernels and NFSv3. Should close bug #1009. -Erik
Mark WhitleyMark Whitley
cc54d12ef71Removed all trace of hand-tooled regexp routines. Bye bye, baby.
Mark WhitleyMark Whitley
dd23b8bb431Added a rule to make tags files for vi(m).
Eric AndersenEric Andersen
c674d70699aComment on kernel stuff -Erik
Mark WhitleyMark Whitley
6315ce603b3Brand, new sed that uses libc regex routines. There is some common code used by both sed & grep that should be put in...
Eric AndersenEric Andersen
85c552035e4More linux kernel header file removal. -Erik
Eric AndersenEric Andersen
9b2297a34e3Remove yet more kernel header dependancies. -Erik
Eric AndersenEric Andersen
a0053735dc1Remove unused variable. -Erik
Eric AndersenEric Andersen
3849f9bfcc6Remove the problematic CTRLCHAR macro. -Erik
Mark WhitleyMark Whitley
9a8243aa1e8Put the GROWBY variable inside the get_line_from_file function, as that is the only function where it's used and it's...
Mark WhitleyMark Whitley
928faac5032Removed unnecessary #include "regexp.h" line from find.c as per Matt Kraai's suggestion on the mailing list.
Eric AndersenEric Andersen
34e1941c32cFunction name cleanup. -Erik
Eric AndersenEric Andersen
0b4551faf52From Matt Kraai <kraai@alumni.carnegiemellon.edu>: Howdy, Bug #1006 reports that ln -s /tmp/foo . does not work c...
Eric AndersenEric Andersen
a03d86cf549Patch from Matt Kraai <kraai@alumni.carnegiemellon.edu>: GNU tr complains on the following: $ tr a '' tr: when not ...
Mark WhitleyMark Whitley
44735f87443Applied patch from Matt Kraai as per his email: However, the case of grep foo$ file didn't work, due to a problem...
Eric AndersenEric Andersen
999bf72f49aMore portability updates. Now compiles cleanly vs glibc, libc5, and uclibc (except for mkfs_minix and fsck_minix -- ...
Eric AndersenEric Andersen
e9b527ae48cinclude getopt.h -Erik
Eric AndersenEric Andersen
161cf934047Fix 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 AndersenEric Andersen
f12724c21abThe build depends were too strict. I depended on on debhelper (>= 2.0.80) while debhelper 1.1.24 is available for sl...
Eric AndersenEric Andersen
a57ba4db64dArgh. More cross libc cleanup. Should be ok now... -Erik
Eric AndersenEric Andersen
2cd439f7f07More cleanup on umount -Erik
Eric AndersenEric Andersen
bd22ed80678Update files to reduce dependance on kernel version... -Erik
Eric AndersenEric Andersen
877a71bbf0bAdd in tinynet -Erik
Eric AndersenEric Andersen
9cf44e79aa5Doc updates to remove sfdisk. -Erik
Eric AndersenEric Andersen
8f282f1b02bBetter description of the BB_FEATURE_USE_DEVPS_PATCH option. -Erik
Eric AndersenEric Andersen
acecc472615Add in my fix for 2.4.x kernels so /proc/mounts will not have useless deg entries which break mount, df, and friends....
Eric AndersenEric Andersen
e6b9dfa9673Removed sfdisk from BusyBox. It was buggy, fat, and we really couldn't maintain it very well, so including it was no...
Eric AndersenEric Andersen
53a955786d7Added in Matt Kraai. -Erik
Eric AndersenEric Andersen
a2c83d885e6Fix a dependancy bug for the docs. -Erik
Eric AndersenEric Andersen
03f9c81cec2Naming fix -Erik
Eric AndersenEric Andersen
bb374a6935fRecognize Matt's poweroff fix. -Erik
Eric AndersenEric Andersen
4c95a28461bFix for bug #1003 -- BusyBox should now poweroff when asked to do so... Fix thanks to Matt Kraai <kraai@alumni.carne...
Eric AndersenEric Andersen
3312b0b626cWeb page update from Matt Kraai <kraai@alumni.carnegiemellon.edu> -Erik
Eric AndersenEric Andersen
21580923446This patch finishes the cleanup of all the commands. It also cleans up the remaining chapters -- Matt Kraai <kraai@a...
Eric AndersenEric Andersen
b9eb0233a9dYet another busybox documentation update from Matt Kraai <kraai@alumni.carnegiemellon.edu> -Erik
Eric AndersenEric Andersen
b0b732bfe45Update 'make release' to remove all the .#filename files the CVS leaves lying about... -Erik
Eric AndersenEric Andersen
03f4c27bd6bTurned some stuff into features that really are features, not apps. -Erik
Eric AndersenEric Andersen
67536ffa437Fix doc building so the dependancies work properly. -Erik
Eric AndersenEric Andersen
8845adc545e* Fixed tar creation support when reading from stdin ('tar -cf - . ') thanks to Daniel Quinlan <quinlan@transmeta...
Eric AndersenEric Andersen
02bc25be566Fixed backspace and delete so they work properly again -- broken since 0.44. -Erik
Eric AndersenEric Andersen
e5cec4e3ac3More doc patches from Matt Kraai <kraai@alumni.carnegiemellon.edu>. Thanks Matt! -Erik
Eric AndersenEric Andersen
62bb2d02b66Remove leftovers of block_device, which disapperared around busybox 0.28. -Erik
Eric AndersenEric Andersen
a5dbb39dac2Change order. -Erik
Eric AndersenEric Andersen
c8c10c57159Added (fixed) the '-n' option to fbset. Renumbered the command parameters to put a gap between the normal commands a...
Eric AndersenEric Andersen
f86aee74ce9setkeycodes needs get_console_fd(), so if you disable chvt and deallocvt, but leave setkeycodes active, busybox will ...
Eric AndersenEric Andersen
b1e379f7f3cRemove some warning with glibc. -Erik
Eric AndersenEric Andersen
78eab2f6c63Comment on kill.c change. -Erik
Eric AndersenEric Andersen
3cfa9ec09cbReorganized signal names for better architecture support -- patch thanks to simon wood <simon@mungewell.uklinux.net> ...
Eric AndersenEric Andersen
6f5e2814791DocBook documentation update from Matt Kraai <kraai@alumni.carnegiemellon.edu> -Erik
Eric AndersenEric Andersen
b2731b11ef4Had an extra tcsetpgrp. -Erik
Eric AndersenEric Andersen
1e03add675ca few minor cleanups. -Erik
Eric AndersenEric Andersen
5d893b6beb2Remove MAXNAMLEN and use BUFSIZ instead. -Erik
Eric AndersenEric Andersen
89bc256c948Remove misguided klude around for 2.4.x-test* brokenness. Al Viro will be removing this stuff from /proc/mounts real...
Eric AndersenEric Andersen
f7cf2f7ef98* Fix to tr so it recognizes standard escape sequences. Merged common escape seq. code from tr and echo into uti...
Eric AndersenEric Andersen
57ebebfb01aPatch from Matt Kraai <kraai@alumni.carnegiemellon.edu> to simplify ar.c and make it more readable. -Erik
Eric AndersenEric Andersen
2086e3d6794Some cosmetic updates. Changed "OPTIONS" to "Options". -Erik
Eric AndersenEric Andersen
028fb625f53More doc updates -Erik
Eric AndersenEric Andersen
5331025f796A first pass at integrating the SGML docs into the Makefile. A first pass a cleaning up the current SGML (lots more c...
Eric AndersenEric Andersen
b02c54ebeef* Fix to init.c from Stuart Menefy <Stuart.Menefy@st.com> so that it always sets the controlling terminal before ...
Eric AndersenEric Andersen
72965e3454aFixed a potential infinite loop. First delete any chars after the cursor, then delete everything before it. Before ...
Eric AndersenEric Andersen
b54833cde0dsh fixes from Marius Groeger <mag@sysgo.de> -Erik
Eric AndersenEric Andersen
7c31ea4e297Added support for ignoring '-g' per GNU ls, thanks to David Vrabel <dvrabel@arcom.co.uk>. Seems some ftp clients exp...
Eric AndersenEric Andersen
5d41d60f1e7Added support for being a login shell, so things like '-su' or '-sh' (stuff where argv[0][0]=='-') will now always in...
Mark WhitleyMark Whitley
2e1148b2393Fixed comment.
Mark WhitleyMark Whitley
8bd891cbecbAdded support for reading from stdin with '-' as file name arg.
Mark WhitleyMark Whitley
1ca41775bbdYanked out the cstring_alloc() and cstring_lineFromFile() functions from utility.c and replaced them with get_line_fr...
Mark WhitleyMark Whitley
d37218941c3Brand, spankin', new grep that uses libc regex routines instead of the hand-rolled ones. Sed still needs to be replac...
Mark WhitleyMark Whitley
268b8c4f387Moved some function decls, a struct, and a #define from regexp.h into here. Also static-ified said functions so they ...
Mark WhitleyMark Whitley
0c96eba3de7Removed some function decls (regex, regcomp, etc.) and put them in regexp.c
Eric AndersenEric Andersen
a44790f5391Better cross libc support. -Erik
Eric AndersenEric Andersen
a2db097d662Forgot -- targeted the wrong release. -Erik
Eric AndersenEric Andersen
1c314ad655a* Fixed a _horrible_ bug where 'tar -tvf' could unlink local files!!! Fix thanks to Marius Groeger <mgroeger@sys...
Eric AndersenEric Andersen
47cac6779a4Updates for the .deb -Erik
John BeppuJohn Beppu
eb0283333b1= minor formatting issues
John BeppuJohn Beppu
7cdc76dfbf3+ busybox --install [-s] is functional (but disabled in busybox.def.h by default) Someone email the guy who origi...
Eric AndersenEric Andersen
d0edef3cbe3Remove stuff now moved into the bug tracking system. -Erik
John BeppuJohn Beppu
495869f59a6+ s/int install_links/static int install_links/ ? Did you want "busybox --install" or "busybox install" ? The TODO...
Eric AndersenEric Andersen
cb1d841f094This kernel patch is no longer needed, with the change I made to init and free... -Erik
John BeppuJohn Beppu
27b5924b96f+ littering my code w/ comments about what troubles me.
John BeppuJohn 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 WhitleyMark Whitley
83a949cb225Just converted busybox.pod to busybox.sgml using the Pod::DocBook Perl module. The resulting file needs some massagin...
Eric AndersenEric Andersen
1386e702101Fixed segfault with 'cut -f 1 -d:' and added 'cut -s' suport. Fix thanks to Arne Bernin <arne@matrix.loopback.org> -...
Eric AndersenEric Andersen
ef40aa81c50* Fixed insmod module option parsing for options lacking an '='. Fix thanks to Marc Nijdam <marc_nijdam@hp.com> ...
Eric AndersenEric Andersen
3adffb7fc86readlink(2) does not NULL terminate the buffer it reads in, but tar expected it to do so. This caused symlinks store...
Eric AndersenEric Andersen
10dc9d4d17eUpdates to handle Linux 2.4.0 kernels (kludged around the "none" entries in /proc/mounts, added a hack to make sysinf...
Eric AndersenEric Andersen
8a24a6783afBetter error checking in insmod. Remove left over %m's -Erik
Eric AndersenEric Andersen
4a971aef599Minor web page update. -Erik
Eric AndersenEric Andersen
3c37598dc2bFix version # -Erik
Eric AndersenEric Andersen
a29dec28cbdMore doc updates -Erik
Mark WhitleyMark Whitley
ccd32cbb61aMerged two TODO items into one
Eric AndersenEric Andersen
9d9610b8deaUpdate the list. -Erik
Eric AndersenEric Andersen
6f9985e2f26Pavel Roskin <proski@gnu.org> just found a nasty memory corruption bug. Disabling 'ln -n' till it is fixed. -Erik
Eric AndersenEric Andersen
addc9c28ad2Document 'ln --' -Erik
Mark WhitleyMark Whitley
4fa84e6b54cCleaned up some #ifdef spiderwebs.
Eric AndersenEric Andersen
c6cdf587475Bump version number to 0.45 -Erik
Mark WhitleyMark Whitley
07edff4ba4bAdded an implicit rule for #defining BB_FEATURE_USE_TERMIOS if BB_FEATURE_AUTOWIDTH is #defined.
Eric AndersenEric Andersen
45087b10107More doc updates. -Erik
Eric AndersenEric Andersen
766c0129754Web site updates. -Erik
Eric AndersenEric Andersen
c5c5e3d1449Add in my little patch for 2.4.x to make sysinfo binary compatable (again) -Erik
Pavel RoskinPavel Roskin
afa06628602Documented "which"
Pavel RoskinPavel Roskin
1a804e4b3c4Removed trailing spaces
Eric AndersenEric Andersen
f929641c516Add in telnet docs. -Erik
Eric AndersenEric Andersen
feb47c024afAdd insmod docs -Erik
Pavel RoskinPavel Roskin
f7a01951fb1Updated the list of supported commands
Pavel RoskinPavel Roskin
7ac06a3ff12Removed all vestiges of "math"
John BeppuJohn Beppu
0021679b0dc+ added dc (aka the function formerly known as math) + did all the housekeeping that this change requires.
Eric AndersenEric Andersen
b405dfa54df'tar --help' wasn't working. Fixed it. -Erik
John BeppuJohn Beppu
c03525475e0+ made it so that you can use the mnemonics (add, sub, mul, div) in lieu of (+, -, *, /)
Eric AndersenEric Andersen
e63ad9ba06dSpecial case the memcopy stuff so it isn't enabled for uclibc -Erik
Eric AndersenEric Andersen
28c88a9430eSome makefile fixes to allow compiling with ucLibc (stuff turned off by default of course). -Erik
Pavel RoskinPavel Roskin
339b8923130Updated e-mail address of Pavel Roskin to proski@gnu.org
Eric AndersenEric Andersen
4eb1b304113Mention libc support, Pavel's rm fix is already merged. -Erik
Eric AndersenEric Andersen
bd4a75f6c8eFinish off the libc5 porting effort. Everything now works with libc5 except for md5sum, which uses the GNU libc addi...
Eric AndersenEric Andersen
bb245ba0c22Made insmod work with both libc5 and libc6. -Erik
Eric AndersenEric Andersen
9ca57d377e2Made ping work with libc5 and libc6. -Erik
Eric AndersenEric Andersen
e1e23eecab5Make umount work and compile cleanly under libc5 and libc6. -Erik
Eric AndersenEric Andersen
5e29c6ffce5Make swaponoff compile cleanly under both libc5 and libc6. -Erik
Eric AndersenEric Andersen
a15cd0be34cMake syslogd.c, init.c, and update.c compile error/warning free under both libc5 and libc6. -Erik
Eric AndersenEric Andersen
b7362e36a80printf now compiles cleanly under both libc5 and libc6. -Erik
Eric AndersenEric Andersen
67e32304b1cUpdated to compile and work with libc5. -Erik
Eric AndersenEric Andersen
be5023a84ddUpdate internal.h to conditionally include asm/string.h -Erik
Eric AndersenEric Andersen
b610615be9aUpdates to a number of apps to remove warnings/compile errors under libc5. Tested under both libc5 and libc6 and all ...
Mark WhitleyMark Whitley
dbb3019d0deAdded a note to the "maybe by 0.44" list to prune sfdisk and graft fdisk.
Eric AndersenEric Andersen
30f0f2d0407Fix a stupid bug, where I cleaned things as the last makefile target. duh. -Erik
Eric AndersenEric Andersen
b108a5b780aAdded support for building debian packages. -Erik
Pavel RoskinPavel Roskin
110fc0caccdCheck for 3 and more arguments was incorrect It is only allowed for linking to a directory But linking to a directory...
Eric AndersenEric Andersen
74c66ad06ebFix some spelling errors in the source as well. -Erik
Eric AndersenEric Andersen
98cd53e86dbRan it through a spell checker and fixed the spelling errors. -Erik
Eric AndersenEric Andersen
852ff13fc43Update to ar.c from Glenn McGrath. His comments follow: ------------------------------ the attached diff applies t...
Mark WhitleyMark Whitley
b9913954054Added some comments and changed a variable name to be more meaningful. No fixes yet for the space bug, but should be ...
Pavel RoskinPavel Roskin
2e965239ee4ln: fixed command line parser. Added support for "--"
Eric AndersenEric Andersen
3f75503fa0bRemove trailing space char. -Erik
Eric AndersenEric Andersen
28c70b3a16cIntegrate Tomi Ollila's telnet. Costs 3k. :) -Erik
Pavel RoskinPavel Roskin
e97da400791Fixed "rm foo" that had been broken while implementing "rm -- foo"
Mark WhitleyMark Whitley
1af7ed5573dModified status of some TODO items, added some others in preparation for the 0.44 release.
John BeppuJohn Beppu
3c709b45b39+ minor typo fix s/&gt/&gt;/
John BeppuJohn Beppu
d84990eb1ff+ removed some cruft left over from when lines could be too long.
Eric AndersenEric Andersen
854e11581f3Urgh. revert Makefile. again. Forgot to do the 'cvs update -d now' trick on my home box.
Eric AndersenEric Andersen
2b6ab3cbf8cAdd new apps md5sum uudecode uuencode, fix some minor formatting things. -Erik
Eric AndersenEric Andersen
053b1462b72Fix a bug pointed out by Michal Jaegermann <michal@ellpspace.math.ualberta.ca> where you used to see: ./grep -q...
Eric AndersenEric Andersen
baf22bff21fGive beppu credit for fixing grep "Line too long" bug. -Erik
John BeppuJohn Beppu
c7ccfc99fc3+ utility.c CSTRING_BUFFER_LENGTH = 1024 /* so it recurses less often */ + grep.c uses cstring_lineFromFile(), an...
Eric AndersenEric Andersen
9f16d614083Added a slightly modified version of Ron Alder's insmod patch. Very cool stuff. -Erik
John BeppuJohn Beppu
44760d058cd+ updated docs to reflect math's filter capabilities.