fli4l
  1. fli4l

busybox

Public
  1. fli4l
  2. busybox

All Branches Graph

        
AuthorCommitMessageCommit dateBuilds
Denis VlasenkoDenis Vlasenko
a6127aacef0mount: style fixlet
Denis VlasenkoDenis Vlasenko
6231e870ec5style fixes
Denis VlasenkoDenis Vlasenko
029c4699348mount: revert mount --bind to using "bind" as fstype.
Denis VlasenkoDenis Vlasenko
a52145a9270mount: mount_it_now() - char *dir is not really needed.
Denis VlasenkoDenis Vlasenko
c889d2b786emount: fix "duplicate mount options in mtab" bug
Denis VlasenkoDenis Vlasenko
c0975199beamount: nfs_strerror's static buffer was bigger than needed.
Denis VlasenkoDenis Vlasenko
9c99b62b9eemount: getopt_ulflag'ification
Denis VlasenkoDenis Vlasenko
13b4924ce0amount: style fixes
Denis VlasenkoDenis Vlasenko
3bc59aa2a46mount: fix bugs: free(mp->mnt_fsname) of non-malloced ptr; check for "more than 2 arguments" was actually checking fo...
Denis VlasenkoDenis Vlasenko
fc56dd2e212mount: use bb_simplify_path as appropriate
Denis VlasenkoDenis Vlasenko
8d474b50094mount: style fixes
Denis VlasenkoDenis Vlasenko
66fabdb6313login: apply fixes + getopt_ulflag'ification by Bernhard
Bernhard Reutner-FischerBernhard Reutner-Fischer
4d0f54af948- Steven Scholz pointed out that ssd's make-pid doesn't take an argument.
Denis VlasenkoDenis Vlasenko
30a64cdc95emount: reorder things, fix NFS-less mount.
Rob LandleyRob Landley
215c61d3c28Unbreak allbareconfig.
Rob LandleyRob Landley
f5fc1384e97So, in the cornucopia of superfulous warning directives I didn't add to the tree, we have the warning about failed in...
Rob LandleyRob Landley
69115c656d7Unbreak allbareconfig. We've had -Werror in the tree for quite a while, so adding #warning somewhat counterproductve...
Rob LandleyRob Landley
da9d1d079efStrangely, using // in the comments I added was not a persistent accident.
Denis VlasenkoDenis Vlasenko
7ccf5cc0644login: eliminate forward decls and #ifdefs
Denis VlasenkoDenis Vlasenko
af9854b81a6umount: do not try to close FILE* which is NULL.
Denis VlasenkoDenis Vlasenko
be507170eb1mount: -o remount should not add lines to /etc/mtab
Denis VlasenkoDenis Vlasenko
25098f7fd51mount: move code from nfsmount.c into mount.c
Bernhard Reutner-FischerBernhard Reutner-Fischer
6eb2f8edcea- make sure that the 'build' dir exists even if we are about to build just one applet.
Bernhard Reutner-FischerBernhard Reutner-Fischer
1d6fb6d4484- do away with silly comment and do the Right Thing wrt building the archives. You have to provide the absolute pat...
Denis VlasenkoDenis Vlasenko
727ef944477mount: fix mtab support (but it is still rather buggy)
Rob LandleyRob Landley
85c6de71bf2svn 15355 replaced "BusyBox is licensed under the GNU General Public Public License" with "BusyBox is licensed under ...
Rob LandleyRob Landley
cc9962d7fb3More code from kernel developers, and therefore licensed under GPLv2 only. Clarify the license boilerplate. On an un...
Rob LandleyRob Landley
73810e8d42dAdd Larry Doolittle's ntpclient, plus some formatting tweaks.
Bernhard Reutner-FischerBernhard Reutner-Fischer
7fee0c4357a- fix copy'n paste errors that got introduced when switching to the shorter boilerplate. No object code changes.
Bernhard Reutner-FischerBernhard Reutner-Fischer
92582f2e11e- r16075 broke for de-selected FEATURE_UTMP; Partial fix that wants some more cleanup (see FIXME in the patch).
Rob LandleyRob Landley
577905f1e45Revert duplicate patch. I don't know why patch decided to apply this even though it was already in the tree. I thou...
Rob LandleyRob Landley
20cc6d567f8Remove pointless "const". Bloatcheck says 0 bytes difference.
Rob LandleyRob Landley
1b2b5cfba81Fix from Bernhard for somebody trying to limp along with gcc 2.95.4.
Rob LandleyRob Landley
16bbb200899Random cleanup hanging around my tree.
Bernhard Reutner-FischerBernhard Reutner-Fischer
b5f50ea3446- small trivia to be gentle to gcc-2.95.x which had no va_copy but only __va_copy.
Bernhard Reutner-FischerBernhard Reutner-Fischer
428a5cd0d32- fix warning about discarding qualifiers in initialization
Denis VlasenkoDenis Vlasenko
00d7d6cef64nfsmount: sanitize it. It had a rather peculiar idea of implementing "bg" option - it was going to return a special f...
Bernhard Reutner-FischerBernhard Reutner-Fischer
64d7e930811- convert a few xopen3(,,0) into xopen(,). Also peruse the fact that xopen defaults to 0777 on it's own, so we don't ...
Bernhard Reutner-FischerBernhard Reutner-Fischer
57b56674a39- merge xstat.c into xfuncs.c
Bernhard Reutner-FischerBernhard Reutner-Fischer
dea6e3d3cf5- Tito pointed out that Rob forgot to add e2fsprogs/blkid/list.c
Rob LandleyRob Landley
49ea46667ffBuild fixes for gcc 4.0 with -Werror, from Tito.
Rob LandleyRob Landley
69674941ddfError reporting fix for sulogin, plus remove help entries for options we never implemented. (Plus a bit more of bbsh...
Denis VlasenkoDenis Vlasenko
30772946156nfsmount: remove some really old code (for kernels 1.x!) + small cleanups.
Denis VlasenkoDenis Vlasenko
d2b13eab980nfsmount: delete nfsmount.h
Denis VlasenkoDenis Vlasenko
39e93cc9514nfsmount: nfsmount.h merged into nfsmount.c
Denis VlasenkoDenis Vlasenko
2244a21a8e1nfsmount: style fix
Denis VlasenkoDenis Vlasenko
5983914c1b4ipcs: silly trick with strings. saves ~200 bytes.
Rob LandleyRob Landley
1bfca7bac7cCleanup headers and replace the zero padding with an even smaller version. One of the pads turned out to be unnecessa...
Denis VlasenkoDenis Vlasenko
9852d5a1e65sulogin: minor cleanup.
Denis VlasenkoDenis Vlasenko
8fafacd7ec2setkeycodes: something horrible happened here to indentation... fixed now
Denis VlasenkoDenis Vlasenko
42dfcd26120top: fixed wrong comment, made error message more clear
Denis VlasenkoDenis Vlasenko
0c45bb23d21tar: fix "xopen with O_CREAT" warning, improve zero padding write (was doing zillions of 1-byte write syscalls)
Denis VlasenkoDenis Vlasenko
d5d614c5f48xopen3(O_RDONLY) -> xopen(O_RDONLY).
Denis VlasenkoDenis Vlasenko
9cac521f075using [xa]sprintf for string concatenation is neat and saves ~100 bytes according to bloatcheck. Also this fixes bug ...
Denis VlasenkoDenis Vlasenko
3526a1320a7wget: wrap one atrociously long line (around 200 chars long!).
Denis VlasenkoDenis Vlasenko
d797fcd7264udhcp: FEATURE_UDHCP_SYSLOG should be selected only if udhcp[cd] really are going to use it.
Denis VlasenkoDenis Vlasenko
2f50aa42c54login: use some ideas from util-linux's login. O_NONBLOCKing output on login timeout. fchmod instead of chmod (latter...
Denis VlasenkoDenis Vlasenko
bd8f43dbab8few random readability enhansements. No code changes
Denis VlasenkoDenis Vlasenko
9a9edf200b7login: make it saner and smaller by ~0.5k.
Denis VlasenkoDenis Vlasenko
6bbd174593dlogin: small fixes like \n removal, bb_error_msg'ification, etc.
Denis VlasenkoDenis Vlasenko
942e4291feelogin: previous commit comment was wrong :) That commit added login script support. Now _this commit_ is a style fix....
Denis VlasenkoDenis Vlasenko
2e502914b0alogin: style fixes
Rob LandleyRob Landley
dd93abeaffaShrinkage/cleanup from Tito.
Rob LandleyRob Landley
ef08184d9e0Fix warnings.
Rob LandleyRob Landley
3476ad651dcSecond drop. More infrastructure in place, especially for parsing pipelines. The minimal version got a couple hundre...
Rob LandleyRob Landley
c27f4f5445eA quick cleanup pass of some low-hanging mess.
Rob LandleyRob Landley
d35c0efddbbBugfix for: echo '123456789' | sed 's/./|&/5'
Denis VlasenkoDenis Vlasenko
239369b3685Fix (hopefully) bug 976. Need more thorough audit. Restore erroneously removed FEATURE_UDHCP_SYSLOG.
Denis VlasenkoDenis Vlasenko
a9801658ee4getty, sulogin: convert to using bb_msg for syslog output
Denis VlasenkoDenis Vlasenko
b750dec40a4fix if (ENABLE_FEATURE_SYSLOG & (...)) - should be &&
Denis VlasenkoDenis Vlasenko
049d6b8c081Add CONFIG_FEATURE_SYSLOG which controls whether bb_xx_msg will ever try to send output to syslog. Add "select CONFIG...
Denis VlasenkoDenis Vlasenko
b7d8dd9ab18CONFIG_FEATURE_COMPRESS_USAGE was impossible to turn on if !CONFIG_NITPICK
Denis VlasenkoDenis Vlasenko
3da6aa878aaadding files missed in prev updates (forgot about svn add)
Rob LandleyRob Landley
f522d1231c3Denis Vlasenko has started to put stuff on his BusyBox home page, so index it.
Denis VlasenkoDenis Vlasenko
6d655be5df5removed a lot of trailing \n in bb_msg() calls. It is added automatically by function itself.
Denis VlasenkoDenis Vlasenko
3538b9a8822Implement optional syslog logging using ordinary bb_xx_msg calls, and convert networking/* to it. The rest of bbox wi...
Bernhard Reutner-FischerBernhard Reutner-Fischer
5d725462d44- strip 399424 off the bss by making decompress_uncompress buffers config buffers. Compile tested (too lazy to look...
Bernhard Reutner-FischerBernhard Reutner-Fischer
e614eaf40d0- mdev and grep use xregcomp. Closes bug #1021
Rob LandleyRob Landley
4cb035dd230Vladimir Dronnikov (ybrnj80 at yandex dot ru) pointed out that my cleanup of his code introduced a bug (an extra back...
Rob LandleyRob Landley
02496aa69e7The bb_ prefixes were removed from xasprintf() and xopen() a month ago (in svn 15767).
Denis VlasenkoDenis Vlasenko
797b4d210d3run_shell.c: style fix
Denis VlasenkoDenis Vlasenko
d25a2645f52xfunc: fix: && -> &. Also nuked two double semicolons...
Rob LandleyRob Landley
02add9e53a2Might as well commit this to have the history. It's not linked in to the applet list yet (and won't be until it can ...
Rob LandleyRob Landley
4d609cb5a34Thinko.
Rob LandleyRob Landley
8cedabaee09Patch from Natanael Copa to make start-stop-daemon just use readlink and strcmp to check if a program is already runn...
Denis VlasenkoDenis Vlasenko
adff40e80d1sulogin: fix bug: -tNNN didn't work
Denis VlasenkoDenis Vlasenko
1da6a216662dpkg: fix buffer overflow (bug 983)
Denis VlasenkoDenis Vlasenko
21afc7dc291uuencode: common implementation for wget and uuencode (closing bug 694)
Denis VlasenkoDenis Vlasenko
22dca23d52carchival: added O_TRUNC so that when we overwrite files on unpack, we truncate them. Also spotted & fixed h...
Denis VlasenkoDenis Vlasenko
314908da9e1tar: revert older fix (non-portable), added new one. testsuite tar-extracts-all-subdirs now passes.
Denis VlasenkoDenis Vlasenko
65113e8d97czcip: bb_error_msg had stray newlines; small optimization in opt parsing
Denis VlasenkoDenis Vlasenko
af906a3b6cazcip: minor fixes
Denis VlasenkoDenis Vlasenko
a9abecd85e5zcip: fix stdout/err versus syslog output. Incomplete: xfunc() would not respect this. TODO.
Denis VlasenkoDenis Vlasenko
65dbd8752b4zcip: getopt -> bb_getopt_ulflags
Denis VlasenkoDenis Vlasenko
60e3dd60160zcip: convert lots of zero-initialized locals in zcip_main() to statics in bss.
Denis VlasenkoDenis Vlasenko
035aae58411zcip: use xfunc() where appropriate
Denis VlasenkoDenis Vlasenko
27af5a0dd34replacing func() with xfunc() where appropriate
Denis VlasenkoDenis Vlasenko
87d80dcc3e8zcip: apply patch from http://bugs.busybox.net/view.php?id=1005 zcip does not claim another IP after defe...
Denis VlasenkoDenis Vlasenko
06ab5fb6b9dtar: tar xf foo.tar dir/dir did not extract all subdirs. Added testsuite entry for this
Denis VlasenkoDenis Vlasenko
bcf4908e714ping: bind -> xbind
Denis VlasenkoDenis Vlasenko
e0b7f71d26dping(6): use htons instead of SWAP_BE.
Denis VlasenkoDenis Vlasenko
2cbe6e6eb23ping: implement -I option
Denis VlasenkoDenis Vlasenko
db7f2e5881bping6: resolve interface name to number early. gcc is more efficient at truncating int to int16 via cast, use that in...
Denis VlasenkoDenis Vlasenko
cb6874cc66dSync ping and ping6 a bit, fix style and indentation.
Denis VlasenkoDenis Vlasenko
d53dd3e627dFix endianness issue in ping6
Bernhard Reutner-FischerBernhard Reutner-Fischer
bfbc4ebf404- patch from Csaba Henk to make the "User-Agent" header field configurable.
Rob LandleyRob Landley
686298d6fb1Walter Harms contributed a section on scripting languages. (I trimmed it a bit.)
Rob LandleyRob Landley
89d9d4d5f74Vladimir Dronnikov also submitted a CIFS support patch to mount, which I heavily reworked here and probably broke. T...
Rob LandleyRob Landley
f5bbc692a03Bernhard Fischer complained about moving --sort-common.
Rob LandleyRob Landley
1fdd83f8979There's some strange bug in glibc that triggers if you combine the --gc-sections linker flag with static linking. If...
Bernhard Reutner-FischerBernhard Reutner-Fischer
31e2c00ec3e- set version back to 1.2.0 like it was before. Add at least -svn to the Extraversion to be able to distinguish it fr...
Rob LandleyRob Landley
88621d73980Svn 16007 broke the build under gcc 4.0.3. This fixes up some of the damage (the e2fsprogs directory is too twisty a...
Bernhard Reutner-FischerBernhard Reutner-Fischer
8c1eda528a1- it's a mistake to remove lib-specific prefixes from libraries; still the removal should be complete.
Bernhard Reutner-FischerBernhard Reutner-Fischer
73561cc75ac- pull from busybox_scratch: r15829:15850 Various fixes, cleanups and shrinkage: saves 952 Bytes: text data ...
Mike FrysingerMike Frysinger
6ce8dae1d5aneed libsepol in addtion to libselinux
Bernhard Reutner-FischerBernhard Reutner-Fischer
99b706858b4- do maintainers duty by bumping version to 1.3.0-pre0; pullup r15828 from busybox_scratch
Rob LandleyRob Landley
84790636675Bugfix from Jason Schoon: send the right signal with -s.
Rob LandleyRob Landley
028ba280be7More allbareconfig fixes.
Rob LandleyRob Landley
b8cea6dcb39Jordan Crouse submitted a patch to only include xregcomp.c when we actually use it, thus fixing building against uCli...
Rob LandleyRob Landley
abfe107f789No real need for my_query_module() and this eliminates some type-punned pointer warning on certain gcc versions (and ...
Bernhard Reutner-FischerBernhard Reutner-Fischer
82ac9ecfe59- pgf(?) found and fixed that missing dependency (usage: .config, IIRC), so remove the now unneeded NOTPARALLEL clause
Rob LandleyRob Landley
099ed50f911Unbreak allbareconfig a bit. (The telnetd.c fix is a perfect example of why applets which are a forest of #ifdefs ar...
Rob LandleyRob Landley
f78ab5396d5Antti Seppala (with dots over the last two a's) wants our getty to initialize the terminal the way mingetty does inst...
Mike FrysingerMike Frysinger
f23b96cebfetag busybox-1.2.1
Rob LandleyRob Landley
4b5827a69b8Patch from Yann Morin so modprobe won't return failure if the module gets loaded while it's running (ala multi-device...
Rob LandleyRob Landley
ecb29573e9d"Jordan Crouse" <jordan.crouse@amd.com> says: The following patch makes coreutils/test.c act fail gracefully if getgr...
Rob LandleyRob Landley
98a915713d8Michael Opdenacker spotted that makefile should use () instead of {}.
Rob LandleyRob Landley
1ffe1ede543Oops, Michael pointed out that my cleanup left some dead code in there.
Rob LandleyRob Landley
43ee36c6daeYann E. Morin spotted a broken check_ld macro.
Rob LandleyRob Landley
0e4690d4ef9Michael Opdenacker contributed a readahead applet.
Bernhard Reutner-FischerBernhard Reutner-Fischer
289e86a0a5b- typo s/ENABLE_WGET_LONG_OPTIONS/ENABLE_FEATURE_WGET_LONG_OPTIONS/g
Bernhard Reutner-FischerBernhard Reutner-Fischer
d591a360d39- merge -r15463:15564 from busybox_scratch branch through these changesets: ----------------------------------------...
Bernhard Reutner-FischerBernhard Reutner-Fischer
13068a4fdbe- typo: s/optarg/nprobes_str; fixes segfault as reported by Raphael HUCK
Bernhard Reutner-FischerBernhard Reutner-Fischer
71193a853d0- remove CRIS specific CFLAG from generic flags-checking.
Bernhard Reutner-FischerBernhard Reutner-Fischer
5bd2a4b6ceb- remove last reminiscents of IN_BUSYBOX
Rob LandleyRob Landley
4470b74e29fThe kernel can't handle umount /dev/hdc, we have to do it through mtab, except that we still have to work when there ...
Rob LandleyRob Landley
eb28ce46448Timo Scheffler pointed out that OpenWRT isn't listed.
Rob LandleyRob Landley
fac4ebea3d5Add link to BusyBox Weekly News. (Yeah, another timesink.)
Rob LandleyRob Landley
95718b30916New entry about backporting fixes.
Rob LandleyRob Landley
b90a371a4c2Update the tinyutils page to mention microperl, LUA, buildroot, gentoo embedded...
Rob LandleyRob Landley
4640b05afd2Bernhard Fischer pointed out some leftover debris needing cleanup.
Rob LandleyRob Landley
a299efb7b0bMake a warning go away when standalone shell is disabled.
Rob LandleyRob Landley
10b36f94bb3Patch from Chris Steel to fix mdev deleting device nodes.
Rob LandleyRob Landley
b988462d3e4Ok, features.h already defines _OPEN_SOURCE (and complains if it's already defined), yet it's not doing it for script...
Rob LandleyRob Landley
519d7df930dAnother whack at scripts/individual. Now builds 212 applets.
Rob LandleyRob Landley
e55a73c7a89Update usage to talk about the new shared subtree stuff in mount.
Rob LandleyRob Landley
3ba7bd143eaVladimir Dronnikov convinced me to twiddle the semantics of the new shared subtree stuff to look more like http://lwn...
Rob LandleyRob Landley
721b46e0e60Fix a typo (|| instead of |) and remove two comments about a problem fixed in the previous patch.
Rob LandleyRob Landley
e3781b73121Add shared subtree support, suggested by Vladimir Dronnikov. Also break out a few new (unfinished) config options, w...
Rob LandleyRob Landley
47b16a6fe98Using lstat() instead of stat() means that attempting to loopback mount a symlink doesn't work.
Rob LandleyRob Landley
7250915d78eMake a warning go away on 64-bit systems.
Rob LandleyRob Landley
236c6755d25Teach md5sum and sha1sum to work the way other applets do so I don't have to teach scripts/individual new tricks. An...
Rob LandleyRob Landley
affb7a61a65scripts/individual now builds 171 applets. Some of them may even work. :)
Rob LandleyRob Landley
59fe8b90890There are a number of reasons for reinventing printf(). Writing status to stdout is not one of them.
Rob LandleyRob Landley
f4e50b0bcd6We haven't got a CONFIG_APT_GET.
Rob LandleyRob Landley
cb376eebf09Digging up my old "make standalone" stuff from a year ago: http://busybox.net/lists/busybox/2005-September/015766.htm...
Rob LandleyRob Landley
e6a3fef08c8Add busybox_old to distclean.
Rob LandleyRob Landley
23b61be0df8Add comments to all the functions in this file documenting what they're for.
Rob LandleyRob Landley
74bb70cf549Ok, that's not a typo, that's just me not thinking.
Rob LandleyRob Landley
3629d95a24cTypo.
Rob LandleyRob Landley
27d07c9ce2fNow that we have xopen3(), it's just plain unclean to have xopen() with O_CREAT. Two users are still doing it (and t...
Rob LandleyRob Landley
daf58ef61a5Use xopen3() instead of an after-the-fact chown.
Rob LandleyRob Landley
2c55fcac087Thinko spotted by Vladimir Dronnikov.
Rob LandleyRob Landley
6ced427a6deTry to make a "type-punned pointer" warning go away for somebody on the buildroot list.
Rob LandleyRob Landley
403777ffae1Patch from tito to improve options parsing.
Rob LandleyRob Landley
081e38483ecRemove xcalloc() and convert its callers to xzalloc(). About half of them were using "1" as one of the arguments any...
Rob LandleyRob Landley
86b4d64aa3fThese should have been part of 15767 too.
Rob LandleyRob Landley
7478804b783Fix umount so loop device disassociation hopefully doesn't screw up errno on a failed mount. And while I'm at it, le...
Rob LandleyRob Landley
280a264fb89Attempt to fixup httpd.c to match svn 15767.
Rob LandleyRob Landley
d921b2ecc0dRemove bb_ prefixes from xfuncs.c (and a few other places), consolidate things like xasprintf() into xfuncs.c, remove...
"Robert P. J. Day""Robert P. J. Day"
6dce0b6fa79Remove apparent typo in "bool" line.
"Robert P. J. Day""Robert P. J. Day"
581d4f36b3cMove declaration to be compatible with older gcc's.
Rob LandleyRob Landley
cae61e7ca42Make a gcc 4.1 warning go away.
Rob LandleyRob Landley
2aced7ea043Announce 1.2.1
Rob LandleyRob Landley
533320c65941) ifeq is make syntax, #ifeq is a make comment. 2) The check_cc macros should probably all have the same number of a...
Rob LandleyRob Landley
565bc33332eRemove code that can't be reached.
Rob LandleyRob Landley
c052576821eTito said that strings is a complete rewrite.
Rob LandleyRob Landley
91dc086d63eSwitch off CONFIG_NITPICK in defconfig. (Kind of the point of CONFIG_NITPICK.)
Rob LandleyRob Landley
446129adaedAdd back in non-ifdef version of FEATURE_PRETTY_PRINT, and get the attribution right this time.
Rob LandleyRob Landley
52c7d7ebf3eAnd now, with a for loop, so it can handle the nested USE() case.
Rob LandleyRob Landley
fc367f98244There's no excuse for adding new #ifdefs to the code like that. None at all.
Rob LandleyRob Landley
277eb6bb444I touched perl. I feel dirty. Make autodocifier suck less. It still doesn't handle nested USE( USE() ) case (the i...
Mike FrysingerMike Frysinger
eac0c069385allow people to display dmesg output without syslog levels
Mike FrysingerMike Frysinger
0b7dfb5ae73eat gremlins
Mike FrysingerMike Frysinger
a7881119ccdde-cuddle if( to if (
Rob LandleyRob Landley
4795e4e011fRich Filker spotted that sed -e 's/xxx/[/' didn't work right. Did a smaller fix than his, and shrank the code a bit ...
Rob LandleyRob Landley
7cc6b69bb09Patch from Shaun Jackman, set optind by hand if we don't call getopt.
Rob LandleyRob Landley
e1a0f5372f6Unbreak allbareconfig. (Todo item: rewrite dependency checker. Yeah, I already have that one, but it moves up the l...