fli4l
  1. fli4l

busybox

Public
  1. fli4l
  2. busybox

All Branches Graph

        
AuthorCommitMessageCommit dateBuilds
Eric AndersenEric Andersen
f3b2b52b589Patch from Matt Kraai to enable proxy support.
Mark WhitleyMark Whitley
f57c944e094Changed names of functions in utility.c and all affected files, to make compliant with the style guide. Everybody reb...
Matt KraaiMatt Kraai
7b5c16ebe5fFix by Tim Robbins <fyre@box3n.gumbynet.org> to prevent bad format strings from being passed to syslog(3).
Matt KraaiMatt Kraai
87afb526b53Get rid of redundant TRUE and FALSE definitions.
Randolph ChungRandolph Chung
1e1d9d1c953oops, didn't mean to commit that last one... reverting
Randolph ChungRandolph Chung
da7b82981b3Write progress meter to stderr instead of stdout
Randolph ChungRandolph Chung
02553a2a188Fixed URL parsing bug Fixed -O - output-to-stdout bug
Eric AndersenEric Andersen
3d957c87b75Patch from Jim Gleason <jimg@lineo.com> to fix tar so it no longer breaks hard links, and no longer segfault in a cer...
Eric AndersenEric Andersen
6b78fe383feAdd some more changlog stuff suggested by Larry Doolittle.
Eric AndersenEric Andersen
1e7cea952b0Bettwr document the hidden internal sh.c #defines, and which folks might want to use...
Eric AndersenEric Andersen
bc5941a5408Close but #1071...
Eric AndersenEric Andersen
bfa54143f62Ignore the newdocs as well
Eric AndersenEric Andersen
8ffabf5825ePatch from Matt Kraai to fix 'echo "1 2 3" | tr -s " "' so it properly outputs "1 2 3".
Eric AndersenEric Andersen
1d3523b7aa9patch from Larry Doolittle to rename BB_FEATURE_SH_BUILTINS_ALWAYS_WIN to the more pedantically correct BB_FEATURE_SH...
Eric AndersenEric Andersen
21adca750a9Added insmod support for ARM, and lsmod support for older kernels, thanks to Alcove, Julien Gaulmin <julien.gaulmin@a...
Matt KraaiMatt Kraai
e884970c87bMust compile before committing.
Matt KraaiMatt Kraai
92ed8a35190Fix exit status on failure.
Mark WhitleyMark Whitley
ab147f608d1Removed isBlank and isWildCard macros that were totally unused (should anyone need isBlank, please use isblank() in c...
Mark WhitleyMark Whitley
26a3adb2449Changed some #define strings to static const char [] variables. Tested ls after changing, it worked.
Matt KraaiMatt Kraai
deb9d4d7654Use perrorMsg and clean up exit status.
Mark WhitleyMark Whitley
4758368505cFixed the comments to match the code and renamed the function to a (hopefully) more descriptive name, and as per the ...
Mark WhitleyMark Whitley
cf61fe14aebApplied patch from Matt Kraai to add v*error functions for handling vararg lists in a safe 'n sane fashion.
Matt KraaiMatt Kraai
d27753afd98Use perrorMsg instead of perror and keep removing files if we encounter an error.
Eric AndersenEric Andersen
0e836ed8db8Changelog update
Eric AndersenEric Andersen
2187adc619cFlag day warning! Change TRUE and FALSE defines to normal C style TRUE=1, FALSE=0. -Erik
Eric AndersenEric Andersen
8cede00b9ecPatch to add in the -X option and fix the --exclude bug, originally by Sebastien Huet, and now ported to the latest a...
Eric AndersenEric Andersen
f484e7e65c8Fix typo
Eric AndersenEric Andersen
868c057d253Patch from Larry Doolittle so it will build the newdocs right.
Eric AndersenEric Andersen
e73fda83111Update for handling .udebs and building using a pristine source dir...
Eric AndersenEric Andersen
29be79c5f61More doc handling updates
Eric AndersenEric Andersen
4c45e0991a1Update some descriptions
Eric AndersenEric Andersen
b8b8d81c244Fix yet another blunder. Create symlink correctly this time.
Eric AndersenEric Andersen
4d449c42f2aI forgot a "/". Oops.
Eric AndersenEric Andersen
e2f6e122133More pristine source directory updates. It now works for me (including doing install). How about you? -Erik
Eric AndersenEric Andersen
09a34e53689More updates for the Makefile to do BB_SRC_DIR. This is primarily a patch from Larry Doolittle, but with updates fro...
Eric AndersenEric Andersen
02f3b2e0c8bMake tar shutup on compile
Eric AndersenEric Andersen
87559829ffcRemove #ifdef __STDC__ junk. We don't do K&R round these parts, so no point acting like we do.
Matt KraaiMatt Kraai
3e856ce428cStop using TRUE and FALSE for exit status.
Eric AndersenEric Andersen
b558e76eb1bApply some patches from Gennady Feldman <gfeldman@mail.com> to . /etc/profile, and to emulate bash prompt. I've clea...
Matt KraaiMatt Kraai
cabafae7b0bNote new dependency.
Matt KraaiMatt Kraai
c119ab9e295Note an error if we are unable to list/extract specified files.
Eric AndersenEric Andersen
8c725e624a6Patch from Larry Doolittle (with minor touchups from me so everything compiles and works) to use the applet definitio...
Eric AndersenEric Andersen
8c2d3f46ab4Fix escape char problem.
Eric AndersenEric Andersen
9bd71e83234Add "\r" to utility.c:process_escape_sequence() (from email about "echo vs. optarg" from Larry Doolittle Tue, 28 Nov ...
Eric AndersenEric Andersen
8fff78d66eeApply the BSD echo version submitted by Jonas Holmberg <jonas.holmberg@axis.com>
Eric AndersenEric Andersen
ddea368dbe5Apply rev #2 of dd fix from Gennady Feldman.
Eric AndersenEric Andersen
618e8ed4c4bUpdate the changelog a bit
Eric AndersenEric Andersen
0730943b499Moar Speling fickes frum Larry Doolittle
Eric AndersenEric Andersen
20ea5c33529Patch form Larry Doolittle <ldoolitt@recycle.lbl.gov> (in collaboration with Matt Kraai <kraai@alumni.carnegiemellon....
Eric AndersenEric Andersen
7b5d59464faApply a patch from Larry Doolittle <ldoolitt@recycle.lbl.gov> to close bug 1069. This shaves about 100 bytes from th...
Eric AndersenEric Andersen
cf1189f5a70Patch from Matt Kraai to fix an infinate loop with ls -aR
Eric AndersenEric Andersen
4bfb6b7b67fFinish commit of rpmunpack and add in scripts for undeb and unrpm
Eric AndersenEric Andersen
e500d208356Apply a patch fromkent robotti: Renamed unrpm to original rpmunpack, so you can use an included shell script ...
Mark WhitleyMark Whitley
d58ff8731ceRe-organized some sections and added a whole new section on avoiding the preprocessor. Comments welcome.
Matt KraaiMatt Kraai
9a71af54f53Fix behavior when removal fails.
Matt KraaiMatt Kraai
ab8f9e286b1Check for archive errors even for files we aren't extracting.
Matt KraaiMatt Kraai
768a2340b55Fixed return status (thanks to David Douthitt for the fix).
Matt KraaiMatt Kraai
e93abf9e699Fixed user and group name listing.
Mark WhitleyMark Whitley
5022d0e55fbAdded AdTran to the list of products using Busybox.
Mark WhitleyMark Whitley
00530875870Applied patch from Brent Priddy <brent.priddy@adtran.com> to handle the special-case of using newlines as field delim...
Mark WhitleyMark Whitley
9028e2c96aaNumerous spelling / grammar corrections from Larry Doolittle <ldoolitt@recycle.lbl.gov>, as well as a few additions /...
Eric AndersenEric Andersen
a683ee81d91"I will always compile before I commit." "I will always compile before I commit." "I will always compile before I com...
Eric AndersenEric Andersen
e5aef92e221Fix up builtin overrides, and hack in the binary search for finding matching applets into the shell.
Mark WhitleyMark Whitley
cf32e23796aModified help string for xargs. Props to Kent Robotti <robotti@metconnect.com>.
Eric AndersenEric Andersen
50b3113dc2dAdd in a new FEATURE (off by default) BB_FEATURE_SH_BUILTINS_ALWAYS_WIN. Make the sh default to using external comman...
Eric AndersenEric Andersen
337ec1bb321Fix typo pointed out by Michael Renzmann <renzmann@gmx.de>
Eric AndersenEric Andersen
e790ddb2e11Add BB_CMP to xfopen
Eric AndersenEric Andersen
4e573f4729aRemove the BSD advertising clause, and replace it with a link to how the advertising clause has been retroactivly dec...
Eric AndersenEric Andersen
8045c08e1c7Oops. I kant tipe.
Mark WhitleyMark Whitley
e2e2c29ea13Brand new version of xargs. Tested thoroughly by Kent Robotti. (Domo arigato, Mr. Robotti...) Closes bug #1065.
Eric AndersenEric Andersen
3c5ee9a379dGrammer fix. Changed "longer then" to "longer than". Fix thanks to Jim Gleason <jimg@lineo.com>.
Eric AndersenEric Andersen
46f0beb1672Patch from Gennady Feldman <gfeldman@tradeline.net> to: 1. Opens redirections w/ the right access. 2. Doesn't...
Eric AndersenEric Andersen
2aa1091130dUlp. "expr" listed as a second "echo" (oops) -- thanks to David Douthitt for noticing....
Eric AndersenEric Andersen
6d5b73d183cAdd in Zdisk
Eric AndersenEric Andersen
f61caf04115Remove unneeded junk
Matt KraaiMatt Kraai
7918e1fd549Move flush_outbuf to the file in which it is used, and by doing so fix a nasty error dealing with two different varia...
Matt KraaiMatt Kraai
d8ad76cb31fFix some bugs reported by Jim Gleason <jimg@lineo.com> and others I introduced.
Eric AndersenEric Andersen
63a862272ccCleanup of duplicated symbols -- found by compiling with LDFLAGS += -Wl,-warn-common
Mark WhitleyMark Whitley
eb69ead0910Removed REG_NEWLINE from regcomp to fix the same bug found in grep where it would not match blank lines (bug #1064). ...
Mark WhitleyMark Whitley
e7ff2842dd1Now, what was that logic block doing up there?
Mark WhitleyMark Whitley
2dc192fd991Re-worked the support for s///p, fixed a backref limit buglet, and cleaned up a few other ugly places (do_subst_comma...
Eric AndersenEric Andersen
a75466e9819Warning cleanup from Gennady Feldman -Erik
Eric AndersenEric Andersen
ef936da7c56Fix uname problem that was breaking poweroff.
Eric AndersenEric Andersen
3e07541e5feThis was redundant
Matt KraaiMatt Kraai
269e07cadc5Make fbset compile with the readmode feature by pulling defs from fb.h.
Matt KraaiMatt Kraai
a5bd26831f7Make features independent.
Matt KraaiMatt Kraai
b273d665181We also need to declare info if the USERNAMES feature is enabled.
Eric AndersenEric Andersen
c559d307765Add in -lgcc to add needed symbold when linking vs uclibc.
Eric AndersenEric Andersen
b344c217097Oops. I never committed this. Update version to 0.48pre...
Eric AndersenEric Andersen
d1ee7e39f72Silence a warning,
Eric AndersenEric Andersen
84bdc75c7e3This was broken when applets moved to applets.h. Fix it.
Matt KraaiMatt Kraai
e8c55f42c12Fixed error handling and TRUE/FALSE usage.
Matt KraaiMatt Kraai
2dab174daa0Restore --help handling I mistakenly removed.
Matt KraaiMatt Kraai
a0428eee9e0Avoid reinventing the wheel (and thus save some space).
Matt KraaiMatt Kraai
ef5529b2786Added a new perrorMsg function, cleanup up error handling, fixed TRUE/FALSE uses, and other minor fixes.
Matt KraaiMatt Kraai
9133c98a9d5Cleaned up error handling, TRUE/FALSE usage, and other minor issues.
Matt KraaiMatt Kraai
3180413e764Clean up error handling and uses of TRUE/FALSE.
Matt KraaiMatt Kraai
ac1169b20f3Cleaned up error handling and uses of TRUE/FALSE.
Matt KraaiMatt Kraai
97d26125665Cleaned up error message handling.
Matt KraaiMatt Kraai
324a778f31aAdded a fatalPerror function to simplify error handling.
Glenn L McGrathGlenn L McGrath
b60208dd8feFix for bug #1068 from Kent Robotti Call perror and exit instead of fatalError
Mark WhitleyMark Whitley
130005cd895Applied patch from Gaute B Strokkenes <gs234@cam.ac.uk> to use a binary search to locate applets, rather than a linea...
Matt KraaiMatt Kraai
207061ac0d4Fix error messages.
Matt KraaiMatt Kraai
2be4797a068Fix error message.
Mark WhitleyMark Whitley
6050618096aPut getopt_usage where it belongs and added *_usage entries in busybox.[ch]
Matt KraaiMatt Kraai
69229a6c92aPiss people off by removing [+-][0-9]+ options from tail.
Matt KraaiMatt Kraai
4f94e826cf6Remove broken error test found by Bryan Rittmeyer <bryan@ixiacom.com>.
Matt KraaiMatt Kraai
567cdd1d517Fix handling of ^$ by removing the newline from input lines and by not compiling with REG_NEWLINE.
Matt KraaiMatt Kraai
9a6e67c9602Consolidate stat(2) and lstat(2) calls and error handling.
Matt KraaiMatt Kraai
33fdae54d12Exit with failure status if we are unable to list any files or directories. Patch thanks to Kent Robotti <robotti@me...
Eric AndersenEric Andersen
e7e1e2dcadcApply a patch from Matt Kraai to fix buffer overrun and convert to using synamically allocated storage. -Erik
Eric AndersenEric Andersen
0d5835a7674Apply patch from "Orion Poplawski" <OPoplawski@cqg.com> to make hostname do "--file" -Erik
Mark WhitleyMark Whitley
872138de50bAdded cmp and readlink applets from Matt Kraai.
Eric AndersenEric Andersen
7a86e61a54fPatch from Matt Kraai so wc will return a proper error code when failing to open a file, and will not use file when i...
Eric AndersenEric Andersen
62f987e95f4Fix a thinko. Patch from Justus Pendleton <justus@acm.org>
Eric AndersenEric Andersen
958c78f9a10Apply a patch from Matt Kraai: "The -L option to ls doesn't behave correctly for files listed explicitly on t...
Eric AndersenEric Andersen
13241dfbdd5Patch from Matt Kraai: "When it encounters a problem creating a link, ln shouldn't give up entirely but instead conti...
Glenn L McGrathGlenn L McGrath
aa3908d1b72Rewrite to use getopt and return instead of exit, a seperate function (fs_link) does the actual work.
Eric AndersenEric Andersen
b520e083e05Add a spiffy progress meter. -Erik
Eric AndersenEric Andersen
25b669c1449Try to guess an output filename
Eric AndersenEric Andersen
ba1ff9b4eb4Apply patch from Giulio Orsero <giulioo@pobox.com> to ensure get_last_path_component is defined under all configurati...
Glenn L McGrathGlenn L McGrath
c2bf5cad798General cleanup of comments, defines, includes, and global variables, removed those that arent needed, grouped those ...
Pavel RoskinPavel Roskin
43f3e6114c1Fixes to allow compilation on systems with glibc 2.1.92
John BeppuJohn Beppu
8d369e98a5f+ shortened main() a little, and a few aesthetic cleanups here & there.
Matt KraaiMatt Kraai
c0321f9bc67Rewrote head to perservere when it can't open a file, and share code with cat.
Matt KraaiMatt Kraai
e7c1af1e0dcContinue concatenating files even if we can't open one.
Matt KraaiMatt Kraai
bbaef66b3f9Consolidate handling of some fopen failures.
Matt KraaiMatt Kraai
e0bcce09bafRewrote uniq to be less than a third of the size, and fixed some other minor problems.
Eric AndersenEric Andersen
8ce85ce4e35Fix up the docs
Eric AndersenEric Andersen
bdcc6fbd95eupdate the docs
Eric AndersenEric Andersen
f8263516c2dLog the devps patch update
Eric AndersenEric Andersen
db7f2af089eFinal touchups for the release... -Erik
Eric AndersenEric Andersen
f6b71399710Add in busybox.h. I renamed it, and forgot to commit the newky named version. -Erik
Eric AndersenEric Andersen
d266748c763Yet more polish (thanks again to kent robotti for the bug reports). -Erik
Eric AndersenEric Andersen
53323695c50Remove all reference to the now obsolete /dev/modules -Erik
Eric AndersenEric Andersen
67fdf5e538cUpdate my devps patch for the latest 2.2 kernel. -Erik
Eric AndersenEric Andersen
ff1ed7215c0Fix name
Eric AndersenEric Andersen
d89882da164Some more polish to make xargs act like GNU xargs (thanks to kent robotti <robotti@metconnect.com> for testing and po...
Eric AndersenEric Andersen
3570a34de46Renamed "internal.h" to the more sensible "busybox.h". -Erik
Eric AndersenEric Andersen
caffb6eff0eGratuitously changed the file "busybox.defs.h" to the more sensible and noticable "Config.h". -Erik
Eric AndersenEric Andersen
c5949f62e53Fix from Matt Kraai for the to the "busybox --install prints out on STDERR "File already exists" messages for all fi...
Eric AndersenEric Andersen
e081eae7a46Final (I think) version of xargs. Throw away all that tedious string scrubbing, and quit using system. Instead, use...
Eric AndersenEric Andersen
bf73909f23aBe ever so pedantic about escaping chars that the shell might not like...
Eric AndersenEric Andersen
944be90b213Remove a now unneeded check
Eric AndersenEric Andersen
fe4208fe935modified by Bryan Rittmeyer <bryan@ixiacom.com> to support SH4
Eric AndersenEric Andersen
488aac2e2aaUpdate newdoc dependancy
Eric AndersenEric Andersen
896fa4ea1ddUpdate a few entries for 0.47...
Eric AndersenEric Andersen
57f83fffd85Doc update
Eric AndersenEric Andersen
6f283c2f772Fix up xargs so that things like 'cat cat.c | xargs echo' will work properly. -Erik
Eric AndersenEric Andersen
9ae38386575Fix xargs option parsing
Eric AndersenEric Andersen
1b1cfde1f8dFix bug#1043 -- hanlde long filenames and links (in this case, by complaining that thay exist and skipping such files...
Eric AndersenEric Andersen
0102a9fd48fFix an obscure option parsing bug.
Eric AndersenEric Andersen
2da90d3b584Force optind=1 for libc5 when doing cp in cp_mv.c
Eric AndersenEric Andersen
285b446d177Fix potential memory overrun...
Eric AndersenEric Andersen
32e95f988d3Fix the bandaid.
Eric AndersenEric Andersen
96bdde97fb7Fix memory problems, and make behavior correct.
Eric AndersenEric Andersen
6d66817b6bcupdate docs for xargs
Eric AndersenEric Andersen
82e06141019update usage for xargs
Eric AndersenEric Andersen
a37d5b772b1rewrite, so it should be firly clean now
Eric AndersenEric Andersen
5b17693f0a0Use minix xargs instead, and update docs accordingly -Erik
Eric AndersenEric Andersen
ebc0dd7a8a5Comment on xargs choice.
Eric AndersenEric Andersen
92a61c12065Add in xargs
Matt KraaiMatt Kraai
90f580ad5bdStart the great EXIT_{SUCCESS,FAILURE} migration.
Matt KraaiMatt Kraai
d9954939870Clean up error messages.
Matt KraaiMatt Kraai
a2f2a8f8c0cAdd support for the -L option to ls.
Matt KraaiMatt Kraai
810d38f8508Fix loop.h dependencies.
Eric AndersenEric Andersen
a1b35c4512dApply a bandaid suggested by Jon McClintock <jonm@bluemug.com>, since deallocvt has code for handling no arguments, b...
Eric AndersenEric Andersen
8c185f9600dFix for bug #1042 -- applied the patch from Larry Doolittle <ldoolitt@recycle.lbl.gov> to fix the bug. -Erik
Eric AndersenEric Andersen
75610e18b3fBetter cross libc compatibility (so Dave Cinege can stop complaining that I broke it). -Erik
Eric AndersenEric Andersen
2c1faecba71Decouple DODEBUG and DOSTATIC
Eric AndersenEric Andersen
c873d61008dRemove all the kernel headers so it will compile under libc5 -Erik
Eric AndersenEric Andersen
ba35b984448Fix a potential warning
Eric AndersenEric Andersen
d2f56777624Add in exec support (patch from Torbj?rn Axelsson <torax@cendio.se>) and disable backticks (since they are still wier...
Eric AndersenEric Andersen
d1de4a16ad6Handle 'cat -'
Eric AndersenEric Andersen
f34aa4c3781Hard code the name of init.
Eric AndersenEric Andersen
8a2e56c5dfcLarge file >2Gib support.
Eric AndersenEric Andersen
350b3f9236bTypo fix.
Eric AndersenEric Andersen
ae22612792eIgnore loop.h
Eric AndersenEric Andersen
624cc771da4More portable handling of loop header files, as done in util-linux
Eric AndersenEric Andersen
8847b9a03afRemove a warning. Patch from Bryan Rittmeyer <bryan@ixiacom.com>
Matt KraaiMatt Kraai
7c22b771625Only remove directories when removing recursively.
Eric AndersenEric Andersen
cff3fe3ae96Added dos2unix, unix2dos, and unrpm.c thanks to robotti@metconnect.com. -Erik
Eric AndersenEric Andersen
0cccdfaf363When mounting a ro fs rw, print warning and then mount it ro. Patch from Dave Cinege. -Erik
Matt KraaiMatt Kraai
b938e2ff99dReturn failure if ping gets no response.
Eric AndersenEric Andersen
46a98dfb138Reverted my conversion of tar to getopt to ensure tar can handle traditional semantics (i.e. 'tar -xvf -' or 'tar xvf...
Eric AndersenEric Andersen
56f3e353da3Both of these commands were subtly broken. Fortunately when used together the damage was only ugly fscks. Reverted ...
Eric AndersenEric Andersen
06f64b23701I think these featires are fairly safe... -Erik
Matt KraaiMatt Kraai
0b2da467a8eAvoid segfaults by not using snprintf to copy strings.