fli4l
  1. fli4l

busybox

Public
  1. fli4l
  2. busybox

All Branches Graph

        
AuthorCommitMessageCommit dateBuilds
Ron YorstonRon Yorston
0b6ec06bebckill: add '--' option to separate options from arguments Using a negative pid to send TERM to a process group result...
Denys VlasenkoDenys Vlasenko
14551b7036axargs: optional support for -P NUM. Closes 9511 Based on patch by Johannes Schindelin <johannes.schindelin@gmx.de> ...
Denys VlasenkoDenys Vlasenko
b270be3fb3axargs: code shrink function old new delta xargs_main ...
Denys VlasenkoDenys Vlasenko
9c47c43e073sed: in '/regexp/cmd1;//cmd2', cmd2 should use the same regexp as cmd1 function ...
Denys VlasenkoDenys Vlasenko
8b77a9ea81a*: fix fallout from opt_complementary conversion Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
12ffefb5490ash: more s/error/perror/ for better error reporting Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Johannes SchindelinJohannes Schindelin
687aac056d0ash: when cd fails, say why Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Denys Vla...
Johannes SchindelinJohannes Schindelin
20a63b2c18eash: report reason when a script file could not be opened It is always nicer to give the user some sort of indicatio...
Ron YorstonRon Yorston
6bafcfb67a3tar: fix handling of first argument without '-' The following no longer works as expected: $ ./busybox tar xfz t...
Denys VlasenkoDenys Vlasenko
3505e38bd1esendmail: fix segfault if "To: email1,email2" is used Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Ron YorstonRon Yorston
e837a0dbbeblibarchive: fix build failure on NOMMU systems In the old code fd was an argument, now we need to get the file descr...
Ron YorstonRon Yorston
0ec0fac0459ps: fix build failure if FEATURE_PS_TIME is disabled The global seconds_since_boot is only defined if FEATURE_PS_TIM...
Denys VlasenkoDenys Vlasenko
efcc89b21b0rpm,rpm2cpio: do not compile not-configurred parts of rpm.c Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
7d834c9bb43run-init: if doing dry run, do not require pid==1 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Kang-Che SungKang-Che Sung
753c4045e4fps: allow ps config options if minips is enabled Follow-up of commit ab77e81a8527fa11a4f9392d97c2da037d6f4f98 "klibc...
Denys VlasenkoDenys Vlasenko
bbc26c6934frun-init: implement -n "dry run" function old new delta switch_roo...
Denys VlasenkoDenys Vlasenko
200bcc851acrun-init: new applet function old new delta switch_root_main ...
Denys VlasenkoDenys Vlasenko
44b3f2ffbc0libbb: move capability names code to libbb function old new delta ...
Denys VlasenkoDenys Vlasenko
ec2482e966csetpriv: code shrink function old new delta parse_cap ...
Denys VlasenkoDenys Vlasenko
20c0d07e952nuke: shorten help text Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
ab77e81a852klibc-utils: new applets: resume, nuke, minips minips is a pure alias to ps, just in case someone needs 100% klibc-u...
Denys VlasenkoDenys Vlasenko
79747415d6dsetpriv: accept any case in capability names This should work: setpriv --inh-caps -SyS_ReSOuRCE sh Signed-off-by: D...
Denys VlasenkoDenys Vlasenko
fec2b1f79dcash: stage backported LINENO support as a separate patch Looks biggish and not particularly useful, but may be easie...
Denys VlasenkoDenys Vlasenko
fb8348b3645telnet: "-a" + "-l USER" should respect USER Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
81e26c4b8edBump version to 1.27.2 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
048491fbdcchush: trivial code shrink in builtin_getopts function old new delt...
Denys VlasenkoDenys Vlasenko
a1799db4ac6awk: stop on first non-option, closes 9861 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
e440b39416e*: stop using atexit in non-debug build: saves ~260 in bss with musl "builtin" below is atexit's 32-element global a...
Denys VlasenkoDenys Vlasenko
cf686ae3b40syslogd,logger: code shrink for musl function old new delta syslog...
Denys VlasenkoDenys Vlasenko
dce39c98944fsck_minix,mkfs_minix: fix "strict-aliasing" warnings Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
c4367d72272uevent: placate gcc How sizeof() can be an aliasing problem? Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
d80302db999top: switch to malloced "globals". This seems to be more efficient: function ...
Denys VlasenkoDenys Vlasenko
9832bbaba96ash: unset OPTARG if getopts exits 1, support OPTERR=0 behavior function ...
Denys VlasenkoDenys Vlasenko
4476c703015ash,hush: comment and debug tweaks, no code changes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
0485b677d2cash: one "current line = 1" might be missing, fix that I'm not sure this is necessary, but dash has this init here. ...
Denys VlasenkoDenys Vlasenko
c2aea025bbaash: update testsuite (we now error out on ${#=}) Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
452cc1d9bddash: [PARSER] Catch variable length expansions on non-existant specials Upstream commit: Date: Thu, 30 Oct 2014...
Denys VlasenkoDenys Vlasenko
647d8afe869build system: remove unused CONFIG_FEATURE_HAVE_RPC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
007ce9f807cshell: tweak getopts tests, no code changes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
419db0391e4hush: implement "silent" optstrings of ":opts" Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
129e1ce72c2hush: add a test which fails due to uclibc bug in getopt() Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
d16e612c93dhush: fix redirect code (was using uninitialized variables) Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
9a7d0a01918shell: add OPTARG poisoning to getopt_optarg.tests ash fails this! Signed-off-by: Denys Vlasenko <vda.linux@googlem...
Denys VlasenkoDenys Vlasenko
81f962f3df0hush: teach getopts to set/unset OPTARG Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
74d40589288hush: getopts builtin function old new delta builtin_getopts ...
Denys VlasenkoDenys Vlasenko
4628945cd8dash: fix "unset OPTIND" throwing an error message Added test was failing quite severely. Now only one subtest fails ...
Denys VlasenkoDenys Vlasenko
11f2e99c13bhush: optional times builtin function old new delta builtin_times ...
Denys VlasenkoDenys Vlasenko
c52dc0e8369fdisk: typo fix Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
9c7c63b5c2fps: improve TIME column for large times: showing "14453:50" is not good function ...
Denys VlasenkoDenys Vlasenko
9a6f62fd517ps: make it NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
1fd8e662039ps: stop using AT_CLKTCK, there are more standard ways function old ...
Denys VlasenkoDenys Vlasenko
5da5365d3carpm,rpm2cpio: INIT_G() was missing (it is a nop here so far) Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
bac929b99b4Hopefully fix "will break strict-aliasing rules" warning for get_le32 Signed-off-by: Denys Vlasenko <vda.linux@googl...
Denys VlasenkoDenys Vlasenko
bc9bbeb2b81libarchive: do not extract unsafe symlinks unless $EXTRACT_UNSAFE_SYMLINKS=1 function ...
Denys VlasenkoDenys Vlasenko
0cf64c8b5d8rpm2cpio: handle LZMA compressed rpms. closes 10166 function old new...
Denys VlasenkoDenys Vlasenko
3c9b8fe2523rpm2cpio: use rpm_gettags function old new delta rpm_gettags ...
Denys VlasenkoDenys Vlasenko
e5650a40d46rpm: prepare rpm_gettags for reuse in rpm2cpio Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
3fa9262dcd4rpm,rpm2cpio: put both sources into one file, no code changes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
3bc2317c610Update NOFORK_NOEXEC.lst Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
890bd5de511ipcs: tweak output orer to match util-linux 2.28 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
c6ce1c9ca3eipcrm,ipcs: make them NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
7943be1e13dipcrm: code shrink function old new delta ipcrm_main ...
Denys VlasenkoDenys Vlasenko
a4d4ab04c37vconfig: make it NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
9be166b5dd5rpm: code shrink function old new delta rpm_getstr0 ...
Denys VlasenkoDenys Vlasenko
cde46f75cbeshell: more efficient check for EOL in read function old new delta...
Denys VlasenkoDenys Vlasenko
1f41c885fcahush: implement -d DELIM option for 'read' The POSIX standard only requires the 'read' builtin to handle '-r': http:...
Johannes SchindelinJohannes Schindelin
3bef5d89b0cash: implement -d DELIM option for read The POSIX standard only requires the read builtin to handle -r: http://pubs....
Xabier OnecaXabier Oneca
5856dc74be7chcon: show '--reference' in help text only if LONG_OPTS=y Signed-off-by: Xabier Oneca <xoneca@gmail.com> Signed-off...
Denys VlasenkoDenys Vlasenko
4974917c5e8start-stop-daemon: show only short options in --help text function old ...
Denys VlasenkoDenys Vlasenko
89d8753c550ftpgetput: show only short options in --help text function old new ...
Denys VlasenkoDenys Vlasenko
22542eca18egetopt32: remove opt_complementary function old new delta vgetopt3...
Denys VlasenkoDenys Vlasenko
036585a911agetopt32: remove applet_long_options FEATURE_GETOPT_LONG made dependent on LONG_OPTS. The folloving options are rem...
Denys VlasenkoDenys Vlasenko
00677b5e35d*: fix up use of "getopt_longopts" for longopts not in getopt applet Signed-off-by: Denys Vlasenko <vda.linux@google...
Denys VlasenkoDenys Vlasenko
ddd1ee44436libbb: simplify NOFORK/NOEXEC defines, move set_task_comm to libbb Signed-off-by: Denys Vlasenko <vda.linux@googlema...
Denys VlasenkoDenys Vlasenko
8858a9864e1libbb: rearrange NOFORK/NOEXEC code, logic is not changed Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
73adef14b25ipcalc: trim help text Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
90ad4ba9db2ipcalc,rdev: make NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
dbbc3f2e644dumpleases: make NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
af5d0086694expr: make it NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
ec98e3a628bfreeramdisk: make NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
ae84418d269losetup: make NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
a907b828d6eifenslave: make NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
93c1a25c59eifenslave: remove longopts from --help text Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
354b104df1ffatattr: make NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
fc9efcb53bfdf: make NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
76b65624b93unxz: get_le32 macro is obviously wrong Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
ed4393bdc7adnsdomainname,hostname: make NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
80e8e3cc054noexec: consolidate code function old new delta run_noexec_applet_...
Denys VlasenkoDenys Vlasenko
c9c1ccc4ed7noexec: do GETOPT_RESET() before entering APPLET_main() hush -c 'yes | head -1' was not happy. function ...
Denys VlasenkoDenys Vlasenko
f2cf1cc7162noexec: set comm field for noexecs function old new delta set_task...
Denys VlasenkoDenys Vlasenko
248a67fb75afree,stat: make NOEXEC pkill/pgrep/pidof uncovered another quirk: what about noexec's _process names_? Signed-off-b...
Denys VlasenkoDenys Vlasenko
316d38e2588setconsole: much better help text Was: Usage: setconsole [-r] [DEVICE] Redirect system console output to D...
Denys VlasenkoDenys Vlasenko
1a1203ff890users,w,who,uptime,renice: make NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
798b94518e6ubi tools: ubiupdatevol supports "-" input and actually respects -s SIZE Decided to not make any flash applets NOEXE...
Denys VlasenkoDenys Vlasenko
b34eb4a591fubiupdatevol: fix bug with -sSIZE: was ignoring IMAGE_FILE While at it, fix help text Signed-off-by: Denys Vlasenko...
Denys VlasenkoDenys Vlasenko
115e0a71995ubi_tools: a bit smaller applet resolution code function old new d...
Denys VlasenkoDenys Vlasenko
4dea1edd08ascript: -f means "flush", not "fsync" function old new delta packe...
Denys VlasenkoDenys Vlasenko
269b36a49a6script: make -t[FILE] compatible with util-linux function old new ...
Denys VlasenkoDenys Vlasenko
dd55d5d53c3script: make -t independent of scriptreplay Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
7b8372b8192add/remove-shell,add/deluser,add/delgroup: make them NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
bfc66d49806nbd-client: make it NOEXEC, stop using argc function old new delta...
Denys VlasenkoDenys Vlasenko
9536ef7c985makedevs: make it NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
7389662dbf5svc: remove superfluout INIT_G() function old new delta sv ...
Denys VlasenkoDenys Vlasenko
b9be7807056sv,svc: fix NOEXEC fallout function old new delta svc_main ...
Denys VlasenkoDenys Vlasenko
184c738582estty: fix bb_common_bufsiz1 use in NOEXEC function old new delta s...
Denys VlasenkoDenys Vlasenko
035e71578e9readprofile: do not close/free just before exiting function old new ...
Denys VlasenkoDenys Vlasenko
277081e0a4eblkdiscard: make it NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
bf18239e3d6blkid: make it NOEXEC, make FEATURE_BLKID_TYPE=y default Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
86e07f6893cbrctl: make it NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
0f14f41e72dash: do not set a signal to SIG_DFL if it already is function old ne...
Denys VlasenkoDenys Vlasenko
ed7d118dd0cadjtimex: make it NOFORK Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
c8e29317e97adjtimex: zero-fill whole structure, to be on the safe side function old...
Denys VlasenkoDenys Vlasenko
a894a4beddfraidautorun: make it NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
1b280e46520loadfont,setfont: make them NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
5cb907fffc2setconsole: make it NOEXEC BTW, I failed to make it do what it meant to do. ioctl appears to succeed, but kernel's o...
Denys VlasenkoDenys Vlasenko
ab233811009setconsole: since SUSE version has no -r, nuke our --reset longopt Why we even bother inventing incompatible longopt...
Denys VlasenkoDenys Vlasenko
b83db4ddae4setkeycodes: make it NOEXEC, better --help text Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
341ce0a31ebsetlogcons: make it NOEXEC, better --help text Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
97b738d359csetserial: make it NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
08e66a81495setserial: code shrink, better --help text function old new delta ...
Denys VlasenkoDenys Vlasenko
2262746e2b7slattach: code shrink, better --help text function old new delta t...
Denys VlasenkoDenys Vlasenko
a759b22c29fnameif: make it NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
fbecca1bed1Tweak outdated documentation and comments Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
9a58cc0f7fbtunctl: make it NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
ae17ba0924ckbd_more: make it NOEXEC, remove redundant opt clearing Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
32b60cc0db9kbd_mode: try harder to find console device if -C TTY is not given Was (under X): $ ./busybox_old kbd_mode kbd_mod...
Denys VlasenkoDenys Vlasenko
6517bbc76c5kbd_mode: show "off" mode too function old new delta kbd_mode_main...
Denys VlasenkoDenys Vlasenko
3239ab89c9blspci,lsscsi,lsusb: make them NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
83a6c8d58b3umount: make it NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
00c1811d87epstree: make it NOEXEC While at it, documet why ps can't be NOEXEC. Signed-off-by: Denys Vlasenko <vda.linux@google...
Denys VlasenkoDenys Vlasenko
99125c04950chattr,lsattr,tune2fs: make them NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
d3147cd5c38chattr: fix option parsing to accept more cryptic option combos function ...
Denys VlasenkoDenys Vlasenko
caf26b36f3csysctl: make it NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
50db1f29bf9sysctl: recognize ";comment" and "<whitespace>#comment" lines function o...
Denys VlasenkoDenys Vlasenko
20077c14299libbb: make trim() return pointer to terminating NUL function old ne...
Denys VlasenkoDenys Vlasenko
9cf89cdf84fsysctl: fix file parsing, do not require -w for VAR=VAL function old ...
Denys VlasenkoDenys Vlasenko
feb79e8742ecryptpw, mkpasswd: make them NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
ff53bee7230chvt, deallocvt, dumpkmap, fgconsole, loadkmap: make them NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail...
Denys VlasenkoDenys Vlasenko
fdb92359e47pivot_root: make it NOFORK Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
9c49d6e11b5partprobe: make it NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
a453ca576fbsv, svc: make them NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
0b16a679592svc: fix a case where with more than option, getopt() state is not reset Signed-off-by: Denys Vlasenko <vda.linux@go...
Denys VlasenkoDenys Vlasenko
754e9f96defsvc: fix a case where with more than option, getopt() state is not reset Signed-off-by: Denys Vlasenko <vda.linux@go...
Denys VlasenkoDenys Vlasenko
9f59849daabblockdev, fsfreeze, fstrim, mountpoint: make NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
b182e9ad601libbb: use _exit, not exit, in bb_daemonize_or_rexec() By the time we reach exit in parent, child already exited or ...
Denys VlasenkoDenys Vlasenko
692eeb81a4cstty: make in NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
5c527dc57e7make 17 state-changing execing applets (ex: "nice PROG ARGS") noexec The applets with "<applet> [opts] PROG ARGS" AP...
Denys VlasenkoDenys Vlasenko
6514785f958mesg: make in NOFORK Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
947b2391c07pmap: tweak help text, show usage if no params are given Noticed while auditing nofork/noexec status function ...
Denys VlasenkoDenys Vlasenko
83d7785e413runlevel: make it NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
6bec24c4f5amktemp: make it NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
74c05f5b2cfchat: trim help text Noticed while auditing nofork/noexec status function ...
Denys VlasenkoDenys Vlasenko
dd5a40246b9getopt32: move support for "always treat first arg as option" to users (tar/ar) Now getopt() never leaks (and never ...
Denys VlasenkoDenys Vlasenko
727948e585cgetopt32: factor out code to treat all args as options Working towards making getopt32() xmalloc-free function ...
Denys VlasenkoDenys Vlasenko
7f9d62d7f5btweak NOFORK_NOEXEC.lst Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
f8cdc7a2bcdash: BASH_XTRACEFD bashism Based on patch by Johannes Schindelin <johannes.schindelin@gmx.de> function ...
Natanael CopaNatanael Copa
4989d05174eunzip: fix regression on big-endian machines This fixes a regression which was introduced with commit 2a0867a5 ("unz...
Johannes SchindelinJohannes Schindelin
7344755823dash: remove no-longer-used variable As of 035486c75 (ash: significant overhaul of redirect saving logic, 2017-07-31)...
Denys VlasenkoDenys Vlasenko
d329e34c96eash: INT_OFF/INT_ON around run_nofork_applet() function old new de...
Denys VlasenkoDenys Vlasenko
49e6bf2db92sheel: improve comments on signal handling Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
3346b4afc5cmodutils: make them NOEXEC except depmod Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
21e5d0f841cconfig: FEDORA_COMPAT option (so far only tweaks uname) Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
cf792a58abcNOFORK fixes "rm -i FILE" and "yes" can now be interrupted by ^C in hush. This also now works: $ usleep 19999999 ^C...
Denys VlasenkoDenys Vlasenko
0a53eadea52tls: fix pstm asm constraint problem function old new delta pstm_s...
Denys VlasenkoDenys Vlasenko
25f07f58984tls: fix build problem on non-static i386 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
6bb89e16226libbb: safe_write should not return EINTR Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
310bcec4dcfshuf: fix random line selection. Closes 9971 """ For example, given input file: foo bar baz after shuf...
Denys VlasenkoDenys Vlasenko
4dc86699b57microcom: require exactly one non-option Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
cfd392bea9fash: add a fixme comment at run_nofork_applet Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
19c9f31af17nofork: fix a bug uncovered by hush testsuite (forgotten fflush) function ...
Denys VlasenkoDenys Vlasenko
72d725d7cc6getopt: make it NOEXEC Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
39194f03091new NOFORKs: pwdx,kill[all5],ttysize,realpath,readlink NOEXECs: date,resize function ...
Denys VlasenkoDenys Vlasenko
663ae52676econfig: FEDORA_COMPAT option (so far only tweaks uname) Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
819b47aa357new NOFORKs: clear, nproc, tty, uname, arch, unlink, which Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
39701204cfahush: do not accept "if() { echo; }" function def function old new ...
Denys VlasenkoDenys Vlasenko
84ea60ed65fline editing: make read_line_input() not take timeout param It's almost always -1. function ...
Denys VlasenkoDenys Vlasenko
dd4b446f767hush: make SIGINT handling visually less confusing $ echo $$ 18448 $ echo $? <wait here, run "kill -INT 18448" in ot...
Denys VlasenkoDenys Vlasenko
7c40ddd9500NOFORK fixes "rm -i FILE" and "yes" can now be interrupted by ^C in hush. This also now works: $ usleep 19999999 ^C...
Denys VlasenkoDenys Vlasenko
95f7953f2c4do not use `a' quoting style in comments Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
18e781dc02cconfig: do not use `a' quoting in help texts Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
ec05df13b0fash: align --login code with dash Upstream commit: Date: Sun, 13 Jul 2008 22:34:50 +0800 [OPTIONS] Added su...
Denys VlasenkoDenys Vlasenko
78b1b1b07actest: fix 4-argument case Upstream dash commit: Date: Sun, 13 Jul 2008 19:20:10 +0800 Fixed 3,4-argument ca...
Denys VlasenkoDenys Vlasenko
cee603d9215hush: remove redundant "G_flag_return_in_progress = -1" Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
5b3d2eb327chush: fix "true | func_with_return" not allowing return. function old ...
Denys VlasenkoDenys Vlasenko
d0fff9155bcash: fix display of ">&-" redirect in job strings function old new ...
Denys VlasenkoDenys Vlasenko
75481d36345hush: functions have priority over builtins (!) function old new d...
Denys VlasenkoDenys Vlasenko
bf1c344dfdchush: if STANDALONE, close interactive fd for NOEXECed children function ...
Denys VlasenkoDenys Vlasenko
32fdf2f9fc9ash,hush: ">&10" redirects to script/tty fds should not work The fact that shell has open fds to tty and/or scripts ...