-
ec98e3a628
freeramdisk: make NOEXEC
Denys Vlasenko
2017-08-07 23:17:14 +02:00
-
ae84418d26
losetup: make NOEXEC
Denys Vlasenko
2017-08-07 23:14:49 +02:00
-
a907b828d6
ifenslave: make NOEXEC
Denys Vlasenko
2017-08-07 22:31:51 +02:00
-
93c1a25c59
ifenslave: remove longopts from --help text
Denys Vlasenko
2017-08-07 22:30:59 +02:00
-
354b104df1
fatattr: make NOEXEC
Denys Vlasenko
2017-08-07 22:21:54 +02:00
-
fc9efcb53b
df: make NOEXEC
Denys Vlasenko
2017-08-07 22:19:17 +02:00
-
76b65624b9
unxz: get_le32 macro is obviously wrong
Denys Vlasenko
2017-08-07 20:56:54 +02:00
-
ed4393bdc7
dnsdomainname,hostname: make NOEXEC
Denys Vlasenko
2017-08-07 20:34:26 +02:00
-
80e8e3cc05
noexec: consolidate code
Denys Vlasenko
2017-08-07 19:24:57 +02:00
-
c9c1ccc4ed
noexec: do GETOPT_RESET() before entering APPLET_main()
Denys Vlasenko
2017-08-07 18:59:35 +02:00
-
f2cf1cc716
noexec: set comm field for noexecs
Denys Vlasenko
2017-08-07 18:45:33 +02:00
-
248a67fb75
free,stat: make NOEXEC
Denys Vlasenko
2017-08-07 18:18:09 +02:00
-
316d38e258
setconsole: much better help text
Denys Vlasenko
2017-08-07 17:36:41 +02:00
-
1a1203ff89
users,w,who,uptime,renice: make NOEXEC
Denys Vlasenko
2017-08-07 16:47:34 +02:00
-
798b94518e
ubi tools: ubiupdatevol supports "-" input and actually respects -s SIZE
Denys Vlasenko
2017-08-07 16:00:25 +02:00
-
b34eb4a591
ubiupdatevol: fix bug with -sSIZE: was ignoring IMAGE_FILE
Denys Vlasenko
2017-08-07 03:24:29 +02:00
-
115e0a7199
ubi_tools: a bit smaller applet resolution code
Denys Vlasenko
2017-08-07 02:55:33 +02:00
-
4dea1edd08
script: -f means "flush", not "fsync"
Denys Vlasenko
2017-08-07 02:21:34 +02:00
-
269b36a49a
script: make -t[FILE] compatible with util-linux
Denys Vlasenko
2017-08-07 02:12:36 +02:00
-
dd55d5d53c
script: make -t independent of scriptreplay
Denys Vlasenko
2017-08-07 01:53:17 +02:00
-
7b8372b819
add/remove-shell,add/deluser,add/delgroup: make them NOEXEC
Denys Vlasenko
2017-08-07 00:28:15 +02:00
-
bfc66d4980
nbd-client: make it NOEXEC, stop using argc
Denys Vlasenko
2017-08-06 21:53:39 +02:00
-
9536ef7c98
makedevs: make it NOEXEC
Denys Vlasenko
2017-08-06 21:47:07 +02:00
-
7389662dbf
svc: remove superfluout INIT_G()
Denys Vlasenko
2017-08-06 21:29:51 +02:00
-
b9be780705
sv,svc: fix NOEXEC fallout
Denys Vlasenko
2017-08-06 21:23:03 +02:00
-
184c738582
stty: fix bb_common_bufsiz1 use in NOEXEC
Denys Vlasenko
2017-08-06 20:55:56 +02:00
-
035e71578e
readprofile: do not close/free just before exiting
Denys Vlasenko
2017-08-06 20:39:27 +02:00
-
277081e0a4
blkdiscard: make it NOEXEC
Denys Vlasenko
2017-08-06 20:20:47 +02:00
-
bf18239e3d
blkid: make it NOEXEC, make FEATURE_BLKID_TYPE=y default
Denys Vlasenko
2017-08-06 20:16:28 +02:00
-
86e07f6893
brctl: make it NOEXEC
Denys Vlasenko
2017-08-06 20:14:02 +02:00
-
0f14f41e72
ash: do not set a signal to SIG_DFL if it already is
Denys Vlasenko
2017-08-06 20:06:19 +02:00
-
ed7d118dd0
adjtimex: make it NOFORK
Denys Vlasenko
2017-08-06 20:00:21 +02:00
-
c8e29317e9
adjtimex: zero-fill whole structure, to be on the safe side
Denys Vlasenko
2017-08-06 19:46:21 +02:00
-
a894a4bedd
raidautorun: make it NOEXEC
Denys Vlasenko
2017-08-06 19:08:46 +02:00
-
1b280e4652
loadfont,setfont: make them NOEXEC
Denys Vlasenko
2017-08-06 19:05:45 +02:00
-
5cb907fffc
setconsole: make it NOEXEC
Denys Vlasenko
2017-08-06 18:56:25 +02:00
-
ab23381100
setconsole: since SUSE version has no -r, nuke our --reset longopt
Denys Vlasenko
2017-08-06 18:54:16 +02:00
-
b83db4ddae
setkeycodes: make it NOEXEC, better --help text
Denys Vlasenko
2017-08-06 18:29:25 +02:00
-
341ce0a31e
setlogcons: make it NOEXEC, better --help text
Denys Vlasenko
2017-08-06 18:17:58 +02:00
-
97b738d359
setserial: make it NOEXEC
Denys Vlasenko
2017-08-06 18:06:46 +02:00
-
08e66a8149
setserial: code shrink, better --help text
Denys Vlasenko
2017-08-06 17:59:37 +02:00
-
2262746e2b
slattach: code shrink, better --help text
Denys Vlasenko
2017-08-06 17:14:09 +02:00
-
a759b22c29
nameif: make it NOEXEC
Denys Vlasenko
2017-08-06 14:15:24 +02:00
-
fbecca1bed
Tweak outdated documentation and comments
Denys Vlasenko
2017-08-06 14:03:27 +02:00
-
9a58cc0f7f
tunctl: make it NOEXEC
Denys Vlasenko
2017-08-06 12:28:00 +02:00
-
ae17ba0924
kbd_more: make it NOEXEC, remove redundant opt clearing
Denys Vlasenko
2017-08-06 12:23:04 +02:00
-
32b60cc0db
kbd_mode: try harder to find console device if -C TTY is not given
Denys Vlasenko
2017-08-06 12:17:46 +02:00
-
6517bbc76c
kbd_mode: show "off" mode too
Denys Vlasenko
2017-08-06 11:58:46 +02:00
-
3239ab89c9
lspci,lsscsi,lsusb: make them NOEXEC
Denys Vlasenko
2017-08-05 23:28:19 +02:00
-
83a6c8d58b
umount: make it NOEXEC
Denys Vlasenko
2017-08-05 23:21:02 +02:00
-
00c1811d87
pstree: make it NOEXEC
Denys Vlasenko
2017-08-05 22:25:00 +02:00
-
99125c0495
chattr,lsattr,tune2fs: make them NOEXEC
Denys Vlasenko
2017-08-05 20:38:04 +02:00
-
d3147cd5c3
chattr: fix option parsing to accept more cryptic option combos
Denys Vlasenko
2017-08-05 20:33:48 +02:00
-
caf26b36f3
sysctl: make it NOEXEC
Denys Vlasenko
2017-08-05 18:23:10 +02:00
-
50db1f29bf
sysctl: recognize ";comment" and "<whitespace>#comment" lines
Denys Vlasenko
2017-08-05 18:20:34 +02:00
-
20077c1429
libbb: make trim() return pointer to terminating NUL
Denys Vlasenko
2017-08-05 17:50:35 +02:00
-
9cf89cdf84
sysctl: fix file parsing, do not require -w for VAR=VAL
Denys Vlasenko
2017-08-05 13:45:22 +02:00
-
feb79e8742
cryptpw, mkpasswd: make them NOEXEC
Denys Vlasenko
2017-08-05 02:08:23 +02:00
-
ff53bee723
chvt, deallocvt, dumpkmap, fgconsole, loadkmap: make them NOEXEC
Denys Vlasenko
2017-08-05 02:02:31 +02:00
-
fdb92359e4
pivot_root: make it NOFORK
Denys Vlasenko
2017-08-05 01:51:12 +02:00
-
9c49d6e11b
partprobe: make it NOEXEC
Denys Vlasenko
2017-08-05 01:46:39 +02:00
-
a453ca576f
sv, svc: make them NOEXEC
Denys Vlasenko
2017-08-05 01:42:08 +02:00
-
754e9f96de
svc: fix a case where with more than option, getopt() state is not reset
Denys Vlasenko
2017-08-05 01:38:55 +02:00
-
9f59849daa
blockdev, fsfreeze, fstrim, mountpoint: make NOEXEC
Denys Vlasenko
2017-08-05 01:29:12 +02:00
-
b182e9ad60
libbb: use _exit, not exit, in bb_daemonize_or_rexec()
Denys Vlasenko
2017-08-04 23:04:17 +02:00
-
692eeb81a4
stty: make in NOEXEC
Denys Vlasenko
2017-08-04 20:07:19 +02:00
-
5c527dc57e
make 17 state-changing execing applets (ex: "nice PROG ARGS") noexec
Denys Vlasenko
2017-08-04 19:55:01 +02:00
-
6514785f95
mesg: make in NOFORK
Denys Vlasenko
2017-08-04 19:16:01 +02:00
-
947b2391c0
pmap: tweak help text, show usage if no params are given
Denys Vlasenko
2017-08-04 18:36:55 +02:00
-
83d7785e41
runlevel: make it NOEXEC
Denys Vlasenko
2017-08-04 17:59:46 +02:00
-
6bec24c4f5
mktemp: make it NOEXEC
Denys Vlasenko
2017-08-04 17:39:05 +02:00
-
74c05f5b2c
chat: trim help text
Denys Vlasenko
2017-08-04 17:36:16 +02:00
-
dd5a40246b
getopt32: move support for "always treat first arg as option" to users (tar/ar)
Denys Vlasenko
2017-08-04 16:46:17 +02:00
-
727948e585
getopt32: factor out code to treat all args as options
Denys Vlasenko
2017-08-04 16:23:42 +02:00
-
7f9d62d7f5
tweak NOFORK_NOEXEC.lst
Denys Vlasenko
2017-08-04 16:01:39 +02:00
-
f8cdc7a2bc
ash: BASH_XTRACEFD bashism
Denys Vlasenko
2017-08-04 15:24:49 +02:00
-
7344755823
ash: remove no-longer-used variable
Johannes Schindelin
2017-08-04 12:16:46 +02:00
-
d329e34c96
ash: INT_OFF/INT_ON around run_nofork_applet()
Denys Vlasenko
2017-08-04 14:50:03 +02:00
-
49e6bf2db9
sheel: improve comments on signal handling
Denys Vlasenko
2017-08-04 14:28:16 +02:00
-
3346b4afc5
modutils: make them NOEXEC except depmod
Denys Vlasenko
2017-08-04 02:56:39 +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