mirror of
synced
2026-10-30 21:34:23 +03:00
-
9be166b5dd
rpm: code shrink
Denys Vlasenko
2017-08-09 18:20:01 +02:00
-
cde46f75cb
shell: more efficient check for EOL in read
Denys Vlasenko
2017-08-09 14:04:07 +02:00
-
1f41c885fc
hush: implement -d DELIM option for 'read'
Denys Vlasenko
2017-08-09 13:52:36 +02:00
-
3bef5d89b0
ash: implement -d DELIM option for read
Johannes Schindelin
2017-08-08 16:46:39 +02:00
-
5856dc74be
chcon: show '--reference' in help text only if LONG_OPTS=y
Xabier Oneca
2017-08-09 12:18:36 +02:00
-
4974917c5e
start-stop-daemon: show only short options in --help text
Denys Vlasenko
2017-08-08 23:18:05 +02:00
-
89d8753c55
ftpgetput: show only short options in --help text
Denys Vlasenko
2017-08-08 22:33:02 +02:00
-
22542eca18
getopt32: remove opt_complementary
Denys Vlasenko
2017-08-08 21:55:02 +02:00
-
036585a911
getopt32: remove applet_long_options
Denys Vlasenko
2017-08-08 16:38:18 +02:00
-
00677b5e35
*: fix up use of "getopt_longopts" for longopts not in getopt applet
Denys Vlasenko
2017-08-08 14:59:35 +02:00
-
ddd1ee4443
libbb: simplify NOFORK/NOEXEC defines, move set_task_comm to libbb
Denys Vlasenko
2017-08-08 14:09:23 +02:00
-
8858a9864e
libbb: rearrange NOFORK/NOEXEC code, logic is not changed
Denys Vlasenko
2017-08-08 01:21:49 +02:00
-
73adef14b2
ipcalc: trim help text
Denys Vlasenko
2017-08-08 00:49:48 +02:00
-
90ad4ba9db
ipcalc,rdev: make NOEXEC
Denys Vlasenko
2017-08-08 00:42:15 +02:00
-
dbbc3f2e64
dumpleases: make NOEXEC
Denys Vlasenko
2017-08-07 23:30:22 +02:00
-
af5d008669
expr: make it NOEXEC
Denys Vlasenko
2017-08-07 23:23:18 +02:00
-
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
-
0b16a67959
svc: fix a case where with more than option, getopt() state is not reset
Denys Vlasenko
2017-08-05 01:38:55 +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
-
4989d05174
unzip: fix regression on big-endian machines
Natanael Copa
2017-07-25 20:44:50 +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
-
21e5d0f841
config: FEDORA_COMPAT option (so far only tweaks uname)
Denys Vlasenko
2017-08-04 02:22:17 +02:00
-
cf792a58ab
NOFORK fixes
Denys Vlasenko
2017-08-04 02:20:19 +02:00