fli4l
  1. fli4l

busybox

Public
  1. fli4l
  2. busybox

All Branches Graph

        
AuthorCommitMessageCommit dateBuilds
Rob LandleyRob Landley
5ebeb3ec56aSomebody on the buildroot list hit: insmod.c:515:10: extra tokens at end of #ident directive
Mike FrysingerMike Frysinger
91a339002a4get rid of udhcp submenu
Mike FrysingerMike Frysinger
8840759c614move lchown/chown define out of specific files and into platform.h where it belongs
"Robert P. J. Day""Robert P. J. Day"
eea561871b4"formated" -> "formatted" throughout the code base.
Rob LandleyRob Landley
bf30c69a38aPatch from Yann Morin to fix bug 941, underscores in module aliases.
Rob LandleyRob Landley
f86a5ba510eRemove unnecessary consts.
Rob LandleyRob Landley
53702e53ba7Replace the previous checkin with the correct fix.
Rob LandleyRob Landley
3b0cfb40a59Patch from Yann Morin to look for modules.conf in the right place on 2.6. Fixes http://bugs.busybox.net/view.php?id=942
"Robert P. J. Day""Robert P. J. Day"
3e4da920bd1For now, get around the error that "child" might be uninitialized.
"Robert P. J. Day""Robert P. J. Day"
fc2aea1a76dRearrange order of type qualifiers.
Rob LandleyRob Landley
f0623a2c98cPatch from Thaddeus Ternes, adding chuid to start-stop-daemon.
Rob LandleyRob Landley
62103757efcBugfix from Tito to make sure /etc/group gets updated.
Rob LandleyRob Landley
d893b120baeNew mkswap. Small and simple. Might even work. :)
Rob LandleyRob Landley
534374755d6Cleaup read() and write() variants, plus a couple of new functions like xlseek and fdlength() for the new mkswap.
Rob LandleyRob Landley
afb94ecf2bbConvert setuid/setgid users to xsetuid/xsetgid.
Rob LandleyRob Landley
25c194fd194Add -Werror.
Rob LandleyRob Landley
df822f2606aWe need xsetuid() and xsetgid() because per-user process resource limits can prevent a process from switching to a us...
Rob LandleyRob Landley
1870737480bComment tweak from tito.
Mike FrysingerMike Frysinger
83169c607beTito writes: If the gecos field of an user is empty, obscure reports a false "similar to gecos" error.
Rob LandleyRob Landley
91ed1a4a412Patch from Suresh Rajashekara moving comments and #includes and such around.
Eric AndersenEric Andersen
a4622324dd3mention osuosl
Rob LandleyRob Landley
3a9cceb0921Add the two busybox developers' home pages that have busybox related stuff on them.
Rob LandleyRob Landley
1f9145c5c38More minor tweaks.
Mike FrysingerMike Frysinger
58dda84ecc1decuddle () from for/if/while
Rob LandleyRob Landley
c9c1a41c581A couple things that got tangled up in my tree, easier to check in both than untangle them: Rewrite u_signal_names()...
"Robert P. J. Day""Robert P. J. Day"
801ab140132Add one-line GPL boilerplate to numerous (but not all yet) source files.
Rob LandleyRob Landley
ab7d9be17cdPatch from Tito to remove pwd_to_spwd (which we don't actually need), with some #ifdef removal from me.
"Robert P. J. Day""Robert P. J. Day"
2819f757ca0Add one-line GPL boilerplate to these source files.
Rob LandleyRob Landley
22d3958d760Denis Vlasenko spotted the lack of bounds checking in my first attempt at itoa/utoa.
Rob LandleyRob Landley
1cca9484db6Upgrade netcat a lot. Make -e able to take the rest of the command line as what to exec. Add -f mode and a brief ex...
"Robert P. J. Day""Robert P. J. Day"
5d8843e451cReplace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate.
Rob LandleyRob Landley
5b88a381578Add itoa and utoa to see what Denis Vlasenko thinks.
Rob LandleyRob Landley
3bfcf3ccccfPatch from Tito to make syslog configurable and remove #ifdefs. Further cleanups by me.
Rob LandleyRob Landley
cba1b967358Patch from Shaun Jackman to set environment variable RUNLEVEL equal to init's argv[1], so if you append "single" to y...
Rob LandleyRob Landley
acf448d4f67Bugfix from Shaun Jackman (check that argv[optind] isn't null before dereferencing it) plus a bunch of tweaks from me.
Rob LandleyRob Landley
1df45cf8e70Point at fixes.patch for 1.2.1.
Rob LandleyRob Landley
ff6e21c2ce9Fix tar so it can extract git-generated tarballs, based on a suggestion from Erik Frederiksen.
Rob LandleyRob Landley
9ebd1bd4683Attempt to address Shaun Jackman's problem adding "busybox: busybox.bflt" to .config.mak.
Paul FoxPaul Fox
e3324502a50fix dependencies so that compressed usage gets rebuilt if a) include/usage.h is changed, and b) after "make ...
Rob LandleyRob Landley
4ae905a31ccMinor build tweaks that save 1100 bytes building busybox on Ubuntu 6.06.
Rob LandleyRob Landley
aa516a61b99Fix three embarassing thinkos in the new dmesg.c: 1) the c argument shouldn't have had a : after that, dunno how that...
Rob LandleyRob Landley
f296f0b77d1Bug fix from Vladimir Oleynic via Paul Fox for: echo "+bond0" > /sys/class/net/bonding_masters while true; do echo ...
Mike FrysingerMike Frysinger
434ccd97391fixes from ldoolitt@recycle.lbl.gov to use proper tab escaping and fix a typo
"Robert P. J. Day""Robert P. J. Day"
cf5b80ba322This file doesn't appear to be used anywhere.
Bernhard Reutner-FischerBernhard Reutner-Fischer
273430aa8d3- Pull r15593: Rename to CROSS_COMPILE and move its configuration to .config.mak. (Shaun Jackman)
"Robert P. J. Day""Robert P. J. Day"
c773ac8a79bDelete unused version.c file and corresponding function prototypes from blkid.h. If this file needs to be resurrecte...
Mike FrysingerMike Frysinger
259472e7418remove duplicate CONFIG_TASKSET option
Mike FrysingerMike Frysinger
441bfbf143amake the -0 xargs option a little more clear
"Robert P. J. Day""Robert P. J. Day"
4eddb42bbcbRemove the silly redundancy from that header file include.
"Robert P. J. Day""Robert P. J. Day"
c9f423a93d9Correct the comment to match the code.
"Robert P. J. Day""Robert P. J. Day"
63fc1a9e08fStandardize on the vi editing directives being on the first line.
"Robert P. J. Day""Robert P. J. Day"
087b9d640edAllow a user-configurable minimum password length.
Bernhard Reutner-FischerBernhard Reutner-Fischer
e02706fe45c- note that get_hz potentially needs cleanup.
Rob LandleyRob Landley
7a8e491dffePatch from Shaun Jackman moving the var=value logic to here it can do some good.
"Robert P. J. Day""Robert P. J. Day"
7ccb65f3a4fYet more "#if 0" content removed.
"Robert P. J. Day""Robert P. J. Day"
d35ef0f6664More removal of "#if 0" content.
"Robert P. J. Day""Robert P. J. Day"
edd9ca57432More removal of "#if 0" content.
"Robert P. J. Day""Robert P. J. Day"
53f21e34a77Remove "#if 0" content.
"Robert P. J. Day""Robert P. J. Day"
177c9f31282Get rid of all "#if 0" content.
"Robert P. J. Day""Robert P. J. Day"
68229837ff1Remove all usage of the "register" storage class specifier.
"Robert P. J. Day""Robert P. J. Day"
f350160963cRemove "#if 1" directives.
Rob LandleyRob Landley
01772aea33bAnnoint 1.2.0.
Rob LandleyRob Landley
12d9419273cRevert taskset for 1.2.0. It emits a warning, breaks building under RH9, and nobody seemed interested in fixing it d...
Ned LuddNed Ludd
5df6d9f7777- Give Rob Landley things TODO like depmod
Rob LandleyRob Landley
a526c30cc5eMake another warning go away.
Rob LandleyRob Landley
ab58d5cf8a0Make warnings go away.
Rob LandleyRob Landley
9c0e4f03d98More random todo items...
Rob LandleyRob Landley
8bbdb8732f2This kind of paranoia is a debug option at best.
Rob LandleyRob Landley
cd545287c53Fix bug 744 by moving the flushing logic into the exhausted read buffer test. (Also some other minor cleanups while I...
Rob LandleyRob Landley
00c051e42d9Bug http://bugs.busybox.net/view.php?id=723 - initialize tv1 the first time through the loop.
Mike FrysingerMike Frysinger
c340ea191abfix from Kolbjørn Barmen for building for m68k targets
Rob LandleyRob Landley
7077ea30f53Some old kernel headers don't #include BLKSSZGET in sys/mount.h.
Rob LandleyRob Landley
c5e4ab7fe6bMinor update on init not working.
Rob LandleyRob Landley
a6e6037219fFix bug http://bugs.busybox.net/view.php?id=874 where hexdump -C got its spacing wrong.
Rob LandleyRob Landley
db1ab1aeb3dTop was catching sigterm (and fumbling sigint) so it could reset the terminal type on the way out, but the signal han...
Rob LandleyRob Landley
ea7c18514b6Fix http://bugs.busybox.net/view.php?id=826 in which "(echo; echo) | sed x" crashes because the empty state of the ho...
Mike FrysingerMike Frysinger
cc826d74e4ecleanup patch usage
Rob LandleyRob Landley
1979d3ccbc8More website cleanup.
Rob LandleyRob Landley
d879ffb79e1Move 2005 and earlier to oldnews.
Rob LandleyRob Landley
ed9aec908bfRedo the license section completely, and update the header to group the tabs.
Rob LandleyRob Landley
cddba6c61feMove documentation links into the index so they're more visible.
Rob LandleyRob Landley
af12cb39d12Patch from Geoff Baker to fix bug http://bugs.busybox.net/view.php?id=905 by changing wget's ftp code not to chdir bu...
Rob LandleyRob Landley
22f383e6954Fix http://bugs.busybox.net/view.php?id=906 which could cause failures in top.
"Robert P. J. Day""Robert P. J. Day"
21302c2b789Properly print the output for a sit (IPv6-in-IPv4) interface.
"Robert P. J. Day""Robert P. J. Day"
4137dd783b6Aesthetic fix to use newer structure initialization format.
Mike FrysingerMike Frysinger
cd68a2e1a89fix watchdog on no-mmu systems by adding -F option for rexec
Mike FrysingerMike Frysinger
42705abc284dont setpgrp() for now as it breaks system() and that is more important than ctrl+c handling of background processes
Rob LandleyRob Landley
ef10d52745aUpgrade mdev to allow commands to be run on create/delete. Both Jason Schoon and Giuseppe Ciotta deserve credit for ...
Rob LandleyRob Landley
cf7577d4171Missed one. Based on suggestions from Erik Hovland.
Rob LandleyRob Landley
11c7a7bed60Various cleanups I made while going through Erik Hovland's patch submissions, some of which are even from him. :)
Bernhard Reutner-FischerBernhard Reutner-Fischer
f087798e8bf- convert old-style parameter declarations (K&R) to modern style.
Rob LandleyRob Landley
a892bf82840Whitespace. (Vim's auto-indent is kind of annoying at times, like "daytime" and "nighttime"...)
Rob LandleyRob Landley
934da82913fFix a possible race condition if two processes try to claim the same loop device at the same time. We should only CL...
Rob LandleyRob Landley
768945b762bA few patches from Erik Hovland, turning strncpy() into safe_strncpy() and removing some unnecessary code.
Rob LandleyRob Landley
641c3537c0bAdd a test from Glenn.
Rob LandleyRob Landley
e1ee4826843Document mount's new error return conventions.
Rob LandleyRob Landley
c983274565aThe logic to make cp -d or -P treat things like regular files should only trigger for symlinks, not for device nodes....
Rob LandleyRob Landley
5d9c42aadc7Slowly pulling more common headers into libbb.h. Andre pointed out that older uClibc didn't include sys/socket.h fro...
Rob LandleyRob Landley
53433b3ca1fClean up.
Rob LandleyRob Landley
1fa4a9448b4Patch from Shaun Jackman to replace CFLAGS_EXTRA with .config.mak
Rob LandleyRob Landley
67d49433930CONFIG_DHCP -> CONFIG_APP_DHCP.
Mike FrysingerMike Frysinger
135cee3741cJean Wolter writes: modprobe checks, whether a module is already loaded. The function used for this currently always ...
Bernhard Reutner-FischerBernhard Reutner-Fischer
35492137f85- add note about strict ordering
Mike FrysingerMike Frysinger
c2ad4f5d276Jean Wolter writes: ash uses bsearch to search in the list of built-in commands, therefore the list of built-in comma...
Rob LandleyRob Landley
0cc2c2c2894Patch from Paul Fox to improve mount's error handling behavior, which I beat on a bit.
Rob LandleyRob Landley
dbfb5a3cb7fAndre (armcc2200@yahoo) patched a bug where successful mounts could sometimes produce an error, due to a missing rc a...
Rob LandleyRob Landley
399d45f1c6eAurelien Jacobs pointed out inline functions that could be removed. Doing so shrank the code a bit.
Rob LandleyRob Landley
e5e1a10cd32Remove pointless "inline" wrapper around get_terminal_width_height().
Rob LandleyRob Landley
2d6af16035cZubicaray reported a bug in vi that causes it to eat 100% cpu when you close an xterm it's running in. The vi signal...
Mike FrysingerMike Frysinger
b049c0ec196only enable count_bit functions when actually needed to fix warning reported by Bernhard Fischer
Rob LandleyRob Landley
b13fee4cbb9Since rangecoder is just a bunch of C functions, move it into the one user (decompress_unlzma.c). Also a slight #inc...
Rob LandleyRob Landley
5483de1cb71Cleanup patch from Shaun Jackman converting %m to perror.
Rob LandleyRob Landley
9fe801e0d2aPatch by Robert P. Day to remove obsolete alias code that the 2.4 and 2.6 Linux kernels don't do anymore.
Mike FrysingerMike Frysinger
14ff19b28a0assign default debug level to the MSHDEBUG define
Rob LandleyRob Landley
2b8a05a7753I broke allbareconfig with half-finished cleanups I'd forgotten weren't done. Got both to a decent stopping point. (...
Rob LandleyRob Landley
8437ede6c2aThe type changed too.
Peter KjellerstedtPeter Kjellerstedt
5ab8f7de4faUse the new names for tty_baud_to_value() and tty_value_to_baud() again.
Rob LandleyRob Landley
57c1f73dd5aRevert the last two patches to go back to a state before this file was controversial.
Rob LandleyRob Landley
2818b292fb0Patch by Robert P. Day to make structs use c99 initializers.
Rob LandleyRob Landley
2a613d73601Patch from Robert P. J. Day cleaning up some unnecessary preprocessor directives.
Rob LandleyRob Landley
352e117c6bfAmrein-Marie Christophe pointed out that Mandrake changed its name.
Rob LandleyRob Landley
7a260f01ce6Make some 64 bit warnings go away on x86-64.
Rob LandleyRob Landley
290fcb4213aUndo all of the ugliness and some of the bloat from 15412.
Rob LandleyRob Landley
ea224be6aa8skip_whitespace() shouldn't claim its return value is const, it doesn't know that and callers wind up typecasting it ...
Rob LandleyRob Landley
14d7065ef1eMake this slightly more readable, and expose the hypocrasy of a comment that says "our implementation makes it imposs...
Mike FrysingerMike Frysinger
b000586d021danf writes: stty doesn't support baud rates > 460800 bps, the attached patch adds support for all baud rates support...
Rob LandleyRob Landley
fe3d844bb15Make it so Erik has to forward me less email.
Bernhard Reutner-FischerBernhard Reutner-Fischer
fa61ca75916- add cross-reference generation target. Experimental.
Bernhard Reutner-FischerBernhard Reutner-Fischer
6d82f946816- do away with the fwd-decls of functions. Should not contain any code changes AFAICT.
Rob LandleyRob Landley
d9a761d9c3eRevert svn 15333. If you vfork, you must either exec or exit. (The parent is blocked until you do so.)
Rob LandleyRob Landley
1449a2014a4This directory was fallout from the great feature freeze of 2003, which led up to the 1.00 release. I just moved wha...
Bernhard Reutner-FischerBernhard Reutner-Fischer
747041955ed- hide CONFIG_GETOPT_LONG for the 1.2.0 release. Turned on per default. I will revisit this and make sure that run-...
Bernhard Reutner-FischerBernhard Reutner-Fischer
f5efa7bfeb5- add patch to provide a target 'html' to build a cross-reference of the source
Bernhard Reutner-FischerBernhard Reutner-Fischer
fd4b61d5f3d- add needed includes and include busybox.h needed for the ATTRIBUTE define.
Rob LandleyRob Landley
bc8c50351f3Remove warnings caused by #include <sys/mount.h> in platform.h. Apparently we redefine a lot of stuff from standard ...
Rob LandleyRob Landley
9947a244d44Patch from Rich Felker: - duplicated format bit 14 forced LIST_EXEC always-on - -p option was behaving just like -F (...
Bernhard Reutner-FischerBernhard Reutner-Fischer
1761b9dabe9- use shorter boilerplate, more accurate header guard - don't use multi-line string literals
Bernhard Reutner-FischerBernhard Reutner-Fischer
7011dd0e063- drats.
Bernhard Reutner-FischerBernhard Reutner-Fischer
42f091a7612- let the scripts be prerequisites of the files the generate - make sure that bbconfig isn't too stupid
Rob LandleyRob Landley
39218932b1eFix bug found by Joey Hess and forwarded by Bastian Bunk. Add Joey Hess's test case to the testsuite, plus another o...
Rob LandleyRob Landley
cd82c3c0411Don't do workarounds for broken shells. Busybox is about to grow a shell that we can run our own testsuite under, an...
Rob LandleyRob Landley
04b7ef967bfJens Michaelsen pointed out that Linksys' firmware download side moved.
Rob LandleyRob Landley
148734df998We came up with our own names for ATTRIBUTE_*, so why check if they're already #defined? Also remove a check for a g...
Rob LandleyRob Landley
22d26fc6ae2Patch from Yann Morin to put BLKGETSIZE64 in platform.h had rather a lot of fallout due to the #include <sys/mount.h>...
Rob LandleyRob Landley
d6e5083d16cHelp text update for libbb, talking about make standalone.
Bernhard Reutner-FischerBernhard Reutner-Fischer
e2c7d340518- there is no "CONFIG_STANDALONE" in the repository. Also iff there was a CONFIG_STANDALONE, we'd need to toggle t...
Bernhard Reutner-FischerBernhard Reutner-Fischer
597e70e9e4c- rename CONFIG_FEATURE_TFTP_DEBUG to CONFIG_DEBUG_TFTP
Bernhard Reutner-FischerBernhard Reutner-Fischer
32bf1f9d42b- rename CONFIG_FEATURE_TFTP_DEBUG to CONFIG_DEBUG_TFTP so it's off in defconfig - expand the cmd_get/cmd_put macros ...
Bernhard Reutner-FischerBernhard Reutner-Fischer
f1bd42a305d- correct typo
Bernhard Reutner-FischerBernhard Reutner-Fischer
df798b7f582- minor size tweak text data bss dec hex filename 613 0 0 613 265 loginutil...
Bernhard Reutner-FischerBernhard Reutner-Fischer
66e3a222cd4- minor shrinkage
Rob LandleyRob Landley
d760560c528Attempt at fixing bug 836, vaguely based on patch from somebody named clausmuus, forwarded to me by Yann E. Morin.
Rob LandleyRob Landley
a34b48abe51Upgrade the standalone shell code to use CONFIG_BUSYBOX_EXEC_PATH.
Rob LandleyRob Landley
c7ddefc0624Attempt at fixing bug 815 by upgrading bb_spawn() so that builtins are at the start of the path. (This should be und...
Rob LandleyRob Landley
575c8bacdaaDon't break allbareconfig.
Rob LandleyRob Landley
68286770b61Patch from Shaun Jackman to detect "name=value" variable assignments. Random cleanup at the end by me to make some u...
Rob LandleyRob Landley
f9463795990Make lash smaller. (Use llist_t for file closing, and different allocation functions.)
Rob LandleyRob Landley
7c7b0d74372Rewrite of dmesg, smaller and simpler.
Rob LandleyRob Landley
18958e9309bRandom cleanup of platform.h.
Rob LandleyRob Landley
0960ca7383bWork around a persistent uClibc bug, since 0.9.29 still hasn't shipped. Poked to do this by Jason Schoon.
Rob LandleyRob Landley
19a3940f15dPatch from Denis Vlasenko: * Rename a var: statbytes -> transferred * cursize == transferred, always. Nuke cursize. *...
Rob LandleyRob Landley
76ef08c5e33Whitespace cleanup from Denis Vlasenko.
Rob LandleyRob Landley
7900b7b9b99Use -ffunction-sections -fdata-sections --gc-sections if the compiler supports it. If nothing else, this gives us be...
Rob LandleyRob Landley
c4b673994e5Use xstat() instead of if(stat()) die()
Rob LandleyRob Landley
fd8409f8c58Patch from Denis Vlasenko, tweak error messages.
Rob LandleyRob Landley
9a1a9de49f4Minor size shrinkage.
Rob LandleyRob Landley
9a202c9daaaPatch from Denis Vlasenko: unlzma was make files with mode 777. Tweak everything to do stat() and use xopen3().
Rob LandleyRob Landley
1dea55d5776Fix from Paul Fox to make compressed help text notice config changes.
Bernhard Reutner-FischerBernhard Reutner-Fischer
7b8ff226853- make VERBOSE= and V= work equally; use BUILD_VERBOSE internally. - move the link flags to cmd_link* so they are pri...
Bernhard Reutner-FischerBernhard Reutner-Fischer
2f6a3179446- fix stupid typo from last checkin
Bernhard Reutner-FischerBernhard Reutner-Fischer
f81ac42689b- remove superfluous CONFIG_BEGIN and CONFIG_END
Bernhard Reutner-FischerBernhard Reutner-Fischer
a926f8e50a3- add fancy mode to start-stop-daemon to support --oknodo and --verbose
Bernhard Reutner-FischerBernhard Reutner-Fischer
081b1ac6b4c- invert logic for nocheck_targets to exclude the empty default target.
Bernhard Reutner-FischerBernhard Reutner-Fischer
e5de38497a2- don't check for toolchain-setting for make targets that don't need them - we already depend on sed, so do away with...
Bernhard Reutner-FischerBernhard Reutner-Fischer
62f9856f546- revert incorrect select change
Bernhard Reutner-FischerBernhard Reutner-Fischer
b25f98a4172- fix two segfaults (reported by Horst Kronstorfer) - remove dangling file if get fails (spotted and fixed by Jason S...
Bernhard Reutner-FischerBernhard Reutner-Fischer
3b1936dcf9d- use bb_xbind Thanks Erik Hovland
Bernhard Reutner-FischerBernhard Reutner-Fischer
44e216f2642- use bb_xchdir instead of ignoring eventual errors of chdir Thanks to Erik Hovland
Bernhard Reutner-FischerBernhard Reutner-Fischer
2d1a6e7c1fc- fix bug #887, in bb_get_chomped_line_from_file(), the last char was removed unconditionally, even if it was not a...
Paul FoxPaul Fox
6ba8bbe88a3add ordering warning on enum Location
Bernhard Reutner-FischerBernhard Reutner-Fischer
1e23b6fdb50- make sure that we see string_insert only if we need it.
Paul FoxPaul Fox
7ba12c69578remove leading "Enable" from the config option text. not only is it redundant, but it made the menuconfig shortcut m...
Paul FoxPaul Fox
6ab037872famade "test" an ash built-in. moved the contents of libbb/bb_echo.c back into coreutils/echo.c, which is a more reaso...
Rob LandleyRob Landley
176f2df69b7Patch from Erik Hovland, via Tito.
Rob LandleyRob Landley
9c6f9552ec9Some day, maybe gcc will be able to optimize out static functions that are never used so we don't have to #ifdef them...
Mike FrysingerMike Frysinger
2e7dfc179c0need prototype for new vfork_daemon()
Mike FrysingerMike Frysinger
9be7435203binitial support for no-mmu systems
Mike FrysingerMike Frysinger
6fb5847faf6sometimes daemonizing and vfork()/exit() is ok