-
2cf75b3c81
nslookup: process replies immediately, do not store them
Denys Vlasenko
2018-04-15 10:46:44 +02:00
-
4e73c0f659
nslookup: fix output corruption for "nslookup 1.2.3.4"
Denys Vlasenko
2018-04-14 23:18:34 +02:00
-
cf950cd3ea
nslookup: more closely resemble output format of bind-utils-9.11.3
Denys Vlasenko
2018-04-14 23:08:23 +02:00
-
71e016d806
nslookup: shrink send_queries()
Denys Vlasenko
2018-04-14 22:53:39 +02:00
-
db93b21ec9
nslookup: use xmalloc_sockaddr2dotted() instead of homegrown function
Denys Vlasenko
2018-04-14 18:11:35 +02:00
-
55bc8e8826
nslookup: usee bbox network functions instead of opne-coded mess
Denys Vlasenko
2018-04-14 17:54:24 +02:00
-
75568354f6
patch: implement --dry-run
Denys Vlasenko
2018-04-14 16:05:26 +02:00
-
d5f5045b43
ash: expand: Fix buffer overflow in expandmeta
Denys Vlasenko
2018-04-14 14:50:47 +02:00
-
0dd3be8c09
nslookup: add openwrt / lede version
Denys Vlasenko
2018-04-14 14:05:45 +02:00
-
43dd006222
build system: fix parallel building issue
Michael Olbrich
2018-04-12 10:36:54 +02:00
-
c783cf78af
tart_stop_daemon: another fix to disabled OLDER_VERSION_OF_X code
Denys Vlasenko
2018-04-14 01:29:01 +02:00
-
837913fc54
start_stop_daemon: fix normally disabled OLDER_VERSION_OF_X code
Denys Vlasenko
2018-04-14 01:23:40 +02:00
-
dd56921e2d
dpkg: fix symlink creation, closes 10941
Denys Vlasenko
2018-04-13 13:26:33 +02:00
-
266f6f1973
udhcp: support string user options, closes 10946
Denys Vlasenko
2018-04-13 13:18:34 +02:00
-
46158dc833
shell: add 6856 $IFS tests to testsuites
Denys Vlasenko
2018-04-11 20:24:58 +02:00
-
f693b606b7
hush: fix recent breakage from parse_stream() changes
Denys Vlasenko
2018-04-11 20:00:43 +02:00
-
44257ad5d0
hush: fix IFS handling in read
Denys Vlasenko
2018-04-11 17:18:34 +02:00
-
9678636911
hush: IFS fixes
Denys Vlasenko
2018-04-11 16:02:58 +02:00
-
34179956f9
hush: fix "$v" expansion in case patterns when v='[a]'
Denys Vlasenko
2018-04-11 13:47:59 +02:00
-
680c3016a2
ash: parser: Allow newlines within parameter substitution
Denys Vlasenko
2018-04-11 12:39:18 +02:00
-
0403bedccc
hush: optimize parse_stream()
Denys Vlasenko
2018-04-11 01:33:54 +02:00
-
89e9d5534d
hush: do not drop backslash from eval 'echo ok\'
Denys Vlasenko
2018-04-11 01:15:33 +02:00
-
3632cb15f1
shell: add comments about [[, no code changes
Denys Vlasenko
2018-04-10 15:25:41 +02:00
-
4709df0f15
hush: fix handling of \<eof> in double-quoted strings
Denys Vlasenko
2018-04-10 14:49:01 +02:00
-
bcf56114fa
hush: fix eval 'echo ok\'
Denys Vlasenko
2018-04-10 14:40:23 +02:00
-
92a930b4e8
hush: simplify \<newline> code, part 3
Denys Vlasenko
2018-04-10 14:20:48 +02:00
-
e8b1bc0481
hush: simplify \<newline> code, part 2
Denys Vlasenko
2018-04-10 13:13:10 +02:00
-
1c57269b5d
hush: simplify \<newline> code, part 1
Denys Vlasenko
2018-04-10 13:09:26 +02:00
-
09b7a7ec0e
hush: put "current word" structure into parsing context
Denys Vlasenko
2018-04-10 03:22:10 +02:00
-
e93031e6dc
ash: if "[[" bashism is not supported, do not handle it anywhere
Denys Vlasenko
2018-04-10 01:23:19 +02:00
-
57b7efb0d5
ash: trivial code shrink
Denys Vlasenko
2018-04-10 01:20:26 +02:00
-
1f27fa9838
testsuite: allow tests to work in paths containing spaces
Ron Yorston
2018-02-09 09:52:52 +00:00
-
9db344a0f4
hush: fix var_leaks.tests and var_preserved.tests on NOMMU
Denys Vlasenko
2018-04-09 19:05:11 +02:00
-
eb0de05d68
hush: fix func_return2.tests on NOMMU
Denys Vlasenko
2018-04-09 17:54:07 +02:00
-
a1870f4807
unlzma: fix segfault on bad archive
Denys Vlasenko
2018-04-08 20:45:16 +02:00
-
38ccd6af8a
bzip2: fix two crashes on corrupted archives
Denys Vlasenko
2018-04-08 20:02:01 +02:00
-
8e2174e9bd
wget: check chunk length for overflowing off_t
Denys Vlasenko
2018-04-08 18:06:24 +02:00
-
7bcde5f00d
libbb.h: always include sys/resource.h
Denys Vlasenko
2018-04-08 17:23:27 +02:00
-
87a08e476b
lzop: remove method checks which are always true/false
Denys Vlasenko
2018-04-08 16:44:45 +02:00
-
3d4f688a19
lzop: buffer several 32-bit writes when we start a new compressed block
Denys Vlasenko
2018-04-08 16:31:02 +02:00
-
24ef5c6375
lzop: reuse strings
Denys Vlasenko
2018-04-08 14:00:03 +02:00
-
15684bf545
lzop: checksum reads do not need to be checksummed
Denys Vlasenko
2018-04-08 13:45:04 +02:00
-
3a7d16d488
lzop: don't support ancient versions < 0.94 (15 Oct 1997)
Denys Vlasenko
2018-04-08 13:35:28 +02:00
-
434f95960a
lzop: code shrink by using header_t matching on-disk layout
Denys Vlasenko
2018-04-08 13:32:47 +02:00
-
7924b69f99
tar: trim help text
Denys Vlasenko
2018-04-07 21:04:39 +02:00
-
8d6eab3225
hush: fix prompt in multi-line $(())
Denys Vlasenko
2018-04-07 17:01:31 +02:00
-
17058a06c4
libbb: switch bb_ask_noecho() to "mallocing" string return API
Denys Vlasenko
2018-04-07 15:50:30 +02:00
-
bae8fc4436
xargs: use bb_ask_y_confirmation_FILE() instead of homegrown copy
Denys Vlasenko
2018-04-07 15:21:35 +02:00
-
77cb6b99a4
libbb: rename bb_ask -> bb_ask_noecho, bb_ask_confirmation -> bb_ask_y_confirmation
Denys Vlasenko
2018-04-07 15:08:12 +02:00
-
2f094ae821
telnet: move winsize detection closer to I/O loop, delete non-functioning debug code
Denys Vlasenko
2018-04-07 15:02:20 +02:00
-
e0afe0a9fd
ftpd: allow -A if !FTPD_AUTHENTICATION as well
Denys Vlasenko
2018-04-07 14:18:42 +02:00
-
8edaaced16
ftpd: added -A option to disable all authentication, closes 10921
Denys Vlasenko
2018-04-07 14:02:21 +02:00
-
32c3e3a44c
wget,ftpd: shorten and reuse strings
Denys Vlasenko
2018-04-07 13:22:52 +02:00
-
9fe8bd8d61
httpd: do not default to Content-type: application/octet-stream
Denys Vlasenko
2018-04-07 01:13:30 +02:00
-
6b6a3d9339
scripts/kconfig/mconf.c: survive is SIGWINCH is not defined
Denys Vlasenko
2018-04-06 19:05:53 +02:00
-
2c99702810
i386: make stack size optimization selectable, and allow i486 insns (bswap)
Denys Vlasenko
2018-04-06 18:55:35 +02:00
-
2ab994f707
placate gcc-8.0.1 warnings
Denys Vlasenko
2018-04-06 18:26:33 +02:00
-
f5018dac21
hush: fix "unset PS1/PS2", and put them into initial variable set
Denys Vlasenko
2018-04-06 17:58:21 +02:00
-
d1d6d9c5d8
sort: smaller and more agressive FEATURE_SORT_OPTIMIZE_MEMORY
Denys Vlasenko
2018-04-06 16:44:50 +02:00
-
00bd76728d
hush: if we did match "LINENO" or "OPTIND", stop further comparisons
Denys Vlasenko
2018-04-06 14:57:53 +02:00
-
cf079ffe1c
hush: consolidate handling of setting/unsetting of PSn, LINENO, OPTIND
Denys Vlasenko
2018-04-06 14:50:12 +02:00
-
de02625985
hush: update to correctly handle changed var_bash[346].tests
Denys Vlasenko
2018-04-05 17:04:53 +02:00
-
f2ed39b930
hush: implement "hush -s"
Denys Vlasenko
2018-04-05 16:46:49 +02:00
-
d878ccca9c
placate gcc 8.0.1 sprintf overflow warnings in config tools
Denys Vlasenko
2018-04-05 15:21:34 +02:00
-
21b7f1b6b6
hush: fix a few more corner cases with empty-expanding
cmds
Denys Vlasenko
2018-04-05 15:15:53 +02:00
-
41d8f10813
hush: fix corner cases with exec in empty expansions
Denys Vlasenko
2018-04-05 14:41:21 +02:00
-
929a41d577
hush: less mind-bending set_vars_and_save_old()
Denys Vlasenko
2018-04-05 14:09:14 +02:00
-
4e1dc539e9
hush: "no logic changes" in last commit was not true, fix it up
Denys Vlasenko
2018-04-05 13:10:34 +02:00
-
34f6b12330
hush: make run_pipe code simpler to understand, no logic changes
Denys Vlasenko
2018-04-05 11:30:17 +02:00
-
d358b0b65d
hush: fix a bug where we don't properly handle f() { a=A; b=B; }; a= f
Denys Vlasenko
2018-04-05 00:51:55 +02:00
-
332e4115c9
hush: make var nesting code independent of "local" support
Denys Vlasenko
2018-04-04 22:32:59 +02:00
-
61407807ab
hush: fix for readonly vars in "ro=A ro=B cmd" case
Denys Vlasenko
2018-04-04 21:14:28 +02:00
-
759ca8a4cb
sort: move misplaced comment
Denys Vlasenko
2018-04-04 17:07:21 +02:00
-
c29c2e60d8
sort: FEATURE_SORT_OPTIMIZE_MEMORY
Denys Vlasenko
2018-04-04 17:02:32 +02:00
-
ee1fd1246e
ash: unbreak PS1 parsing after "ash: parser: Add syntax stack..." commit
Denys Vlasenko
2018-04-04 13:59:53 +02:00
-
fbf44854a3
hush: support "f() (cmd)" functions
Denys Vlasenko
2018-04-03 14:56:52 +02:00
-
49015a60cb
hush: fix mishandling of "true | f() { echo QWE; }"
Denys Vlasenko
2018-04-03 13:02:43 +02:00
-
5fa0505f8a
hush: fix "set -e; false || x=1; echo OK"
Denys Vlasenko
2018-04-03 11:21:13 +02:00
-
11752d46d1
hush: one-word, no-globbing handling of local/export/readonly args
Denys Vlasenko
2018-04-03 08:20:58 +02:00
-
f50e14632f
ash: parser: Fix parameter expansion inside inner double quotes
Denys Vlasenko
2018-04-02 21:00:59 +02:00
-
abf755615e
hush: fix a backslash-removal bug in case
Denys Vlasenko
2018-04-02 17:25:18 +02:00
-
9a95df9046
ash: expand: Fix bugs with words connected to the right of $@
Denys Vlasenko
2018-04-02 14:27:50 +02:00
-
355ec353be
ash: redir: Fix typo in noclobber code
Denys Vlasenko
2018-04-02 13:34:57 +02:00
-
c4c2012284
ash: parser: Fix single-quoted patterns in here-documents
Denys Vlasenko
2018-04-02 13:29:20 +02:00
-
8b536eb40d
hush: remove stray debugging printout
Denys Vlasenko
2018-04-02 13:26:16 +02:00
-
216913c290
ash: parser: Add syntax stack for recursive parsing
Denys Vlasenko
2018-04-02 12:35:04 +02:00
-
e84212f834
hush: update information comment about heredoc discrepancy
Denys Vlasenko
2018-04-01 20:11:23 +02:00
-
899ae5337a
libbb: new function bb_die_memory_exhausted
Denys Vlasenko
2018-04-01 19:59:37 +02:00
-
e2afae6303
sed: prevent overflow of length from bb_get_chunk_from_file
Quentin Rameau
2018-04-01 19:49:58 +02:00
-
2da9724b56
libbb: remove unnecessary variable in xmalloc_fgets
Quentin Rameau
2018-04-01 17:05:35 +02:00
-
bb6f573ad2
hush: add a comment where we differ from bash wrt heredoc EOF mark handling
Denys Vlasenko
2018-04-01 18:55:00 +02:00
-
41fddb4372
parser: Fix backquote support in here-document EOF mark
Denys Vlasenko
2018-04-01 16:38:32 +02:00
-
1e5111b0f8
ash,hush: handle a few more bkslash-newline cases
Denys Vlasenko
2018-04-01 03:04:55 +02:00
-
32e183e63e
shells: fix var_LINENO1.tests false positive, add it to ash tests too
Denys Vlasenko
2018-03-31 20:31:13 +02:00
-
a94eeb0b42
hush: fix heredoc_bkslash_newline1.tests failure
Denys Vlasenko
2018-03-31 20:16:31 +02:00
-
220be537a0
ash: use pgetc_eatbnl() in more places
Denys Vlasenko
2018-03-31 19:21:31 +02:00
-
ad4e961352
ash: 'nolog' and 'debug' options cause "$-" to wreak havoc
Martijn Dekker
2018-03-31 18:15:59 +02:00
-
7bf304f371
stat: fix a typo: s/romfs/ramfs/, closes 10876
Denys Vlasenko
2018-03-31 02:45:22 +02:00
-
6ffaa00338
hush: fix a signedness bug
Denys Vlasenko
2018-03-31 00:46:07 +02:00
-
73523079a2
ash,hush: new test dollar_repl_slash_bash2.tests
Denys Vlasenko
2018-03-30 23:25:24 +02:00