fli4l
  1. fli4l

busybox

Public
  1. fli4l
  2. busybox

All Branches Graph

        
AuthorCommitMessageCommit dateBuilds
Paul FoxPaul Fox
4240364098ecommiting: 0000028 03-16-05 patch: new setsid applet
Mike FrysingerMike Frysinger
f1dbd4a6f74fix bbconfigopts.h depend
Mike FrysingerMike Frysinger
fcafa4bfc11screw around with whitespace
Paul FoxPaul Fox
b8317536769commiting: 0000073: Add option to inetd applet to run in foreground this option was already there for uclinux -- ...
Paul FoxPaul Fox
156dc41cbc5commiting patch from bug 71: 0000071: patch: implement "--color" option for ls coloring control
Paul FoxPaul Fox
fc2256a6ca7applying patch for bug 72: 0000072: Add applet to redirect console output via ioctl(..., TIOCCONS) applet name ...
Paul FoxPaul Fox
41a72ecd193applying patch from bug 24: 0000024 03-16-05 patch: allow init to set controlling tty
Paul FoxPaul Fox
79c142d9384new config display applet, from bug 46. i've changed the name of the applet from "config" to "bbconfig", and renamed...
Paul FoxPaul Fox
a39bba33c86allow suppression of default client-id. fixes bug 000037. allows busybox to match kernel and u-boot behavior with r...
Mike FrysingerMike Frysinger
9d6e0833bc7patch by pkj in Bug 3 to not export all make variables
Mike FrysingerMike Frysinger
d84a35f6491patch by apgo in Bug 345 to not use ether_hostton() with uClibc
Mike FrysingerMike Frysinger
25b8652b4f0patch by srowe in Bug 359 to fix fgrep aliasing
Mike FrysingerMike Frysinger
15ca58648a8patch by srowe in Bug 359 to fix fgrep aliasing
Mike FrysingerMike Frysinger
66c37d1390etypecast to int
Mike FrysingerMike Frysinger
2e3054f413fuse socklen_t instead of size_t with socket related functions
Mike FrysingerMike Frysinger
1c1655a3018move -s from LDFLAGS to STRIPCMD
Mike FrysingerMike Frysinger
7e64db23d0cuse defines instead of const integers
Mike FrysingerMike Frysinger
e11ff718ac4shrink the flag setting by reversing the operation
Mike FrysingerMike Frysinger
6f978dbacddeat leading whitespace with preprocessor
Mike FrysingerMike Frysinger
08c20362f5creplace for loops with one function call
Rob LandleyRob Landley
de7f9b73324Ahem: add new faq entry to list at top of FAQ.html
Rob LandleyRob Landley
c7a3e1be8feFix "nm --size-sort" on the busybox binary and document how to make it work.
Mike FrysingerMike Frysinger
e70aa9de7ebonly declare do_swap if we need it
Mike FrysingerMike Frysinger
223b8879602touchup syntax
Mike FrysingerMike Frysinger
198ea3c86a4cleanup the error message so we dont use glibcism of %m and cast a pointer to an int (bad on 64bit arches)
Mike FrysingerMike Frysinger
f28c7ec7e5ccleanup syntax
Mike FrysingerMike Frysinger
0d3ca7289eftell people to ignore the dups/e0 warnings
Mike FrysingerMike Frysinger
cc428da83f3punt unused variable
Mike FrysingerMike Frysinger
d6a2d41db25tell people to ignore the save_name warning
Mike FrysingerMike Frysinger
14445fd9a1ein order to make sure the INET6 prototypes are exported, we would have to include the libbb.h header file ... but the...
Mike FrysingerMike Frysinger
b953134bbafapgo in Bug 322 writes: kill off CONFIG_FEATURE_MTAB_FILENAME
Mike FrysingerMike Frysinger
69024551bfdrename the accept/reject names since accept overrides the accept() socket function
Mike FrysingerMike Frysinger
f7eaf5a012fapgo in Bug 351 says: punt parse_version_number since it is no longer used
Paul FoxPaul Fox
bb9a0ad95accommiting fix from: 0000353: [PATCH] start-stop-daemon -q is not quiet
Mike FrysingerMike Frysinger
b3b756dab35further refine check_gcc usage so it is only called the bare min number of times
Mike FrysingerMike Frysinger
c99e2c5f4cadont output anything when running in silent mode
Rob LandleyRob Landley
088ee4134b7From Rich Paul: I've noticed that when I compile busybox on my laptop, it compiles more slowly than one would expect...
Rob LandleyRob Landley
ef8f423e908Erik pointed out that in the last try at the #ifdef cleanup infrastructure, the compiler isn't smart enough to repla...
Paul FoxPaul Fox
e5ba382b991move the ifdef to after libbb.h include, so it can do some good.
Rob LandleyRob Landley
193c8c73834#ifdef reduction infrastructure, based on an argument between Shaun Jackman, Rob Landley, and others. Currently CONF...
Eric AndersenEric Andersen
77804ce53d2The change in getty.c in Busybox 1.01 caused the /etc/issue file to not be displayed unless CONFIG_FEATURE_UTMP is se...
Eric AndersenEric Andersen
091a3e510e5The change in getty.c in Busybox 1.01 caused the /etc/issue file to not be displayed unless CONFIG_FEATURE_UTMP is se...
Mike FrysingerMike Frysinger
4d00896d052use toplevel ARFLAGS and update default ARFLAGS to be quiet
Mike FrysingerMike Frysinger
6fafa5aa9f32005-04-05 Shaun Jackman <sjackman@gmail.com> * libbb/printf.c: Check for __NEWLIB_H__ before __GLIBC__.
Mike FrysingerMike Frysinger
03e827a42272005-03-19 Shaun Jackman <sjackman@gmail.com> * networking/ping.c (ping): Change the type of fromlen to socklen_t.
Mike FrysingerMike Frysinger
dbc049fda45remove unused variable ret as reported by apgo in Bug 350 and touchup syntax along the way
Mike FrysingerMike Frysinger
ffaa3deeeb1no longer used as reported by apgo in Bug 348
Mike FrysingerMike Frysinger
6e05312ba96no longer used as reported by apgo in Bug 348
Mike FrysingerMike Frysinger
726b2cb5da4just punt all the f_frsize crap since not all linux headers support it Bug 346
Rob LandleyRob Landley
5f07779acabShaun Jackman points out that we shouldn't depend on netdb.h to include netinet.h for us, although what strange compi...
Rob LandleyRob Landley
ab6399a4c6cTweak from Sean Jackman: use socklen_t instead of size_t for a declaration.
Paul FoxPaul Fox
14290179688ifdef all of loop.c with CONFIG_FEATURE_MOUNT_LOOP. won't compile due to CONFIG_FEATURE_MOUNT_LOOP_MAX otherwise. r...
Paul FoxPaul Fox
37dd6247ddfapplying fix for: 0000093: Patch for dpkg - can't handle scripts Attached patch is needed to fix dpkg's s...
Paul FoxPaul Fox
7b86134032fremove duplicate check against chaddr.
Paul FoxPaul Fox
8de331def08revert 10881, and refix by changing "if (vallen)" to "if (val)". this is per the upstream fix for dash, in dash_0.5....
Paul FoxPaul Fox
0840b766029applying fixes from: 0000142: unzip enhancements
Paul FoxPaul Fox
f2ddc05ee77applying fix for: 0000026: poor man's "scriptable" telnet
Paul FoxPaul Fox
1d4c88c8a5dapplying fix for: 0000271: [PATCH] tftp -g fails if a TFTP_ACK is lost
Paul FoxPaul Fox
4905434b8aeapplying fix for: 0000265: tail -f should keep following files even if they were truncated
Paul FoxPaul Fox
982d35ffa2eapplying fix for: 0000263: nc cannot use -e when initiating a tcp connection to something else
Paul FoxPaul Fox
94ff9f1010eapplying fix for: 0000262: tar -x doesn't believe it has reached the end of archive
Paul FoxPaul Fox
6f267f022f4applying fix for: 0000261: Unsafe empty env var export in ash
Paul FoxPaul Fox
01f67987e0aapplying fix for: 0000260: udhcpc doesn't validate client hardware address
Paul FoxPaul Fox
379ac89c30bapplying patch from: 0000227: sort use wrong type for getopt return variable
Paul FoxPaul Fox
5dc0ceeb9efapplying fix for: 0000203: 'ip route flush cache' not implemented
Paul FoxPaul Fox
77ee52333c9applying fix for: 0000185: httpd infinite loop when piping to CGI script
Paul FoxPaul Fox
54690dc0b25applyinf fix for: 0000155: variable expansion with braces in backticks in msh
Paul FoxPaul Fox
c3850c83d92applying fix from: 0000152: ash: quoting rules for local variables different to globals
Paul FoxPaul Fox
27cbffddd86applying fix for: 0000143: sysklogd remote logging adds a space between facility and tag
Paul FoxPaul Fox
18433aadf67applying fix for: 0000118: vi join command does not mark file as modified for certain lines.
Paul FoxPaul Fox
28069404a4emuch more concise fix for bug #45. just align the packet...
Rob LandleyRob Landley
3c12ff7c894If /tmp and /home were different partitions, then "mv /tmp/file /home/file" would delete /home/file even if /tmp/file...
Paul FoxPaul Fox
c337d295501applying fix for: 0000117: Remove linefeed after overwrite prompt using cp -i User input not on the same line...
Paul FoxPaul Fox
146e83a60e8applying fix from: 0000108: busyboxy/networking/ftpgetput.c not conforming to RFC 959. ftpge...
Paul FoxPaul Fox
127adc559f9applying fix from; 0000092: looks like the initializer for .need_suid was missing.
Paul FoxPaul Fox
deac371690aapplying fix from: 0000088: inetd chargen stream does not generate the characters as recommended in RFC 864 ...
Paul FoxPaul Fox
3f6f3174e9bapplying fix from: 0000068: mount limited to max 8 loop devices (patch provided) (made minor wording change f...
Paul FoxPaul Fox
0a92bbf349capplying fix from: 0000067: cp -p produces misleading error message
Paul FoxPaul Fox
574fee4f99dapplying: 0000054: Tab completing filenames in ash causes SEGV Simple tab completion operations cause busybox (ash) ...
Paul FoxPaul Fox
b270315b213applying fix for: 0000045: traceroute causes an alignment trap due to unaligned buffer on arm
Eric AndersenEric Andersen
ca17c937c2aBump the version to 1.01
Eric AndersenEric Andersen
d62df011a0dBackport 10849 and 10851
Eric AndersenEric Andersen
164a716f964busybox-1.0.1-rc1.patch http://busybox.net/lists/busybox/2005-July/014974.html
Eric AndersenEric Andersen
90161c92139Fixup makedevs to handle regular files, and also fix it to properly update file permissions as specified.
Paul FoxPaul Fox
7b71d740b91fix for "0000027: patch: nc will spin if stdin closed"
Paul FoxPaul Fox
d13b90b9e89allow both ^H and DEL to backspace in insert mode (bug #23)
Eric AndersenEric Andersen
0ef24c672abFix vi so that error messages, insert mode messages, etc are all actually displayed in the status line as expected
Eric AndersenEric Andersen
2ada89b60f6a bit more polish
Eric AndersenEric Andersen
54e57da96a0a bit of polish on makedevs
Eric AndersenEric Andersen
1b7058c6537the makedevs config option was pretty much totally broken
Eric AndersenEric Andersen
e8614dbcd75Fixup device table based makedevs so it actually works
Mike FrysingerMike Frysinger
10427ab5282move var decls around a little to help gcc make smaller code
Mike FrysingerMike Frysinger
e548bdff9692005-07-04 Shaun Jackman <sjackman@gmail.com> * init/init.c: Do not include sys/mount.h. (message)...
Mike FrysingerMike Frysinger
95ef16528cd2005-07-05 Shaun Jackman <sjackman@gmail.com> * init/Config.in (CONFIG_FEATURE_INIT_SWAPON): New option. ...
Mike FrysingerMike Frysinger
72a4c335685rename log var to log_console so we dont override internal gcc/glibc log func
Mike FrysingerMike Frysinger
b38100974032005-06-30 Shaun Jackman <sjackman@gmail.com> * loginutils/getty.c: (open_tty): Use dup2 instead of close/...
Mike FrysingerMike Frysinger
f413e241baa2005-06-30 Shaun Jackman <sjackman@gmail.com> * loginutils/getty.c: Include utmp.h only if CONFIG_...
Mike FrysingerMike Frysinger
8deb686d2e0Patch by jonlar in Bug 312 to split the U_W_TMP feature into sep UTMP and WTMP options
Mike FrysingerMike Frysinger
a87bb608092patch by Shaun Jackman to combine dup/close funcs into dup2
Mike FrysingerMike Frysinger
8804c6a3b79dont use f_frsize unless linux-2.6.0 or better
Mike FrysingerMike Frysinger
fc379ba077drip out all the non-linux code and ugly workarounds
Mike FrysingerMike Frysinger
9e164578f2atweak signed/unsigned char usage to avoid mismatches
Ned LuddNed Ludd
778ee6da60d- remove extra/unneeded function call. testing svn
Eric AndersenEric Andersen
5043ea19867Enabling runtime SUID/SGID configuration via /etc/busybox.conf is not a very good default. Better to default to havi...
Eric AndersenEric Andersen
576db48ef0capplets specified as _BB_SUID_ALWAYS in applets.h should also select CONFIG_FEATURE_SUID to ensure proper behavior wh...
Eric AndersenEric Andersen
3efa51d9433characters encoded as html should have a trailing semicolon to be interpreted properly
Rob LandleyRob Landley
6eb1e416743Rodney Radford submitted ipcs and ipcrm (system V IPC stuff). They could use some more work to shrink them down.
Mike FrysingerMike Frysinger
df1eda82b90Tito says: unify verbose/quiet flags
Mike FrysingerMike Frysinger
d0615ae73a4Tito says: strip unused program_name Vladimir N. Oleynik says: uname() can be replaced with get_kernel_revision()
Mike FrysingerMike Frysinger
d5826903c17use xmalloc instead of malloc
Mike FrysingerMike Frysinger
7fde8debc45use malloc instead of xmalloc
Mike FrysingerMike Frysinger
d1a9d57bd6duse xmalloc() instead of malloc()
Mike FrysingerMike Frysinger
2401ce5343fuse xmalloc() and bb_perror_msg_and_die()
Rob LandleyRob Landley
958fa2a9cc7Note that memory allocaiton needs to be cleaned up too.
Mike FrysingerMike Frysinger
0b3fc1a9acbremove com_err.h includes
Mike FrysingerMike Frysinger
16bc6159f36DOS only crap
Mike FrysingerMike Frysinger
6447ac0ef47import initial fat mke2fs
Mike FrysingerMike Frysinger
174808cedbcimport tune2fs support
Mike FrysingerMike Frysinger
a34f99930dafix signed/unsigned char pointers
Mike FrysingerMike Frysinger
7ffce0c119aoops, we only want to affect local CFLAGS
Mike FrysingerMike Frysinger
d5624dcc0dainitial fat tune2fs/findfs/e2label source
Mike FrysingerMike Frysinger
cae717e1f6ereplace simple is_null func with a memcmp define
Mike FrysingerMike Frysinger
f3d28845f84force including of e2fsbb.h and move the HAVE_* defines to it
Mike FrysingerMike Frysinger
e9903cfa0f0move config.h requirement to the actual .depend target rather than the depend alias
Mike FrysingerMike Frysinger
e037622641dmake sure clean removes objects in subdirs
Mike FrysingerMike Frysinger
f98f5e37cd7need strings.h for ffs()
Mike FrysingerMike Frysinger
0301ffab3d9only define some variables if legacy EXT2FS_ENABLE_SWAPFS is enabled
Mike FrysingerMike Frysinger
1f96c979844replace simple functions with defines
Mike FrysingerMike Frysinger
68497c0bd33whitespace updates
Mike FrysingerMike Frysinger
3968082df49replace functions with defines
Mike FrysingerMike Frysinger
a1c9c66ac09whitespace updates
Mike FrysingerMike Frysinger
e2c51a8dc66whitespace updates
Mike FrysingerMike Frysinger
85cffcc83dfrecode functions to shrink size
Mike FrysingerMike Frysinger
942e137679esetup the HAVE_* defines
Eric AndersenEric Andersen
3d9256225feAbout time to just apply this and kill off the patches
Rob LandleyRob Landley
06813d066b3Tito posted a devfsd error message fix. It's highly deprecated and will presumably be removed eventually (use udev),...
Rob LandleyRob Landley
16cd02e01edClean up strings.c to use busybox's option processing. Bug 006, apparently.
Rob LandleyRob Landley
ed830e86939Patch from Dmitry Zakharov: Charlie Brady wrote: > Here's another awk parsing problem - unary post increment - pre i...
Rob LandleyRob Landley
f3133c41498Thus spake Brenda J. Butler: We were seeing some timeouts when getting files with the busybox tftp client. With tcp...
Rob LandleyRob Landley
f7662da2af1Shaun Jackman submitted a patch converting an allocation to use CONFIG_RESERVE_BUFFER. (Rob Landley removed an #ifde...
Rob LandleyRob Landley
47bc802e9e8Patch from Shaun Jackman to save a few bytes.
Rob LandleyRob Landley
0b1ff5a6063Tobias Krawutschke found a bug where the DHCP client would accept packets with the wrong ARP address, meaning we coul...
Paul MundtPaul Mundt
8b2d02ed34fAdd readprofile applet support.
Rob LandleyRob Landley
93850a56b22Patch from Colin Watson (mangled slightly by Rob Landley): This patch implements the 'T' command in sed. This is a G...
Rob LandleyRob Landley
5797c7f0ef9Doug Swarin pointed out a security bug in the -i option of sed. While the permissions on the temp file are correct t...
Mike FrysingerMike Frysinger
1fb7961e081use more busybox functions and remove redundant code
Mike FrysingerMike Frysinger
b2312e9901dmake sure we add the local dir to the include path
Rob LandleyRob Landley
4079b001193Tito pointed out I'd broken -t (argv[optind] can't be before getulflags), and replaced the use of system() (and resul...
Rob LandleyRob Landley
9ea8836357dAdd automatic umount support to eject command. Patch from Tito, with tweaks from Mike Frysinger and Rob Landley. No...
Mike FrysingerMike Frysinger
1ece21bddd6as Rob Landley pointed out, need to fix the 1 versus i typo in indexing
Mike FrysingerMike Frysinger
0fb397e6176blah, forgot to save last time to fix whitespacing
Mike FrysingerMike Frysinger
867a6080fe4remove duplicated code and rework algorithms to end up with smaller code
Mike FrysingerMike Frysinger
dad4cf7e630use a bunch of if statements since it is a few bytes smaller than a switch; also use bb_xfopen() instead of fopen() s...
Mike FrysingerMike Frysinger
b3a6ec3e623err, added 2 to the wrong var :) also touchup the option detection to shrink size
Mike FrysingerMike Frysinger
3ba93c04383fix segfault if user only specifies 1 file
Mike FrysingerMike Frysinger
4d149205c31update usage to match actual behavior
Mike FrysingerMike Frysinger
0d605e98b2afix whitespace/coding style
Mike FrysingerMike Frysinger
a84a512700eadd missing comm.o rule
Mike FrysingerMike Frysinger
5b300dd3a93whitespace touchups
Eric AndersenEric Andersen
9cc7f3230a2This makefile was a mess. Fix it to work as intended. -Erik
Rob LandleyRob Landley
2acfd7bd264Small comm implementatin from Rob Sullivan. Needed to build perl.
Mike FrysingerMike Frysinger
b662f0d58baimport ether-wake applet by haveaniceday Bug 252
Mike FrysingerMike Frysinger
348e84c202cchange the hardcoded error constant (0x80000000UL) to a nice flexible define (BB_GETOPT_ERROR)
Mike FrysingerMike Frysinger
55e2cf65335import eject by Peter Willis / Tito Ragusa
Mike FrysingerMike Frysinger
fb6d22c96c1now that mjn3 explained it to me, add documentation for the 3rd field in long opts
Rob LandleyRob Landley
00e76cb6b98Patch from Jason Schoon to add IPV6 support to telnetd. Reworked by Rob Landley to remove an #ifdef and move another...
Mike FrysingerMike Frysinger
e5d0bde6975add documentation for long options and touch up the current docs now that i actually understand how to use the functi...
Mike FrysingerMike Frysinger
38a33f91c0aimport more libs to prep for new e2fsprogs
Mike FrysingerMike Frysinger
1fd98e039d1import ext2fs lib to prep for new e2fsprogs
Mike FrysingerMike Frysinger
b32011943a0no longer applies
Mike FrysingerMike Frysinger
7a121e92ebfimport base_device.c for fsck
Mike FrysingerMike Frysinger
8d929dab60aremove unused files
Mike FrysingerMike Frysinger
a88d52237betrim out useless defines and use some busybox funcs
Mike FrysingerMike Frysinger
507d1f76e5coverride nls P_() macro
Mike FrysingerMike Frysinger
ae38d65e952abort if user passes -r or if they dont pass anything
Mike FrysingerMike Frysinger
9dc93ac5612syntax/whitespace touchup
Rob LandleyRob Landley
540d3f60f37Patch from Shaun Jackman: > This patch modfies expr to use portable POSIX regex rather than BSD > regex. ... > This ...
Rob LandleyRob Landley
b9dfb8c03feManuel points out that if printf needs a flush to act like dprintf, the result is bigger. Revert last patch.
Rob LandleyRob Landley
0fcd9430ceaThis one's from me. Fix ash "standalone shell". If we exec /proc/self/exe and only fall back to /bin/busybox if /pr...
Rob LandleyRob Landley
cce1ae2ce54Shaun Jackman pointed out that dprintf(STDOUT_FILENO,...) is just a printf.
Mike FrysingerMike Frysinger
ea338fffb5epatch by Tito which uses a lot more busybox functions to reduce size nicely
Mike FrysingerMike Frysinger
6adfd349e98update e2p target to match condensed files
Mike FrysingerMike Frysinger
548ffd49a34patch by Tito which unifies common get/set functions into 1 get/set function and cuts down on the size used significa...
Mike FrysingerMike Frysinger
ba3a01f5e09add/remove defines to handle more e2fsprogs
Mike FrysingerMike Frysinger
9c85ecdef4buse shared busybox error messages to save a few bytes
Mike FrysingerMike Frysinger
7dc7f402a7dmake the exec (-e) an optional feature of netcat
Mike FrysingerMike Frysinger
60a5c38a4b7In bug 247, haveaniceday writes: The option "-w secs" adds a timeout for writing.
Rob LandleyRob Landley
4f65360a5f3Tweak the "pretty lsmod for 2.6" patch to be seperately selectable. Patch from Takeharu Kato.