Denis Vlasenko | 84da0bf4754 | udhcp: make paths configurable
syslogd: trivial build fix | | |
Denis Vlasenko | e376d454bb7 | libbb: introduce and use nonblock_safe_read(). Yay!
Our shells are immune from this nasty O_NONBLOCK now!
function ... | | |
Mike Frysinger | ae86a338b89 | [#1334] exec script for devices even if they dont have device nodes | | |
Denis Vlasenko | 597906c436f | ash: introduce and use stzalloc and ckzalloc.
function old new del... | | |
Denis Vlasenko | e7b43cf59fe | trivial fixes to config system | | |
Denis Vlasenko | c12d51e94e2 | ash: fix fallout from "A=1 B=$A; echo $B" code. | | |
Denis Vlasenko | 624188aec0e | microcom: tiny shrink, adding comments | | |
Denis Vlasenko | 671ca33aa18 | init: make it NOMMU-capable
httpd: trivial compile fix | | |
Denis Vlasenko | a58a637bed0 | init: fix comments | | |
Denis Vlasenko | 99a61842df5 | init: HUP should not be temporarily set to "restart",
we use it for config reload, and we have QUIT for "restart". | | |
Denis Vlasenko | 8617454027e | fix chat CONFIG_xxx dependencies | | |
Denis Vlasenko | e93550866bc | chat: now with "svn add" | | |
Denis Vlasenko | 53ce7f0d714 | findfs,mount: trivial build fix and whitespace fiexs | | |
Denis Vlasenko | 431a7c9c53b | tar: optional autodetection of gz/bz2 compressed tarballs.
+130 bytes. Closes bug 992. | | |
Denis Vlasenko | a37e7134f76 | init: fix bug 1111: restart actions were not splitting words:
::restart:/sbin/rc restart
resulted in:
exec of '/sbin... | | |
Denis Vlasenko | 92657d484f4 | syslogd: tighten up hostname handling. | | |
Denis Vlasenko | e8419c90f1f | tail: fix "tail -c 20 /dev/huge_disk" (was taking ages)
tail: a few variables renamed
wc: tiny optimization. | | |
Denis Vlasenko | 5233cd38003 | chat: new applet by dronnikov AT gmail.com. With all options on:
function ... | | |
Denis Vlasenko | 6f04391cecd | lineedit: tiny shrink | | |
Denis Vlasenko | de7684a309a | support for mount by label (not yet tested)
Also adds findfs applet. Closes bug 1143. | | |
Bernhard Reutner-Fischer | 27dd495b98a | - fix open(creat) without a mode | | |
Denis Vlasenko | b4133683a46 | mount: with -vv -f, say what mount() calls we were going to make
782357 728 7476 790561 c1021 busybox_old... | | |
Denis Vlasenko | f732e967570 | mount: optional support for -vv verbosity
mount: do "struct globals" trick
With -vv on:
function ... | | |
Denis Vlasenko | c9ca0a32745 | mount: recognize "dirsync" (closes bug 835)
mount: sanitize environ if called by non-root
*: adjust for slightly diff... | | |
Denis Vlasenko | 56244736ec7 | whitespace fixes | | |
Denis Vlasenko | 542963685c3 | dos2unix: shrink
bloatcheck for last four commits:
function old new ... | | |
Denis Vlasenko | 03b4c14bd48 | crontab: stop using remove() - use unlink() instead | | |
Denis Vlasenko | b3b0753593a | dpkg: fix bug where existence check was reversed | | |
Denis Vlasenko | cb448fe01bb | libbb: introduce and use xrename and rename_or_warn. | | |
Denis Vlasenko | ffae845cfd0 | microcom: maintainer update | | |
Denis Vlasenko | b1d8e7db0fc | mount: make -f work even without mtab support
(Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn at axis.com>) | | |
Denis Vlasenko | 25591c322c9 | libbb: introduce bb_signals and bb_signals_recursive,
which sets same handler for many signals. sig_catch is nuked
(b... | | |
Denis Vlasenko | 7fc294cdfe1 | crontab: clear env if run by non-root, so that we can use PATH now
crontab: make "-c /tmp/ -e" work | | |
Denis Vlasenko | 3718832a154 | *: more readable handling of pipe fds. No code changes. | | |
Denis Vlasenko | 1e18f1bab34 | ifupdowm: shrink
ifupdown_main 2170 2459 +289
find_iface_state ... | | |
Denis Vlasenko | 284d0faed6a | random s/short/int/
add_cmd 1189 1190 +1
xconnect_ftpdata ... | | |
Denis Vlasenko | 069e347863f | crontab: almost complete rewrite
crontab: make options consistent with other implementations
text data bss... | | |
Denis Vlasenko | cd5c61cd3b9 | ifupdown: code shrink
function old new delta
next_word ... | | |
Denis Vlasenko | 753f42ab8d5 | adduser: optional support for long options. +110 bytes.
closes bug 2134. | | |
Denis Vlasenko | 0e6f661e23d | ash: handle "A=1 A=2 B=$A; echo $B". closes bug 947. | | |
Mike Frysinger | 977bc6a1374 | we need to pass back the rtc device name that was actually used so that we can turn around and check its sysfs status | | |
Mike Frysinger | ea915363e74 | fix build failure when long opts are enabled | | |
Mike Frysinger | 6b160e490d4 | split some rtc funcs out of hwclock and into an rtc header/lib so that the new rtcwake applet as well as hwclock can ... | | |
Mike Frysinger | be7d2a8ded6 | sendmail is lexically after selinux, so fix the order | | |
Mike Frysinger | 25cd7fd702f | add a test case for usage strings to catch people forgetting to add trailing escape in middle of usage | | |
Mike Frysinger | 1e47c429bf6 | fix microcom usage | | |
Denis Vlasenko | e00e5025ecb | tar: real support for -p. +200 if selected.
By Natanael Copa <natanael.copa at gmail.com> | | |
Denis Vlasenko | 39487e2d6a9 | libbb: filename completion should match dangling symlinks too | | |
Denis Vlasenko | 94e87bc83d8 | ash: explain why "set -o BOGUS" doesn't abort | | |
Denis Vlasenko | 28bf671d6d9 | ash: make ash -c 'if set -o barfoo 2>/dev/null; then echo foo; else echo bar; fi' work
(fixes bug 1142)
function ... | | |
Denis Vlasenko | f1d93ec4206 | build system: pass CFLAGS to link stage too (closes bug 1376) | | |
Denis Vlasenko | b2e578a1f2c | umount: instead of non-standard -D, use -d with opposite meaning
(closes bug 1604)
umount: do not try to free loop ... | | |
Denis Vlasenko | 773f6710c1f | typo fix | | |
Denis Vlasenko | 12c0622231a | tar: do "short EOF" compat only if CONFIG_DESKTOP.
ash: add a comment about new minor bug | | |
Paul Fox | b5ee8db9b55 | add ',' and 'gg' commands (patch from Leo Jay) | | |
Denis Vlasenko | 65eb550024a | reinstate redir.tests with correct perms | | |
Denis Vlasenko | 81887e23429 | ash: add a testcase for recently fixed signal bug | | |
Denis Vlasenko | 23ffb6a4a2a | tar: compat: handle tarballs with only one zero block at the end | | |
Denis Vlasenko | 6dd03f04ea3 | switch_root: stop at first non-option. Closes bug 1425. | | |
Denis Vlasenko | 87cf2ee8abe | tar: move FNM_LEADING_DIR #define to tar.c - no other users.
Closes bug 1332. | | |
Denis Vlasenko | d5fe880a57b | cp: add ENABLE_FEATURE_VERBOSE_CP_MESSAGE. Closes bug 1470 | | |
Denis Vlasenko | 9d96af2e83a | mkswap: fix help text to not lie about supported options.
mkswap: use uint32, not int, to match kernel.
mkswap: optim... | | |
Denis Vlasenko | 3b92eaac53e | sort: -z outputs NUL terminated lines. Closes bug 1591. | | |
Denis Vlasenko | 75cddd8eb51 | syslogd: send '\n'-terminated messages over the network.
fully closes bug 1574. +8 bytes. | | |
Denis Vlasenko | 0a4624aece9 | build system: don't use -o /dev/null, old gcc can delete /dev/null! | | |
Denis Vlasenko | 59bb4a4f50c | website: add direct links to every last stable release tarball | | |
Denis Vlasenko | 7c5258b1c4d | website: fix English | | |
Denis Vlasenko | 3d3d698594a | Announce 1.9.1 | | |
Denis Vlasenko | d4394120f74 | Bump version to 1.9.1 | | |
Denis Vlasenko | a68cb75a2e7 | Applied post 1.9.0 fixes | | |
Mike Frysinger | 0b18cd3d04b | merge fix for blank lines from trunk | | |
Denis Vlasenko | fee2d0c2567 | msh: stop trying to parse variables in "msh SCRIPT VAR=val param".
They should be passed as ordinary parameters. | | |
Denis Vlasenko | 7e497527ea2 | msh: instead of fixing "ls | cd", "cd | ls" etc just disallow
builtins in pipes. They make no sense there anyway.
m... | | |
Denis Vlasenko | e26b2783a5d | ash: fix warning about _GNU_SOURCE being redefined, fix typo in comment. | | |
Denis Vlasenko | 648b44fd785 | msh: shrink, mainly by using smallints
function old new delta
syni... | | |
Denis Vlasenko | a5f2cd30c93 | msh: do not run pipes where last command is a builtin
msh: code shrink and some renames for better readability | | |
Denis Vlasenko | fc213058921 | httpd: fix bug where we did chdir("") if CGI path had only one "/".
httpd: fix bug 2004: wrong argv when interpreter ... | | |
Bernhard Reutner-Fischer | f536b99d264 | - shrink a tiny bit (-30Bytes) | | |
Bernhard Reutner-Fischer | a985d306a1f | - spelling fixes | | |
Denis Vlasenko | 83177991c86 | hush: die_sllep needs restoring only if job control is on | | |
Denis Vlasenko | 08126f665d6 | hush: close-on-exec interactive_fd | | |
Denis Vlasenko | 459a5ad410a | hush: set CLOEXEC on script file being executed | | |
Denis Vlasenko | 4ecfcdcceda | hush: fix the comment | | |
Denis Vlasenko | c04163a2890 | hush: reset die_sleep to 0 in child after fork | | |
Denis Vlasenko | 04e11c9209f | getpot: add support for "a+" specifier for nonnegative int parameters.
By Vladimir Dronnikov <dronnikov at gmail.com>... | | |
Denis Vlasenko | 9304d6ea92f | microcom: read more than 1 byte from device, if possible | | |
Denis Vlasenko | 991a1da1480 | ash: fix "orwell bug" 1984. Testcase:
trap_handler() {
echo trap
}
trap trap_handler USR1
sle... | | |
Denis Vlasenko | 0ef240d979b | hush: small fixes to docs/testsuite | | |
Denis Vlasenko | 05743d79496 | hush: reinstate `cmd` handling for NOMMU (with fat big warning).
hush: fix a case where none of pipe members could be... | | |
Denis Vlasenko | 68e8e96d7fb | microcom: compile fixes | | |
Denis Vlasenko | d56e3ccf960 | microcom: split -d (delay) option away from -t | | |
Denis Vlasenko | 937b10f35dc | build system: make it do without od -t | | |
Denis Vlasenko | 761e1d14625 | mktemp: don't advertise -q option | | |
Denis Vlasenko | 65581f3ed10 | mktemp: support -p DIR (Timo Teras <timo.teras at iki.fi>)
packed_usage 23595 ... | | |
Denis Vlasenko | 1e2a7e4ed1d | test: fix mishandling of 'test ! arg1 op arg2 more args'; add testsuite | | |
Denis Vlasenko | 6d52c1ee24f | sendmail: update from maintainer | | |
Denis Vlasenko | dc1c45795b3 | microcom: update from maintainer | | |
Denis Vlasenko | 97bd0e05cce | README: doccument the need of CONFIG_DESKTOP
od: fix help text to include -t
od: handle /proc files (which have files... | | |
Denis Vlasenko | 7dbf1b4d9eb | httpd: add a bit of error logging; a few code simplifications. +29 bytes. | | |
Bernhard Reutner-Fischer | afdad653ac6 | - add eject -s for SCSI- and USB-devices (Nico Erfurth) | | |
Mike Frysinger | 534b8d04832 | force disable setlocalversion usage in busybox | | |
Mike Frysinger | 9412ec75554 | some more fixes for cross-compiling on an OS X host: apple provides core types so dont redefine them, sys/statfs.h is... | | |
Mike Frysinger | 22876c797cd | only include mntent.h according to HAVE_MNTENT_H and dont define this on OS X | | |
Denis Vlasenko | b386c1c614a | udhcp: ifdef out unused members | | |
Denis Vlasenko | d55fe3e595e | udhcp: optional support for non-standard DHCP ports (+300 bytes when selected) | | |
Denis Vlasenko | e8ef7ec7de0 | unzip: do not try to read entire compressed stream at once (it can be huge)
unzip: handle short reads correctly | | |
Denis Vlasenko | f3f33ebb0b3 | zcip: open ARP socket before openlog
(else we can thrash syslog socket) | | |
Denis Vlasenko | f8157cafcb0 | nohup: compat patch by Christoph Gysin <mailinglist.cache at gmail.com> | | |
Denis Vlasenko | 32d49bc70fa | mkswap: do not do extra seek
mount: add another mount helper call method | | |
Denis Vlasenko | c85bfcad520 | ps: fixlet to disabled compat code | | |
Denis Vlasenko | 5c3d2b334a8 | ash: readability enhancement, no code changes | | |
Denis Vlasenko | 95dc6723260 | getty: don't try to detect parity on local lines
(Joakim Tjernlund <Joakim.Tjernlund at transmode.se>) | | |
Denis Vlasenko | 30eb3191030 | fsck: don't kill pid -1! (Roy Marples <roy at marples.name>) | | |
Denis Vlasenko | 6e602c49316 | msh: also handle EOF/read errors correctly | | |
Denis Vlasenko | 80667e30fbd | msh: fix Ctrl-C handling with line editing | | |
Denis Vlasenko | a2980c6249e | sendmail: fixes by Vladimir Dronnikov <dronnikov at gmail.com> | | |
Denis Vlasenko | 5de754a395a | ps: add (disabled) compat code | | |
Denis Vlasenko | 7cff01ec2dc | nc: fix fallout from C99 standard compliance change | | |
Paul Fox | 0b2b5842a1c | Fix compilation error when FEATURE_FANCY_PING enabled. Also
reorder networking/Config.in moving FEATURE_FANCY_PING n... | | |
Mike Frysinger | f0044c480c4 | add support for renaming/relocating device nodes | | |
Mike Frysinger | c348e0bc7bb | add a mini-faq about std{in,out,err} | | |
Bernhard Reutner-Fischer | 8c69afd992d | - be C99 friendly. Anonymous unions are a GNU extension. This change is
size-neutral WRT -std=gnu99 and fixes sever... | | |
Denis Vlasenko | c882f341cec | init: allow last line to be not terminated by '\n' | | |
Denis Vlasenko | 8c638cbf093 | mount: allow and ignore _netdev option | | |
Bernhard Reutner-Fischer | c96d37050f4 | - update defconfig | | |
Denis Vlasenko | 36fc3cd8bc4 | ash: code readability enhancements, no real code changes | | |
Denis Vlasenko | ddd42cb064b | sendmail: really svn add it | | |
Denis Vlasenko | 9772816570f | *: move getopt reset code to better place(s) | | |
Denis Vlasenko | 73032ca04be | sendmail: new applet by dronnikov at gmail.com | | |
Denis Vlasenko | 847fa779aff | *: tidy up usage of char **environ | | |
Denis Vlasenko | 0effc2410b2 | microcom: undo #define trick, gcc fails to take advantage of it | | |
Denis Vlasenko | b5c60fc7870 | mkswap, readahead: stop using fdlength, it is reported to be unreliable | | |
Denis Vlasenko | da42bd5bbe6 | stty: fix mishandling of 'control' keywords (Ralf Friedl <Ralf.Friedl@online.de>) | | |
Denis Vlasenko | ef67c5758a3 | microcom: update from the author | | |
Denis Vlasenko | c4e4be9414f | tentatively fix getopt state corruption for NOFORK applets | | |
Bernhard Reutner-Fischer | f470196a414 | - fix conflicting decls of syslog related facilitynames and prioritynames tables | | |
Mike Frysinger | 61160dd0a15 | do not respect CONFIG_MODULES as it breaks building if it is defined in the build env | | |
Denis Vlasenko | b76b9a43284 | udhcpc: filter unwanted packets in kernel
(Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn@axis.com>) | | |
Denis Vlasenko | 893988182a9 | fdisk: comment out unused function | | |
Denis Vlasenko | ca9635b19dc | udhcpc: fix wrong options in decline and release packets
(Jonas Danielsson <jonas.danielsson at axis.com>) | | |
Denis Vlasenko | a5549c96173 | fdisk: fix a case where break was reached only for DOS labels | | |
Denis Vlasenko | 680b86afbb8 | halt: write wtmp entry if wtmp support is enabled | | |
Denis Vlasenko | 1d290d1e24e | halt: update help text | | |
Denis Vlasenko | 9e58921e7ef | comment fix | | |
Denis Vlasenko | 314820e5953 | crond: small code shrink and readability enhancements | | |
Denis Vlasenko | 8e8200a772c | grep: fix wrong filename in error message | | |
Mike Frysinger | 46ef46aefb8 | as reported by George Boudreau, make sure we properly skip blank lines | | |
Bernhard Reutner-Fischer | aeb725e185c | - Fix hdparm's ioctl parameter passing (John Brandwood)
This was applied to trunk as r20876. | | |
Bernhard Reutner-Fischer | 46904bfbcc4 | - Fix hdparm's ioctl parameter passing (John Brandwood) | | |
Paul Fox | 518d8dd9794 | eliminated CONFIG_FEATURE_EDITING_FANCY_KEYS. the size savings
was small, compared to the total size of the command-... | | |
Bernhard Reutner-Fischer | 4e9b8ea910f | - correct helptext of stat (Cristian Ionescu-Idbohrn) | | |
Bernhard Reutner-Fischer | 52432f2b06c | - correct helptext of stat (Cristian Ionescu-Idbohrn) | | |
Bernhard Reutner-Fischer | 2b11fb483e6 | - implement brctl setpathcost, setportprio, setbridgeprio, stp
text data bss dec hex filename
9... | | |
Bernhard Reutner-Fischer | c2f0de5eef4 | - mention strtod code-duplication as TODO for cleanup | | |
Bernhard Reutner-Fischer | 1aac3ab49f8 | - shrink a bit and implement time related fancy features. Improve help texts.
text data bss dec hex... | | |
Bernhard Reutner-Fischer | 78e1d58d3a3 | - fix commentary typo | | |
Bernhard Reutner-Fischer | c44c21060e4 | - save four bytes by manually hoisting the br assignment | | |
Bernhard Reutner-Fischer | ce34cccf28d | - update defconfig | | |
Bernhard Reutner-Fischer | d27d925a6d8 | - new applet brctl
text data bss dec hex filename
289 20 0 309 135 networkin... | | |
Bernhard Reutner-Fischer | 481ce92bdff | - add ipsvd | | |
Paul Fox | 84bbac5a093 | enable use of ^V prefix to allow forced insertion of any character. in
particular, without this it's impossible to e... | | |
Paul Fox | ee8e3ee9190 | allow 8-bit characters | | |
Denis Vlasenko | de24bd960f3 | tac: handle NULs properly. +145 bytes | | |
Denis Vlasenko | d2c450ce811 | hush: report [v]fork failures
hush: more correct handling of piping
config: add CONFIG_NOMMU | | |
Denis Vlasenko | 474d1c57c83 | whitespace fixes | | |
Denis Vlasenko | 9b4c072a041 | ps: fix yet another buglet from recent ulltoa conversion :( | | |
Denis Vlasenko | 766f65919b4 | ps: fix COMMAND column adjustment | | |
Denis Vlasenko | 482f2b31e78 | tac: *really* add tac.c now | | |
Denis Vlasenko | 6b404431aa7 | ps: fix build breakage from vda's recent commit
*: whitespace fixes | | |
Denis Vlasenko | 4e9ca75281a | syslogd: fix shmat error check | | |
Denis Vlasenko | bcd5fc12ec4 | tac: new applet. ~240 bytes.
Copyright (C) 2003 Yang Xiaopeng <yxp at hanwang.com.cn>
Copyright (C) 2007 Natanael... | | |
Denis Vlasenko | 56ea65ca5f3 | ps: fix overflow in USER and VSZ columns
function old new delta
sm... | | |
Denis Vlasenko | 5fee2e1a79d | ps: add conditional support for -o [e]time | | |
Denis Vlasenko | 9cd30d30a0d | Makefile.help: removing allbareconfig target from help
applet_tables: fix allnoconfig | | |
Denis Vlasenko | 83c44229d24 | ip route: "ip route" was misbehaving (extra argv+1 ate 1st env var) | | |
Denis Vlasenko | 21e20cb4ad1 | init: wait for orphaned children too while waiting
for sysinit-like processes (Harald Küthe <harald-tuxbox@arcor.de>) | | |
Denis Vlasenko | 4dada747e54 | syslogd: avoid excessive tine() system calls
function old new delt... | | |
Denis Vlasenko | 4f2e8bc7656 | syslogd: don't die if remote host's IP cannot be resolved.
retry resolutions every two minutes instead.
function ... | | |
Denis Vlasenko | fb0eba706cc | libbb: introduce and use safe_waitpid (loops in EINTR)
*: use more approproate (shorter) versions of wait()
function... | | |
Denis Vlasenko | 27963980dbe | adding libbb/printable.c | | |
Denis Vlasenko | d3c042fc605 | libbb: introduce fputc_printable (from ed)
netstat: print control chars as ^C etc
vi: style fixlet
function ... | | |
Denis Vlasenko | fcd878efcd6 | httpd: support for "I:index.xml" syntax (Peter Korsgaard <jacmet@uclibc.org>)
function ... | | |
Denis Vlasenko | 3f9c8485761 | trylink: instead of build error, disable --gc-sections if GLIBC && STATIC
nameif: glibc build fixlet | | |
Denis Vlasenko | ddc865fb0dd | netstat: in error message, report filename and line number
where we see problematic data
text data bss ... | | |
Denis Vlasenko | c03e8721128 | save a bit of code with *strchrnul = '\0' trick
function old new d... | | |
Denis Vlasenko | abee3d0e0dc | Fix xmalloc_fgets_str so that it really does NOT strip terminator.
Add xmalloc_fgetline_str which does strip terminat... | | |
Denis Vlasenko | d55268d0d49 | init: don't spawn tons of waiting children, one is enough
init: shrink signal disabling code
init: rename some functi... | | |
Denis Vlasenko | 5adfa44101f | init: sometimes, #ifdefs are cleaner. | | |
Next → |