-
61508d9624
hush: fix var3.tests
Denys Vlasenko
2016-10-02 21:12:02 +02:00
-
ebedb9478d
sh: do not print empty line at the end of "help" output
Denys Vlasenko
2016-10-02 18:45:09 +02:00
-
df303ae117
sh testsuite: sync ash-redir/ and hush-redir/
Denys Vlasenko
2016-10-02 18:32:52 +02:00
-
c7a774dde4
sh testsuite: sync ash-misc/source* and hush-misc/source*
Denys Vlasenko
2016-10-02 18:23:14 +02:00
-
0ba99705a1
sh testsuite: sync ash-vars/ and hush-vars/
Denys Vlasenko
2016-10-02 18:17:15 +02:00
-
e3354bc44a
ash testsuite: update some of variable tests with newer versions from hush
Denys Vlasenko
2016-10-02 18:08:04 +02:00
-
c4cf542c57
sh testsuite: create hush-redir/* and move files around
Denys Vlasenko
2016-10-02 17:55:51 +02:00
-
1b73f8471a
sh testsuite: create hush-heredoc/* and move files around
Denys Vlasenko
2016-10-02 17:49:46 +02:00
-
5d6b8729ed
hush testsuite: add many tests from ash testsuite
Denys Vlasenko
2016-10-02 17:39:31 +02:00
-
888527ccee
ash: undo "tokname hack"
Denys Vlasenko
2016-10-02 16:54:17 +02:00
-
bc1a00843f
ash: placate gcc: "warning: ! is only applied to the left hand side of =="
Denys Vlasenko
2016-10-02 15:31:33 +02:00
-
ae4bd34e6b
hush testsuite: add glob_dir.tests
Denys Vlasenko
2016-10-02 15:20:57 +02:00
-
8e2c9cc2fc
ash: fix globbing bugs when using glibc glob()
Denys Vlasenko
2016-10-02 15:17:15 +02:00
-
37dc08b874
ash: style fixes
Denys Vlasenko
2016-10-02 04:38:07 +02:00
-
0cdb7ea380
ash: support "--" in "source" builtin
Denys Vlasenko
2016-10-02 03:16:00 +02:00
-
0aaaa50b45
ash: expand: Fixed "$@" expansion when EXP_FULL is false
Denys Vlasenko
2016-10-02 02:46:56 +02:00
-
42eeb255c1
test: fix compile error in last commit
Denys Vlasenko
2016-10-02 02:35:13 +02:00
-
de89205bdf
test: memory leak: free group id list
Denys Vlasenko
2016-10-02 01:49:13 +02:00
-
ff59b7b112
ash,hush: add a test that "continue" does not cripple traps
Denys Vlasenko
2016-10-01 23:28:02 +02:00
-
b98b4c103f
ash: fix return_in_trap1.tests failure
Denys Vlasenko
2016-10-01 23:25:12 +02:00
-
3ed7e2749a
ash testsuite: add return_in_trap1.tests
Denys Vlasenko
2016-10-01 22:36:14 +02:00
-
04b46bced9
hush: 'return' should have effect earlier
Denys Vlasenko
2016-10-01 22:28:03 +02:00
-
0dd8e45d42
ash: [EXPAND] Optimise nulonly away and just use quoted as before
Denys Vlasenko
2016-10-01 21:02:06 +02:00
-
88ac97d02d
ash: [EXPAND] Do not split quoted VSLENGTH and VSTRIM
Denys Vlasenko
2016-10-01 20:55:02 +02:00
-
c4d4380a07
ash: [EXPAND] Split unquoted $@/$* correctly when IFS is set but empty
Denys Vlasenko
2016-10-01 20:35:10 +02:00
-
a2633aa819
hush: add func6.tests
Denys Vlasenko
2016-10-01 20:12:10 +02:00
-
35ec818fa2
ash: fix "return N" not setting $? in loop conditionals
Denys Vlasenko
2016-10-01 19:56:52 +02:00
-
1b8e0e8adf
ash testsuite: remove two more inadvertent bashisms
Denys Vlasenko
2016-10-01 17:43:04 +02:00
-
cc0056db5c
ash testsuite: remove two inadvertent bashisms
Denys Vlasenko
2016-10-01 17:30:21 +02:00
-
4d12e944ea
ash: [ERROR] Set exitstatus in onint
Denys Vlasenko
2016-10-01 16:03:11 +02:00
-
0840c91909
ash: [EVAL] Revert SKIPEVAL into EXEXIT
Denys Vlasenko
2016-10-01 15:27:44 +02:00
-
7b3fa1e441
ash: [EVAL] Pass EV_TESTED into evalcmd
Denys Vlasenko
2016-10-01 15:10:16 +02:00
-
08089c7c85
ash: fix a thinko in the last commit
Denys Vlasenko
2016-10-01 14:47:52 +02:00
-
514b51ddf3
ash: make internal globbing code selectable from config
Denys Vlasenko
2016-10-01 14:33:08 +02:00
-
cac4d002e7
ash: explain how "command" is handled, and shrink it a bit
Denys Vlasenko
2016-10-01 03:02:25 +02:00
-
e627ac95be
ash: [VAR] Initialise OPTIND after importing environment
Denys Vlasenko
2016-09-30 14:36:59 +02:00
-
6a0710e954
ash: [BUILTIN] Merge SKIPFUNC/SKIPFILE and only clear SKIPFUNC when leaving dotcmd
Denys Vlasenko
2016-09-30 14:18:34 +02:00
-
ed6ff5edfc
hush: enable "msh is deprecated" message in msh stub
Denys Vlasenko
2016-09-30 12:28:37 +02:00
-
50e6d42c19
ash: Avoid overflow for very long variable name
Denys Vlasenko
2016-09-30 11:35:54 +02:00
-
b6838b520a
ash: [VAR] Sanitise environment variable names on entry
Denys Vlasenko
2016-09-30 11:33:47 +02:00
-
a2d121cc1b
ash: [EVAL] Avoid using undefined handler
Denys Vlasenko
2016-09-30 11:30:11 +02:00
-
53d6e03a0a
ash: remove dead stores and unused variables
Denys Vlasenko
2016-09-30 11:24:12 +02:00
-
60ca834358
ash: [MEMALLOC] Add pushstackmark
Denys Vlasenko
2016-09-30 11:21:21 +02:00
-
08755f9bcb
hush: fix typo in comment
Denys Vlasenko
2016-09-30 02:02:25 +02:00
-
4074d49557
hush: fix interactive input handling of backslash+newline
Denys Vlasenko
2016-09-30 01:49:53 +02:00
-
0448c55cc8
hush: G.user_input_buf[] is needed only if line editing is enabled
Denys Vlasenko
2016-09-29 20:25:44 +02:00
-
7a24e8ffeb
shell testsuite: add trailing newline to var_unbackslash1.tests
Denys Vlasenko
2016-09-29 20:02:53 +02:00
-
46e6498b2a
hush: speed optimizations
Denys Vlasenko
2016-09-29 19:50:55 +02:00
-
657086a3dc
hush: fix handling of by backslash-newline in $((arith)) and $(cmd)
Denys Vlasenko
2016-09-29 18:07:42 +02:00
-
d17a91db6e
hush: rework input char buffering to allow more than one-deep peek
Denys Vlasenko
2016-09-29 18:02:37 +02:00
-
459293b1c5
ash: fix arithmetic closing )) split by backslash-newline
Denys Vlasenko
2016-09-29 17:58:58 +02:00
-
73c3e074df
ash: [PARSER] Handle backslash newlines properly after dollar sign
Denys Vlasenko
2016-09-29 17:17:04 +02:00
-
8286513838
hush: rework input char buffering to allow more than one-deep peek
Denys Vlasenko
2016-09-29 16:59:06 +02:00
-
3b4d04b77e
ash: input: Allow two consecutive calls to pungetc
Denys Vlasenko
2016-09-29 02:11:19 +02:00
-
78c9c736ab
hush: fix 'eval ""' handling
Denys Vlasenko
2016-09-29 01:44:17 +02:00
-
992e0ff7e9
hush: fix ". EMPTY_LINE" not setting $? to 0
Denys Vlasenko
2016-09-29 01:27:09 +02:00
-
46a45ce02f
ash: jobs: Don't attempt to access job table for job %0
Denys Vlasenko
2016-09-29 01:10:08 +02:00
-
928e2a7ef4
ash: [EVAL] Make eval with empty arguments return 0
Denys Vlasenko
2016-09-29 00:30:31 +02:00
-
8e2bc47d62
ash: [EVAL] Fix use-after-free in dotrap/evalstring
Denys Vlasenko
2016-09-28 23:02:57 +02:00
-
7ee7c6fc20
ash: Remove unused EV_BACKCMD flag
Denys Vlasenko
2016-09-28 19:44:16 +02:00
-
eb17b6f6c9
ash: eval: Return status in eval functions
Denys Vlasenko
2016-09-28 19:41:57 +02:00
-
1c32e49bdf
traceroute: cleanup and fixes for packet size calculations
Denys Vlasenko
2016-09-28 18:39:06 +02:00
-
61fcc8c781
vi: fix '' command (goto to prev context)
Denys Vlasenko
2016-09-28 16:23:05 +02:00
-
b09ab448b8
mount: for cifs, dont insert "ip=ADDR" option if user gave it explicitly
Denys Vlasenko
2016-09-27 21:02:35 +02:00
-
dea3bdbefe
examples: wpa_supplicant.conf has a wrong field deleted in examples
Denys Vlasenko
2016-09-26 20:47:17 +02:00
-
5093c8c4aa
mount: tweak "IPv6 scoped addr" commit
Denys Vlasenko
2016-09-26 20:36:30 +02:00
-
3c18e3051d
libbb: make xmalloc_sockaddr2dotted use NI_NUMERICSCOPE
Denys Vlasenko
2016-09-26 19:53:04 +02:00
-
525209ac94
libbb/speed_table.c: expand comments
Denys Vlasenko
2016-09-26 14:37:12 +02:00
-
4537f83d52
typo fix in comment
Denys Vlasenko
2016-09-26 08:52:52 +02:00
-
557482c1cb
ash: in heredoc code, fix access past the end of allocated memory. Closes 9276
Denys Vlasenko
2016-09-25 21:24:04 +02:00
-
13f20919b2
ash: fix handling of NULs in $'abc\000def\x00asd'. Closes 9286
Denys Vlasenko
2016-09-25 20:54:25 +02:00
-
bcf47eaa1f
ifupdown: improve help text, add comment about run-parts error msg
Denys Vlasenko
2016-09-25 02:05:24 +02:00
-
65ba7113e3
libbb: handle \S in /etc/issue
Denys Vlasenko
2016-09-24 23:50:43 +02:00
-
d526b11897
AUTHORS: Add myself to AUTHORS
Linus Walleij
2016-09-20 23:31:56 +02:00
-
b3f29b452a
ash: use glob() from libc
Denys Vlasenko
2016-09-21 16:25:58 +02:00
-
d8330ca4a4
examples/var_service/supplicant_if: new service example
Denys Vlasenko
2016-09-20 18:09:00 +02:00
-
92d98f0612
ifupdown: when flushing addresses with "ip", add label %label%
Denys Vlasenko
2016-09-20 17:31:11 +02:00
-
244fdd45c7
ash: fix handling of bashism $'xxx' with high-bit chars. Closes 9236
Denys Vlasenko
2016-09-20 17:04:09 +02:00
-
d6a37d86ba
hush: document better where bad redirect syntax is detected
Denys Vlasenko
2016-09-20 16:22:24 +02:00
-
4ff86df861
libnetlink: fix alignment of netlink messages
Hauke Mehrtens
2016-09-16 22:40:28 +02:00
-
0ae0509679
libbb: do not use fflush_unlocked, musl does not like fflush_unlocked(NULL)
Denys Vlasenko
2016-09-18 21:49:30 +02:00
-
204c7fb229
ash: exit after subshell error when errexit option is set
Rostislav Skudnov
2016-09-16 19:04:02 +00:00
-
b157eb13cb
fdisk: fix CONFIG_FEATURE_SUN_LABEL=y build
Denys Vlasenko
2016-09-17 21:05:06 +02:00
-
7373759947
fix "aloc" -> "alloc" typos
Denys Vlasenko
2016-09-17 20:58:22 +02:00
-
7bc3d39695
ash: add a FIXME for bug 9246
Denys Vlasenko
2016-09-17 20:53:47 +02:00
-
d2c5de0130
svlogd: strip leading '!' from processor lines
Francis Rounds
2016-09-14 11:53:51 +00:00
-
de1996dac5
vi: make "g<key>" error message less likely to show garbage
Denys Vlasenko
2016-09-15 13:53:42 +02:00
-
7cef4817d6
libbb:/send_to_from: do not require that "to" should have the same AF. Closes 9146
Denys Vlasenko
2016-09-15 13:20:51 +02:00
-
3a45b87ac3
modutils: support finit_module syscall
Mike Frysinger
2016-09-15 12:16:33 +02:00
-
7fa799a97d
less: switch off nonblock on kbd_fd before exit
Denys Vlasenko
2016-09-13 21:05:48 +02:00
-
3c0e579a06
less: fall back to using fd #1 for keyboard reading. Closes 9231
Denys Vlasenko
2016-09-13 20:53:38 +02:00
-
20a3262cd7
mdev: create devices from /sys/dev
Denys Vlasenko
2016-09-07 14:09:01 +02:00
-
b9f56e82da
sendmail: make it possible to pause after connection helper is started
Denys Vlasenko
2016-09-07 13:16:33 +02:00
-
d42cdc2222
volume_id: Add support for UBIFS
Serj Kalichev
2016-08-29 18:28:34 +03:00
-
9fd61be191
libbb/xwrite: print errno on "short write" errors
Denys Vlasenko
2016-09-05 15:20:10 +02:00
-
76787a7e02
libbb/speed_table.c: survive B115200 and B230400 not fitting into 16 bits
Denys Vlasenko
2016-09-01 11:44:13 +02:00
-
ef15970d7e
*: placate some compile warnings on OSX
Denys Vlasenko
2016-09-01 11:16:22 +02:00
-
76d72376e0
sed: fix "sed n (flushes pattern space, terminates early)" testcase failure
Denys Vlasenko
2016-09-01 01:59:11 +02:00
-
9ff910de6b
wget: treat 201,202,203 as success codes too. Closes 9211
Denys Vlasenko
2016-08-31 13:28:53 +02:00
-
d811aaa43c
sha3sum: fix config text (it's no longer only 512-bit)
Denys Vlasenko
2016-08-29 15:20:15 +02:00