mirror of
synced
2026-10-30 21:34:23 +03:00
-
0a53eadea5
tls: fix pstm asm constraint problem
Denys Vlasenko
2017-07-15 17:13:08 +02:00
-
25f07f5898
tls: fix build problem on non-static i386
Denys Vlasenko
2017-07-15 13:42:19 +02:00
-
6bb89e1622
libbb: safe_write should not return EINTR
Denys Vlasenko
2017-07-14 14:22:09 +02:00
-
310bcec4dc
shuf: fix random line selection. Closes 9971
Denys Vlasenko
2017-07-09 00:39:15 +02:00
-
4dc86699b5
microcom: require exactly one non-option
Denys Vlasenko
2017-08-04 02:01:45 +02:00
-
cfd392bea9
ash: add a fixme comment at run_nofork_applet
Denys Vlasenko
2017-08-03 19:56:29 +02:00
-
19c9f31af1
nofork: fix a bug uncovered by hush testsuite (forgotten fflush)
Denys Vlasenko
2017-08-03 19:52:47 +02:00
-
72d725d7cc
getopt: make it NOEXEC
Denys Vlasenko
2017-08-03 19:30:21 +02:00
-
39194f0309
new NOFORKs: pwdx,kill[all5],ttysize,realpath,readlink NOEXECs: date,resize
Denys Vlasenko
2017-08-03 19:00:01 +02:00
-
663ae52676
config: FEDORA_COMPAT option (so far only tweaks uname)
Denys Vlasenko
2017-08-03 03:46:14 +02:00
-
819b47aa35
new NOFORKs: clear, nproc, tty, uname, arch, unlink, which
Denys Vlasenko
2017-08-03 03:29:32 +02:00
-
39701204cf
hush: do not accept "if() { echo; }" function def
Denys Vlasenko
2017-08-02 19:44:05 +02:00
-
84ea60ed65
line editing: make read_line_input() not take timeout param
Denys Vlasenko
2017-08-02 17:27:28 +02:00
-
dd4b446f76
hush: make SIGINT handling visually less confusing
Denys Vlasenko
2017-08-02 16:52:12 +02:00
-
7c40ddd950
NOFORK fixes
Denys Vlasenko
2017-08-02 16:37:39 +02:00
-
95f7953f2c
do not use `a' quoting style in comments
Denys Vlasenko
2017-08-02 14:26:33 +02:00
-
18e781dc02
config: do not use `a' quoting in help texts
Denys Vlasenko
2017-08-02 14:12:48 +02:00
-
ec05df13b0
ash: align --login code with dash
Denys Vlasenko
2017-07-31 19:43:47 +02:00
-
78b1b1b07a
test: fix 4-argument case
Denys Vlasenko
2017-07-31 19:20:43 +02:00
-
cee603d921
hush: remove redundant "G_flag_return_in_progress = -1"
Denys Vlasenko
2017-07-31 18:06:07 +02:00
-
5b3d2eb327
hush: fix "true | func_with_return" not allowing return.
Denys Vlasenko
2017-07-31 18:02:28 +02:00
-
d0fff9155b
ash: fix display of ">&-" redirect in job strings
Denys Vlasenko
2017-07-31 14:32:18 +02:00
-
75481d3634
hush: functions have priority over builtins (!)
Denys Vlasenko
2017-07-31 05:27:09 +02:00
-
bf1c344dfd
hush: if STANDALONE, close interactive fd for NOEXECed children
Denys Vlasenko
2017-07-31 04:54:53 +02:00
-
32fdf2f9fc
ash,hush: ">&10" redirects to script/tty fds should not work
Denys Vlasenko
2017-07-31 04:32:06 +02:00
-
035486c750
ash: significant overhaul of redirect saving logic
Denys Vlasenko
2017-07-31 04:09:19 +02:00
-
657e9005a9
hush: massage redirect code to be slightly more like ash
Denys Vlasenko
2017-07-30 23:34:04 +02:00
-
d07a15bd1b
ash: remove REDIR_SAVEFD2
Denys Vlasenko
2017-07-30 16:51:05 +02:00
-
5f0a75f24b
ash: if !ENABLE_ASH_EXPAND_PRMT, disable PSSYNTAX code
Denys Vlasenko
2017-07-29 22:58:44 +02:00
-
1c79aeb6a8
ash: [REDIR] Fix popredir on abnormal exit from built-in
Denys Vlasenko
2017-07-29 22:51:52 +02:00
-
469998015f
ash: [PARSER] Add FAKEEOFMARK for expandstr
Denys Vlasenko
2017-07-29 21:12:29 +02:00
-
0f018b3070
hush: fix handling of empty heredoc EOF marker
Denys Vlasenko
2017-07-29 20:43:26 +02:00
-
a732898fdd
ash: [PARSER] Removed noexpand/length check on eofmark
Denys Vlasenko
2017-07-29 19:57:28 +02:00
-
170f93ef1b
ash: "Undo all redirections" comment is wrong, delete it
Denys Vlasenko
2017-07-29 18:54:53 +02:00
-
008fc9499a
libbb: remove vdprintf
Ron Yorston
2017-07-29 14:48:00 +01:00
-
69be994de6
ps: tweak outdated comment, no code changes
Denys Vlasenko
2017-07-29 02:27:12 +02:00
-
5d725fd627
ps: implement -o sid
Denys Vlasenko
2017-07-29 02:20:17 +02:00
-
147d2ce3dd
standalone shell / prefer_applets: fix "exe" in comm fields
Denys Vlasenko
2017-07-29 02:19:01 +02:00
-
00a1dbd230
ash: make tryexec(cmd) parameter const char
Denys Vlasenko
2017-07-29 01:20:53 +02:00
-
f128bdbbd7
shell: make standalone shell tab-complete "busybox"
Denys Vlasenko
2017-07-29 00:59:24 +02:00
-
be366e5afa
ash: support platforms that don't have '%m' printf specifier
Ron Yorston
2017-07-27 13:53:39 +01:00
-
619d9b5e68
ash: less hackish implementation of evaltreenr()
Denys Vlasenko
2017-07-28 15:28:33 +02:00
-
46f3f16b58
unzip: fix regression on big-endian machines
Natanael Copa
2017-07-25 20:44:50 +02:00
-
5b3cbe3a53
config: more tweaking of help texts
Denys Vlasenko
2017-07-27 14:45:25 +02:00
-
e9a5a6985c
rdate: tweak comments, no code changes
Denys Vlasenko
2017-07-27 14:31:59 +02:00
-
1d8df52d45
inetd: improve --helpt text and config help text.
Denys Vlasenko
2017-07-27 13:34:51 +02:00
-
2e01eec4d3
tweak examples/var_service/*
Denys Vlasenko
2017-07-27 12:53:20 +02:00
-
6bdcee8357
ed: fix "\n" removal in command line; make "w" set "dirty = 0"
Denys Vlasenko
2017-07-27 12:34:56 +02:00
-
7d2f33dc1f
ed: code shrink
Denys Vlasenko
2017-07-27 11:58:25 +02:00
-
5ea50697fd
ed: fix --help and reorder functions, no code changes
Denys Vlasenko
2017-07-27 11:17:15 +02:00
-
8cae43c5d7
swapon: do not use FEATURE_MOUNT_LABEL, have your own FEATURE_SWAPONOFF_LABEL
Denys Vlasenko
2017-07-27 10:58:08 +02:00
-
68b653b66b
config: trim/improve item names and help texts, take 2
Denys Vlasenko
2017-07-27 10:53:09 +02:00
-
86d5bf4246
config: trim/improve item names and help texts.
Denys Vlasenko
2017-07-27 02:59:13 +02:00
-
488e609203
ash: force inlining of a trivial function
Denys Vlasenko
2017-07-26 23:08:36 +02:00
-
b8c0bc18f0
ash: revert previous implementation of "A=1 A=2 B=$A cmd" code
Denys Vlasenko
2017-07-26 23:03:21 +02:00
-
d04fc712e3
ash: [VAR] Fix loss of variables when hash collides
Denys Vlasenko
2017-07-26 20:06:48 +02:00
-
85241c7b0b
ash: [VAR] Do not poplocalvars prematurely on regular utilities
Denys Vlasenko
2017-07-26 20:00:08 +02:00
-
484fc2056d
ash: [VAR] Fix poplocalvar on abnormal exit from function
Denys Vlasenko
2017-07-26 19:55:31 +02:00
-
981a0568b3
ash: [VAR] Replace cmdenviron with localvars
Denys Vlasenko
2017-07-26 19:53:11 +02:00
-
d5b500c81c
ash: [VAR] Fix poplocalvar leak
Denys Vlasenko
2017-07-26 19:25:40 +02:00
-
b8ab27bf53
ash: [VAR] Add localvars nesting
Denys Vlasenko
2017-07-26 19:22:34 +02:00
-
cf3a796dd1
ash: alloc slightly smaller buffer in cvtnum(); faster unsetvar()
Denys Vlasenko
2017-07-26 14:38:19 +02:00
-
b31b61bb9b
ash: fix redir_leak.tests if STANDALONE=y
Denys Vlasenko
2017-07-26 13:42:53 +02:00
-
b0648b0e78
shell: remove ${#+} tests, it is not a valid construct
Denys Vlasenko
2017-07-26 00:30:02 +02:00
-
2093ad296f
hush: fix ${##}, ${#?}, ${#!} handling
Denys Vlasenko
2017-07-26 00:07:27 +02:00
-
1e3e2ccd5d
ash: [SHELL] Optimize dash -c "command" to avoid a fork
Denys Vlasenko
2017-07-25 20:31:14 +02:00
-
86981e3ad2
ash: allow "trap NUM [SIG]..." syntax
Denys Vlasenko
2017-07-25 20:06:17 +02:00
-
f1a5cb0548
ash: [REDIR] Replace GPL noclobberopen code with the FreeBSD version
Denys Vlasenko
2017-07-25 17:47:48 +02:00
-
2990aa45d1
ash: sync up with dash with respect to redirection escaping
Denys Vlasenko
2017-07-25 17:37:57 +02:00
-
b28d4c3462
ash: [VAR] Move unsetvar functionality into setvareq
Denys Vlasenko
2017-07-25 16:29:36 +02:00
-
be669fa1fd
ash: import param_expand_default.tests from hush
Denys Vlasenko
2017-07-25 15:25:07 +02:00
-
645c697372
hush: treat ${#?} as "length of $?"
Denys Vlasenko
2017-07-25 15:18:57 +02:00
-
64925384c9
ash: add a few tests from hush-vars/*
Denys Vlasenko
2017-07-25 14:55:05 +02:00
-
73c47f6c41
volume_id: enable minix detection
Denys Vlasenko
2017-07-25 14:22:08 +02:00
-
5c123ac208
ash: fix comment, no code changes
Denys Vlasenko
2017-07-24 20:03:24 +02:00
-
8d2191c6ae
ash: copy three tests from hush_test/hush-signals/*
Denys Vlasenko
2017-07-24 19:42:46 +02:00
-
ca50caacad
shell: some additions to *sh-misc/* tests
Denys Vlasenko
2017-07-24 18:51:40 +02:00
-
b920a38dc0
tar: postpone creation of symlinks with "suspicious" targets. Closes 8411
Denys Vlasenko
2017-07-24 17:20:13 +02:00
-
c810978552
udhcpc: downgrade "MAC X:X:X:X:X:X" message to log2 level
Denys Vlasenko
2017-07-24 13:37:38 +02:00
-
4a1d8f6d6e
ash: add most of hush process subst tests
Denys Vlasenko
2017-07-24 12:49:49 +02:00
-
621fc50e83
hush: fix a case when redirect to a closed fd #1 is not restoring (closing) it
Denys Vlasenko
2017-07-24 12:42:17 +02:00
-
b72f1ef17b
udhcpc[6]: downgrade "adapter index N" messages to log2 level
Denys Vlasenko
2017-07-24 12:06:53 +02:00
-
de6cb41734
udhcpc[6]: fix messages referring to select() while we use poll()
Denys Vlasenko
2017-07-24 12:01:28 +02:00
-
e34dbc4fdc
ash: add all hush parsing tests to ast tests
Denys Vlasenko
2017-07-24 02:49:56 +02:00
-
0675b03de4
hush: use mempcpy where useful
Denys Vlasenko
2017-07-24 02:17:05 +02:00
-
94af83eb8d
ash: fix for last commit
Denys Vlasenko
2017-07-23 21:55:40 +02:00
-
5ace96a713
ash: use mempcpy() in more places
Denys Vlasenko
2017-07-23 21:46:02 +02:00
-
e4f6bfd6fe
zcip: fix slow environment leak
Denys Vlasenko
2017-07-22 03:04:20 +02:00
-
bbf17bbf32
crond: do not assume setenv() does not leak
Denys Vlasenko
2017-07-22 02:25:47 +02:00
-
ef0366eb4f
libbb: avoid malloc/free in bb_unsetenv()
Denys Vlasenko
2017-07-22 02:15:17 +02:00
-
c9e7843dde
crond: allow $SHELL and starting user's shell override DEFAULT_SHELL. Closes 6458
Denys Vlasenko
2017-07-22 01:47:19 +02:00
-
da2244fe48
ash: use mempcpy() where appropriate
Denys Vlasenko
2017-07-21 18:51:29 +02:00
-
fd5e66eb8e
basename: do not use argc
Denys Vlasenko
2017-07-21 18:41:46 +02:00
-
578008a989
pgrep: fix "pgrep -v -P1"; also allow matching of comm - closes 10086
Denys Vlasenko
2017-07-21 17:43:14 +02:00
-
67d42dfdea
ping: fix help text to show what parameter -p takes
Denys Vlasenko
2017-07-21 16:07:13 +02:00
-
0eed355eac
ash: suppress readonly1.tests false positive; add readonly0.tests
Denys Vlasenko
2017-07-21 13:37:25 +02:00
-
42ba757d5e
ash: improve set -x to quote strings as necessary
Denys Vlasenko
2017-07-21 13:20:14 +02:00
-
168f0ef8dd
udhcpc[6]: on log level 1, three messages about raw socket is overkill
Denys Vlasenko
2017-07-21 12:04:22 +02:00
-
a680f40bfe
ping: better config help text for FEATURE_FANCY_PING
Denys Vlasenko
2017-07-21 11:58:43 +02:00
-
72089cf6b4
config: deindent all help texts
Denys Vlasenko
2017-07-21 09:50:55 +02:00