fli4l
  1. fli4l

busybox

Public
  1. fli4l
  2. busybox

All Branches Graph

        
AuthorCommitMessageCommit dateBuilds
Rob LandleyRob Landley
dae6aa28598Fixup to the previous (portability) patch. Linux actually does need arpa/inet.h rather than netinet/in.h, otherwise ...
Rob LandleyRob Landley
1f305dc0fdbPortability patch from rfelker. The bb_asprintf.c thing needs an eventual follow up in platform.h to set the #ifdef,...
Rob LandleyRob Landley
3a324754f88I'm about to introduce tests that need to run as root (like mount.tests), meaning we want to run them in a chroot env...
Rob LandleyRob Landley
31e3610c4b7Cleanup from Paul Fox. One find piped to xargs is faster/simpler than lots of finds doing individual -exec rm.
Rob LandleyRob Landley
ac664e07dfbMention a few web browsers.
Rob LandleyRob Landley
d48633fa6f3They won't stop asking, but we can point them to the specific entry...
Rob LandleyRob Landley
49a5599ae95Patch from Denis Vlasenko to make unlzma smaller.
Bernhard Reutner-FischerBernhard Reutner-Fischer
478a188e851- remove check. Fixes e.g. buildroot
Bernhard Reutner-FischerBernhard Reutner-Fischer
39a9fddb535- fix typo
Bernhard Reutner-FischerBernhard Reutner-Fischer
07a79e75f50- backout using features which are not available with the previous stable version of make (3.71.1).
Mike FrysingerMike Frysinger
874af85d5ebimport most of e2fsprogs 1.38 updates
Paul FoxPaul Fox
0f2dd9f4eb9vi-mode changes: eliminate warnings from out-of-range-for-type case labels that are emitted by gcc4. rearrange macr...
Rob LandleyRob Landley
dfba741457cRobert P. Day removed 8 gazillion occurrences of "extern" on function definitions. (That should only be on prototypes.)
Rob LandleyRob Landley
1f5e25bf3ecWalt Wimer noticed that mknod couldn't handle major or minor > 255. Now our limit checking autodetects what the syst...
Bernhard Reutner-FischerBernhard Reutner-Fischer
2e9cf373a95- workaround bug in make-3.81beta4: - has to use /top/obj/dir/*.o: /top/obj/dir/file.o: /top/src/file.c instead of th...
Bernhard Reutner-FischerBernhard Reutner-Fischer
a59721166af- work around missing features and bugs in make-3.79.1: - no order-only prerequisites; incomplete workaround (see com...
Mike FrysingerMike Frysinger
56ee779074eclean *.osm as pointed out by Robert P. J. Day
Mike FrysingerMike Frysinger
33b45a09a1cclean busybox_unstripped as pointed out by Robert P. J. Day
Rob LandleyRob Landley
688ed0d7606Patch from Robert P. Day, moving byte order checks to use platform.h macros.
Bernhard Reutner-FischerBernhard Reutner-Fischer
d9969ea1755- correct comment. Should revisit gcc >= 4.1 with that =1 later on
Rob LandleyRob Landley
06ec8cff83bTypo fixes brought to you by the letters a, l, and Robert P. Day.
Eric AndersenEric Andersen
cbd1c857440Kill off some unused code that was wasting several k, as noticed by Denis Vlasenko when building with -ffunction-sec...
Rob LandleyRob Landley
c05dda4b2dfDenis Vlasenko noticed that falign=0 is meaningless, and that should probably be falign=1. Saves a little over 3k on...
Bernhard Reutner-FischerBernhard Reutner-Fischer
7ad83b4e2ce- ar cruP doesn't replace ('r') but unconditionally _adds_ all objects. landley, that one broke your tar-testing (see...
Bernhard Reutner-FischerBernhard Reutner-Fischer
e3ec99de828- remove unused lists *-m
Bernhard Reutner-FischerBernhard Reutner-Fischer
c8e278f54ba- make sure applets.o is rebuilt when the .config changes. - don't overwrite objects in the archive. Affected applets...
Bernhard Reutner-FischerBernhard Reutner-Fischer
9b6b8944224- allow for make /path/to/dir/file.o
Bernhard Reutner-FischerBernhard Reutner-Fischer
022eb311d57- use absolute path for top_builddir and top_srcdir. Fixes make trying to include the very same file in an endless ...
Bernhard Reutner-FischerBernhard Reutner-Fischer
c0bb308389d- silence warning about "'free_and_close_stuff' used but never defined"
Bernhard Reutner-FischerBernhard Reutner-Fischer
cfc5d860e6bDenis Vlasenko writes: make sizes was rebuilding busybox - unstripped one!
Bernhard Reutner-FischerBernhard Reutner-Fischer
5d26126b9e8- fixes parallel builds (make -j) - use less resources for the buildsystem itself
Rob LandleyRob Landley
12c2429a424Fixup to make warnings from the last patch go away.
Rob LandleyRob Landley
08abe64d918Selinux fix from Jan Kiszka.
Bernhard Reutner-FischerBernhard Reutner-Fischer
b7f39732f8f- fix compilation of sed. error: static declaration of 'free_and_close_stuff' follows non-static declaration Tiny...
Rob LandleyRob Landley
e7c43b66d74Cleanup patch from Denis Vlasenko. Mostly variants of removing the if(x) from before "if(x) free(x)".
Rob LandleyRob Landley
93f2286e6e5When gnu fails this one we shouldn't let it _hang_...
Rob LandleyRob Landley
e8e7811fb47Yet more sed tests. Passing these is a to-do item for 1.1.2 or 1.2, not a 1.1.1 issue.
"Vladimir N. Oleynik""Vladimir N. Oleynik"
325da7b509euse bb_xstrndup vs strndup. Thanks rfelker.
"Vladimir N. Oleynik""Vladimir N. Oleynik"
5c2b238b3a9more busybox's style: close bug 745
"Vladimir N. Oleynik""Vladimir N. Oleynik"
716bbe96d47make grep faster (close bug 758), reduce small memory leak in CONFIG_FEATURE_CLEANUP mode
"Vladimir N. Oleynik""Vladimir N. Oleynik"
73804d6f7e6more security: don't start shell code from argv
Rob LandleyRob Landley
8bbee852149defconfig shouldn't enable CONFIG_INSTALL_NO_USR, and while we're at it remove residue of old defconfig and tweak "ma...
Rob LandleyRob Landley
2fe4eac4ea3Cosmetic cleanup from tito.
Rob LandleyRob Landley
e813ddba18dCleanup from Glenn McGrath.
Bernhard Reutner-FischerBernhard Reutner-Fischer
0817313255a- whitespace cleanup from Tito.
Rob LandleyRob Landley
4217bab02edPatch from Glenn McGrath to remove code that opens a file but does nothing with it.
Mike FrysingerMike Frysinger
5ba2fb2c9ddremove duplicate license notice
Mike FrysingerMike Frysinger
983e0ca89e8strip out unneeded comments
"Vladimir N. Oleynik""Vladimir N. Oleynik"
5c06b277cedfdisk unmaintained now :(
Rob LandleyRob Landley
5527b9117eeAnother clean-up patch from Garrett.
Rob LandleyRob Landley
736e52532efMinor cleanup from Garrett Kajmowicz.
Rob LandleyRob Landley
b73451daee0Cleanup from Denis Vlasenko.
Rob LandleyRob Landley
75cc0cace39I was playing around with a dependency generator a couple weeks ago and I found some #include files that aren't in th...
Rob LandleyRob Landley
883e0e83f2eMissed one in the get_line_from_file() update...
Rob LandleyRob Landley
3cb94d2eb31Move FAQ under docs, add programming.html to docs list.
Rob LandleyRob Landley
f6ddadc1728Mention patches directory as a read-only svn alternative.
Rob LandleyRob Landley
2b26fd5570eA few changes falling out from the effort to make sed handle embedded NUL bytes. Checking in to reduce the diff betwe...
Rob LandleyRob Landley
5c22c11de2dAdd a test suite for seq.
Mike FrysingerMike Frysinger
0612b5fa68aadd exception for uncuddling brackets
Rob LandleyRob Landley
6b6edf959dfLots of tests the fix to sed needs to pass...
Rob LandleyRob Landley
b21837714a3Documentation update: more detail on vfork.
Rob LandleyRob Landley
73a20f35510"sed 2 -2 10" was very unhappy. Made the thing bigger fixing it, fiddled a bit to get the size back down as much as...
Bernhard Reutner-FischerBernhard Reutner-Fischer
ed7bb6278da- put NLS stuff in one central place to avoid redefines. Fixes warnings about: fdisk.c:45:1: warning: "_" redefined n...
Rob LandleyRob Landley
51be57e4df7Convert all the applets from #include to USE(). Had to fix some nonstandard naming along the way to get USE() macros...
Mike FrysingerMike Frysinger
0923063ebb9add myself and Bernhard
Mike FrysingerMike Frysinger
23ca7253bectest to make sure applets are in alphabetical order
Mike FrysingerMike Frysinger
73b4710974cfix applet order
Mike FrysingerMike Frysinger
992a58c216bdocument leading + option
Rob LandleyRob Landley
c6d09a62764You don't need an #ifdef around #defines in usage.
Rob LandleyRob Landley
0a7c8ef6e22Patch from Denis Vlasenko to constify things and fix a few typos.
Rob LandleyRob Landley
fb16d5c6aa8Tweak my entry.
Rob LandleyRob Landley
e8f504e86d9Bug 751: file handle leaks can add up until available filehandles for the process are exhausted.
Rob LandleyRob Landley
d6e14d8beebDon't build directory libraries unless we're building an applet that needs it. Cherry-picked from Devin Bayer's big M...
Rob LandleyRob Landley
6f2a0b22754Small tweak cherry-picked from Devin Bayer's monster MacOS X patch.
Rob LandleyRob Landley
87b9573ff8aForgot to check this in last night, part of the hash_fd breakup.
Rob LandleyRob Landley
5cf7c2df668Patch from Devin Bayer to split up hash_fd.c into md5.c and sha1.c. (I tweaked md5_sha1_sum.c to convert some #ifdef...
Rob LandleyRob Landley
a7e3d052085Create /dev/root symlink pointing to real root device, if any.
Rob LandleyRob Landley
c5789a6e234Walter Harms added -D to date, and I did a code cleanup while I was in the area. Probably broke something...
Mike FrysingerMike Frysinger
bf28ed88349eat extraneous newlines at the end of applet full usage
Mike FrysingerMike Frysinger
0a6b0bfa7a8add setarch/linux32/linux64 applet
Rob LandleyRob Landley
ea6360e3938Missed a file in the last checkin, won't build without this...
Mike FrysingerMike Frysinger
57f4cb2867ca few more comment touchups
Mike FrysingerMike Frysinger
e17c80e6041translate Russian-English to just plain English
Rob LandleyRob Landley
a2841e6d4b4Patch from Giuseppe Ciotta to specify retry count.
Rob LandleyRob Landley
0d8766a3b13Rename UNUSE() to SKIP().
Rob LandleyRob Landley
06249fee39cBug 640: a filename of length exactly 100 could bleed into the next field on display or extract. (Only shows up when...
Mike FrysingerMike Frysinger
dcbad607fcbadd s390x to the list
"Vladimir N. Oleynik""Vladimir N. Oleynik"
7673ccad60dsync with mainstream, but check more
Rob LandleyRob Landley
081d6d43809getdomainname() isn't guaranteed to null terminate the string if it was truncated for length. SVN 14135 made sure th...
Rob LandleyRob Landley
b4ec339ac29Update comment.
"Vladimir N. Oleynik""Vladimir N. Oleynik"
0c6ff43a0cfremove #undef strlen, use #define strlen always but without xfunc/BB_STRLEN_IMPLEMENTATION
"Vladimir N. Oleynik""Vladimir N. Oleynik"
d24d0830616correction get(host/domain)name usage, revert 742 bug
Rob LandleyRob Landley
4e9deec8bf4svn 14077 was completely broken and apparently never tested.
Rob LandleyRob Landley
eb00afb2d5bThe gentoo security guys found another way to segfault busybox's decompression code: we can do a null dereference if ...
Mike FrysingerMike Frysinger
dce17c6268brfelker writes in Bug 742: make sure string is null terminated after calling gethostname
Mike FrysingerMike Frysinger
294254ce6bdrfelker writes in Bug 740: s/u_char/unsigned char/
Mike FrysingerMike Frysinger
da2a7d6b20erfelker writes in Bug 738: sys/sysmacros.h is needed for makedev
Mike FrysingerMike Frysinger
dfd902b7ff5rfelker writes in Bug 736: stty.c includes unneeded, obsolete header memory.h
Mike FrysingerMike Frysinger
4b33f7aa413rfelker writes in Bug 734: Nothing from err.h is used, but cal.c includes it, breaking compile on systems lacking thi...
Mike FrysingerMike Frysinger
611e085c20bkill all .depend files
Mike FrysingerMike Frysinger
a568ef23437hide bb_mkdep build
Mike FrysingerMike Frysinger
ebee0e77057fix building on ppc64
"Vladimir N. Oleynik""Vladimir N. Oleynik"
06776b3650atype typo. Thanks, Devin Bayer
"Vladimir N. Oleynik""Vladimir N. Oleynik"
b267f13c61aquick copy-paste typo
Rob LandleyRob Landley
efae294b15fFix for an integer overflow bug that could cause a segfault on certain pathological archives. (Unlikely to have secu...
Rob LandleyRob Landley
2c98c40ec88The tendency of vi to auto-indent can be really annoying at times.
Rob LandleyRob Landley
f856eabcde3More whitespace than you can possibly imagine...
Rob LandleyRob Landley
27cd85b5be2Update Rogues Gallery.
"Vladimir N. Oleynik""Vladimir N. Oleynik"
eaa3b29a6dfforgoten new file for 14080 revison
"Vladimir N. Oleynik""Vladimir N. Oleynik"
dd1ccddf1b3moved BB_BANNER to applets/version.c file: make kernel like version, removed depend loop: busybox.h depend with BB_B...
"Vladimir N. Oleynik""Vladimir N. Oleynik"
21e68703ce3removed #undef strlen, use builtins and prototuped strlen from xfunc file (only\!)
"Vladimir N. Oleynik""Vladimir N. Oleynik"
cb9b114d352isolate and show busybox`s changes
Rob LandleyRob Landley
5c1cd5fdd34Putting together OPTIONFLAGS, sed needs the global flag to handle multiple options.
Rob LandleyRob Landley
006fa2d45b1When setting an environment variable by piping something into grep, backquotes can be useful. Also tweak an if case ...
Rob LandleyRob Landley
d1e38c07e6dRogues gallery.
"Vladimir N. Oleynik""Vladimir N. Oleynik"
c218a293253add last terminal line
"Vladimir N. Oleynik""Vladimir N. Oleynik"
9a51540b158demo (UN)USE_FEATURE... usage
"Vladimir N. Oleynik""Vladimir N. Oleynik"
6732af27666full removed config.h, use bb_config.h only
Rob LandleyRob Landley
02794e15160Fix bug 674: sum's block count should always round up.
Rob LandleyRob Landley
46e351d4782Patch from awk maintainer (Dmitry Zakhrov) to fix bugs 642, 663, and 667.
Bernhard Reutner-FischerBernhard Reutner-Fischer
5ba53c05fce- commentary typos
"Vladimir N. Oleynik""Vladimir N. Oleynik"
3afdfecf7edrestore change by Denis Vlasenko: file_to_buf must vary fast, best if inline
"Vladimir N. Oleynik""Vladimir N. Oleynik"
465300ced93cleanups after changes by Denis Vlasenko. Size optimization
"Vladimir N. Oleynik""Vladimir N. Oleynik"
63ca3bfe9d3commentary typos. Thank by aldot
Rob LandleyRob Landley
a253e7361f8Rob Landley is busybox maintainer now. Eeek.
Rob LandleyRob Landley
d05981eaf18Fix off by one error. (I know I had a reason for doing that, but I have _no_ idea what it was...)
Rob LandleyRob Landley
b2804551a0fCleanups from Denis Vlasenko.
Rob LandleyRob Landley
90632d021ceBug fix from Kim B. Heino, manifested via: echo > foo && zip foo.zip foo && ./busybox unzip foo.zip
Rob LandleyRob Landley
7bfa88f315dNew USE() macros For each CONFIG_SYMBOL, include/bb_config.h now has both ENABLE_SYMBOL and USE_SYMBOL(x). ENABLE_S...
Bernhard Reutner-FischerBernhard Reutner-Fischer
f251ec6847d- commentary typos
Rob LandleyRob Landley
c29a0f371a8More random documentation.
Rob LandleyRob Landley
4926d643ea9Missed this in svn 13701.
Rob LandleyRob Landley
4a1d874e1dbAnother item.
Rob LandleyRob Landley
cc6d8d30ec1Fix umount so it works if there's no /etc/mtab or /proc/mounts, make umount -a into a CONFIG_FEATURE (why not?), and ...
Rob LandleyRob Landley
1ab4c3dc252Help text update and tweak to defconfig to remove two more things that the "maximum sane configuration" shouldn't hav...
Rob LandleyRob Landley
32251b48257Convert some help text to english.
Mike FrysingerMike Frysinger
271aa40a15badd back in path nulling after calling find_dev() since it is needed for now ...
Mike FrysingerMike Frysinger
27a74e8017fCristian Ionescu-Idbohrn writes: force enough space padding so that applet names always end up on their own line
Mike FrysingerMike Frysinger
0380166916dspace out supported applet names so the config list doesnt wrap on an 80col terminal
Mike FrysingerMike Frysinger
4fcefb9e90ffixup whitespace in awk help output
Rob LandleyRob Landley
30a6bba65f7Bug 677: there are apparently still people using telnet.
Mike FrysingerMike Frysinger
ba9c4d1f892get rid of warnings with applets that have no usage and get rid of pointless --- separator between applets
Mike FrysingerMike Frysinger
f37529d6b69if the .pl script gets updated, force doc regen
Mike FrysingerMike Frysinger
b0ed3d7cc08Rob Sullivan writes: Here's a patch to autogenerate the list of applets in the Busybox documentation
Rob LandleyRob Landley
bec26527a18Save a few bytes in error message.
Mike FrysingerMike Frysinger
a421ba8203dcleanup style ... just because you use less spaces doesnt mean the resulting code is smaller
Mike FrysingerMike Frysinger
248d2220f99shrink the code a bit
Mike FrysingerMike Frysinger
53d57dbe6bfgavinl writes in Bug 661: if read() file return less than 1, we should close the fd and then goto end.
Mike FrysingerMike Frysinger
5509228a7b4alphabetical order and fix mdev comments about echo>/sys vs echo>/proc/sys
Mike FrysingerMike Frysinger
35cf19d741cfix mdev help output
"Vladimir N. Oleynik""Vladimir N. Oleynik"
4fc92206ed4destroy bug 679, use getopt_ulflags with new feature: usage option. Removed two strdup
Mike FrysingerMike Frysinger
b38673fb9femake the build system puuuuuuuuuuurty
"Vladimir N. Oleynik""Vladimir N. Oleynik"
1f04c9d29c8removed anoinig `unused' warnings
"Vladimir N. Oleynik""Vladimir N. Oleynik"
73ffd762ca5removed anoinig warnings
"Vladimir N. Oleynik""Vladimir N. Oleynik"
b399a963434remode warning: const static mix
Bernhard Reutner-FischerBernhard Reutner-Fischer
3038557649a- bzero -> memset text data bss dec hex filename 1652855 14444 1215616 2882915 2bfd63 busybox.oo...
"Vladimir N. Oleynik""Vladimir N. Oleynik"
87be3161496more better for me signed<->unsigned and the const keyword usage
"Vladimir N. Oleynik""Vladimir N. Oleynik"
4333a09d657add feature: support for running scripts through an interpreter. Thanks Florian Schirmer <jolt@tuxbox.org>
"Vladimir N. Oleynik""Vladimir N. Oleynik"
1f17d3287admore obscure
"Vladimir N. Oleynik""Vladimir N. Oleynik"
7600eec7325avoid signed<->unsigned warning
"Vladimir N. Oleynik""Vladimir N. Oleynik"
57545c810a1avoid signed<->unsigned warning
"Vladimir N. Oleynik""Vladimir N. Oleynik"
4d57926bd31removed unneed signed, avoid warning
Bernhard Reutner-FischerBernhard Reutner-Fischer
81b94960a2b- pass -static via CC rather than LD
"Vladimir N. Oleynik""Vladimir N. Oleynik"
39e75106640more destroy potential overflow for x86_64.
"Vladimir N. Oleynik""Vladimir N. Oleynik"
77bb33c4742destroy potential overflow for x86_64. Added ATTRIBUTE_UNUSED
Bernhard Reutner-FischerBernhard Reutner-Fischer
9f4a1e1c75e- add and use ATTRIBUTE_ALIGNED(num_bytes) - remove unused parameter pindex from fdisk.c, xbsd_initlabel()
"Vladimir N. Oleynik""Vladimir N. Oleynik"
dfe6e74157echanged strange mix signed<->unsigned
"Vladimir N. Oleynik""Vladimir N. Oleynik"
dd14ca082a6protect potential overflow for x86_64
"Vladimir N. Oleynik""Vladimir N. Oleynik"
4ccd2b46975quick analize signed->unsigned: protect overflow of map[char], getchar->EOF. Use ATTRIBUTE_UNUSE.
Bernhard Reutner-FischerBernhard Reutner-Fischer
cd98555dfac- fix typo i introduced yesterday.
Rob LandleyRob Landley
9e275e3450cNot on libbusybox.so: it's GPL, no API barrier, no stability promise.
Rob LandleyRob Landley
a167ec5e633Turn defconfig into what make allyesconfig is today. Turn allyesconfig back into allyesconfig. (Memo: apparently SE...
Eric AndersenEric Andersen
3496fdc9a57hopefully the last of the annoying signed/unsigned and mixed type errors
Eric AndersenEric Andersen
a68ea1cb93cfix up yet more annoying signed/unsigned and mixed type errors
Eric AndersenEric Andersen
9a58b02ec75make certain we dereference the pointer as a time_t, esp on x86_64 where it might otherwise not be dereferenced as su...
Eric AndersenEric Andersen
0cb6f35c33afix up annoying signed/unsigned and mixed type errors
Eric AndersenEric Andersen
5e678873f9fclean up yet more annoying signed/unsigned mismatches and fixup yet more incorrect types
Eric AndersenEric Andersen
2cdd4d56ffcpassing around an int as a void* is a very bad idea
Eric AndersenEric Andersen
d78aea8b8ebsort out yet more type issues
Bernhard Reutner-FischerBernhard Reutner-Fischer
4bf31272ff0- very minor tweak: save 1 byte. statistics: text data bss dec hex filename 867 0 ...
Eric AndersenEric Andersen
76b24270d45with 2.4 kernel headers, lo_file_name is char, but with 2.6 headers we get a u8 for lo_file_name, so always cast to (...
Eric AndersenEric Andersen
f55289f4b99fixup a few types to prevent gcc (rightfully) whining about mixing signed and unsigned, unmatches pointer target type...
Bernhard Reutner-FischerBernhard Reutner-Fischer
20f40000864- add some ATTRIBUTE_UNUSED. - use shorter boilerplate while at it.
Bernhard Reutner-FischerBernhard Reutner-Fischer
0e8727d93b9- make linking against libcrypt optional by looking if pw_encrypt() or correct_password() is configured. Fixes alln...
"Vladimir N. Oleynik""Vladimir N. Oleynik"
2d604581ef7removed warning "comparison between signed and unsigned".
"Vladimir N. Oleynik""Vladimir N. Oleynik"
51bfa54e461removed warning "comparison between signed and unsigned". Added ATTRIBUTE_UNUSED. My whitespace
"Vladimir N. Oleynik""Vladimir N. Oleynik"
59c4e5cf928removed warning "comparison between signed and unsigned". Added ATTRIBUTE_UNUSED. My whitespace
"Vladimir N. Oleynik""Vladimir N. Oleynik"
676b15e0678removed warning "comparison between signed and unsigned".