fli4l
  1. fli4l

busybox

Public
  1. fli4l
  2. busybox

All Branches Graph

        
AuthorCommitMessageCommit dateBuilds
Eric AndersenEric Andersen
5d60a462694Fix a warning and potential segfault in lash when BB_FEATURE_CLEAN_UP is enabled
Eric AndersenEric Andersen
ac5dbd193b7Fix an _old_ interface problem with a never-used feature.
Eric AndersenEric Andersen
59443965ad3Scrub things and ditch uint64_t and use a custom type name to avoid C lib compatibility problems.
Eric AndersenEric Andersen
d36cdd25a56Bump version to 0.61.pre
Eric AndersenEric Andersen
39eb040757cPatch from Rodney Brown <RDBrown@mira.net>, shrinking 1.5k from gzip by careful optimization. Appears to work just ...
Eric AndersenEric Andersen
a07c9026486Make it compile with uClibc
Eric AndersenEric Andersen
75220b55ffadfp might be used uninitialized. NULL it.
Eric AndersenEric Andersen
994c6ffd3baDisable the tinylogin apps by default.
Eric AndersenEric Andersen
c61804ed592Fix dos2unix compile problem with certain glibc versions
Eric AndersenEric Andersen
f349e978c43Initial merge of all tinylogin applets that do not require crypt. There is some optimization that can be done to bett...
Matt KraaiMatt Kraai
a3e4f455ac0Fix a problem with unsatisfied backrefs (noted by Martin Bene).
Eric AndersenEric Andersen
54eceffcae3some minor wording changes
Eric AndersenEric Andersen
76fa8ea7903Apply Glenn's tftp rewrite
Glenn L McGrathGlenn L McGrath
bac490fe533Fix version comparision bug
Matt KraaiMatt Kraai
b6ec78161ddLog all messages from a single connection, not just the first. Patch from matthias@corelatus.com, approved by Gennad...
Matt KraaiMatt Kraai
0a685903149Rewritten by Manuel Novoa III.
Manuel Novoa IIIManuel Novoa III
c639a35f500I stupidly forgot one level of pointer indirection in the cmdtxt(), calcsize(), and copynode() table implementations....
Eric AndersenEric Andersen
dd9173c07fdFix a merging error
Manuel Novoa IIIManuel Novoa III
16815d4b45fA few bug fixes and significant size savings. Combined effort of Vladimir N. Oleynik dzo@simtreas.ru, Aaron Lehmann ...
Eric AndersenEric Andersen
80dd0863e2eSmall size optimization from Aaron Lehmann
Eric AndersenEric Andersen
e20b7d844a4Fix stupid grammar error.
Matt KraaiMatt Kraai
a7cecbc9170Commit Vladimir's simplify_path.
Manuel Novoa IIIManuel Novoa III
4fb0b517035This corrects the _really_poor_ implementation of "broadcast +" handling by ifconfig that someone had submitted. It ...
Matt KraaiMatt Kraai
6c4250c0dc1Remind people to enable RPC support when using NFS mount and uClibc (thanks to David Douthitt).
Matt KraaiMatt Kraai
d0b5be6da87Remove BB_SH define entirely.
Matt KraaiMatt Kraai
2338d3176bdUse ferror(3) to check for errors, rather than inspecting errno. Thanks to David Douthitt for reporting, and shame o...
Matt KraaiMatt Kraai
063c1f54eaeSimplified version checking.
Matt KraaiMatt Kraai
69edfecfb98Add support for underscores in variable names.
Glenn L McGrathGlenn L McGrath
b373a8d0ca7Fix exclude list handling
Eric AndersenEric Andersen
0b7d70c822aFix up some silly messups with the debian packaging, and a dumb bug with chroot. I've had the package uploaded but p...
Matt KraaiMatt Kraai
8aa0b62a885Fix misspelling of `stabilize'.
Eric AndersenEric Andersen
9e6089ee0fcOk, here we go...
Matt KraaiMatt Kraai
c9dd5f945bcCommit NMU changelog.
Eric AndersenEric Andersen
be0c36009a3More libc5 fixups -Erik
Eric AndersenEric Andersen
23b1e5c7df2Some libc5 cleanups
Eric AndersenEric Andersen
879d6c85af3make_directory used mode as if it were an signed entity, but in fact it was a mode_t which is unsigned. Fix it to be...
Eric AndersenEric Andersen
8a915880e7cTeach libc5 about realpath -Erik
Eric AndersenEric Andersen
95b520110dcTeach libc5 what a sighandler_t is -Erik
Eric AndersenEric Andersen
deba6dea034multibuild.pl saves us again. unix2dos requires that dos2unix be enabled. -Erik
Eric AndersenEric Andersen
46bf7de5f69Ok, if no shell is enabled, don't include any of the SH_IS_<name> options or the build will fail -Erik
Eric AndersenEric Andersen
ff9b4a8981cScrub away the last leftovers from BB_FEATURE_<shell>. Good thing for multibuild.pl -- I would have missed this stup...
Eric AndersenEric Andersen
fdbac35b332Patch from Robert J. Osborne <rj@resourceinternational.com> that fixes a bug in vi where the beginning of the text sp...
Eric AndersenEric Andersen
842757dc968Oops. I forgot to commit this part of vodz' patch.
Eric AndersenEric Andersen
34506361697Latest patch from vodz. Adds a check for divide by zero in the posix math suport, cleaner math syntax error checking...
Matt KraaiMatt Kraai
2d91deba45dAllow multiple shells to be enabled.
Eric AndersenEric Andersen
00344431402Fix behavior of grep -lc to match GNU grep. SuS2 is ambiguous on the correct behavior, so acting like GNU grep seems...
Eric AndersenEric Andersen
af6b40a1ea1Silence some silly warnings
Eric AndersenEric Andersen
f672c9e62f8Silence a silly warning
Eric AndersenEric Andersen
bb9579ffc3fMake formatting match GNU ls (we were including a spare ' ') -Erik
Eric AndersenEric Andersen
fa1c5aac51cFix the let builtin (so we can close bug #1196) and remove the nonstandard exp builtin. -Erik
Matt KraaiMatt Kraai
73f6a1b058eAlways write record counts to stderr.
Eric AndersenEric Andersen
221b2ea6c40I just wrote up a simple pidof applet, closing bug #1197 -Erik
Matt KraaiMatt Kraai
9a53feaa768Give credit to Adam Slattery.
Eric AndersenEric Andersen
57c82fe7c4fI think this should be the final changelog update... -Erik
Matt KraaiMatt Kraai
51038a3f420Don't save and restore readonly flag if BB_FEATURE_VI_READONLY isn't enabled.
Eric AndersenEric Andersen
74bcd164259This incorporates Posix math support into ash. The Posix math support was written by Aaron Lehmann <aaronl@vitelus.c...
Eric AndersenEric Andersen
dc6647201daSimplify/clarify the shell dependant bit of Config.h
Eric AndersenEric Andersen
c126f8ffb61This depmod script will create a modules.dep file, just like the depmod binary from modutils. This one, however, can...
Eric AndersenEric Andersen
3555fd006e3Fix up the sample inittab entry per what is current. -Erik
Matt KraaiMatt Kraai
13cb8427736Rework option handling to save space.
Matt KraaiMatt Kraai
547e1020822Preserve whether or not the line was previously altered when running a subst command (discovery and patch by Jim Glea...
Glenn L McGrathGlenn L McGrath
7499918f304If filename is a '-' then read from stdin to stdout
Glenn L McGrathGlenn L McGrath
14d7ea460fbNote my uuencode work
Glenn L McGrathGlenn L McGrath
b6071b6341fFix permisions when reading from stdin
Glenn L McGrathGlenn L McGrath
eba260587adFix broken logic when wraping encoded data into rows, also simplifies it a bit
Glenn L McGrathGlenn L McGrath
4e664ac51d9The src buffer size has to be a multiple of 3 (as i noted, but didnt do).
Glenn L McGrathGlenn L McGrath
089decab654Rewrite based on wget uuencode function. Saves aprox. 200 Bytes and in future can use common code between this and wg...
Eric AndersenEric Andersen
220238305f8PArtial Changelog update. I'm still on vacation (I'm at a campground near the Grand Teton Mountains in Montana at th...
Matt KraaiMatt Kraai
26eeb0c9da5Shorten static package description.
Matt KraaiMatt Kraai
f9d6aa0a86dRename dirname variable to pathname to eliminate namespace conflict.
Russ DillRuss Dill
4db35647dd8char renamed can never be negative on ARM (rp->renamed[i] != EMPTY)
Eric AndersenEric Andersen
2835efe3dadNote that m68k is supported
Eric AndersenEric Andersen
1b06419e601Cleanup some warnings and a really obvious bug. -Erik
Eric AndersenEric Andersen
655584b07a4This fixes dos2unix and unix2dos so they behave as expected. dos2unix was broken in the 0.52 release, and unix2dos w...
Glenn L McGrathGlenn L McGrath
6c7ac21f3a4Update my email address and applets
Glenn L McGrathGlenn L McGrath
096b151f761note dpkg rewrite
Matt KraaiMatt Kraai
439e3df6530Add support for devfs device names.
Eric AndersenEric Andersen
0139ca92ff4An initial modproble implementation. Quite suboptimal still, but it does work...
Eric AndersenEric Andersen
8d79ce83206Some patches to make dietlibc work...
Eric AndersenEric Andersen
20aab260e2fSome adjustments, mostly from David McCullough <davidm@lineo.com> to make busybox be more uClinux friendly. I also a...
Matt KraaiMatt Kraai
0382eb88652The -P prefix should only be prepended to filenames which are not explicitly specified.
Matt KraaiMatt Kraai
e92895c0386Note that wget fix is important.
Matt KraaiMatt Kraai
c8eae6684b7The directory name should only be prepended if one was specified.
Matt KraaiMatt Kraai
c1cda4a6091Add a RELEASE_BB_BUFFER macro and use it to fix a memory leak in syslogd.c (noted by Adam Slattery).
Glenn L McGrathGlenn L McGrath
81108e76535Cleanup (most) memory leaks
Glenn L McGrathGlenn L McGrath
c3fbec73fb4Change read_package_field interface, and rewrite using low level functions Fixes for a few bugs that have crept into ...
Glenn L McGrathGlenn L McGrath
8d3b0497a4dFix extract_archive so it doesnt mangle filenames, dont try and extract "./" and strip leading "./" on other files
Glenn L McGrathGlenn L McGrath
778041f8d10Use the unofficial -C instead of -c to --configure a package, -c conflicts with another dpkg command
Glenn L McGrathGlenn L McGrath
b9e4ce99d82Update dpkg usage
Glenn L McGrathGlenn L McGrath
ed4492a697cMore feedback to user
Glenn L McGrathGlenn L McGrath
7b0241579cbBe more verbose when configureing package, minor changes
Glenn L McGrathGlenn L McGrath
6fc92a506abFail silently on failure to read tar header, its unfortunate that many tar implementations must be adding unwanted cr...
Glenn L McGrathGlenn L McGrath
4cdc607f728Use xfopen to abort on error to prevent segfaulting later.
Eric AndersenEric Andersen
bc4c0300238Cleanup from vodz
Eric AndersenEric Andersen
044228d5ecbThis is vodz' latest patch. Sorry it took so long... 1) ping cleanup (compile fix from this patch already applie...
Glenn L McGrathGlenn L McGrath
51ded05b3bfenum entry for unarchive to be used by tar
Glenn L McGrathGlenn L McGrath
a868ec89e82Allow the unarchive() extract_list variable to be NULL, meaning extract all
Glenn L McGrathGlenn L McGrath
58a5bd187ddTolerate fields with no data, e.g. "Depends: "
Matt KraaiMatt Kraai
06ef16563b6Allow featureless ping to compile, and featureful ping to shrink (by Adam Slattery).
Glenn L McGrathGlenn L McGrath
ccd65c9be66Total rewrite, uses hash tables for speed and low memory use.
Glenn L McGrathGlenn L McGrath
3d46224b786Return NULL if file doesnt open in deb_extract
Glenn L McGrathGlenn L McGrath
cfeb08a1932Make sure there is a trailing '\0' when extracting to buffer.
Glenn L McGrathGlenn L McGrath
5e66a26eaa3Dont setvbuff in here, must be called just after stream is initialised, glibc tolerates using it later, uclibc doesnt
Glenn L McGrathGlenn L McGrath
26a0d9a9454Call setvbuf from here isntead of gz_open for compatability with uclibc
Glenn L McGrathGlenn L McGrath
b028e08d353Move setvbuf calls from gz_open() to calling functions, setvbuf is only supposed to be called prior to opening the st...
Eric AndersenEric Andersen
7467c8d3b6aPatch from vodz: Changed email address cmdedit API change optimizations for traceroute and md5sum add...
Matt KraaiMatt Kraai
f69bfc76fa7Allow assignments in the export and readonly commands.
Matt KraaiMatt Kraai
ab6526c8b3dRemove debugging statement.
Glenn L McGrathGlenn L McGrath
3e94f729a54Quiet mode, sometimes error messages arent wanted
Glenn L McGrathGlenn L McGrath
c1270088401Allow unarchive to redirect stdout (tobe used by dpkg applet)
Glenn L McGrathGlenn L McGrath
481d19b38e0Fix bug where it wasnt returning the last line of a multiline field
Glenn L McGrathGlenn L McGrath
daf0b78e1a0Reverse part of my previous changes
Glenn L McGrathGlenn L McGrath
93febe672a9free coniditionally, just to make it play nice with dmalloc which is incompatable with standard free()
Eric AndersenEric Andersen
c59fa37d408Make the obj's generated from libbb/unarchive.c depend on the Makefile, so things like setting DODMALLOC will cause t...
Glenn L McGrathGlenn L McGrath
248c57ca43bminor dmalloc inspired cleanups
Glenn L McGrathGlenn L McGrath
59e50f634a8Unpack the filename not the package name
Eric AndersenEric Andersen
8c145dc31beFix a stupid search and replace bug...
Eric AndersenEric Andersen
55522080c68Patch for md5sum from Aaron Lehmann <aaronl@vitelus.com> to slim it down a little bit.
Eric AndersenEric Andersen
5c58d283bbdA traceroute applet from vodz. This could probably be slimmed down, but will do for now...
Eric AndersenEric Andersen
91b84603d3cCleanup from vodz
Eric AndersenEric Andersen
2a466346179Make the rev be 0.53pre...
Matt KraaiMatt Kraai
5710f9f690cRead 20 512-byte blocks at a time (like GNU tar).
Glenn L McGrathGlenn L McGrath
654944fc36bReverse my previous change, still cant compile with dmalloc
Glenn L McGrathGlenn L McGrath
c3d2f1287e2When compiling unarchive objects link to $(LIBRARIES) incase using dmalloc
Matt KraaiMatt Kraai
6199fa90e5dUpdate version number to 0.53pre.
Eric AndersenEric Andersen
6248355c6f6vodz' latest update to ash.c
Eric AndersenEric Andersen
5a4a46a2519Patch from vodz to support 'tr a-z A-Z' syntax.
Eric AndersenEric Andersen
f52947ba71cFix the spec file so it works on redhat systems. At least I think it will work on redhat. At least it now works on ...
Eric AndersenEric Andersen
aa64ba459f2Minor working update
Eric AndersenEric Andersen
ceece81414eMove a bit more to the old news section
Eric AndersenEric Andersen
d0e5f86a102Enable APPLETS_ALWAYS_WIN
Eric AndersenEric Andersen
d0b4d3dabffTypo fix.
Eric AndersenEric Andersen
7b2dfc623b7Move some stuff to the oldnews area
Eric AndersenEric Andersen
40ecf7da882Update web page...
Eric AndersenEric Andersen
5c3070b29caUpdate changelogs
Eric AndersenEric Andersen
807bda4a240Minor update to include file ordering
Eric AndersenEric Andersen
7cd5075908eThis is out of date, and Glenn tells me this can be safely deleted. To be useful on Hurd will really require the new ...
Eric AndersenEric Andersen
48dfc56b4a6This patch from Fabio Ferrari <fabio.ferrari@digitro.com.br> enables "broadcast +" for deriving the broadcast address...
Eric AndersenEric Andersen
d9d75555ba6Remove rpmunpack
Eric AndersenEric Andersen
9137f2a2d19This is obsolete -- replaced by rpm2cpio
Eric AndersenEric Andersen
5a071bcbf2dAvoid a segfault (detected by Fabio Ferrari <fabio.ferrari@digitro.com.br> in the wget applet) when concat_path_file(...
Eric AndersenEric Andersen
934c8ecb881Fix sh.c so it works with DMALLOC
Eric AndersenEric Andersen
1c03923b0b5Add in a shell tagline (per lash/hush behavior) to make it easier to know which shell is in use. Add in 'help' to li...
Eric AndersenEric Andersen
b7e6f13b3c2Some minor updates. Bump version number in preparation for release. -Erik
Eric AndersenEric Andersen
0279505e8c8Update the debian packaging stuff
Eric AndersenEric Andersen
d28cb038193Forgot this
Matt KraaiMatt Kraai
c308847274aRemove redundant initialization of lfile to reduce executable size by 8192 bytes (noted by Mike Castle).
Eric AndersenEric Andersen
00e56ada9cdLet people select their shell at compile time.
Eric AndersenEric Andersen
3bbcc95ac93update the ignore list
Eric AndersenEric Andersen
d22b78ff058Fix a stupid bug revealed by multibuild.pl
Eric AndersenEric Andersen
77b68e6f426Add woukaround for missing struct _res in uClibc
Eric AndersenEric Andersen
3102ac4b582This is vodz' latest ash update.
Matt KraaiMatt Kraai
5009f90ea24Removed obsolete function, strdup_substr.
Matt KraaiMatt Kraai
44edeff025dNote my activities (how immodest of me).
Eric AndersenEric Andersen
8e75f6daa6dFix a stupid thinko, and fix killall to cope with the updated find_pid_by_name() interface -Erik
Eric AndersenEric Andersen
332394b577dBe extra extra careful about what we dereference.
Eric AndersenEric Andersen
d50a61956c0Implement suggestion from Adam Slattery, (don't default to killing closing bug #1190.
Matt KraaiMatt Kraai
94f3a570e19Fix a thinko (the symptoms of which were reported by David Douthitt in bug #1111).
Eric AndersenEric Andersen
8df319b2139A bit of testing today showed that ASH_BBAPPS_AS_BUILTINS was totally breaking the shell. Simple thinge like 'FOO=10...
Glenn L McGrathGlenn L McGrath
ed8495990a9gunzip, zcat were fixed just after 0.51 was released
Glenn L McGrathGlenn L McGrath
bbac261402cash, hush and msh are new applets to 0.52
Glenn L McGrathGlenn L McGrath
7f3cbdd7fd0Added entries for my commits
Matt KraaiMatt Kraai
623cfa99e5bRemove a redundant call to mkdir.
Eric AndersenEric Andersen
dd8500bce78Cleanups and sinze reduction for the vi applet from Aaron Lehmann <aaronl@vitelus.com>
Eric AndersenEric Andersen
3073dfbf30dPatch from Aaron Lehmann <aaronl@vitelus.com> to scrub a ton of portability junk from gzip.c, making it a zillion tim...
Eric AndersenEric Andersen
22ecf049b63Per patch from vodz, change a couple of consts to defines, since apparently gcc 2.95.4, at least, is too stupid to re...
Eric AndersenEric Andersen
2870d964f8cSome updates to ash from vodz. Makes ash smaller. I made a few changes, esp describing all the current ash configur...
Eric AndersenEric Andersen
8f6978405ddPatch from vodz to fix freeing a static in cmdedit.
Eric AndersenEric Andersen
10175a43eecSimplify a comment
Eric AndersenEric Andersen
0159597bd6dGeneralize comment -- no longer ls specific
Eric AndersenEric Andersen
7e516797f97Pad the human readable output for 'ls -sh' to 6 chars, since we will have numbers printed as XXX.YU, so we need 6 dig...
Eric AndersenEric Andersen
8fa1bf7cd6fFix a silly logic error which caused symlinks to be printed twice, and wrongly caused the return code to be an error....
Manuel Novoa IIIManuel Novoa III
8f018393866Fixed scaling problems involving make_human_readable_str.
Manuel Novoa IIIManuel Novoa III
a77cfbfd0cbls -s was reporting bytes instead of blocks.
Manuel Novoa IIIManuel Novoa III
d877d44d127All-integer version (but it does use an unsigned long long) which fixes the problems of the previous version (used fl...
Eric AndersenEric Andersen
db15cb72e2dA really nice patch from Manuel Novoa III for compile time configurable size/speed tradeoffs.
Manuel Novoa IIIManuel Novoa III
a2949aa217fAdd some missing includes to kill warnings when building with the default Config.h and using gcc's -fno-builtin. The...
Eric AndersenEric Andersen
ff9eee475f6This is a busybox port of the Minix shell. It is reasonably capable, handles all the basic stuff (for, case/esac, wh...
Eric AndersenEric Andersen
66ca9480c88Fix a nasty hard to spot bug found by Ralph Siemsen <ralphs@netwinder.org>. This would cause it to obliterates the en...
Eric AndersenEric Andersen
029b4a04221Allow xrealloc to act as a free() when size=0, per SuS2. -Erik
Eric AndersenEric Andersen
ec23c4920f0Remove vodz from credits, per his request
Eric AndersenEric Andersen
df82f611c8bScrub up the licensing block -Erik
Eric AndersenEric Andersen
cb57d551a20This a an ash applet I put together. It is similar to the one put together by vodz, but uses newer sources, has the ...
Eric AndersenEric Andersen
184d73636d2Remove unneeded stuff.
Eric AndersenEric Andersen
028b65b0606More thrashing about trying to make hush behave itself wrt job control...
Eric AndersenEric Andersen
07abfe20927don't whine if all we need to do is remove a bg job
Eric AndersenEric Andersen
0d8cc1670cdFix a type promotion bug discivered and analyzed by Alan Modra <amodra@bigpond.net.au>, which caused false checksum e...
Eric AndersenEric Andersen
4b6b5e4314eRe-enable globbing (I'd accidentaly removed it) and finish off the last of the job control polishing. Works fine now...