fli4l
  1. fli4l

busybox

Public
  1. fli4l
  2. busybox

All Branches Graph

        
AuthorCommitMessageCommit dateBuilds
Denis VlasenkoDenis Vlasenko
84da0bf4754udhcp: make paths configurable syslogd: trivial build fix
Denis VlasenkoDenis Vlasenko
e376d454bb7libbb: introduce and use nonblock_safe_read(). Yay! Our shells are immune from this nasty O_NONBLOCK now! function ...
Mike FrysingerMike Frysinger
ae86a338b89[#1334] exec script for devices even if they dont have device nodes
Denis VlasenkoDenis Vlasenko
597906c436fash: introduce and use stzalloc and ckzalloc. function old new del...
Denis VlasenkoDenis Vlasenko
e7b43cf59fetrivial fixes to config system
Denis VlasenkoDenis Vlasenko
c12d51e94e2ash: fix fallout from "A=1 B=$A; echo $B" code.
Denis VlasenkoDenis Vlasenko
624188aec0emicrocom: tiny shrink, adding comments
Denis VlasenkoDenis Vlasenko
671ca33aa18init: make it NOMMU-capable httpd: trivial compile fix
Denis VlasenkoDenis Vlasenko
a58a637bed0init: fix comments
Denis VlasenkoDenis Vlasenko
99a61842df5init: HUP should not be temporarily set to "restart", we use it for config reload, and we have QUIT for "restart".
Denis VlasenkoDenis Vlasenko
8617454027efix chat CONFIG_xxx dependencies
Denis VlasenkoDenis Vlasenko
e93550866bcchat: now with "svn add"
Denis VlasenkoDenis Vlasenko
53ce7f0d714findfs,mount: trivial build fix and whitespace fiexs
Denis VlasenkoDenis Vlasenko
431a7c9c53btar: optional autodetection of gz/bz2 compressed tarballs. +130 bytes. Closes bug 992.
Denis VlasenkoDenis Vlasenko
a37e7134f76init: fix bug 1111: restart actions were not splitting words: ::restart:/sbin/rc restart resulted in: exec of '/sbin...
Denis VlasenkoDenis Vlasenko
92657d484f4syslogd: tighten up hostname handling.
Denis VlasenkoDenis Vlasenko
e8419c90f1ftail: fix "tail -c 20 /dev/huge_disk" (was taking ages) tail: a few variables renamed wc: tiny optimization.
Denis VlasenkoDenis Vlasenko
5233cd38003chat: new applet by dronnikov AT gmail.com. With all options on: function ...
Denis VlasenkoDenis Vlasenko
6f04391cecdlineedit: tiny shrink
Denis VlasenkoDenis Vlasenko
de7684a309asupport for mount by label (not yet tested) Also adds findfs applet. Closes bug 1143.
Bernhard Reutner-FischerBernhard Reutner-Fischer
27dd495b98a- fix open(creat) without a mode
Denis VlasenkoDenis Vlasenko
b4133683a46mount: with -vv -f, say what mount() calls we were going to make 782357 728 7476 790561 c1021 busybox_old...
Denis VlasenkoDenis Vlasenko
f732e967570mount: optional support for -vv verbosity mount: do "struct globals" trick With -vv on: function ...
Denis VlasenkoDenis Vlasenko
c9ca0a32745mount: recognize "dirsync" (closes bug 835) mount: sanitize environ if called by non-root *: adjust for slightly diff...
Denis VlasenkoDenis Vlasenko
56244736ec7whitespace fixes
Denis VlasenkoDenis Vlasenko
542963685c3dos2unix: shrink bloatcheck for last four commits: function old new ...
Denis VlasenkoDenis Vlasenko
03b4c14bd48crontab: stop using remove() - use unlink() instead
Denis VlasenkoDenis Vlasenko
b3b0753593adpkg: fix bug where existence check was reversed
Denis VlasenkoDenis Vlasenko
cb448fe01bblibbb: introduce and use xrename and rename_or_warn.
Denis VlasenkoDenis Vlasenko
ffae845cfd0microcom: maintainer update
Denis VlasenkoDenis Vlasenko
b1d8e7db0fcmount: make -f work even without mtab support (Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn at axis.com>)
Denis VlasenkoDenis Vlasenko
25591c322c9libbb: introduce bb_signals and bb_signals_recursive, which sets same handler for many signals. sig_catch is nuked (b...
Denis VlasenkoDenis Vlasenko
7fc294cdfe1crontab: clear env if run by non-root, so that we can use PATH now crontab: make "-c /tmp/ -e" work
Denis VlasenkoDenis Vlasenko
3718832a154*: more readable handling of pipe fds. No code changes.
Denis VlasenkoDenis Vlasenko
1e18f1bab34ifupdowm: shrink ifupdown_main 2170 2459 +289 find_iface_state ...
Denis VlasenkoDenis Vlasenko
284d0faed6arandom s/short/int/ add_cmd 1189 1190 +1 xconnect_ftpdata ...
Denis VlasenkoDenis Vlasenko
069e347863fcrontab: almost complete rewrite crontab: make options consistent with other implementations text data bss...
Denis VlasenkoDenis Vlasenko
cd5c61cd3b9ifupdown: code shrink function old new delta next_word ...
Denis VlasenkoDenis Vlasenko
753f42ab8d5adduser: optional support for long options. +110 bytes. closes bug 2134.
Denis VlasenkoDenis Vlasenko
0e6f661e23dash: handle "A=1 A=2 B=$A; echo $B". closes bug 947.
Mike FrysingerMike Frysinger
977bc6a1374we need to pass back the rtc device name that was actually used so that we can turn around and check its sysfs status
Mike FrysingerMike Frysinger
ea915363e74fix build failure when long opts are enabled
Mike FrysingerMike Frysinger
6b160e490d4split some rtc funcs out of hwclock and into an rtc header/lib so that the new rtcwake applet as well as hwclock can ...
Mike FrysingerMike Frysinger
be7d2a8ded6sendmail is lexically after selinux, so fix the order
Mike FrysingerMike Frysinger
25cd7fd702fadd a test case for usage strings to catch people forgetting to add trailing escape in middle of usage
Mike FrysingerMike Frysinger
1e47c429bf6fix microcom usage
Denis VlasenkoDenis Vlasenko
e00e5025ecbtar: real support for -p. +200 if selected. By Natanael Copa <natanael.copa at gmail.com>
Denis VlasenkoDenis Vlasenko
39487e2d6a9libbb: filename completion should match dangling symlinks too
Denis VlasenkoDenis Vlasenko
94e87bc83d8ash: explain why "set -o BOGUS" doesn't abort
Denis VlasenkoDenis Vlasenko
28bf671d6d9ash: make ash -c 'if set -o barfoo 2>/dev/null; then echo foo; else echo bar; fi' work (fixes bug 1142) function ...
Denis VlasenkoDenis Vlasenko
f1d93ec4206build system: pass CFLAGS to link stage too (closes bug 1376)
Denis VlasenkoDenis Vlasenko
b2e578a1f2cumount: instead of non-standard -D, use -d with opposite meaning (closes bug 1604) umount: do not try to free loop ...
Denis VlasenkoDenis Vlasenko
773f6710c1ftypo fix
Denis VlasenkoDenis Vlasenko
12c0622231atar: do "short EOF" compat only if CONFIG_DESKTOP. ash: add a comment about new minor bug
Paul FoxPaul Fox
b5ee8db9b55add ',' and 'gg' commands (patch from Leo Jay)
Denis VlasenkoDenis Vlasenko
65eb550024areinstate redir.tests with correct perms
Denis VlasenkoDenis Vlasenko
81887e23429ash: add a testcase for recently fixed signal bug
Denis VlasenkoDenis Vlasenko
23ffb6a4a2atar: compat: handle tarballs with only one zero block at the end
Denis VlasenkoDenis Vlasenko
6dd03f04ea3switch_root: stop at first non-option. Closes bug 1425.
Denis VlasenkoDenis Vlasenko
87cf2ee8abetar: move FNM_LEADING_DIR #define to tar.c - no other users. Closes bug 1332.
Denis VlasenkoDenis Vlasenko
d5fe880a57bcp: add ENABLE_FEATURE_VERBOSE_CP_MESSAGE. Closes bug 1470
Denis VlasenkoDenis Vlasenko
9d96af2e83amkswap: fix help text to not lie about supported options. mkswap: use uint32, not int, to match kernel. mkswap: optim...
Denis VlasenkoDenis Vlasenko
3b92eaac53esort: -z outputs NUL terminated lines. Closes bug 1591.
Denis VlasenkoDenis Vlasenko
75cddd8eb51syslogd: send '\n'-terminated messages over the network. fully closes bug 1574. +8 bytes.
Denis VlasenkoDenis Vlasenko
0a4624aece9build system: don't use -o /dev/null, old gcc can delete /dev/null!
Denis VlasenkoDenis Vlasenko
59bb4a4f50cwebsite: add direct links to every last stable release tarball
Denis VlasenkoDenis Vlasenko
7c5258b1c4dwebsite: fix English
Denis VlasenkoDenis Vlasenko
3d3d698594aAnnounce 1.9.1
Denis VlasenkoDenis Vlasenko
d4394120f74Bump version to 1.9.1
Denis VlasenkoDenis Vlasenko
a68cb75a2e7Applied post 1.9.0 fixes
Mike FrysingerMike Frysinger
0b18cd3d04bmerge fix for blank lines from trunk
Denis VlasenkoDenis Vlasenko
fee2d0c2567msh: stop trying to parse variables in "msh SCRIPT VAR=val param". They should be passed as ordinary parameters.
Denis VlasenkoDenis Vlasenko
7e497527ea2msh: instead of fixing "ls | cd", "cd | ls" etc just disallow builtins in pipes. They make no sense there anyway. m...
Denis VlasenkoDenis Vlasenko
e26b2783a5dash: fix warning about _GNU_SOURCE being redefined, fix typo in comment.
Denis VlasenkoDenis Vlasenko
648b44fd785msh: shrink, mainly by using smallints function old new delta syni...
Denis VlasenkoDenis Vlasenko
a5f2cd30c93msh: do not run pipes where last command is a builtin msh: code shrink and some renames for better readability
Denis VlasenkoDenis Vlasenko
fc213058921httpd: fix bug where we did chdir("") if CGI path had only one "/". httpd: fix bug 2004: wrong argv when interpreter ...
Bernhard Reutner-FischerBernhard Reutner-Fischer
f536b99d264- shrink a tiny bit (-30Bytes)
Bernhard Reutner-FischerBernhard Reutner-Fischer
a985d306a1f- spelling fixes
Denis VlasenkoDenis Vlasenko
83177991c86hush: die_sllep needs restoring only if job control is on
Denis VlasenkoDenis Vlasenko
08126f665d6hush: close-on-exec interactive_fd
Denis VlasenkoDenis Vlasenko
459a5ad410ahush: set CLOEXEC on script file being executed
Denis VlasenkoDenis Vlasenko
4ecfcdccedahush: fix the comment
Denis VlasenkoDenis Vlasenko
c04163a2890hush: reset die_sleep to 0 in child after fork
Denis VlasenkoDenis Vlasenko
04e11c9209fgetpot: add support for "a+" specifier for nonnegative int parameters. By Vladimir Dronnikov <dronnikov at gmail.com>...
Denis VlasenkoDenis Vlasenko
9304d6ea92fmicrocom: read more than 1 byte from device, if possible
Denis VlasenkoDenis Vlasenko
991a1da1480ash: fix "orwell bug" 1984. Testcase: trap_handler() { echo trap } trap trap_handler USR1 sle...
Denis VlasenkoDenis Vlasenko
0ef240d979bhush: small fixes to docs/testsuite
Denis VlasenkoDenis Vlasenko
05743d79496hush: reinstate `cmd` handling for NOMMU (with fat big warning). hush: fix a case where none of pipe members could be...
Denis VlasenkoDenis Vlasenko
68e8e96d7fbmicrocom: compile fixes
Denis VlasenkoDenis Vlasenko
d56e3ccf960microcom: split -d (delay) option away from -t
Denis VlasenkoDenis Vlasenko
937b10f35dcbuild system: make it do without od -t
Denis VlasenkoDenis Vlasenko
761e1d14625mktemp: don't advertise -q option
Denis VlasenkoDenis Vlasenko
65581f3ed10mktemp: support -p DIR (Timo Teras <timo.teras at iki.fi>) packed_usage 23595 ...
Denis VlasenkoDenis Vlasenko
1e2a7e4ed1dtest: fix mishandling of 'test ! arg1 op arg2 more args'; add testsuite
Denis VlasenkoDenis Vlasenko
6d52c1ee24fsendmail: update from maintainer
Denis VlasenkoDenis Vlasenko
dc1c45795b3microcom: update from maintainer
Denis VlasenkoDenis Vlasenko
97bd0e05cceREADME: doccument the need of CONFIG_DESKTOP od: fix help text to include -t od: handle /proc files (which have files...
Denis VlasenkoDenis Vlasenko
7dbf1b4d9ebhttpd: add a bit of error logging; a few code simplifications. +29 bytes.
Bernhard Reutner-FischerBernhard Reutner-Fischer
afdad653ac6- add eject -s for SCSI- and USB-devices (Nico Erfurth)
Mike FrysingerMike Frysinger
534b8d04832force disable setlocalversion usage in busybox
Mike FrysingerMike Frysinger
9412ec75554some more fixes for cross-compiling on an OS X host: apple provides core types so dont redefine them, sys/statfs.h is...
Mike FrysingerMike Frysinger
22876c797cdonly include mntent.h according to HAVE_MNTENT_H and dont define this on OS X
Denis VlasenkoDenis Vlasenko
b386c1c614audhcp: ifdef out unused members
Denis VlasenkoDenis Vlasenko
d55fe3e595eudhcp: optional support for non-standard DHCP ports (+300 bytes when selected)
Denis VlasenkoDenis Vlasenko
e8ef7ec7de0unzip: do not try to read entire compressed stream at once (it can be huge) unzip: handle short reads correctly
Denis VlasenkoDenis Vlasenko
f3f33ebb0b3zcip: open ARP socket before openlog (else we can thrash syslog socket)
Denis VlasenkoDenis Vlasenko
f8157cafcb0nohup: compat patch by Christoph Gysin <mailinglist.cache at gmail.com>
Denis VlasenkoDenis Vlasenko
32d49bc70famkswap: do not do extra seek mount: add another mount helper call method
Denis VlasenkoDenis Vlasenko
c85bfcad520ps: fixlet to disabled compat code
Denis VlasenkoDenis Vlasenko
5c3d2b334a8ash: readability enhancement, no code changes
Denis VlasenkoDenis Vlasenko
95dc6723260getty: don't try to detect parity on local lines (Joakim Tjernlund <Joakim.Tjernlund at transmode.se>)
Denis VlasenkoDenis Vlasenko
30eb3191030fsck: don't kill pid -1! (Roy Marples <roy at marples.name>)
Denis VlasenkoDenis Vlasenko
6e602c49316msh: also handle EOF/read errors correctly
Denis VlasenkoDenis Vlasenko
80667e30fbdmsh: fix Ctrl-C handling with line editing
Denis VlasenkoDenis Vlasenko
a2980c6249esendmail: fixes by Vladimir Dronnikov <dronnikov at gmail.com>
Denis VlasenkoDenis Vlasenko
5de754a395aps: add (disabled) compat code
Denis VlasenkoDenis Vlasenko
7cff01ec2dcnc: fix fallout from C99 standard compliance change
Paul FoxPaul Fox
0b2b5842a1cFix compilation error when FEATURE_FANCY_PING enabled. Also reorder networking/Config.in moving FEATURE_FANCY_PING n...
Mike FrysingerMike Frysinger
f0044c480c4add support for renaming/relocating device nodes
Mike FrysingerMike Frysinger
c348e0bc7bbadd a mini-faq about std{in,out,err}
Bernhard Reutner-FischerBernhard Reutner-Fischer
8c69afd992d- be C99 friendly. Anonymous unions are a GNU extension. This change is size-neutral WRT -std=gnu99 and fixes sever...
Denis VlasenkoDenis Vlasenko
c882f341cecinit: allow last line to be not terminated by '\n'
Denis VlasenkoDenis Vlasenko
8c638cbf093mount: allow and ignore _netdev option
Bernhard Reutner-FischerBernhard Reutner-Fischer
c96d37050f4- update defconfig
Denis VlasenkoDenis Vlasenko
36fc3cd8bc4ash: code readability enhancements, no real code changes
Denis VlasenkoDenis Vlasenko
ddd42cb064bsendmail: really svn add it
Denis VlasenkoDenis Vlasenko
9772816570f*: move getopt reset code to better place(s)
Denis VlasenkoDenis Vlasenko
73032ca04besendmail: new applet by dronnikov at gmail.com
Denis VlasenkoDenis Vlasenko
847fa779aff*: tidy up usage of char **environ
Denis VlasenkoDenis Vlasenko
0effc2410b2microcom: undo #define trick, gcc fails to take advantage of it
Denis VlasenkoDenis Vlasenko
b5c60fc7870mkswap, readahead: stop using fdlength, it is reported to be unreliable
Denis VlasenkoDenis Vlasenko
da42bd5bbe6stty: fix mishandling of 'control' keywords (Ralf Friedl <Ralf.Friedl@online.de>)
Denis VlasenkoDenis Vlasenko
ef67c5758a3microcom: update from the author
Denis VlasenkoDenis Vlasenko
c4e4be9414ftentatively fix getopt state corruption for NOFORK applets
Bernhard Reutner-FischerBernhard Reutner-Fischer
f470196a414- fix conflicting decls of syslog related facilitynames and prioritynames tables
Mike FrysingerMike Frysinger
61160dd0a15do not respect CONFIG_MODULES as it breaks building if it is defined in the build env
Denis VlasenkoDenis Vlasenko
b76b9a43284udhcpc: filter unwanted packets in kernel (Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn@axis.com>)
Denis VlasenkoDenis Vlasenko
893988182a9fdisk: comment out unused function
Denis VlasenkoDenis Vlasenko
ca9635b19dcudhcpc: fix wrong options in decline and release packets (Jonas Danielsson <jonas.danielsson at axis.com>)
Denis VlasenkoDenis Vlasenko
a5549c96173fdisk: fix a case where break was reached only for DOS labels
Denis VlasenkoDenis Vlasenko
680b86afbb8halt: write wtmp entry if wtmp support is enabled
Denis VlasenkoDenis Vlasenko
1d290d1e24ehalt: update help text
Denis VlasenkoDenis Vlasenko
9e58921e7efcomment fix
Denis VlasenkoDenis Vlasenko
314820e5953crond: small code shrink and readability enhancements
Denis VlasenkoDenis Vlasenko
8e8200a772cgrep: fix wrong filename in error message
Mike FrysingerMike Frysinger
46ef46aefb8as reported by George Boudreau, make sure we properly skip blank lines
Bernhard Reutner-FischerBernhard Reutner-Fischer
aeb725e185c- Fix hdparm's ioctl parameter passing (John Brandwood) This was applied to trunk as r20876.
Bernhard Reutner-FischerBernhard Reutner-Fischer
46904bfbcc4- Fix hdparm's ioctl parameter passing (John Brandwood)
Paul FoxPaul Fox
518d8dd9794eliminated CONFIG_FEATURE_EDITING_FANCY_KEYS. the size savings was small, compared to the total size of the command-...
Bernhard Reutner-FischerBernhard Reutner-Fischer
4e9b8ea910f- correct helptext of stat (Cristian Ionescu-Idbohrn)
Bernhard Reutner-FischerBernhard Reutner-Fischer
52432f2b06c- correct helptext of stat (Cristian Ionescu-Idbohrn)
Bernhard Reutner-FischerBernhard Reutner-Fischer
2b11fb483e6- implement brctl setpathcost, setportprio, setbridgeprio, stp text data bss dec hex filename 9...
Bernhard Reutner-FischerBernhard Reutner-Fischer
c2f0de5eef4- mention strtod code-duplication as TODO for cleanup
Bernhard Reutner-FischerBernhard Reutner-Fischer
1aac3ab49f8- shrink a bit and implement time related fancy features. Improve help texts. text data bss dec hex...
Bernhard Reutner-FischerBernhard Reutner-Fischer
78e1d58d3a3- fix commentary typo
Bernhard Reutner-FischerBernhard Reutner-Fischer
c44c21060e4- save four bytes by manually hoisting the br assignment
Bernhard Reutner-FischerBernhard Reutner-Fischer
ce34cccf28d- update defconfig
Bernhard Reutner-FischerBernhard Reutner-Fischer
d27d925a6d8- new applet brctl text data bss dec hex filename 289 20 0 309 135 networkin...
Bernhard Reutner-FischerBernhard Reutner-Fischer
481ce92bdff- add ipsvd
Paul FoxPaul Fox
84bbac5a093enable use of ^V prefix to allow forced insertion of any character. in particular, without this it's impossible to e...
Paul FoxPaul Fox
ee8e3ee9190allow 8-bit characters
Denis VlasenkoDenis Vlasenko
de24bd960f3tac: handle NULs properly. +145 bytes
Denis VlasenkoDenis Vlasenko
d2c450ce811hush: report [v]fork failures hush: more correct handling of piping config: add CONFIG_NOMMU
Denis VlasenkoDenis Vlasenko
474d1c57c83whitespace fixes
Denis VlasenkoDenis Vlasenko
9b4c072a041ps: fix yet another buglet from recent ulltoa conversion :(
Denis VlasenkoDenis Vlasenko
766f65919b4ps: fix COMMAND column adjustment
Denis VlasenkoDenis Vlasenko
482f2b31e78tac: *really* add tac.c now
Denis VlasenkoDenis Vlasenko
6b404431aa7ps: fix build breakage from vda's recent commit *: whitespace fixes
Denis VlasenkoDenis Vlasenko
4e9ca75281asyslogd: fix shmat error check
Denis VlasenkoDenis Vlasenko
bcd5fc12ec4tac: new applet. ~240 bytes. Copyright (C) 2003 Yang Xiaopeng <yxp at hanwang.com.cn> Copyright (C) 2007 Natanael...
Denis VlasenkoDenis Vlasenko
56ea65ca5f3ps: fix overflow in USER and VSZ columns function old new delta sm...
Denis VlasenkoDenis Vlasenko
5fee2e1a79dps: add conditional support for -o [e]time
Denis VlasenkoDenis Vlasenko
9cd30d30a0dMakefile.help: removing allbareconfig target from help applet_tables: fix allnoconfig
Denis VlasenkoDenis Vlasenko
83c44229d24ip route: "ip route" was misbehaving (extra argv+1 ate 1st env var)
Denis VlasenkoDenis Vlasenko
21e20cb4ad1init: wait for orphaned children too while waiting for sysinit-like processes (Harald Küthe <harald-tuxbox@arcor.de>)
Denis VlasenkoDenis Vlasenko
4dada747e54syslogd: avoid excessive tine() system calls function old new delt...
Denis VlasenkoDenis Vlasenko
4f2e8bc7656syslogd: don't die if remote host's IP cannot be resolved. retry resolutions every two minutes instead. function ...
Denis VlasenkoDenis Vlasenko
fb0eba706cclibbb: introduce and use safe_waitpid (loops in EINTR) *: use more approproate (shorter) versions of wait() function...
Denis VlasenkoDenis Vlasenko
27963980dbeadding libbb/printable.c
Denis VlasenkoDenis Vlasenko
d3c042fc605libbb: introduce fputc_printable (from ed) netstat: print control chars as ^C etc vi: style fixlet function ...
Denis VlasenkoDenis Vlasenko
fcd878efcd6httpd: support for "I:index.xml" syntax (Peter Korsgaard <jacmet@uclibc.org>) function ...
Denis VlasenkoDenis Vlasenko
3f9c8485761trylink: instead of build error, disable --gc-sections if GLIBC && STATIC nameif: glibc build fixlet
Denis VlasenkoDenis Vlasenko
ddc865fb0ddnetstat: in error message, report filename and line number where we see problematic data text data bss ...
Denis VlasenkoDenis Vlasenko
c03e8721128save a bit of code with *strchrnul = '\0' trick function old new d...
Denis VlasenkoDenis Vlasenko
abee3d0e0dcFix xmalloc_fgets_str so that it really does NOT strip terminator. Add xmalloc_fgetline_str which does strip terminat...
Denis VlasenkoDenis Vlasenko
d55268d0d49init: don't spawn tons of waiting children, one is enough init: shrink signal disabling code init: rename some functi...
Denis VlasenkoDenis Vlasenko
5adfa44101finit: sometimes, #ifdefs are cleaner.