Denys Vlasenko | 92e1b0826d8 | wget: make Bartosz's "wget --passive-ftp -nd -t 3" work
function old ... | | |
Denys Vlasenko | edcd5dcc9b0 | typo fix
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 58d0e20ad00 | scripts/trylink: remove $CPPFLAGS
We don't use it in final link, should not use it in check_FOO then.
This uncovered... | | |
Denys Vlasenko | 5134010d88b | scripts/trylink: fix bit-rotted linker option verification
To that end, *make it complain* when check_cc fails on op... | | |
Denys Vlasenko | 76efb3ed339 | qemu_multiarch_testing/README: add a list of qemu's needed
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | f2ccefb946c | setarch: add support for '-R' (disable randomization)
This commit adds support for the -R flag of setarch, which dis... | | |
Denys Vlasenko | 0506e292b51 | sort: fix ENDCHAR handling in "-kSTART,N.ENDCHAR"
function old new ... | | |
Denys Vlasenko | d1ed3e68b80 | sort: code shrink
function old new delta
compare_keys ... | | |
Denys Vlasenko | fd19faf7056 | remove extra debug printout
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 2e86a5c98d8 | sort: fix key with delimiters breakage
function old new delta
get_... | | |
Denys Vlasenko | 3d0805e9e7c | libbb: make parse_chown_usergroup_or_die() set unspecified uid/gid to -1
function ... | | |
Denys Vlasenko | 526d85831e7 | libbb: get_uidgid() always called with allow_numeric=1
function old ... | | |
Denys Vlasenko | f3d58a29be7 | od: get rid of (almost all) statics
function old new delta
od_main... | | |
Denys Vlasenko | c4fb8c6ad52 | fsck: do not use statics
function old new delta
fsck_main ... | | |
Denys Vlasenko | 36647abcc39 | chattr,lsattr: shorten help message
function old new delta
packed_... | | |
Denys Vlasenko | 95dee81a465 | loginutils/*: convert to new-style "one file" applets
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 28826ac8c02 | debianutils/*: convert to new-style "one file" applets
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 854bb6879da | printutils/*: convert to new-style "one file" applets
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 0863e1a576c | runit/*: convert to new-style "one file" applets
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 000eda41c08 | e2fsprogs/*: convert to new-style "one file" applets
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | d34f300db6d | sysklogd/*: convert to new-style "one file" applets
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Aaro Koskinen | 2735bc00e35 | cpio: implement -R/--owner
Implement -R/--owner to force ownership of files.
function ... | | |
Denys Vlasenko | 93dd9fd90ae | du: extra compat: with -k and -m, round sizes up
function old new ... | | |
Denys Vlasenko | 5251135bc18 | better pinger service example
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 4ad702c0a70 | top: make sort field for 's' mode less confusing
function old new ... | | |
Denys Vlasenko | 926d801fa51 | libiproute: make rt_addr_n2a() and format_host() return auto strings
function ... | | |
Denys Vlasenko | 0f296a3a56b | libiproute: rename invarg(a,b) to invarg_1_to_2(a,b)
invarg(a,b) - "invalid argument", but how a and b enter the mes... | | |
Curt Brune | 69934701fd1 | networking: add 'ip neigh' command
This patch ports the 'ip neigh' command, originally written by Alexey
Kuznetsov, ... | | |
Denys Vlasenko | 7b85ec30b59 | *: more BUILD_BUG_ON conversions
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Ron Yorston | 4d0c1ea4784 | wget: shrink code if https isn't supported
If FEATURE_WGET_OPENSSL and FEATURE_WGET_SSL_HELPER are both disabled
the... | | |
Denys Vlasenko | ab3964db4e7 | libbb: introduce kernel-style BUILD_BUG_ON()
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | f7ad927c205 | ftpd: make DIR parameter work for non-root too: chdir to it instead of chroot
Unfortunately, chroot() works only for... | | |
Denys Vlasenko | bf74fb44977 | typo fix in comment
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 6390a3a4e5e | whitespace fixes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 450a367a112 | typo fix
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | b5dabd90784 | libpwdgrp: fix comment discrepancies
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 966423d4034 | Start 1.25.0 development cycle
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 7ab00a0de9c | Bump version to 1.24.0
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 5de450237cf | libpwdgrp: do not require that /etc/passwd entries have nonempty home and shell
Signed-off-by: Denys Vlasenko <vda.l... | | |
Denys Vlasenko | 57aeb62f837 | randconfig fixes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | c8e5ead03ac | build system: remove special-casing for extra libs
It is not reliable (tried on three systems, multiple problems).
... | | |
Denys Vlasenko | 2dbbf823efe | randconfig fixes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 85378cded7d | hush: code shrink
function old new delta
builtin_wait ... | | |
Denys Vlasenko | 932302666b0 | randconfig fix
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 69c8c699aaa | randconfig fixes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 005c492c40f | ash: shrink umask code
function old new delta
umaskcmd ... | | |
Denys Vlasenko | 02859aaeb29 | use auto_string() where appropriate to kill a few statics
Custom linker script 'busybox_ldscript' found, using it
fu... | | |
Denys Vlasenko | e52da5570eb | libbb: auto_string() for efficient handling of temporary malloced stirngs
Use it in libiproute: get rid of one stati... | | |
Denys Vlasenko | 550bf5b4a41 | remove global "jmp_buf die_jmp" from !FEATURE_PREFER_APPLETS builds
function ... | | |
Denys Vlasenko | 4cd99e7c6c1 | ash: "you have mail" should ignore first change in mtime
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 2384162f646 | ash: simplify "you have mail" code
function old new delta
mailtime... | | |
Denys Vlasenko | 4700fb5bead | ash: make dowait() a bit more readable. Logic is unchanged
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | e1603156ff9 | updated android_ndk_defconfig
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | f2bf20f5d54 | udhcpc: fix for some Android toolchain breakage
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 8403b01217d | iproute: more string reuse
text data bss dec hex filename
936892 932 17676 955500 e946c ... | | |
Christoph J. Thompson | d1eea8db92e | iproute: don't hardcode the path to config files
Allows using an alternate path for config files.
Signed-off-by: De... | | |
Denys Vlasenko | 413feca279c | ip: increased max ID for /etc/iproute2/rt_tables to 1023
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 3d8d5e8ad4d | libiproute: use itoa() where appropriate
function old new delta
rt... | | |
Denys Vlasenko | 7f3a2a22569 | join some common strings, -400 bytes
function old new delta
print_... | | |
Denys Vlasenko | d60752f8c9b | build system: -fno-builtin-printf
Benefits are: drops reference to out-of-line putchar(), fixes a few cases
of faile... | | |
Denys Vlasenko | 8c0708a3296 | find: support "find . -delete" idiom - do not try rmdir(".")
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 305958dbd45 | md5sum: code shrink
For CONFIG_MD5_SMALL=1:
function old new delta... | | |
Denys Vlasenko | ec046f74a31 | ash: use a more typical form of "print four octal digits" format
Signed-off-by: Denys Vlasenko <vda.linux@googlemail... | | |
Denys Vlasenko | 5711a2a4ad5 | libbb: more compact API for bb_parse_mode()
function old new delta... | | |
Denys Vlasenko | c1e2e005b4e | ash: shrink "umask -S" code
function old new delta
umaskcmd ... | | |
Denys Vlasenko | 6283f982832 | hush: fix umask: umask(022) was setting umask(755)
Based on the patch by Rich Felker <dalias@libc.org>
function ... | | |
Denys Vlasenko | 9c5410023a9 | ash: a bunch of trivial simplifications
Also, in a few places made code more reliable wrt large sizeof(int)
and size... | | |
Denys Vlasenko | 2007ef5c3cd | wget: make it possible to have both SSL helpers configured
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 4271698fea4 | ifplugd: discovered why it needed net/ethernet.h: just for ETH_ALEN
Signed-off-by: Denys Vlasenko <vda.linux@googlem... | | |
Denys Vlasenko | 78fb6ea63a1 | ssl_helper: tweaks discovered while building 32-bit version
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 1c6c670ed44 | wget: make openssl/ssl_helper choice configurable
I got sick of not being able to wget a https file...
Signed-off-b... | | |
Denys Vlasenko | 3b650c1e7b0 | qemu testing: extract_od_binary.sh: support huge files (and broken od)
Signed-off-by: Denys Vlasenko <vda.linux@goog... | | |
Denys Vlasenko | 2b48c38be60 | uudecode: tolerate text input with CR+LF line ends
function old new ... | | |
Denys Vlasenko | e6b578761a7 | qemu testing: Do build brctl and ifplugd; force mips32 dialect
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | a779c6d63b6 | qemu testing: fix hexdumping of binary
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 5fa6d1a6325 | Aboriginal linux/musl build fixes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 12efcf3285a | Add qemu_multiarch_testing/
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 28b00ce6ff8 | awk: support "length" form of "length()". Closes 8371
function old n... | | |
Denys Vlasenko | c919d561ada | umount: always use umount2 syscall with specified flags
Make umount -f more compatible with util-linux 2.22.2.
Befo... | | |
Denys Vlasenko | c65a7596df1 | adduser: fix help text
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Bernhard Reutner-Fischer | 65db14ec503 | adduser: Add -k /path/to/skel
function old new delta
.rodata ... | | |
Bartosz Golaszewski | 2beb52499ec | i2c-tools: rename remaining defines
Rename the defines not present in linux UAPI headers to better reflect
their pur... | | |
Bartosz Golaszewski | d9892fa0c3a | i2c-tools: remove duplicate definitions
Most applets include linux' user API headers instead of duplicating
the defi... | | |
Denys Vlasenko | 8aa7cf305ba | sort: fix -kN,M handling (was including last separator into the comparison)
Testcase:
$ printf '%s\n' a/a:a a:b | s... | | |
Tito Ragusa | f085344d5c4 | libbb: another unit test for is_suffixed_with
Suggested by Bartosz Golaszewski.
Signed-off-by: Tito Ragusa <farmati... | | |
Peter Korsgaard | 875297378cd | modprobe: handle module arguments containing spaces
Modprobe wasn't correctly parsing module arguments containing sp... | | |
Ron Yorston | ca25af9b06b | ash: fix slash treatment in expmeta
Commit 549deab caused this sequence of commands:
mkdir foo
cd foo
touc... | | |
Denys Vlasenko | b5be13ccd9c | hush: fix a nommu bug where a part of function body is lost if run in a pipe
Signed-off-by: Denys Vlasenko <vda.linu... | | |
Denys Vlasenko | 2156e228537 | Makefile.flags: survive a build system which has no pthread
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 26c423d9a8d | ash,hush: add a test which fails for ash since commit 549deab
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 66a781acb9c | ash: add tests adapted from hush glob tests. glob2.tests currently fails
Signed-off-by: Denys Vlasenko <vda.linux@go... | | |
Denys Vlasenko | 68acc0f8353 | libbb: make is_suffixed_with() return pointer inside string, not key.
Signed-off-by: Denys Vlasenko <vda.linux@googl... | | |
Bartosz Golaszewski | 7448b513c84 | libbb: add is_suffixed_with() function
Signed-off-by: Bartosz Golaszewski <bartekgola@gmail.com>
Signed-off-by: Deny... | | |
Denys Vlasenko | 5b865deb3f2 | ping: fix recently introduced build breakage for non-optimizing builds
Signed-off-by: Denys Vlasenko <vda.linux@goog... | | |
Bartosz Golaszewski | 0a4d0e8fbf1 | libbb: add a comment describing the way is_prefixed_with() works
Signed-off-by: Bartosz Golaszewski <bartekgola@gmai... | | |
Bartosz Golaszewski | b432923e29d | libbb: add unit tests for is_prefixed_with()
Test corner cases too like looking for an empty prefix etc.
Signed-off... | | |
Sören Tempel | d8627173282 | login: don't print motd if .hushlogin exists in users home
function old ... | | |
Peter Korsgaard | 864d1b7a150 | dmesg: add -r option to print raw format even when FEATURE_DMESG_PRETTY is enabled
Similar to the "big" util-linux v... | | |
Alex Dowad | 65c501a093b | ifupdown: 'prio' should have been 'metric' in static_up and static_up6
When a static interface with explicit gateway... | | |
Denys Vlasenko | c52cbea2bba | libbb: add setsockopt_foo helpers
function old new delta
setsockop... | | |
Denys Vlasenko | 2db782bc7be | Merge setsockopt error messages
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 729b70646cc | traceroute: fix help text
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Bartosz Golaszewski | bb2fd67d0bf | Makefile: add missing libraries to LDLIBS
Static build with CONFIG_PAM fails on Debian Jessie due to undefined
refer... | | |
Bartosz Golaszewski | 718e228adcd | unit-tests: remove code depending on WANT_TIMING
Since there is no interest in merging a config option for WANT_TIMI... | | |
Bartosz Golaszewski | d077565bb27 | unit-tests: remove unnecesary field from struct bbunit_listelem
In the initial submission struct bbunit_listelem was... | | |
Denys Vlasenko | fb52769f4a1 | arping: make help text clearer
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Ron Yorston | 26ccd3d062a | less: fix botched attempt to use last column
Commit 1ecb996 attempted to make read_lines() use the last column of
th... | | |
Ron Yorston | 72dcbe4df7f | ipcalc: fix trivial usage message
Signed-off-by: Ron Yorston <rmy@frippery.org>
Signed-off-by: Denys Vlasenko <vda.l... | | |
Denys Vlasenko | a83e3ae172d | zcip: tweak comments and make unsigned division more obvious
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | e3475838354 | zcip: another code shrink
function old new delta
send_arp_request ... | | |
Denys Vlasenko | 99e30be38bc | zcip: code shrink
function old new delta
zcip_main ... | | |
Denys Vlasenko | 16aa7a73c40 | zcip: simplify code
function old new delta
zcip_main ... | | |
Ron Yorston | 64ed5f0d3c5 | uname: make OS name configurable
A mailing list thread in September 2013 discussed changing the string
returned by t... | | |
Ron Yorston | b27cf310037 | less: further tweaks to regular file detection
Test explicitly for REOPEN flags: update_num_lines is called
uncondi... | | |
Aaro Koskinen | ad27a6d3265 | diff.tests: add testcases for -B and single line changes
Add testcases for -B and single line changes.
Signed-off-b... | | |
Aaro Koskinen | a47fccaa634 | diff: fix -B with single line changes
Fix -B with single line changes. They were always ignored regardless
if they w... | | |
Denys Vlasenko | 9dc526d0f91 | less: improve regular file detection in line counting code
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Ron Yorston | 1ecb996fd26 | less: allow use of last column of terminal
When read_lines tests whether a character will fit on the current
line it... | | |
Ron Yorston | d542d183e10 | less: fix line number confusion
Much of the code refers to lines using indices into the flines
array (which splits l... | | |
Ron Yorston | ad1b4d58825 | less: add a function to detect when display is at end of file
Add a function to package the test that detects whethe... | | |
Ron Yorston | 70b84be9e85 | less: rearrange detection of non-regular files
Move the code to detect non-regular files to the point where the
file... | | |
Ron Yorston | 159e032bf4c | less: move code to count lines into a separate function
function old ... | | |
Ron Yorston | ae1a9e899e0 | less: fix numeric input
Signed-off-by: Ron Yorston <rmy@pobox.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlema... | | |
Mike Frysinger | 670c3f7822e | echo: make escape sequences depend on fancy mode
Currently when you disable fancy echo, escape sequences are hardcod... | | |
Linus Walleij | 52f2f37477a | fbset: fix rgba parsing
In commit b5c7220e7b2b6611fe5beca494c67bfe51fcfafb
"fbset: respect rgba configuration lines ... | | |
Arthur Gautier | c29021e2a59 | udhcpc: dns labels can actually start with a number
While RFC1035 recommends a label not to start with a number, the... | | |
Ron Yorston | 193ba408a4f | less: improvements to verbose status messages
Make verbose status messages (-m/-M flags) behave more like the
real `... | | |
Denys Vlasenko | 35ae2ccb409 | sync: add support for -d -f FILE
Based on the patch by Ari Sundholm <ari@tuxera.com>
function ... | | |
Denys Vlasenko | ce193f809b3 | Remove old_e2fsprogs/*
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Ron Yorston | d840c5d139c | libbb: add a function to make a copy of a region of memory
Introduce a library routine to package the idiom:
p ... | | |
Ron Yorston | 78cfa00154d | less: correctly account for tabs when rewrapping lines
Lines are rewrapped when the terminal width changes or line n... | | |
Ron Yorston | f06386ad4f5 | less: fix display of line numbers
Line numbers are displayed incorrectly on lines that have a search
pattern highlig... | | |
Ron Yorston | 51aa8618430 | less: document -S flag and make it independently configurable
The -S flag, to cause long lines to be truncated, was ... | | |
Ron Yorston | 072fc60f29e | ash: use alloca to get rid of setjmp
Now that the only thing protected by setjmp/longjmp is the saved string,
we can... | | |
Denys Vlasenko | f54a487bb4d | fix file mode
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Ron Yorston | 0e056f7e9ef | ash: remove parsebackquote flag
Commit 503a0b8 from git://git.kernel.org/pub/scm/utils/dash/dash.git
by Herbert Xu s... | | |
Maninder Singh | 97f2f7ca7fe | Removes stray empty line from code
This patch removes stray empty line from busybox code
reported by script find_str... | | |
Clayton Shotwell | b7ee7e1e13f | applets: Add installation of individual binaries
Adding support to install individual binaries if the option is
enab... | | |
Denys Vlasenko | c9091d8947b | ps: fix SEGV on narrow screens. closes 8176
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | db31c637fa7 | ipaddress: better formatting, no code changes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Michael Tokarev | 6a7cd3d4aba | ip addr: support change and replace commands
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Denys Vl... | | |
Maninder Singh | 7db312ad265 | fix whitespaces
reported by script :- scripts/fix_ws.sh
Signed-off-by: Maninder Singh <maninder1.s@samsung.com>
Sig... | | |
Maninder Singh | 0fabedf0855 | fix if(p)/free(p) construct
No need of explicit NULL check before free.
Signed-off-by: Maninder Singh <maninder1.s@... | | |
Bartosz Golaszewski | d90899206dd | i2cdetect: use break instead of goto in list_i2c_busses_and_exit()
Since there are now more statements in the if blo... | | |
Bartosz Golaszewski | aeb11a94966 | i2cdump: code rework
Split i2cdump_main() into shorter functions. Simplify the code a bit.
Make block an array of in... | | |
Bartosz Golaszewski | 22044724972 | i2cdetect: add a check for (mode == DETECT_MODE_AUTO)
We should only warn the user about addresses to be skipped if
... | | |
Bartosz Golaszewski | e545bf6723e | i2cdetect: don't scan non-regular addresses without the '-a' option
Addresses 0x00-0x02 shouldn't be scanned by defa... | | |
Bartosz Golaszewski | 314742747de | i2cdetect: don't die on addresses already in use by drivers
We can't use i2c_set_slave_addr() in i2cdetect, as we ha... | | |
Junling Zheng | d291c2fdd5c | chown: fix help text
Signed-off-by: Junling Zheng <zhengjunling@huawei.com>
Signed-off-by: Denys Vlasenko <vda.linux... | | |
Ari Sundholm | fc3e40ee810 | truncate: do not die when a file doesn't exist and no-create flag is on
Additionally, open(2) failures do not make t... | | |
Denys Vlasenko | 7f4a49a96c4 | Print one less newline at the end of bb_show_usage()
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Maninder Singh | 97c6491b4ed | typo fixes
Signed-off-by: Maninder Singh <maninder1.s@samsung.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlema... | | |
Denys Vlasenko | c4603fb09aa | dc: fix "dc p" prinitng bogus data
function old new delta
check_un... | | |
Denys Vlasenko | b878121e767 | tc: fix print_rate
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 9a595bb36de | hush: add recent ash tests to hush testsuite too (they all pass for hush)
Signed-off-by: Denys Vlasenko <vda.linux@g... | | |
Ron Yorston | 523006798c4 | testsuite: add some tests for ash
Signed-off-by: Ron Yorston <rmy@pobox.com>
Signed-off-by: Denys Vlasenko <vda.linu... | | |
Ron Yorston | 417622cc2e1 | ash: fix breakage of ${v/pat/str}
The commit
ash: move parse-time quote flag detection to run-time
breaks patte... | | |
Ron Yorston | 549deab5abd | ash: move parse-time quote flag detection to run-time
Because the parser does not recursively parse parameter expans... | | |
Ron Yorston | ad88bdee0c3 | ash: remove arithmetic expansion collapsing at parse time
Collapsing arithmetic expansion is incorrect when the inne... | | |
Ron Yorston | 7e4ed267b64 | ash: remove superfluous code in arithmetic mode
Based on commits 1a74845, cfc3d6a and ff13779 from
git://git.kernel.... | | |
Ron Yorston | 3df47f9cbbb | ash: do not expand tilde in parameter expansion within quotes
Test case:
unset a
echo "${a:-~root}"
Old result... | | |
Ron Yorston | eb6b48ba743 | ash: perform tilde expansion in all parameter expansion words
Previously tilde expansion was not carried out for =?#... | | |
Ron Yorston | d68d1fbd6cb | ash: code shrink around varvalue
Based on commit c989d72 from git://git.kernel.org/pub/scm/utils/dash/dash.git
by He... | | |
Denys Vlasenko | e0a4e107aa9 | ash: explain what "local -" does
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Eugene Rudoy | 1285aa62f91 | ash: consider "local -" case while iterating over local variables in mklocal.
fixes segfault introduced in 0a0acb55d... | | |
Daniel Thompson | a818777d424 | libbb: Enable support for !CONFIG_MULTIUSER
Linux recently gained a new config option, CONFIG_MULTIUSER, that makes
... | | |
Bartosz Golaszewski | 7ca5c51cc8c | i2c-tools: only try /dev/i2c/* if opening /dev/i2c-* fails with ENOENT
Trying to access /dev/i2c/* on every error af... | | |
Bartosz Golaszewski | b2cca32a37b | i2c-tools: fix 'i2cdetect -l'
Calling 'i2cdetect -l' only displays usage and exits. Fix it by
correctly parsing comm... | | |
Thiago Jung Bauermann | 17b16223f39 | bzcat.tests: Run both .gz and .bz2 tests, and add .Z tests
Signed-off-by: Thiago Jung Bauermann <bauerman@linux.vnet... | | |
Denys Vlasenko | bdb540e04f3 | tar: do not try to decode GNU extended headers as pax headers
function o... | | |
Matt Whitlock | 778efe37eed | Conditionalize Bionic workarounds on __ANDROID_API__
Signed-off-by: Matt Whitlock <busybox@mattwhitlock.name>
Signed... | | |
Matt Whitlock | f23e3ec529c | Bionic lacks mempcpy; enable existing workaround
Signed-off-by: Matt Whitlock <busybox@mattwhitlock.name>
Signed-off... | | |
Thiago Jung Bauermann | b4059f6309c | libarchive: auto-detect .Z files as well
Signed-off-by: Thiago Jung Bauermann <bauerman@linux.vnet.ibm.com>
Signed-o... | | |
Denys Vlasenko | c77a58fb2d8 | typo fix
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Andrew Fuller | 4d8ddb810d5 | vi: basic undo feature shouldn't depend on yankmark
Currently basic undo functionality with the 'u' key depends on
F... | | |
Aaro Koskinen | bbd53216f80 | gzip: add support for compression levels 4-9
function old new delt... | | |
Matt Whitlock | 93b98ff5726 | Bionic lacks tcdrain; provide a workaround
Signed-off-by: Matt Whitlock <busybox@mattwhitlock.name>
Signed-off-by: D... | | |
Matt Whitlock | cee59053dcf | Bionic lacks ttyname_r; provide a workaround
Signed-off-by: Matt Whitlock <busybox@mattwhitlock.name>
Signed-off-by:... | | |
Denys Vlasenko | de5edadee2d | special-case {true,false,test} --help
This also removes their help texts.
function ... | | |
Bernhard Reutner-Fischer | 7d86384b246 | include: Fallback to UTMP unless there is UTMPX support
Fixes compilation against uClibc-0.9.30 for instance
Signed... | | |
Ron Yorston | 61d6ae244af | libbb: remove unnecessary argument to nonblock_immune_read
The loop_on_EINTR argument to nonblock_immune_read is alw... | | |
Denys Vlasenko | ad795510d9f | mdev: if a "future" mdev.seq is seen, do not overwrite it with ours
This was seen to happen if two mdevs are run in ... | | |
Denys Vlasenko | bd77e9d6093 | mdev: improve logging
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 73327a048b1 | hush: document buggy handling of duplicate "local"
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 0a0acb55db8 | ash: fix handling of duplicate "local"
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 63f4d32c985 | sed: implement ",+N" range end
function old new delta
add_cmd ... | | |
Denys Vlasenko | 71a5b67ba03 | uevent: new applet
This applet listens on netlink socket with kernel's uevent messages.
Run-tested.
function ... | | |
Felix Fietkau | f7466e47769 | find: fix regression in status processing for path arguments
Regression added in commit 14158b4127dba30466c50147b868... | | |
Next → |