Bernhard Reutner-Fischer | 0328b40aee6 | - commentary typo fix | | |
Bernhard Reutner-Fischer | ad2fa65fc0f | - no obj-code changes. Fix indentation, use existing defines. | | |
Denis Vlasenko | 1101d1c9806 | telnet: shrink
telnetd: shrink, and fix issue file printing
test: better and shorter usage text
function ... | | |
Denis Vlasenko | 84c8daa11f4 | help text: test --help doesnt print it (by design),
so do not account for it | | |
Denis Vlasenko | 395410b748e | httpd: add Hopedir directive specially for
(and by) walter harms <wharms AT bfs.de>;
fix silly double-parse bug add... | | |
Denis Vlasenko | 7ae1cc16b4e | msh: fix "while...continue" bug 3884. | | |
Denis Vlasenko | 2b68c8f7442 | build system: clean more files on make clean/make mrproper | | |
Denis Vlasenko | eb7512984a2 | udhcp: use libbb for config file parsing (by Vladimir)
function old ... | | |
Denis Vlasenko | 9b366f41367 | libbb/parse_config.c: fix small buglet (by Vladimir) | | |
Denis Vlasenko | a34f1ed737e | dnsd,sestatus: use libbb to parse config file (by Vladimir)
function old... | | |
Denis Vlasenko | 1e8034e6143 | man: fix breakage: must not die on lines with < 2 tokens | | |
Denis Vlasenko | 09aaf78ad51 | mn: use libbb for config parsing (by Vladimir)
function old new de... | | |
Denis Vlasenko | adc772a5f2b | tar: fix handling of tarballs with symlinks with size field != 0 | | |
Denis Vlasenko | b9bbc40f64f | libbb: fix print_flags() [fix somehow is only in 1.11.1?) | | |
Denis Vlasenko | 4a717e0c190 | libbb: fixes to config_read() by maintainer
sysctl: use config_read()
function ... | | |
Denis Vlasenko | dcb3fcb0426 | libbb: config_read() update | | |
Denis Vlasenko | c29684afd61 | mount: support nfs mount option nordiplus.
By Octavian Purdila <opurdila AT ixiacom.com>
function ... | | |
Denis Vlasenko | 2e157ddf9ec | libbb: updated config_parse() from Vladimir
function old new delta... | | |
Denis Vlasenko | bd28f6bf7f5 | test: fix parser to prefer binop over unop, as coreutils does.
remove bogus workaround in main(). rename atrocious v... | | |
Denis Vlasenko | 5f116629d80 | printf: do not print garbage on "%Ld". closes bug 4214.
function old ... | | |
Denis Vlasenko | f19817ddc2f | libbb: fix bb_strtol[l]'s check for "-". Hopefully closes bug 4174
function ... | | |
Denis Vlasenko | a48656b4412 | printf: fix %b, fix several bugs in %*.*, fix compat issues with
aborting too early, support %zd; expand testsuite
... | | |
Bernhard Reutner-Fischer | 1a715e487dc | - fix compilation for mips (Brian Daniels) | | |
Denis Vlasenko | 7b54dc788c1 | vi: using array data after it fell out of scope is stupid. | | |
Denis Vlasenko | 7354244c4aa | sendmail: update from the maintainer | | |
Denis Vlasenko | 3b3ca113ed0 | pidof/killall: allow find_pid_by_name to find running
processes started as scripts_with_name_longer_than_15_bytes.sh... | | |
Denis Vlasenko | 18875bf772d | update README | | |
Denis Vlasenko | bc06fb27d26 | build system: fix indentation in config menu | | |
Denis Vlasenko | a474b689914 | init: fix compile-time error; fix exiting on broken config file
parse_config: cosmetics | | |
Bernhard Reutner-Fischer | 02a1c6a7c33 | - very minor shrinkage (-9b) | | |
Bernhard Reutner-Fischer | 54d50a0b476 | - fix "noreduce" flag of config_read (didn't work at all, at least for me).
- convert init's inittab parsing to the n... | | |
Bernhard Reutner-Fischer | 679212836a8 | - fix segfault in nameif with mactab file
(by fixing and shrink config parser)
function ... | | |
Denis Vlasenko | 0f683f818cf | printf: protect against bogus format specifiers. Hopefully closes bug 4184 | | |
Denis Vlasenko | 416914fc611 | bb_strtoXXX: close bug 4174 (potential use of buf[-1]) | | |
Bernhard Reutner-Fischer | 627052e75d6 | - warn about overlong lines in help-texts
I initially bailed out with an error, but then that's a bit rough. Just w... | | |
Denis Vlasenko | c185e290eec | config help fixes | | |
Denis Vlasenko | fb1642f2caa | fix up callsites of config_read to check for >= 0 | | |
Denis Vlasenko | c01340fe26b | update of config file parser from Vladimir | | |
Denis Vlasenko | 38e54f1c138 | sendmail: do not discard all headers | | |
Denis Vlasenko | 4d0cd289474 | cpio: make long opts depend only on ENABLE_GETOPT_LONG | | |
Denis Vlasenko | d6817f5d8bc | install: do not chown intermediate directories with install -d; shrink
(by Natanael Copa)
function ... | | |
Denis Vlasenko | 83cea0ef049 | s/SELINIX/SELINUX/ | | |
Denis Vlasenko | 55f7912ddae | libbb: get rid of statics in dump.c; code shrinks a lot too
function old... | | |
Denis Vlasenko | 8ddb6410edb | tee: fix infinite looping on open error (echo asd | tee "") | | |
Denis Vlasenko | bd9874db748 | od,hexdump: fix bug where xrealloc may move pointer,
leaving other pointers dangling (bug 4104).
+ many style fixes... | | |
Denis Vlasenko | 018bee6afb0 | mdev: support for serializing hotplug
function old new delta
mdev_... | | |
Denis Vlasenko | 97faf531c81 | sleep: make fractional seconds separately selectable in .config | | |
Denis Vlasenko | 5e476bab9c6 | libbb: document plans to speed up line-based input | | |
Denis Vlasenko | e559e0a7573 | libbb: unified config parser (By Vladimir Dronnikov)
mdev: use it
function ... | | |
Denis Vlasenko | 0ed090e1847 | sendmail: do not ignore CC; accept to: and cc: case-insensitively.
+20 bytes. | | |
Denis Vlasenko | 2132e022130 | libbb: experimental faster string reading routines. | | |
Denis Vlasenko | bb13079c8e9 | comm: almost total rewrite; add testsuite
function old new delta
w... | | |
Denis Vlasenko | 51f1b6c0e01 | ls: fix a bug where we may use uninintialized variable | | |
Denis Vlasenko | 4b8171cd7ac | tee: "-" is a name for stdout, handle it that way | | |
Denis Vlasenko | 09ce45fd10c | insmod: users report that "|| defined(__powerpc__)" is missing | | |
Denis Vlasenko | 757361f9f58 | hush: fix "... pattern) cmd;; esac" case | | |
Denis Vlasenko | 395ae452165 | hush: delete unused field in struct child.
reinstate needed check for invalid syntax.
document command parsing in h... | | |
Denis Vlasenko | 17f02e79f40 | hush: add case statement support. It is incomplete and disabled for now.
costs ~300 bytes when enabled. | | |
Denis Vlasenko | 3177ba08522 | ash: small code shrink | | |
Denis Vlasenko | ad6d6ffcdc9 | libbb: shrink print_login_issue (by Vladimir Dronnikov)
function old ... | | |
Denis Vlasenko | 52ec4b98d50 | whitespace fixes | | |
Denis Vlasenko | a8374a19161 | whitespace fixing script | | |
Denis Vlasenko | adbb73bda7c | sleep: if FANCY && DESKTOP, support fractional seconds, minutes,
hours and so on. It's coreutils compat. bloatcheck ... | | |
Denis Vlasenko | 34e8f6a7ac6 | *: add FAST_FUNC markers
function old new delta
getopt_mk_fifo_nod... | | |
Denis Vlasenko | 13afb2acdae | mv: fix a case when we move dangling symlink | | |
Denis Vlasenko | a87045ce37e | mdev: check for "/block/" substring for block dev detection
function old... | | |
Denis Vlasenko | d9860487e0d | mdev: if device was moved at creation, at removal coreectly remove
it from moved location and also remove symlinks t... | | |
Denis Vlasenko | 6b7971805c5 | fuser: a bit of safety in scanf | | |
Denis Vlasenko | a46dd89e945 | cpio: internalize archive_xread_all_eof. add a few paranoia checks
for corrupted cpio files.
modprobe-small: remove ... | | |
Denis Vlasenko | 39acf453353 | switch_root: shrink
function old new delta
switch_root_main ... | | |
Denis Vlasenko | e7067e38ea8 | ash: fix segfault in "command -v" | | |
Denis Vlasenko | ee1b3b1042c | cpio: on unpack, limit filename length to 8k; shorten comment a bit | | |
Denis Vlasenko | e18d21dda41 | Announce 1.11.1 | | |
Denis Vlasenko | f2b846e2771 | cpio: dont use UNUSED_PARAM, it exists only in 1.11.1 | | |
Denis Vlasenko | fa1649e9ac6 | cpio: backport the fix for
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=466771 | | |
Denis Vlasenko | 29ec0b94a4d | cpio: testsuite for http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=466771
which was fixed in proevious commit | | |
Denis Vlasenko | 2b407b12be6 | cpio: support some long options; document GNU options | | |
Denis Vlasenko | abe49fa54fb | testsuite: uniformly use $ECHO with -n -e | | |
Denis Vlasenko | 94884eb4866 | time: don't segfault with no arguments | | |
Denis Vlasenko | 0e52541917a | taskset: fix some careless code in both fancy and non-fancy cases.
-5 bytes for fancy, +5 for non-fancy | | |
Denis Vlasenko | dee8587d920 | Apply post-1.11.0 patches. Bump version to 1.11.1. | | |
Denis Vlasenko | 88643a86d07 | build system: re-add mistakenly deleted script | | |
Denis Vlasenko | ff814f821a9 | website: announce updated HOWTO | | |
Denis Vlasenko | 86090e25990 | fix compile failures resulting from last few commits | | |
Denis Vlasenko | 3e8fd180370 | fix typo in config help text | | |
Denis Vlasenko | 0381d422d9b | dpkg_deb: slight code shrink
ar: reuse existing ar unpacking code
get_header_tar: handle autodetection for tiny .tar.... | | |
Denis Vlasenko | b6052724ffc | open_transformer: do not return fd, it does not change
libbb: adopt zipped read from modprobe-small
function ... | | |
Denis Vlasenko | 0e2c93fc0b5 | modprobe-small: make depmod compatible with kernel build.
three last commits' sizes combined:
function ... | | |
Denis Vlasenko | 7f950a93ffd | modprobe-small: add depfile creation | | |
Denis Vlasenko | 784369987f3 | modprobe-small: add depfile loading | | |
Denis Vlasenko | 7621ac20f23 | website: add 'Laptop Computers' to sponsors page | | |
Denis Vlasenko | 4131d855a19 | whitespace fix | | |
Denis Vlasenko | fc5e80651fa | build system: libbusybox cannot be static | | |
Denis Vlasenko | 9764d6908a9 | fdisk: fix compile failure | | |
Denis Vlasenko | 6bdff08e6c0 | hush: compile fixes for !LOOPS case | | |
Denis Vlasenko | 7c053262af3 | buld system: suppress a warning | | |
Denis Vlasenko | d38d38eed3a | last: fix ctime(ptr) ptr type mismatch | | |
Denis Vlasenko | 96c45b0e0bd | libbb/mtab: fix xrealloc_vector fallout | | |
Bernhard Reutner-Fischer | 5606b1c4f36 | - fix typo (Cristian Ionescu-Idbohrn) | | |
Denis Vlasenko | 24a131ea4d6 | modprobe-small: preparatory patch for modprobe.dep.bb creation patches,
Code size impact ~0. | | |
Denis Vlasenko | f62ab2d7745 | libbb: use improved xmalloc_read() from modprobe-small
who: fix compile breakage on some systems
modprobe-small: impr... | | |
Denis Vlasenko | dbef1173b00 | add xrealloc_vector.c | | |
Denis Vlasenko | 8b393e5999f | website: return HOWTO link and GPL violations address to the top
of the page | | |
Denis Vlasenko | deeed59de0a | libbb: introduce and use xrealloc_vector
function old new delta
xr... | | |
Denis Vlasenko | 493829207c1 | ifupdown: /etc/network/interfaces can have comments with leading blanks | | |
Denis Vlasenko | 5d62462a8c7 | mount: testsuite for "-o mand" | | |
Denis Vlasenko | 580ce2d1388 | mount: support for "-o mand" | | |
Denis Vlasenko | 67075bb95f2 | mdev: reinstate "follow symlinks" flag, this time with explanation | | |
Denis Vlasenko | 58f59a25ee8 | modprobe-small: match aliases with fnmatch(), making
shell pattern-specified alias names in module bodies work. | | |
Denis Vlasenko | cee0dfcc6a1 | modprobe-small: fix debug leftover | | |
Denis Vlasenko | 733e3fbc2fb | hush: support "for if in do done then; do echo $if; done" case
function ... | | |
Denis Vlasenko | d48e81f0cda | mdev: do not follow symlinks in /sys (as was intended prior to rev 18811).
If this breaks things, please document why... | | |
Denis Vlasenko | ff182a3d684 | hush: support "for v; do ... done" syntax (implied 'in "$@"') | | |
Denis Vlasenko | afdcd12ed71 | hush: fix a case where "$@" must expand to no word at all | | |
Denis Vlasenko | a60f84ebf07 | *: rename ATTRIBUTE_XXX to just XXX. | | |
Denis Vlasenko | f6efccc0659 | man: fix inverted cat/man bool variable | | |
Denis Vlasenko | fec8b42317d | man: code shrink
function old new delta
man_main ... | | |
Denis Vlasenko | 4cbffc0f349 | man: support cat pages too (by Jason Curl <jcurlnews AT arcor.de>)
function ... | | |
Denis Vlasenko | 9835d47acc5 | man: fix missed NULL termination of an array
function old new delt... | | |
Denis Vlasenko | a8a3b497fc0 | libbb/recursive_action.c: fix slight error in prev commit | | |
Denis Vlasenko | 671691cf210 | modutils: optional modutils-small by Vladimir Dronnikov.
15kb smaller than standard one.
libbb/recursive_action.c: c... | | |
Denis Vlasenko | 8ae5b28b4bf | awk: another smallish code shrink | | |
Denis Vlasenko | f8e8783a925 | webpage: fix typos | | |
Denis Vlasenko | e0a7fc54eb2 | uname,individual: fix improper printf usage
uname,awk: small code shrink
function ... | | |
Ned Ludd | d4f72438e42 | - fix trivial exploit vector when setXid | | |
Denis Vlasenko | fa0b56db76e | sendmail: fix wrong vfork usage here too
*: shorten error texts
function ... | | |
Denis Vlasenko | 82604e97308 | revert last two commits. vfork cannot be used in subroutine,
it trashes stack on return | | |
Bernhard Reutner-Fischer | b111917972c | - wrap overlong lines | | |
Denis Vlasenko | 58d60c3333b | *: introduce and use xfork()
function old new delta
xfork ... | | |
Denis Vlasenko | 49b5c516b5f | add missing file | | |
Denis Vlasenko | 3da5572bfa8 | *: introduce and use xvfork()
function old new delta
time_main ... | | |
Denis Vlasenko | 148f67af9da | ssd: fix missed + in prev commit | | |
Denis Vlasenko | 7987a1844b2 | ssd: do not stat -x EXECUTABLE, it is not needed anymore
ssd: use PATH
ssd: fix -a without -x case
ssd: fix help text... | | |
Denis Vlasenko | 3bb2bbd6841 | awk: fix a case with multiple -f options. simplify -f file reading.
function ... | | |
Denis Vlasenko | 0a656920487 | crond: use execlp instead of execl | | |
Denis Vlasenko | c94d3564c2b | sendmail: from Vladimir:
Here comes the third part of compatibility patch for sendmail.
* Introduced new safe_getdoma... | | |
Denis Vlasenko | bc2fd372272 | nmeter: tiny shrink | | |
Denis Vlasenko | 0db2c2eb712 | libiproute: print_route() always uses stdout, do not pass FILE pointer to it.
libiproute: Use FAST_FUNC
function ... | | |
Denis Vlasenko | 270d5d75f12 | fdisk: cosmetics, and removal of dead data | | |
Denis Vlasenko | 6eaf0a98831 | fdisk: move more data to struct globals; shrink code
function old n... | | |
Denis Vlasenko | ce13b760027 | libbb: shrink monotonic_XXX functions, introduce monotonic_ns
(unused for now)
function ... | | |
Denis Vlasenko | 540ab7097c2 | wget: "support" -t and -T by ignoring them | | |
Denis Vlasenko | 259c9a6e907 | nmeter: tiny shrink | | |
Denis Vlasenko | befd5eaec85 | nmeter: cosmetics | | |
Denis Vlasenko | 333aa0c04a3 | nmeter: code shrink
function old new delta
init_delay ... | | |
Denis Vlasenko | 6ea75e2f5db | sendmail: another update from the maintainer
function old new delt... | | |
Denis Vlasenko | 78ff8197cc5 | lineedit: document prompt handling | | |
Denis Vlasenko | 86d88c09909 | bunzip2: make proper fix for the problem "fixed" in rev. 22521
Thanks for Rob Landley <rob@landley.net> | | |
Denis Vlasenko | a60936da062 | libunarchive: stop using static data in archivers - archive_handle_t
can trivially provide space for that.
rpm: code... | | |
Denis Vlasenko | 9579d87be4a | fix FAST_FUNC fallout | | |
Denis Vlasenko | dbcf3275ec3 | build system fixlet to ease blackfin build | | |
Denis Vlasenko | ed90bdabb4a | touch: support -r REF_FILE if ENABLE_DESKTOP (needed for blackfin compile)
function ... | | |
Denis Vlasenko | b75fe798bb2 | stat: pointers are not 0L, they are NULL
man: better error handling | | |
Denis Vlasenko | ce02b157bef | man: mimic "no manual entry for 'bogus'" message and exitcode | | |
Denis Vlasenko | 55da0be405b | support gzip -t and bzip2 -t | | |
Denis Vlasenko | 3dee8e2bac4 | sendmail: update from maintainer | | |
Denis Vlasenko | bbd55c9ec71 | cpio: fix -m to actually work as expected (Pascal Bellard)
function old ... | | |
Denis Vlasenko | 2bbdda09dfa | unlzma: fix memory leak (Pascal Bellard) | | |
Denis Vlasenko | ac2b50ebeaa | add stdcall to FAST_FUNC
text data bss dec hex filename
804476 611 6868 811955 c63b3 bu... | | |
Denis Vlasenko | d699544205d | vi: fix vda's thinko | | |
Denis Vlasenko | 42b8daf88a6 | expand comment about FAST_FUNC | | |
Denis Vlasenko | defc1ea3407 | *: introduce and use FAST_FUNC: regparm on i386, otherwise no-on
text data bss dec hex filename
8... | | |
Denis Vlasenko | 26bc57d8b26 | ash: improve comments | | |
Denis Vlasenko | 448d30ee17a | ash: fix very weak $RANDOM generator; and move even more things
out of data/bss
text data bss dec ... | | |
Denis Vlasenko | 843cbd54d17 | ash: move stuff out of data/bss
text data bss dec hex filename
807939 611 6900 815450 c... | | |
Denis Vlasenko | 9092f754bd4 | print_flags: fix trivial thinko
vi: fix reversed checks for underflow | | |
Denis Vlasenko | 5fb79535eee | bunzip2: fix an uncompression error. Add the example to testsuite. | | |
Denis Vlasenko | f5d8c90d737 | style fixes, no code changes | | |
Denis Vlasenko | 2649f215aec | open_transformer: fix bug of calling exit instead of _exit
open_transformer: don't leak compressed descriptor anymore... | | |
Denis Vlasenko | a04cc47f1c5 | b[un]zip2, g[un]zip: unlink destination if -f is given. Closes 3854 | | |
Denis Vlasenko | 6e18f9a6ea8 | Announce 1.10.4 and 1.11.0 | | |
Denis Vlasenko | 364bc9a86ee | defconfig fix; "help output to fd 2" fix | | |
Denis Vlasenko | f941306199d | defconfig fix; "help output to fd 2" fix | | |
Denis Vlasenko | 21278dff709 | busybox: do not print help to fd 2, print it to fd 1
otherwise this can break scripts | | |
Denis Vlasenko | f4cfa1bd5a4 | update defconfig | | |
Denis Vlasenko | f54256ec6f1 | Start 1.12.x | | |
Denis Vlasenko | dabe36e4a01 | This is 1.11.0 | | |
Denis Vlasenko | e06f61d2734 | mkfs_minix, fsck_minix: code shrink
function old new delta
fsck_mi... | | |
Denis Vlasenko | 7049ff8696c | whitespace fixes. no code changes | | |
Denis Vlasenko | f26e3d2e41c | mount: fix mishandling of proto=tcp/udp
function old new delta
sin... | | |
Denis Vlasenko | d0cc3f4ade3 | mount: code shrink without logic changes. Added a comment
on possible mismatch with util-linux in -o remount handling... | | |
Denis Vlasenko | fe733a97445 | changes in comments only | | |
Denis Vlasenko | 70685bd0228 | vi: fix yet another vda's thinko | | |
Denis Vlasenko | 5ec6132c988 | hush: ifdef out parts which are not needed
if neither loops nor ifs are supported. Code savings:
function ... | | |
Denis Vlasenko | 003f9fb213e | hush: kill some old unused fields; small code shrink
function old ne... | | |
Denis Vlasenko | cc3f20b9bdf | fix breakage found by randomconfig | | |
Denis Vlasenko | 211b59be431 | hush: trivial fix in debug code | | |
Denis Vlasenko | 2f5d0cd5117 | ash: trivial code readability fixes | | |
Next → |