Denis Vlasenko | 4ae8a05b131 | init: fix a bug where on reload order of entries might be wrong
function ... | | |
Denis Vlasenko | e35af567900 | modutils-24: use xasprintf and xzalloc where appropriate,
remove unreachanble code
build system: correct some depend... | | |
Denis Vlasenko | fc2a4fc2ba8 | init: small correction in a comment | | |
Denis Vlasenko | 72c99af0b44 | init: major improvement in documentation and signal handling.
Lots of nasty, but hard to trip, races are fixed.
... | | |
Denis Vlasenko | cab28aa7de3 | init: preparatory patch, no code changes | | |
Denis Vlasenko | 6c62246a359 | init: reinstate proper handling of !ENABLE_FEATURE_USE_INITTAB | | |
Denis Vlasenko | b2b2c404b5f | init: reduce ifdef forest (specially for Rob's happiness) | | |
Bernhard Reutner-Fischer | a7542dd619b | - be gentle to syntax highlighting | | |
Bernhard Reutner-Fischer | dd76b799621 | - update Michele address | | |
Denis Vlasenko | 41d5ebee17a | awk: in BEGIN section $0 should be "", not "0". | | |
Denis Vlasenko | bdea2c06dc7 | traceroute: allow -w NUM as small as 1 | | |
Denis Vlasenko | 766c10c386f | traceroute: rewrite. Do not emit raw IP packets, instead send UDP or ICMP
packets and rely on the kernel to form IP ... | | |
Denis Vlasenko | fa65a3d78f3 | traceroute: preparatory trivial cleanups
function old new delta
tr... | | |
Denis Vlasenko | 39b681343be | tunctl: new applet by Vladimir
function old new delta
tunctl_main ... | | |
Bernhard Reutner-Fischer | f6107c7e885 | - add CONFIG_EXTRA_CFLAGS (thanks to keesj)
This helps with remembering additional flags like e.g. cpu settings for... | | |
Denis Vlasenko | 498436586ef | tar: stop changing net tarfile's mode, GNU tar doesn't do it | | |
Denis Vlasenko | 038eec7c8bc | uname: use wider integer for option bits | | |
Denis Vlasenko | 059138fd084 | uname: add support for -i and -o, fix printing of unknown -p
value with -a option
function ... | | |
Denis Vlasenko | ec64a5775e6 | dhcpc: suppress "warning: 'timestamp_before_wait' might be used uninitialized | | |
Denis Vlasenko | 1265df1f319 | libbb: shrink linked list ops (by xmaks AT email.cz)
function old ne... | | |
Denis Vlasenko | 35261159e6c | depmod: fix -b option (by timo.teras AT iki.fi)
function old new d... | | |
Denis Vlasenko | f478fde33ce | adduser: allow adding to group 0; don't _create_ /etc/shadow,
only append data if it exists.
function ... | | |
Denis Vlasenko | 319fe129a15 | mdev: fix breakage caused by unified parser usage | | |
Bernhard Reutner-Fischer | f0dc2c1d5c0 | - use https for bugzilla URLs | | |
Bernhard Reutner-Fischer | e44a4e316d2 | - isascii() is obsolescent in SUSv4 and furthermore looks redundant in this spot | | |
Mike Frysinger | 870ccd72124 | do not whine if /sys/block does not exist ... embedded systems dont need stinkin block devices | | |
Denis Vlasenko | 501b0e335f3 | sysctl: fix another corner case with "dots and slashes" | | |
Denis Vlasenko | cb39a7ca6db | printf: make integer format strings print long long-sized values.
function ... | | |
Denis Vlasenko | 0416e3dde17 | udhcpd: disable opton to have absolute lease times in lease file
(that does not work with dumpleases)
dumpleases: fi... | | |
Denis Vlasenko | b2ec03813c3 | website: announce 1.13.2 amd 1.12.4 | | |
Denis Vlasenko | 9b8f810d38a | Apply post 1.12.3 fixes, bump to 1.12.4 | | |
Denis Vlasenko | 15c0b725849 | Apply post 1.13.1 patches, bump to 1.13.2 | | |
Denis Vlasenko | d8850f2d0d1 | dc: fix the "base 2" patch omission of base not being set | | |
Denis Vlasenko | 76ddc2e3e48 | libbb: add bb_unsetenv (taken from hush).
udhcpc: stop filtering environment passed to the script.
crond: fix uncover... | | |
Denis Vlasenko | d6e8f9450cf | sysctl: fix gcc warning (false positive) | | |
Denis Vlasenko | e40e76f3cd3 | unexpand: fix incorrect expansion, add test for it
function old new ... | | |
Denis Vlasenko | 73ac056f504 | s/an user/a user/ | | |
Denis Vlasenko | 54d10059c93 | *: tweak error messages
sysctl: shrink; support recursing if name is a directory:
"sysctl net.ipv4.conf". Patch by x... | | |
Denis Vlasenko | 4e12b1a2a9e | libbb: introduce and use xmalloc_ttyname (-32 in bss).
ash: small code shrink
text data bss dec he... | | |
Bernhard Reutner-Fischer | b3523b9cd3b | - we already have an impl for man | | |
Bernhard Reutner-Fischer | 54143af9efc | Add fancy svn browser thingy (via Lance Albertson of OSL) | | |
Bernhard Reutner-Fischer | 9b143a9e396 | Update links to new site locations (via Lance Albertson at OSL) | | |
Denis Vlasenko | 68819d12321 | ash: fix CONFIG_ASH_OPTIMIZE_FOR_SIZE off + high-bit chars case
(do we even need CONFIG_ASH_OPTIMIZE_FOR_SIZE conditi... | | |
Denis Vlasenko | 3139ea7f156 | expand: fix incorrect expansion exactly on tab boundary; shrink the code
function ... | | |
Denis Vlasenko | 005ff882ba2 | watchdog: build fixes, no code changes | | |
Denis Vlasenko | ab6b446e956 | header_verbose_list: show off_t size, not cast to (unsigned)
get_header_tar: support GNU tar's "base256" encoding
fu... | | |
Denis Vlasenko | 12abcb36c87 | libiproute: fix buggy open check: s/if (fd)/if (fd >= 0)/
less: small optimization -15 bytes | | |
Denis Vlasenko | 311c19a661f | ash: printf builtin with no arguments should not exit | | |
Denis Vlasenko | 6a2d0d9b8d9 | mount: make it more readable | | |
Denis Vlasenko | 3f8f4b2a935 | placate Rob's qualms about mount.c | | |
Denis Vlasenko | a3ca7cf0691 | add a note that SO_BINDTODEVICE needs padded iface name on 2.6.26 | | |
Denis Vlasenko | 517413f9aff | bb_info_msg: make it do atomic, unbuffered writes
udhcpc: fix a problem where we don't open listening socket fast eno... | | |
Denis Vlasenko | e53738558f2 | *: fix SO_BINDTODEVICE. Kernel wants at least IFNAMSIZ bytes there. | | |
Denis Vlasenko | 0d94820adf8 | syslogd: comment out file locking;
make signal handling syncronous (old was racy)
function ... | | |
Denis Vlasenko | 1bcdcd2ef0c | init: do not eat last char in messages;
do not print duplicate "init:" prefix to syslog | | |
Denis Vlasenko | efb545b9bdd | optimize 16- and 32-bit moves
function old new delta
udhcpd_main ... | | |
Denis Vlasenko | d1a84a28800 | libbb: move crypt_make_salt() to pw_encrypt.c, reuse
bin-to-ascii64 conversion which does not require an array.
func... | | |
Denis Vlasenko | db12d1d733a | Fix forgotten license comments | | |
Denis Vlasenko | 30e5cf8875f | mount: cosmetics, no code changes (verified with objdump -drsx) | | |
Denis Vlasenko | 15437e3e2a0 | libbb: add xgetgrnam too. ~0 code size change | | |
Denis Vlasenko | d324e1b808d | libbb/crypt: code shrink
function old new delta
to64_msb_first ... | | |
Bernhard Reutner-Fischer | 9c6d12993f3 | - -4b and use proper define; add license note | | |
Denis Vlasenko | 3f70b87c59d | clarify which version of crond is known to put tasks in separate pgrps | | |
Denis Vlasenko | 3246c0de12e | iproute: fix ipXXX utilities trying to parse their applet name
as their 1st parameter. | | |
Denis Vlasenko | e45930e8903 | Fold mkpasswd applet into cryptpw.
mkpasswd is in Debian, OTOH cryptpw was added to busybox earlier.
Trying to make b... | | |
Denis Vlasenko | 196a953f21b | iptunnel: fix problems with including linux/ip_tunnel.h
on some systems | | |
Denis Vlasenko | d7a805efafd | libbb: introduce and use xgetpwnam. ~ -150 bytes. | | |
Bernhard Reutner-Fischer | ac1c96f6737 | - remove superfluous comment from previous commit | | |
Bernhard Reutner-Fischer | 82b14299662 | - add new applet mkpasswd(1)
function old new delta
bb_ask ... | | |
Denis Vlasenko | 81c3a1d0b2b | ash: remove TODO which seems to actually work now.
no code changes | | |
Denis Vlasenko | 6ebb2f56d57 | crond: use bb_setpgrp, not setpgrp
platform.h: make a bit more readable | | |
Denis Vlasenko | f8535ccd65d | ash: finally installed it as /bin/sh on my machine.
some breakage noticed, the most dire is mishandled ^C.
fixing i... | | |
Denis Vlasenko | 0c68a874e7d | libbb: password/group function helpers rewritten by Tito:
function old ... | | |
Denis Vlasenko | b6ddee24259 | crond: put tasks in separate process groups | | |
Denis Vlasenko | c5045fdbf1b | vconfig: style fix, no code changes | | |
Denis Vlasenko | 360d9661b6a | libbb: add strncpy_IFNAMSIZ
function old new delta
...
udhcp_read_... | | |
Denis Vlasenko | 928b2c0fee6 | ...and exclude LC_ALL too | | |
Denis Vlasenko | dcc921e3ca1 | build system: fix sorting + locale in make objsizes | | |
Denis Vlasenko | 1e10afcdfb2 | volume_id/fat: careful with sector#, it may not fit in 32 bits. +91 bytes
volume_id/*: a bit of code shrink | | |
Denis Vlasenko | a34b8a4d305 | init: O_NONBLOCK needs more thought. reverted for now | | |
Denis Vlasenko | 7a1ddf20f34 | mountpoint: add -n option (by Vladimir)
text data bss dec hex filename
799859 560 7748 80... | | |
Denis Vlasenko | d723fb155d3 | inotifyd: save resourses by closing unused inotify descriptors | | |
Denis Vlasenko | d16950ded91 | acpid: new applet by Vladimir. +737 bytes | | |
Denis Vlasenko | f7d87f9b183 | Announce 1.13.1 and 1.12.3 | | |
Denis Vlasenko | ccdc13d306c | bump version to 1.13.1 | | |
Denis Vlasenko | ab310e1b1c2 | apply post-1.13.0 patches | | |
Denis Vlasenko | 9343da45d3f | apply post-1.12.2 fixes, bump version to 1.12.3 | | |
Denis Vlasenko | e27dafd338b | ash: add FIXME | | |
Denis Vlasenko | 7b2294edff7 | ash: "ash: syntax error: XXX unexpected" -> "ash: syntax error: unexpected XXX" | | |
Denis Vlasenko | 41eb300ff65 | ash: shrink on top of previous change
function old new delta
readt... | | |
Denis Vlasenko | 727752d2d29 | ash: better fix for ash -c 'echo 5&' and ash -c 'sleep 5&'
with testcase | | |
Denis Vlasenko | 9e0a7c9c414 | remove a few superfluous includes | | |
Denis Vlasenko | 61befda93b2 | ash,hush: add TODO for rare build failure
*: remove some redundant includes | | |
Denis Vlasenko | 16898406724 | ash: fix bad interaction between ash -c '....&' and bash compat | | |
Denis Vlasenko | 8a2f6bfc2fd | timeout: fix a few bugs. vda is stupid | | |
Denis Vlasenko | 4240408b700 | trim help text a bit | | |
Denis Vlasenko | a9acbe6cadd | timeout: new applet. 370 bytes. by Roberto Foglietta. | | |
Denis Vlasenko | 00d8417631b | vi: speedup and code shrink (Walter Harms)
networking/interface.c: silence warning (Vladimir)
wget: more robust EINTR... | | |
Denis Vlasenko | 4b5709496bb | strings: code shrink -22 bytes by Tito | | |
Denis Vlasenko | 4c83025ea6f | diff: emit /dev/null if diff -rN diffs a file against /dev/null
function ... | | |
Bernhard Reutner-Fischer | 9a280fa7e65 | - documentation fix | | |
Denis Vlasenko | 9d1d4c06d79 | httpd: set $HOST to Host: header value. +83 bytes.
by Tobias Poschwatta (tp AT fonz.de) | | |
Denis Vlasenko | 3bc3f08370e | modutils-24: small fixes by Harald Kuthe (harald-tuxbox AT arcor.de)
function ... | | |
Denis Vlasenko | 12ff9dc7146 | networking/interface.c: better readability (by Walter Harms)
mkfs_minix: whitespace fix | | |
Denis Vlasenko | ae6e135ae86 | tftpd: can also have TFTP_DEBUG | | |
Denis Vlasenko | 36309cf3f49 | insmod: clarify module_name / file_name distinction | | |
Denis Vlasenko | cc5feabeba2 | ash: NTO2 needs #if ENABLE_ASH_BASH_COMPAT | | |
Denis Vlasenko | 340299a8bc9 | ash: fix miscalculation of memory needed for eval tree
found by Timo Teras (timo.teras AT iki.fi) | | |
Denis Vlasenko | b8baf407aac | dpkg: better and shorter code to compare versions
(taken from "official" dpkg).
By Eugene T. Bordenkircher (eugebo ... | | |
Denis Vlasenko | 9a4c0d59a79 | inotifyd: exit if x event happened for all files
fix FIONREAD parameter type
fix default mask code
shrink help tex... | | |
Denis Vlasenko | 4ae1e13d3f4 | vi: fix several instances of major goof: when text grows, text[]
might get reallocated! We were keeping around point... | | |
Denis Vlasenko | 58a88916b92 | klogd: fix small buglet in previous commit | | |
Denis Vlasenko | 2e7dc5d37bb | klogctl: fix a problem where we don't terminate read data with '\0'
and then misinterpret it. Code shrink while at i... | | |
Denis Vlasenko | a09a42cd83a | inotify: add x, o, and u events | | |
Denis Vlasenko | 249d948e394 | nslookup: glibc + IPv6 address of DNS server don't mix (yet) | | |
Denis Vlasenko | de7a52fff29 | id: do not abort build if we use internal password/group functions. | | |
Denis Vlasenko | 3eb4466bf8f | libbb: replace some memmove's with memcpy's (Ron (ron AT debian.org))
bb_dump_dump ... | | |
Denis Vlasenko | 3f5f2464665 | nslookup: allow usage of IPv6 addresses or hostnames
for DNS server name; allow for port specification.
Tested to w... | | |
Denis Vlasenko | 5ff12656911 | id: abort the build of uclibc is less than 0.9.30 | | |
Denis Vlasenko | e88bd2d9318 | man: better check for duplicated MANPATH. Also -10 bytes. | | |
Denis Vlasenko | 2479cd4a5d5 | inotifyd: fix "inotifyd with no params" case | | |
Denis Vlasenko | 289ff0e3411 | inotify: document waiting behavior | | |
Denis Vlasenko | b0e5d42d4f3 | inotify: fix buffer overflow and "unreaped zombies" problem | | |
Wade Berrier | 142c5cb2a2a | ifupdown.c: allow options to udhcpc to be configurable from .config
This allows more control over options that are p... | | |
Denis Vlasenko | 86c285d9003 | stat: fix compile breakage (get_f_fsid() is used even if !FEATURE_STAT_FORMAT) | | |
Denis Vlasenko | 3470f9297ef | libbb: sha_crypt -123 bytes | | |
Denis Vlasenko | 6bd54d48f44 | libbb/pw_encrypt_sha: -28 bytes | | |
Denis Vlasenko | 6b1e3d7e734 | libbb: remove glibc-style bloat from sha_crypt. -1130 bytes.
cryptpw: add more difficult test vectors. | | |
Denis Vlasenko | 4d47692fb89 | arp: stop using globals
function old new delta
hw_set ... | | |
Denis Vlasenko | fd5a3d28127 | gzip: fix gzip -dc case caused by using stale getopt state | | |
Denis Vlasenko | 7753ea49bd4 | seq: shrink by 10 bytes | | |
Denis Vlasenko | cf3e05bbdb1 | correct help texts | | |
Denis Vlasenko | 81c6a912510 | telnetd: fix compile problem for non-standalone telnetd | | |
Bernhard Reutner-Fischer | c021cb08b58 | - add support for seq -s <separator> | | |
Bernhard Reutner-Fischer | 2598f761bb5 | - add seq -w support (Natanael Copa) | | |
Denis Vlasenko | 1ad4db1d8e4 | modprobe-small: fix failure to load when no arguments are given
modutils-24: fix bad interaction of xzalloc with xrea... | | |
Denis Vlasenko | f91f14d2211 | cksum, printenv: report errors via exitcode
function old new delta... | | |
Denis Vlasenko | 0d8736772d3 | head: report file open errors with exitcode 1 (was happily returning 0)
head_main ... | | |
Denis Vlasenko | 272710fe938 | expr: on error, exit with exitcode 2
expr_main 101 110 +9 | | |
Denis Vlasenko | 98f5cdfca74 | stat: make stat -f show filesystem "ID:" as coreutils does
print_statfs 358 ... | | |
Denis Vlasenko | f3c2d136022 | env: support -uVAR=VAL
function old new delta
env_main ... | | |
Denis Vlasenko | 618a3027edb | du: fix "du /dir /dir" case
reset_ino_dev_hashtable - 84 +84
du ... | | |
Denis Vlasenko | 3b35fbb6323 | runsvdir: straighten some convoluted code. logic is unchanged | | |
Denis Vlasenko | 9f2f808b0dd | telnetd: correctly output 0xff char. ~100 bytes.
telnet: fix some atrocious names and style. no code changes | | |
Denis Vlasenko | e9b9a19ad30 | libbb: disable a second md5 implementation which managed to creep in :)
function ... | | |
Denis Vlasenko | 6f05874b9dc | webpage: announce 1.13.0 and 1.12.2 | | |
Denis Vlasenko | 2211d5268cc | libbb: add optionl support for SHA256/512 encrypted passwords
function o... | | |
Denis Vlasenko | 56dceb9b772 | sha256,sha512: new applets. +4.9kb
we will require sha256/512 code for new $5$ and $6$ style
password hashes anyway... | | |
Denis Vlasenko | c028ec280a7 | Typo fixes | | |
Denis Vlasenko | 0a009c3c6b9 | libbb: constify some data in sha1. gcc is clever enough to do it itself,
thus no actual code changes. Also some poin... | | |
Denis Vlasenko | 4cfa5a27aae | build system: reorder less' options in config so that
they are properly indented | | |
Denis Vlasenko | f8a22575f7a | Bump version to 1.14.0.svn | | |
Denis Vlasenko | cd8fddde92c | Bump version to 1.13.0 | | |
Denis Vlasenko | 1cd1012a906 | Bump version to 1.13.0 | | |
Denis Vlasenko | 90dbff72670 | Bump version to 1.13.0 | | |
Denis Vlasenko | 84641942e53 | apply post-1.12.1 patches, bump version to 1.12.2 | | |
Denis Vlasenko | 095f5b1c1cd | update "maximum nommu" config | | |
Denis Vlasenko | 62e0dc2b519 | update random config tester | | |
Denis Vlasenko | 44f96d39e16 | randomconfig fixes | | |
Denis Vlasenko | 6d0443557c9 | telnetd: set SO_KEEPALIVE, users report it's useful. +20 bytes. | | |
Denis Vlasenko | 3fa36e23502 | *: a bit of code shrink
function old new delta
stop_handler ... | | |
Denis Vlasenko | 73cc54388da | move documentation to docs/ | | |
Denis Vlasenko | 4febd913262 | kbd_mode: s/ioctl/xioctl. also saves 12 bytes | | |
Denis Vlasenko | dc70069a466 | kbd_mode: support -C TTY option
function old new delta
packed_usag... | | |
Denis Vlasenko | 2a8329e0e9d | build system: remove '-Wl,' when we pass flags to ld. | | |
Denis Vlasenko | 30e1ab691cb | libbb: add a TODO to support new SHA-based encrypted passwords | | |
Denis Vlasenko | 2ec94a7ee84 | login: fix /etc/nologin handling (should prohibit non-root LOGINS,
not running login by non-root). minor code shrink... | | |
Denis Vlasenko | b0150d299f8 | telnetd: handle emacs M-DEL and IAC-NOP (putty keepalive)
by Jim Cathey (jcathey AT ciena.com)
function ... | | |
Denis Vlasenko | 4f7d90f1c75 | defconfig: explain what we aim it to be | | |
Denis Vlasenko | 694b5141486 | login: fix /etc/nologin support
build system: fix config warnings ("Overlong line")
function ... | | |
Denis Vlasenko | 239d06bd471 | add mailutils/* | | |
Denis Vlasenko | b9d572a2733 | total overhaul of mail applets. again. Vladimir as usual. | | |
Denis Vlasenko | f10bc3964f1 | correction in comment | | |
Denis Vlasenko | f068b3e9f47 | sv: make default service dir configurable (Vladimir wants it) | | |
Denis Vlasenko | 3854c5ddf4e | runsvdir: alternative methon of supporting runsvdir-as-init. +66 bytes.
*: s/int/pid_t where appropriate | | |
Denis Vlasenko | 70e8f49f71b | basename: fix error code. again. deja vu feeling... | | |
Denis Vlasenko | fc66892abdd | *: remove superfluous casts. no code changes | | |
Denis Vlasenko | 35a064b67fc | build system: tidying up CONFIG_xxx names (suggested by Rob) | | |
Denis Vlasenko | 202ac504e1a | *: code shrink by adding a wrapper around very common tcsetattr(0, TCSANOW, xx) op
function ... | | |
Denis Vlasenko | 905ed8730f1 | add serial HOWTO doc | | |
Denis Vlasenko | 4cb576ea98a | inetd: fix a case when we have zero services | | |
Bernhard Reutner-Fischer | a643816fe36 | - commentary typo fix (tito) | | |
Bernhard Reutner-Fischer | 6559100021a | - fix typo in print_user() (tito) | | |
Denis Vlasenko | 391ffa19d1e | nslookup: tiny shrink (-5 bytes); add comment about res_init
inet_common: cosmetics, no code changes | | |
Denis Vlasenko | c51457ca5b0 | less: fix pasting into search line ('/' cmd) -
it was mishandled because pasting "types" very fast
and read_key eat... | | |
Denis Vlasenko | 3c385cd706d | lineedit: fix bug 5824: Since version 23530 with lineedit.c,
"fdisk" & "ed" can't work any more | | |
Denis Vlasenko | 9b0f6e1142a | add comment, no code changes | | |
Denis Vlasenko | 1a9e9bdd93b | gunzip: restore mtime. approx +80 bytes of code
rpm: make code more robust
lsmod: small code shrink | | |
Next → |