1
0
mirror of synced 2026-10-30 21:34:23 +03:00

Commit Graph

  • 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