Denys Vlasenko | 3675c37b9b0 | hush: fix heredoc handling in the "cmd <<EOF ;<newline>" case
function o... | | |
Denys Vlasenko | d73cdbf84c9 | hush: fix handling of heredocs starting with empty lines
function old ... | | |
Denys Vlasenko | ca2f831ead3 | hexedit: fixes for redraw and down movement causing SEGV on attempt to access
"Go to:" command was not updating row ... | | |
Denys Vlasenko | f36caa4071b | hush: never glob result of dquoted "${v:+/bin/c*}"
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 4c3c8a1a61e | hush: tidy up code after previous commits
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 1856740ec0b | hush: better names for o_free_unsafe() / o_free(), no logic changes
o_free() made o_string NULL-initialized,
o_free_... | | |
Denys Vlasenko | 83e434d5b56 | hush: fix handling of '' in ${var:+ARG}
This wasn't an ash bug in dollar_altvalue9, it was hush bug (and bash!)
fun... | | |
Denys Vlasenko | 294eb4612cd | hush: fix word splitting in ${v:+ARG} - dollar_altvalue1 test
ash might be a bit buggy, need to investigate dollar_a... | | |
Denys Vlasenko | 57235beb696 | hush: expand_vars_to_list() should not assume it starts new word
function ... | | |
Denys Vlasenko | 18e8b612929 | hush: remove pointless "next" var, simplify expand_vars_to_list()
function ... | | |
Denys Vlasenko | 168579a34c6 | hush: store "ended_in_ifs" flag in o_string
This simplifies function parameter passing.
function ... | | |
Denys Vlasenko | 8a6a4615048 | hush: propagate (output,n) parameters into expand_one_var()
This is necessary since expand_one_var() for ${var:+ARG}... | | |
Denys Vlasenko | 116b50a5c1e | hush: make expand_vars_to_list() a bit more sane
function old new ... | | |
Denys Vlasenko | e36a5894bd2 | hush: reduce indentation, no code changes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 2e71101e31b | hush: fix 'x=; echo ${x:-"$@"}' producing 'BUG in varexp2' message
function ... | | |
Denys Vlasenko | 8b08d5a502a | hush: smaller code to set o_string to ""
function old new delta
en... | | |
Denys Vlasenko | 4c201c00a36 | whitespace fixes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 0d2e0de42ba | hush: faster/smaller code to check for presense of multiple chars in string
Go over the string only once.
function ... | | |
Denys Vlasenko | b762c784caa | hush: improve ${var#...}, ${var:+...} and ${var/.../...} - handle quoting
dollar_altvalue1 test partially fails: wor... | | |
Denys Vlasenko | 1fbb73fc4ce | cp: add missing quote in config snippet
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | b0441a7189c | hush: shrink code in builtin_eval
function old new delta
builtin_e... | | |
Denys Vlasenko | 981c0b109dc | Bump version to 1.29.1
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Raffaello D. Di Napoli | 6673497d3b4 | sendmail: fix parsing of addresses in angle brackets
Pointer e needs to be wound back in order to overwrite '>' with... | | |
Denys Vlasenko | 7236b6d7174 | wget: fix fetching of https URLs without http proxy
The "fix fetching of https URLs with http proxy" commit
broke th... | | |
Denys Vlasenko | 8717b14f376 | grep: accept and ignore --color[=anything]
function old new delta
... | | |
Denys Vlasenko | 79fb6ac7a5a | cp: optional --reflink support
function old new delta
cp_main ... | | |
Denys Vlasenko | 253f555f01f | usage: do not print trailing space for commands which have no arguments
function ... | | |
Denys Vlasenko | cbe8c65e590 | sort: add -V "sort version"
function old new delta
packed_usage ... | | |
Denys Vlasenko | 008e73b5728 | find: implement -executable
function old new delta
func_executable... | | |
Denys Vlasenko | 9be4d4fe442 | cpio: if longopts are enabled, accept --null (synonym for -0)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 4d0e2d5b6d5 | tweak help texts
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | abe22cd17b1 | find: implement -quit
function old new delta
packed_usage ... | | |
haroon maqsood | 4a85d56c4cd | nproc: implement --all --ignore=N
function old new delta
nproc_mai... | | |
Raffaello D. Di Napoli | 6f09785b7e4 | sendmail: fix parsing of addresses in angle brackets
Pointer e needs to be wound back in order to overwrite '>' with... | | |
Denys Vlasenko | 2cd81698ee6 | udhcp: add decimal option values in comments, no code changes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 6d26744a2c7 | udhcp: tweak comment indentation, no code changes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Jeremy Kerr | fc267214f09 | udhcp: add option 211, "reboot time"
As defined in RFC 5071.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Signed-off-... | | |
Denys Vlasenko | 14339191afc | examples/var_service/: use standard logger script, viewer and pager scripts
Signed-off-by: Denys Vlasenko <vda.linux... | | |
Denys Vlasenko | aa75a7da7f3 | examples/var_service/: use "svc" for service commands, other tweaks
Signed-off-by: Denys Vlasenko <vda.linux@googlem... | | |
Denys Vlasenko | e5d5f5b9a77 | hexdump: fix short file of zero butes treated as dup
function old ne... | | |
Denys Vlasenko | 9634e8a7d54 | wget: fix fetching of https URLs without http proxy
The "fix fetching of https URLs with http proxy" commit
broke th... | | |
Denys Vlasenko | 029bd187bda | ntpd: increase minimum G.FREQHOLD_cnt from 8 to 10
With ~0.9 initiall offsets, using 8 results in a bit too eager
fr... | | |
Denys Vlasenko | 0dbcb46af50 | Start 1.30.0 development cycle
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 10a38174403 | Bump version to 1.29.0
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 335766602b2 | testsuite/mount.tests: fix false positive
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 8825cb6660b | vi: placate "warning: variable orig_buf set but not used"
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 4c58f246d40 | testsuite/pidof.tests: fix false positive take 2
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 39043ad25ed | vi: placate "warning: statement with no effect"
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 2f7738e4748 | nslookup: placate "warning: unused variable i"
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 332a191e7fc | testsuite/tar.tests: fix false positive
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 33eae287107 | testsuite/pidof.tests: fix false positive
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 94593799f7d | testsuite/bzcat.tests: fix false positive take 2
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | d8799b90f31 | testsuite/unexpand/unexpand-works-like-GNU: fix false positive
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | a429d5d0f3c | testsuite/bzcat.tests: fix false positive
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 5738823dff9 | testsuite/tar.tests: fix false positive
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 751005020d8 | testsuite/cat.tests: fix false positive
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 57dbe4d5ac4 | libbb: crypt() in newer glibc requires include <crypt.h>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 35a017c0c52 | hush: unset_local_var_len is only used by unset_local_var
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | b2b14cbd4c2 | hush: fix compile problem found by randomconfig
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 762440b20e3 | scripts/randomtest: disable CONFIG_NSLOOKUP for uclibc
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 185326613d2 | scripts/randomtest: disable CONFIG_FEATURE_INETD_RPC for glibc
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 5f5119be971 | scripts/randomtest: disable CONFIG_FEATURE_MOUNT_NFS for glibc
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | d1a83234c05 | hush: fix dup_CLOEXEC() call without "avoid_fd" parameter
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 8ef9effaa55 | fdisk: placate warning of strncpy not copying NUL byte
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | c96bb2c5ab2 | hush: fix for !ENABLE_HUSH_MODE_X configuration
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 99496dc7160 | hush: variable nesting code is used also if HUSH_FUNCTIONS is not enabled
Signed-off-by: Denys Vlasenko <vda.linux@g... | | |
Denys Vlasenko | 817a20296fd | randomconfig fixes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Ivan Abrea | 5cb4f9081f3 | tls: fix to handle X.509 v1 certificates correctly
The syntax of public key certificates can be found in RFC 5280 se... | | |
Codarren Velvindron | 7c43d431173 | ntpd: deprecate IPTOS_LOWDELAY in favor of IPTOS_DSCP_AF21
Update QoS markers.
Use DSCP AF21 for interactive traffic... | | |
Denys Vlasenko | e56e091d650 | examples: update /var/service/getty for Unicode ttys
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 34254f9ddec | install: fix "-D -t DIR1/DIR2/DIR3" creating only DIR1/DIR2, closes 11106
function ... | | |
Denys Vlasenko | 148788eb0ee | udhcpc: remove code which requires server ID to be on local network
This reverts "udhcpc: paranoia when using kernel... | | |
Eli Schwartz | 6fb8bd795c3 | Update release script to generate detached signatures and checksum files
This is more usable for programmatically ch... | | |
Kartik Agaram | 43b17b1cd0d | restore documentation on the build config language
Kconfig-language.txt was deleted in commit 4fa499a17b52b back in ... | | |
Denys Vlasenko | 0972c7f7a57 | wget: emit a message that certificate verification is not implemented
function ... | | |
Denys Vlasenko | 8bc418f07ea | fdisk: remove "Partition N does not end on cylinder boundary" message
fdisk from util-linux 2.31 (maybe earlier) doe... | | |
Denys Vlasenko | bf7f103ffb6 | whitespace fix
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | a36986bb802 | unlzma: close another SEGV possibility
function old new delta
unpa... | | |
David Decotigny | 8f48fc01e9e | udhcpc6: carry along length of packet when parsing it.
This is to avoid parsing garbage past packet's actual end.
A... | | |
David Decotigny | a174c791ece | udhcpc6: ignore invalid OPTION_IAADDR
Signed-off-by: David Decotigny <ddecotig@gmail.com>
Signed-off-by: Denys Vlase... | | |
Denys Vlasenko | 747162109fb | realpath,readlink -f: coreutils compat, closes 11021
function old ne... | | |
Denys Vlasenko | 3f91e662f21 | nc: fix the !NC_SERVER configuration
The symptom is the "nc: NO OPT l!" message.
Signed-off-by: Denys Vlasenko <vda... | | |
Denys Vlasenko | ccb8e4bc4fb | fsck: fix incorrect handling of child exit
In commit
c4fb8c6a - fsck: do not use statics
not only statics were c... | | |
Denys Vlasenko | 509f987e167 | Bump version to 1.28.4
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Euan Harris | d591256a5cf | nsenter: fix parsing of -t, -S and -G options
-t, -S and -G each take mandatory integer arguments. getopt32long()'... | | |
Euan Harris | adb69765e52 | nsenter: Rename --network option to --net
In nsenter from util-linux, the long version of the -n option is
--net=<pa... | | |
Denys Vlasenko | 70baf859a61 | dpkg: fix symlink creation, closes 10941
function old new delta
ge... | | |
Harald van Dijk | 8c24af9dcfe | tar: fix interaction of delayed symlink and hardlink creation
function o... | | |
Denys Vlasenko | a40a661d971 | tweak /var/service example
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 2ccd3522816 | popmaildir: placate gcc8 "warning: 'strncpy' output truncated"
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 6027597fd1a | udhcpc6: set -x options in request
Last foru commits:
function old ... | | |
Samuel Mendoza-Jonas | 30f4d52ed17 | udhcpc6: add PXELINUX options
Add support for the PXELINUX options 209 ("ConfigFile") and 210
("PathPrefix") in the ... | | |
Samuel Mendoza-Jonas | 23cbd7d5bbb | udhcpc6: add DHCPv6 boot options
Add support for 'bootfile-url' and 'bootfile-params' as defined by
RFC5970 "DHCPv6 ... | | |
Samuel Mendoza-Jonas | bcdec1a8b8b | udhcpc6: add DHCPv6 env helper
Add string_option_to_env() to easily generate environment variables for
known simple ... | | |
Samuel Mendoza-Jonas | 43b9235f66a | udhcp: fix use of trim() in udhcp_str2optset()
trim() modifies the string in place if needed and returns a pointer t... | | |
Euan Harris | 254e47372f7 | nsenter: fix parsing of -t, -S and -G options
-t, -S and -G each take mandatory integer arguments. getopt32long()'... | | |
Euan Harris | 40394cb1c96 | nsenter: Rename --network option to --net
In nsenter from util-linux, the long version of the -n option is
--net=<pa... | | |
Denys Vlasenko | d80eecb8681 | cat: fix cat -e and cat -v erroneously numbering 1st line
function old ... | | |
Denys Vlasenko | bc2e70b4a25 | ifplugd: close signal race
function old new delta
ifplugd_main ... | | |
Denys Vlasenko | 77bf05dfe39 | unlzma: do emit the error message on bad input, when we exit with 1
Signed-off-by: Denys Vlasenko <vda.linux@googlem... | | |
Denys Vlasenko | df45eb49aca | wget: handle URLs with @ or hash differently
If server replied with 302 and
Location: ?foo
we used to underflow th... | | |
Denys Vlasenko | f4eaccbfaee | free: improve --help for type option
Patch by Fred Friedrich.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 2454e678cb7 | awk: do not allow $(-1)
function old new delta
EMSG_NEGATIVE_FIELD... | | |
Denys Vlasenko | c21dfaf836c | examples/shutdown-1.0: an example of reboot which does not signal init
For one, my inits know nothing about the conc... | | |
Denys Vlasenko | e09c426456c | unlzma: fix another SEGV case
function old new delta
unpack_lzma_s... | | |
Denys Vlasenko | 2aeb201c975 | libbb: new option FEATURE_ETC_SERVICES: if off, /etc/services reads often avoided
In practice, "wget http://host.com... | | |
Denys Vlasenko | 816d8d7a668 | setlogcons: open /dev/ttyN for "setlogcons N", not /dev/tty1
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | fa87abe8075 | build system: FEATURE_NSLOOKUP_BIG needs -lresolv
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 058a153b697 | less: fix fallout from "use common routine to set raw termios"
Testcase: (sleep 10; ls) | busybox less
[...]
~ ... | | |
Denys Vlasenko | c72499584ab | nslookup: simplify make_ptr
function old new delta
nslookup_main ... | | |
Denys Vlasenko | 71e4b3f4824 | nslookup: get rid of query::rlen field
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | b74e490629a | ar: stop using static data
function old new delta
static.ar_long_n... | | |
Denys Vlasenko | 58e43a4c40f | nslookup: move array of queries to "globals"
function old new delt... | | |
Denys Vlasenko | 50aea2786b2 | less: remove unnecessary message
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Aaro Koskinen | 36941503bd8 | less: implement -F
Implement -F option: Exit if entire file fits on first screen.
function ... | | |
Denys Vlasenko | 4b6091f92c1 | nslookup: accept lowercase -type=soa, document query types
Usage: nslookup [-type=QUERY_TYPE] [-debug] HOST [DNS... | | |
Denys Vlasenko | 6cdc3195a6d | nslookup: change -stats to -debug (it's a bug in bind that it accepts -s)
function ... | | |
Yann E. MORIN | 296381ff4f6 | applets/install: don't try to install nothing
Commit 952d5a6024e7 (applets/install: accept more than one install
opt... | | |
Denys Vlasenko | d4461ef9fb0 | nslookup: rework option parsing
function old new delta
nslookup_ma... | | |
Denys Vlasenko | a980109c6aa | nslookup: smaller qtypes[] array
function old new delta
nslookup_m... | | |
Denys Vlasenko | 2cf75b3c811 | nslookup: process replies immediately, do not store them
function old ... | | |
Denys Vlasenko | 4e73c0f6597 | nslookup: fix output corruption for "nslookup 1.2.3.4"
function old ... | | |
Denys Vlasenko | cf950cd3eae | nslookup: more closely resemble output format of bind-utils-9.11.3
function ... | | |
Denys Vlasenko | 71e016d806f | nslookup: shrink send_queries()
function old new delta
rcodes ... | | |
Denys Vlasenko | db93b21ec9c | nslookup: use xmalloc_sockaddr2dotted() instead of homegrown function
function ... | | |
Denys Vlasenko | 55bc8e8826d | nslookup: usee bbox network functions instead of opne-coded mess
function ... | | |
Denys Vlasenko | 75568354f6e | patch: implement --dry-run
function old new delta
static.patch_lon... | | |
Denys Vlasenko | d5f5045b43b | ash: expand: Fix buffer overflow in expandmeta
Upstream commit:
Date: Sun, 25 Mar 2018 16:38:00 +0800
expan... | | |
Denys Vlasenko | 0dd3be8c093 | nslookup: add openwrt / lede version
Needs work on size reduction
function ... | | |
Michael Olbrich | 43dd0062229 | build system: fix parallel building issue
The files generated by the include/config/MARKER target are in the
depende... | | |
Denys Vlasenko | c783cf78af0 | tart_stop_daemon: another fix to disabled OLDER_VERSION_OF_X code
Signed-off-by: Denys Vlasenko <vda.linux@googlemai... | | |
Denys Vlasenko | 837913fc548 | start_stop_daemon: fix normally disabled OLDER_VERSION_OF_X code
Signed-off-by: Denys Vlasenko <vda.linux@googlemail... | | |
Denys Vlasenko | dd56921e2d4 | dpkg: fix symlink creation, closes 10941
function old new delta
ge... | | |
Denys Vlasenko | 266f6f19732 | udhcp: support string user options, closes 10946
function old new ... | | |
Denys Vlasenko | 46158dc833c | shell: add 6856 $IFS tests to testsuites
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | f693b606b73 | hush: fix recent breakage from parse_stream() changes
function old n... | | |
Denys Vlasenko | 44257ad5d07 | hush: fix IFS handling in read
$ echo "X:Y:" | (IFS=": " read x y; echo "|$x|$y|")
|X|Y|
$ echo "X:Y : " | (IFS=":... | | |
Denys Vlasenko | 9678636911b | hush: IFS fixes
$ IFS=": "; x=" "; set x $x; for v; do echo "|$v|"; done
|x|
$ IFS=": "; x=":"; set x $x; for v; do ... | | |
Denys Vlasenko | 34179956f96 | hush: fix "$v" expansion in case patterns when v='[a]'
function old ... | | |
Denys Vlasenko | 680c3016a2d | ash: parser: Allow newlines within parameter substitution
Upstream commit:
Date: Thu, 22 Mar 2018 21:41:24 +0800
pa... | | |
Denys Vlasenko | 0403bedccc1 | hush: optimize parse_stream()
Since we check for '\' anyway when we determine whether we can look ahead,
we can just... | | |
Denys Vlasenko | 89e9d5534d0 | hush: do not drop backslash from eval 'echo ok\'
newer bash does not drop it, most other shells too
function ... | | |
Denys Vlasenko | 3632cb15f16 | shell: add comments about [[, no code changes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 4709df0f152 | hush: fix handling of \<eof> in double-quoted strings
function old n... | | |
Denys Vlasenko | bcf56114fa7 | hush: fix eval 'echo ok\'
function old new delta
parse_stream ... | | |
Denys Vlasenko | 92a930b4e8d | hush: simplify \<newline> code, part 3
function old new delta
pars... | | |
Denys Vlasenko | e8b1bc04818 | hush: simplify \<newline> code, part 2
function old new delta
pars... | | |
Denys Vlasenko | 1c57269b5d1 | hush: simplify \<newline> code, part 1
function old new delta
pars... | | |
Denys Vlasenko | 09b7a7ec0ea | hush: put "current word" structure into parsing context
function old ... | | |
Denys Vlasenko | e93031e6dce | ash: if "[[" bashism is not supported, do not handle it anywhere
Signed-off-by: Denys Vlasenko <vda.linux@googlemail... | | |
Denys Vlasenko | 57b7efb0d5b | ash: trivial code shrink
function old new delta
parse_command ... | | |
Ron Yorston | 1f27fa98380 | testsuite: allow tests to work in paths containing spaces
Tweak some tests so they work when the path to the test di... | | |
Denys Vlasenko | 9db344a0f4e | hush: fix var_leaks.tests and var_preserved.tests on NOMMU
function old ... | | |
Denys Vlasenko | eb0de05d682 | hush: fix func_return2.tests on NOMMU
function old new delta
hush_... | | |
Denys Vlasenko | a1870f4807a | unlzma: fix segfault on bad archive
function old new delta
unpack_... | | |
Denys Vlasenko | 38ccd6af8ab | bzip2: fix two crashes on corrupted archives
As it turns out, longjmp'ing into freed stack is not healthy...
functi... | | |
Denys Vlasenko | 8e2174e9bd8 | wget: check chunk length for overflowing off_t
function old new de... | | |
Denys Vlasenko | 7bcde5f00dc | libbb.h: always include sys/resource.h
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 87a08e476b3 | lzop: remove method checks which are always true/false
function old ... | | |
Denys Vlasenko | 3d4f688a190 | lzop: buffer several 32-bit writes when we start a new compressed block
function ... | | |
Denys Vlasenko | 24ef5c63750 | lzop: reuse strings
function old new delta
lzo_compress ... | | |
Denys Vlasenko | 15684bf5456 | lzop: checksum reads do not need to be checksummed
function old new ... | | |
Denys Vlasenko | 3a7d16d4888 | lzop: don't support ancient versions < 0.94 (15 Oct 1997)
0.94 came only 2 months after initial 0.90:
0.90 (10 ... | | |
Denys Vlasenko | 434f95960ad | lzop: code shrink by using header_t matching on-disk layout
function old... | | |
Denys Vlasenko | 7924b69f992 | tar: trim help text
Usage: tar c|x|t [-ZzJjahmvokO] [-f TARFILE] [-C DIR] [-T FILE] [-X FILE] [--exclude PATTERN]...... | | |
Denys Vlasenko | 8d6eab32253 | hush: fix prompt in multi-line $(())
Now shows PS2 in this case:
/path/to/dir $ a=b; echo $((
> _
Signed-off-by: D... | | |
Denys Vlasenko | 17058a06c43 | libbb: switch bb_ask_noecho() to "mallocing" string return API
function ... | | |
Denys Vlasenko | bae8fc4436f | xargs: use bb_ask_y_confirmation_FILE() instead of homegrown copy
function ... | | |
Denys Vlasenko | 77cb6b99a43 | libbb: rename bb_ask -> bb_ask_noecho, bb_ask_confirmation -> bb_ask_y_confirmation
Signed-off-by: Denys Vlasenko <v... | | |
Denys Vlasenko | 2f094ae8210 | telnet: move winsize detection closer to I/O loop, delete non-functioning debug code
Signed-off-by: Denys Vlasenko <... | | |
Denys Vlasenko | e0afe0a9fd6 | ftpd: allow -A if !FTPD_AUTHENTICATION as well
Users will be able to use "ftpd -A" in scripts regardless of build co... | | |
Denys Vlasenko | 8edaaced166 | ftpd: added -A option to disable all authentication, closes 10921
function ... | | |
Denys Vlasenko | 32c3e3a44cb | wget,ftpd: shorten and reuse strings
function old new delta
wget_m... | | |
Denys Vlasenko | 9fe8bd8d61d | httpd: do not default to Content-type: application/octet-stream
Instead, simply don't send this header.
On Mon, Apr... | | |
Denys Vlasenko | 6b6a3d9339f | scripts/kconfig/mconf.c: survive is SIGWINCH is not defined
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 2c997028108 | i386: make stack size optimization selectable, and allow i486 insns (bswap)
It's hard to imagine someone still using... | | |
Denys Vlasenko | 2ab994f7079 | placate gcc-8.0.1 warnings
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | f5018dac21d | hush: fix "unset PS1/PS2", and put them into initial variable set
"unset PS1/PS2" causes prompts to be empty strings... | | |
Denys Vlasenko | d1d6d9c5d80 | sort: smaller and more agressive FEATURE_SORT_OPTIMIZE_MEMORY
function o... | | |
Denys Vlasenko | 00bd76728d4 | hush: if we did match "LINENO" or "OPTIND", stop further comparisons
function ... | | |
Denys Vlasenko | cf079ffe1c2 | hush: consolidate handling of setting/unsetting of PSn, LINENO, OPTIND
function ... | | |
Denys Vlasenko | de026259850 | hush: update to correctly handle changed var_bash[346].tests
function ol... | | |
Denys Vlasenko | f2ed39b9307 | hush: implement "hush -s"
function old new delta
hush_main ... | | |
Denys Vlasenko | d878ccca9cc | placate gcc 8.0.1 sprintf overflow warnings in config tools
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | | |
Denys Vlasenko | 21b7f1b6b67 | hush: fix a few more corner cases with empty-expanding `cmds`
See added testcases
function ... | | |
Denys Vlasenko | 41d8f108137 | hush: fix corner cases with exec in empty expansions
Cases like these:
var=val exec >redir
var=val `` >redir
func... | | |
Denys Vlasenko | 929a41d5770 | hush: less mind-bending set_vars_and_save_old()
function old new d... | | |
Denys Vlasenko | 4e1dc539e97 | hush: "no logic changes" in last commit was not true, fix it up
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.... | | |
Next → |