Denis Vlasenko | 1045d004628 | build system: fix "Possible unintended interpolation of @host"
message | | |
Denis Vlasenko | 66496d75a7b | build system: echo and test features may be enabled
even if these applets are enabled as ash builtins only
testsuite... | | |
Denis Vlasenko | 7cbcd1cbf44 | awk: bitwise ops cast oprands and results to unsigned long,
not signed. closes 4774. | | |
Denis Vlasenko | 996a61475a7 | awk: support hex constants | | |
Denis Vlasenko | d66aa3c701f | df: add support for more options, add some coreutils 6.10 compat.
by Bernhard Reutner-Fischer
function ... | | |
Denis Vlasenko | 3b80cac953b | insmod: mix xmalloc with xrealloc_vector more carefully | | |
Bernhard Reutner-Fischer | 1ebdaccd6d2 | - forgot to pass in the HOST_EXTRACFLAGS | | |
Denis Vlasenko | 18c93029fdd | insmod: shrink
function old new delta
obj_allocate_commons ... | | |
Denis Vlasenko | 8f0e3428034 | cksum: respect CONFIG_LFS=y. Adds 36 bytes in this case. | | |
Bernhard Reutner-Fischer | f3d1e213fef | - pull check-lxdialog from linux-2.6.26 | | |
Denis Vlasenko | b522d6931d1 | trylink: make messages less confusing | | |
Denis Vlasenko | 279ca697270 | modprobe-small: support "blacklist" keyword in /etc/modules/<modulename> | | |
Denis Vlasenko | c4e4b6b9366 | reinstate sponsor's links | | |
Denis Vlasenko | b66d16a2e67 | fbset: fix mode matching code: original code may trigger false positive.
E.g. fbset -n '16bit'
succeeded at 'mode "... | | |
Denis Vlasenko | 57707155880 | ping: SO_RCVBUF must be bigger than packet size,
otherwise large ping packets might fail to be received. | | |
Denis Vlasenko | 15f2fdb2b9b | hexdump: fix SEGV in hexdump -e "" | | |
Denis Vlasenko | 7fe21c69cdf | setarch: do not try to use non-existent data in argv[] | | |
Denis Vlasenko | 6cd36bc2dab | tweak web page | | |
Bernhard Reutner-Fischer | 9ff245f6a03 | - move some older news to the news archive (the main page was once again over 30kib big) | | |
Bernhard Reutner-Fischer | 7d0d3e265b9 | - reformat help text | | |
Denis Vlasenko | 657341762a8 | Announce 1.11.2 | | |
Bernhard Reutner-Fischer | a28a05b96ae | - print the documentation per default | | |
Bernhard Reutner-Fischer | 99ecc46d93a | - document rmdir args | | |
Bernhard Reutner-Fischer | 6375853cd84 | - document rmmod -w and -f arguments | | |
Denis Vlasenko | e82da4dfee7 | fix xargs -e help text | | |
Bernhard Reutner-Fischer | c397792ab36 | - tweak markup. No relevant changes | | |
Bernhard Reutner-Fischer | bc8bc59e69f | - cleanup urls | | |
Bernhard Reutner-Fischer | 3b0161d0453 | - fix typo | | |
Bernhard Reutner-Fischer | f2d4a65be86 | - fix markup | | |
Bernhard Reutner-Fischer | eae3846e877 | - do not advertise the standalone udhcpd. It is actively maintained in busybox only. | | |
Bernhard Reutner-Fischer | e0fe65b68f3 | - fix markup | | |
Bernhard Reutner-Fischer | 8eeaa747c83 | - add doc-clean target | | |
Bernhard Reutner-Fischer | 6887e77c328 | - add note about CONFIG_CROSS_COMPILER_PREFIX while cleanup up markup. | | |
Bernhard Reutner-Fischer | 20a55b7bffa | - fix typo of mine | | |
Bernhard Reutner-Fischer | f0d0811c05a | - improve documentation a bit | | |
Bernhard Reutner-Fischer | b5d701d737c | - some more nitpicks | | |
Bernhard Reutner-Fischer | beea4b80213 | - some more markup fixes | | |
Bernhard Reutner-Fischer | 0fa539457b6 | - fix typo | | |
Denis Vlasenko | b91168a74c5 | more of pointless beautifuing on the web page | | |
Denis Vlasenko | f9dba6e2260 | trim webpage text a bit | | |
Bernhard Reutner-Fischer | 557f9c4b310 | - drop outdated paragraph (which additionally contained some mistyped html-like junk) | | |
Bernhard Reutner-Fischer | 5f521505363 | - misc. minor tweaks | | |
Bernhard Reutner-Fischer | beb6ea47c38 | - point people to the current stable branch | | |
Bernhard Reutner-Fischer | 78c41b2dc53 | - tweak markup | | |
Denis Vlasenko | 14a79381d0b | more cosmetic fixes on the website | | |
Denis Vlasenko | 68cef20f5d1 | cosmetic fixes on the webpage | | |
Bernhard Reutner-Fischer | b22fbfefc8c | - tweak markup | | |
Bernhard Reutner-Fischer | a0420aba1c4 | - bump copyright year | | |
Bernhard Reutner-Fischer | 158f1d4ea62 | - fix markup | | |
Bernhard Reutner-Fischer | 8c8601cfbc4 | - fix some wrong markup.
sed -i -e 's, href=\([^"][^>]*\)>, href="\1">,g' *.html
The proper way to specify an att... | | |
Bernhard Reutner-Fischer | 040feada1ea | - correct release date for 1.12.0 and fix a few typos | | |
Denis Vlasenko | c1b39edee14 | announce 1.12.0 | | |
Denis Vlasenko | 2957fc69920 | apply post-1.11.1 patches, bump version to 1.11.2 | | |
Denis Vlasenko | 2a7031bb126 | Bump version to 1.13.0.svn | | |
Denis Vlasenko | 261cf4784fa | This is 1.12.0 | | |
Denis Vlasenko | e417be66976 | getopt32: do not return pointer to alloca() areas | | |
Denis Vlasenko | b9c262b0296 | envdir: fix "envdir with no params" case | | |
Denis Vlasenko | 99b40836476 | findfs: make it use setuid-ness of busybox binary | | |
Denis Vlasenko | b9f5d59893e | fsck: use getmntent_r instead of open-coded parsing. By Vladimir
function ... | | |
Denis Vlasenko | f31c3b677d5 | linedit: fix use-after-free | | |
Denis Vlasenko | 4301616b27a | libbb: getopt32() should not ever touch argv[0] (even read) | | |
Denis Vlasenko | 1c45a505eb1 | libbb: fix mishandling of "all argv are opts" in getopt32()
function old... | | |
Denis Vlasenko | 6c4eb441130 | ifupdown: fixes for shutdown of DHCP-managed interfaces
from Wade Berrier <wberrier AT gmail.com> | | |
Denis Vlasenko | 625ed8e027e | Updating defconfig, fixing a typo in Config.in | | |
Bernhard Reutner-Fischer | c77e843c092 | - add new applet rdev (Grant Erickson)
- fixes and shrink (me) | | |
Denis Vlasenko | d7cc2e601d9 | showkey: new applet by Vladimir | | |
Denis Vlasenko | c8d02aa959d | setfont: new applet by Vladimir | | |
Denis Vlasenko | eb084779d7f | libbb: use ptsname_r, it's smaller
function old new delta
xgetpty ... | | |
Denis Vlasenko | 34c73c499ba | ash: fix "(cat < file)" hang introduced by rev 22944. | | |
Denis Vlasenko | 8334db13c31 | cut: fix buffer overflow (bug 4544). | | |
Denis Vlasenko | 69ed30928ee | chpst: fix "envdir dir" case (bug 4574). | | |
Denis Vlasenko | ec7e7aec8a7 | arp: without -H <type>, assume "ether". closes 4564 | | |
Denis Vlasenko | c80191c1d9b | install: fix long option not taking params (bug 4584) | | |
Denis Vlasenko | 11152e30e3d | mkdir: fix "uname 0222; mkdir foo/bar" case
(by Doug Graham <dgraham AT nortel.com>)
function ... | | |
Denis Vlasenko | cd785fb7167 | nmeter: fix read past the end if a buffer. Closes 4594 | | |
Denis Vlasenko | ee777c4e5f7 | ifupdown: fixes for custom MAC address, by Wade Berrier <wberrier AT gmail.com> | | |
Denis Vlasenko | 8d07560eef9 | sendmail: work around (bogus) gcc warning | | |
Denis Vlasenko | 63e49fa56f3 | fix byte-swapping of compressed help on big-endian machines | | |
Denis Vlasenko | 69f4f9a6f40 | optimize config_read() (by Timo Teras <timo.teras AT iki.fi>)
function o... | | |
Denis Vlasenko | 3fd15e197e2 | grep: option to use GNU regex matching instead of POSIX one.
This fixes problems with NULs in files being scanned, b... | | |
Bernhard Reutner-Fischer | fb5902ca5cf | - support relatime / norelatime | | |
Bernhard Reutner-Fischer | 1dbc643dd34 | - fix typo | | |
Bernhard Reutner-Fischer | 6857e4e2f3e | - fix typo | | |
Denis Vlasenko | 8e804111512 | modprobe-small: fix infinite looping, by Timo Teras | | |
Denis Vlasenko | 728161b5564 | fix bug 4464 for real. I am dumb. | | |
Bernhard Reutner-Fischer | 9a22b56d364 | - remove erroneous & from &var. By Vladimir. (r23056 from trunk) | | |
Denis Vlasenko | 9ddc0045ec1 | modprobe: semi-trivial code shrink
function old new delta
build_de... | | |
Denis Vlasenko | 2afd5ab62ca | *: use get_console_fd() as appropriate, and make it fail on open error -
get_console_fd_or_die().
function ... | | |
Denis Vlasenko | e0143a1aad6 | kbd_mode: remove erroneous & from &var. By Vladimir. | | |
Denis Vlasenko | db29f5e73e1 | libbb: fix thinko in latest xrealloc_vector change | | |
Bernhard Reutner-Fischer | e6ce824edd2 | - reinstate commented out _FORTIFY_SOURCE that was somehow dropped by Denys? | | |
Denis Vlasenko | ec73d303225 | randomconfig fixes | | |
Denis Vlasenko | 0e7f28d674e | man: teach it to use .lzma if requested by .config
man: fix a case when a full pathname to manpage is given | | |
Bernhard Reutner-Fischer | a4d0cd0a31f | - don't free user-supplied string (via -e)
- fix helptext
(r23046 from trunk) | | |
Denis Vlasenko | e2a09de415b | man: yet another fixlet to "manpage link" code | | |
Denis Vlasenko | 22b0bd85fdd | man: fixlet for man links | | |
Denis Vlasenko | 540baf646a5 | man: add handling of "man links", by Ivana Varekova <varekova AT redhat.com>
function ... | | |
Denis Vlasenko | e9ad84dfd4c | *: refactor handling of archived files. "tar f file.tar.lzma" now works too.
function ... | | |
Bernhard Reutner-Fischer | 9b44613202a | - don't free user-supplied string (via -e)
- fix helptext
function old ... | | |
Denis Vlasenko | 35d8c47987a | whitespace fixes, no code changed | | |
Denis Vlasenko | 82ad032e263 | xargs: fix -e default to match newer GNU xargs, add SUS mandated -E.
closes bug 4414 | | |
Denis Vlasenko | 855ff6f503e | modprobe: use buffering line reads (fgets) instead of reads().
libbb: remove reads()
function ... | | |
Denis Vlasenko | 5db861a9eb9 | fix some testsuite false positives | | |
Denis Vlasenko | 27842288b39 | libbb: make xrealloc_vector zero out the realloc'ed tail
function old ... | | |
Denis Vlasenko | 2b576b8e76e | hush: fix mishandling of a'b'c=fff as assignments. They are not.
function ... | | |
Denis Vlasenko | c8bec9a0852 | hush: remove a comment about already fixed bug | | |
Denis Vlasenko | b2dc913527f | makedevs: shrink by Vladimir
function old new delta
makedevs_main ... | | |
Denis Vlasenko | 7ce47e698e2 | ssd: fix -K/-S mixup in help text | | |
Denis Vlasenko | c45b53940a3 | xargs: update help text | | |
Denis Vlasenko | cc08ad26fe3 | xargs: fix xargs -e; added test for that | | |
Denis Vlasenko | 1e28f6171fe | halt: signal init regardless of ENABLE_INIT | | |
Denis Vlasenko | cfe2936a73a | nameif: shrink (by Vladimir)
function old new delta
nameif_main ... | | |
Denis Vlasenko | 9ef1a5ddc17 | makedevs: fix help text discrepancies | | |
Denis Vlasenko | e1fa8179958 | makedevs: shrink (by Vladimir); testsuite
function old new delta
m... | | |
Denis Vlasenko | d4981311680 | hush: support $_NUMBERS variable names | | |
Denis Vlasenko | f173607520e | hush: fix "case ... in <newline> word)..." | | |
Denis Vlasenko | fbeeb328b8a | hush: support "pattern1|pattern2...)" in case statements
parse_stream 1847 ... | | |
Denis Vlasenko | 20be63fe714 | tr: fix yet another access past the end of a string (bug 4374) | | |
Denis Vlasenko | b3571498672 | chpst: large code shrink by Vladimir
function old new delta
chpst_... | | |
Denis Vlasenko | c90e1be01b7 | ash: bash compat: "shift $BIGNUM" is equivalent to "shift 1" | | |
Denis Vlasenko | 4f504a9e575 | hush: trivial code shrink
function old new delta
builtin_continue ... | | |
Denis Vlasenko | 87a8655f460 | hush: use G.xxx instead of #define xxx G.xxx. We have too many globals
there and #defines get messy. Remove one writ... | | |
Denis Vlasenko | ff29b4fc42f | randomconfig fix | | |
Denis Vlasenko | 4554b721ad2 | hush: small fix for repeated continue and fix for wrong loop depth count
after Ctrl-C; with testcase for first one | | |
Denis Vlasenko | 45cb9f9581f | hush: fix inverted check (was making all break's to act as "break 99999") | | |
Denis Vlasenko | fcf37c31838 | hush: fix break'ing out of {} and () groups; with testcase
function old ... | | |
Denis Vlasenko | d91afa33fd6 | randomconfig fixes | | |
Denis Vlasenko | dadfb4975b2 | hush: add #defines to switch off break/continue if loops are not supported
*: remove a few inline keywords
no code ch... | | |
Denis Vlasenko | e1ee48e0fdf | modprobe: support for /etc/modprobe.d, by Timo Teras.
function old n... | | |
Denis Vlasenko | 2f86d13dff6 | libbb: dump: do not use uninitialized memory. close bug 4364. | | |
Denis Vlasenko | 043d15da312 | tr: fix "tr [=" case. Closes bug 4374.
function old new delta
expa... | | |
Denis Vlasenko | 918a34b9e04 | hush: fix "while false; ..." exitcode; add testsuites | | |
Denis Vlasenko | 6a2d40f2395 | hush: support "break N" and "continue N"
fix non-detection of builtins and applets in "v=break; ...; $v; ..." case
... | | |
Denis Vlasenko | bcb25537d02 | hush: implement break and continue
function old new delta
bltins ... | | |
Denis Vlasenko | cf22c89f9a7 | hush: in run_list(), some loop_top ops seems to be superfluous.
comment them out. Also, use separate temp variable
... | | |
Denis Vlasenko | 12acec5ad40 | hush: in run_list(), last_cond_code seems to be superfluous. comment it out
function ... | | |
Denis Vlasenko | 5e052cab175 | hush: explain run_list() in detail; small optimizations
function old ... | | |
Denis Vlasenko | 38c89210d6b | documentation fix | | |
Denis Vlasenko | be709c24d40 | hush: finish and enable optional case...esac support. Code size cost:
function ... | | |
Denis Vlasenko | 8d523cbcd79 | fbset: shrink code a bit more | | |
Denis Vlasenko | 09f5ecfa470 | fbset: code shrink
function old new delta
ss ... | | |
Denis Vlasenko | 2c7a1fd6d4d | netstat: code shrink
function old new delta
print_inet_line ... | | |
Denis Vlasenko | cf8b1ef8457 | style fix, no code changes | | |
Denis Vlasenko | 6e69e4237d8 | netstat: optional -p support by L. Gabriel Somlo <somlo AT cmu.edu>
Without FEATURE_NETSTAT_PRG:
function ... | | |
Denis Vlasenko | 94d03f0da08 | whitespace fix | | |
Denis Vlasenko | c24033eebe3 | man: a forgotten chunk of lask commit (config file parser fixes) | | |
Denis Vlasenko | 084266ed520 | fix several problems with config parser:
a bug where it underflows the string
a bug where it never frees parser_t s... | | |
Denis Vlasenko | 8895c2073e9 | man: ignore (not complain) lines with less than 2 tokens
in config file | | |
Denis Vlasenko | 5e40070d38c | tr: fix "access past the end of a string" bug 4354 | | |
Denis Vlasenko | df96df9c7c7 | mdev: do not complain if mdev.conf does not exist;
use #if to prevent gcc from generating dead code
(sadly, it's mo... | | |
Denis Vlasenko | 48a9971bd41 | unzip: move check for unsupported zip features to better place | | |
Denis Vlasenko | c2dcb7cf639 | unzip: give better error message when presented with unsupported
zip file. Add zip documentation and an example of f... | | |
Denis Vlasenko | 8dbea7dbb1b | ash: add slightly different testcase | | |
Denis Vlasenko | 160e6fa53ae | fix example of vcsa creation | | |
Denis Vlasenko | 5c132703599 | ash: fix testcase to not sleep for whole 10 seconds,
gets annoying pretty fast. Also fix wrong message there. | | |
Denis Vlasenko | 87d5fd984e3 | ash: fix typo | | |
Denis Vlasenko | 4e19a9c81a6 | ash: hopefully close bug 4324. With testcase.
function old new del... | | |
Denis Vlasenko | 2b2e267b434 | ash: testsuite entries for last change | | |
Denis Vlasenko | 6a0ad250611 | ash: dont allow e.g. exec <&10 to attach to stript's fd!
function old ... | | |
Denis Vlasenko | 0f99d49ae68 | *: conversion to config parser
function old new delta
config_read ... | | |
Denis Vlasenko | 22f74148439 | ash: prevent exec NN>&- from closing fd used for script reading | | |
Denis Vlasenko | 5a867317bb1 | ash: fix a bug where redirection fds were not closed afterwards.
optimize close+fcntl(DUPFD) into dup2. add testsuit... | | |
Denis Vlasenko | 6fbb43bc3c1 | ash: teach ash about 123>file. It could take only 0..9 before
function o... | | |
Denis Vlasenko | 6514c5e35c3 | ash: ducument where "no fds > 9 in redirects" limitation is.
no code changes. | | |
Denis Vlasenko | 8d924ecf38f | ash: ditch dupredirect(), it was only making code harder to read.
incorporate it in its single callsite.
function ... | | |
Denis Vlasenko | 0b76964ae11 | ash: explain redirect code a bit
function old new delta
redirect ... | | |
Denis Vlasenko | 2dc240c0d6e | ash: code shrink
function old new delta
copynode ... | | |
Denis Vlasenko | 49a5eba9ae7 | s/othervise/otherwise/g | | |
Denis Vlasenko | 040e32f84cd | lpd: extend help text
function old new delta
packed_usage ... | | |
Denis Vlasenko | f54e62a3f2a | inetd: do not trash errno in signal handlers;
in CHLD handler, stop looping through services when pid is found
func... | | |
Denis Vlasenko | 41660c5b2d7 | another overlapping_strcpy | | |
Denis Vlasenko | 0f293b96dc6 | fix all cases of strcpy on overlapping strings. | | |
Denis Vlasenko | 68a192c0079 | fix trivial build warning | | |
Denis Vlasenko | c445758708e | lpd,lpr: send/receive ACKs after filenames, not only after file bodies.
lpqr_main ... | | |
Bernhard Reutner-Fischer | e99a92dc2f7 | - strip implied proto and superfluous "www." domain part.
If my lynx groks it, your browser will too ;) | | |
Bernhard Reutner-Fischer | 3e8669f3599 | - wrap overlong lines (Cristian Ionescu-Idbohrn)
- s/\. /. /g;# (me) | | |
Denis Vlasenko | 08d120e6e12 | chown: do not use static data
function old new delta
chown_main ... | | |
Denis Vlasenko | 9e3a540b1be | cut: stop using static data. This alone removed ~70 bytes of code.
+ some optimizations
function ... | | |
Denis Vlasenko | a5254032f57 | cal: remove lone static data variable. -4 bytes. coreutils
is down to four applets with nonzero data+bss. | | |
Bernhard Reutner-Fischer | b62bd7b261b | - unused variables if !ENABLE_FEATURE_MDEV_RENAME_REGEXP | | |
Denis Vlasenko | 5415c856eac | libbb: [x]fopen_for_{read,write} introduced and used.
(by Valdimir)
function ... | | |
Denis Vlasenko | b74a2dba571 | whitespace fixes, no code changed | | |
Bernhard Reutner-Fischer | 1d4cd606a1e | - commentary typo fix | | |
Bernhard Reutner-Fischer | d73cbd31a29 | - first pass to unify/cleanup uid handling (-236b)
This needs further love, alot of love.. Tito? | | |
Bernhard Reutner-Fischer | a53de7f7c2c | - fix spelling | | |
Bernhard Reutner-Fischer | e1e5174942d | - s/super.block/superblock/g; # for consistency; -1b | | |
Bernhard Reutner-Fischer | 52593619571 | - remove superfluous forward declaration | | |
Bernhard Reutner-Fischer | ef9876a40e2 | - document -f | | |
Next → |