Commit Graph

  • 61508d9624 hush: fix var3.tests Denys Vlasenko 2016-10-02 21:12:02 +02:00
  • ebedb9478d sh: do not print empty line at the end of "help" output Denys Vlasenko 2016-10-02 18:45:09 +02:00
  • df303ae117 sh testsuite: sync ash-redir/ and hush-redir/ Denys Vlasenko 2016-10-02 18:32:52 +02:00
  • c7a774dde4 sh testsuite: sync ash-misc/source* and hush-misc/source* Denys Vlasenko 2016-10-02 18:23:14 +02:00
  • 0ba99705a1 sh testsuite: sync ash-vars/ and hush-vars/ Denys Vlasenko 2016-10-02 18:17:15 +02:00
  • e3354bc44a ash testsuite: update some of variable tests with newer versions from hush Denys Vlasenko 2016-10-02 18:08:04 +02:00
  • c4cf542c57 sh testsuite: create hush-redir/* and move files around Denys Vlasenko 2016-10-02 17:55:51 +02:00
  • 1b73f8471a sh testsuite: create hush-heredoc/* and move files around Denys Vlasenko 2016-10-02 17:49:46 +02:00
  • 5d6b8729ed hush testsuite: add many tests from ash testsuite Denys Vlasenko 2016-10-02 17:39:31 +02:00
  • 888527ccee ash: undo "tokname hack" Denys Vlasenko 2016-10-02 16:54:17 +02:00
  • bc1a00843f ash: placate gcc: "warning: ! is only applied to the left hand side of ==" Denys Vlasenko 2016-10-02 15:31:33 +02:00
  • ae4bd34e6b hush testsuite: add glob_dir.tests Denys Vlasenko 2016-10-02 15:20:57 +02:00
  • 8e2c9cc2fc ash: fix globbing bugs when using glibc glob() Denys Vlasenko 2016-10-02 15:17:15 +02:00
  • 37dc08b874 ash: style fixes Denys Vlasenko 2016-10-02 04:38:07 +02:00
  • 0cdb7ea380 ash: support "--" in "source" builtin Denys Vlasenko 2016-10-02 03:16:00 +02:00
  • 0aaaa50b45 ash: expand: Fixed "$@" expansion when EXP_FULL is false Denys Vlasenko 2016-10-02 02:46:56 +02:00
  • 42eeb255c1 test: fix compile error in last commit Denys Vlasenko 2016-10-02 02:35:13 +02:00
  • de89205bdf test: memory leak: free group id list Denys Vlasenko 2016-10-02 01:49:13 +02:00
  • ff59b7b112 ash,hush: add a test that "continue" does not cripple traps Denys Vlasenko 2016-10-01 23:28:02 +02:00
  • b98b4c103f ash: fix return_in_trap1.tests failure Denys Vlasenko 2016-10-01 23:25:12 +02:00
  • 3ed7e2749a ash testsuite: add return_in_trap1.tests Denys Vlasenko 2016-10-01 22:36:14 +02:00
  • 04b46bced9 hush: 'return' should have effect earlier Denys Vlasenko 2016-10-01 22:28:03 +02:00
  • 0dd8e45d42 ash: [EXPAND] Optimise nulonly away and just use quoted as before Denys Vlasenko 2016-10-01 21:02:06 +02:00
  • 88ac97d02d ash: [EXPAND] Do not split quoted VSLENGTH and VSTRIM Denys Vlasenko 2016-10-01 20:55:02 +02:00
  • c4d4380a07 ash: [EXPAND] Split unquoted $@/$* correctly when IFS is set but empty Denys Vlasenko 2016-10-01 20:35:10 +02:00
  • a2633aa819 hush: add func6.tests Denys Vlasenko 2016-10-01 20:12:10 +02:00
  • 35ec818fa2 ash: fix "return N" not setting $? in loop conditionals Denys Vlasenko 2016-10-01 19:56:52 +02:00
  • 1b8e0e8adf ash testsuite: remove two more inadvertent bashisms Denys Vlasenko 2016-10-01 17:43:04 +02:00
  • cc0056db5c ash testsuite: remove two inadvertent bashisms Denys Vlasenko 2016-10-01 17:30:21 +02:00
  • 4d12e944ea ash: [ERROR] Set exitstatus in onint Denys Vlasenko 2016-10-01 16:03:11 +02:00
  • 0840c91909 ash: [EVAL] Revert SKIPEVAL into EXEXIT Denys Vlasenko 2016-10-01 15:27:44 +02:00
  • 7b3fa1e441 ash: [EVAL] Pass EV_TESTED into evalcmd Denys Vlasenko 2016-10-01 15:10:16 +02:00
  • 08089c7c85 ash: fix a thinko in the last commit Denys Vlasenko 2016-10-01 14:47:52 +02:00
  • 514b51ddf3 ash: make internal globbing code selectable from config Denys Vlasenko 2016-10-01 14:33:08 +02:00
  • cac4d002e7 ash: explain how "command" is handled, and shrink it a bit Denys Vlasenko 2016-10-01 03:02:25 +02:00
  • e627ac95be ash: [VAR] Initialise OPTIND after importing environment Denys Vlasenko 2016-09-30 14:36:59 +02:00
  • 6a0710e954 ash: [BUILTIN] Merge SKIPFUNC/SKIPFILE and only clear SKIPFUNC when leaving dotcmd Denys Vlasenko 2016-09-30 14:18:34 +02:00
  • ed6ff5edfc hush: enable "msh is deprecated" message in msh stub Denys Vlasenko 2016-09-30 12:28:37 +02:00
  • 50e6d42c19 ash: Avoid overflow for very long variable name Denys Vlasenko 2016-09-30 11:35:54 +02:00
  • b6838b520a ash: [VAR] Sanitise environment variable names on entry Denys Vlasenko 2016-09-30 11:33:47 +02:00
  • a2d121cc1b ash: [EVAL] Avoid using undefined handler Denys Vlasenko 2016-09-30 11:30:11 +02:00
  • 53d6e03a0a ash: remove dead stores and unused variables Denys Vlasenko 2016-09-30 11:24:12 +02:00
  • 60ca834358 ash: [MEMALLOC] Add pushstackmark Denys Vlasenko 2016-09-30 11:21:21 +02:00
  • 08755f9bcb hush: fix typo in comment Denys Vlasenko 2016-09-30 02:02:25 +02:00
  • 4074d49557 hush: fix interactive input handling of backslash+newline Denys Vlasenko 2016-09-30 01:49:53 +02:00
  • 0448c55cc8 hush: G.user_input_buf[] is needed only if line editing is enabled Denys Vlasenko 2016-09-29 20:25:44 +02:00
  • 7a24e8ffeb shell testsuite: add trailing newline to var_unbackslash1.tests Denys Vlasenko 2016-09-29 20:02:53 +02:00
  • 46e6498b2a hush: speed optimizations Denys Vlasenko 2016-09-29 19:50:55 +02:00
  • 657086a3dc hush: fix handling of by backslash-newline in $((arith)) and $(cmd) Denys Vlasenko 2016-09-29 18:07:42 +02:00
  • d17a91db6e hush: rework input char buffering to allow more than one-deep peek Denys Vlasenko 2016-09-29 18:02:37 +02:00
  • 459293b1c5 ash: fix arithmetic closing )) split by backslash-newline Denys Vlasenko 2016-09-29 17:58:58 +02:00
  • 73c3e074df ash: [PARSER] Handle backslash newlines properly after dollar sign Denys Vlasenko 2016-09-29 17:17:04 +02:00
  • 8286513838 hush: rework input char buffering to allow more than one-deep peek Denys Vlasenko 2016-09-29 16:59:06 +02:00
  • 3b4d04b77e ash: input: Allow two consecutive calls to pungetc Denys Vlasenko 2016-09-29 02:11:19 +02:00
  • 78c9c736ab hush: fix 'eval ""' handling Denys Vlasenko 2016-09-29 01:44:17 +02:00
  • 992e0ff7e9 hush: fix ". EMPTY_LINE" not setting $? to 0 Denys Vlasenko 2016-09-29 01:27:09 +02:00
  • 46a45ce02f ash: jobs: Don't attempt to access job table for job %0 Denys Vlasenko 2016-09-29 01:10:08 +02:00
  • 928e2a7ef4 ash: [EVAL] Make eval with empty arguments return 0 Denys Vlasenko 2016-09-29 00:30:31 +02:00
  • 8e2bc47d62 ash: [EVAL] Fix use-after-free in dotrap/evalstring Denys Vlasenko 2016-09-28 23:02:57 +02:00
  • 7ee7c6fc20 ash: Remove unused EV_BACKCMD flag Denys Vlasenko 2016-09-28 19:44:16 +02:00
  • eb17b6f6c9 ash: eval: Return status in eval functions Denys Vlasenko 2016-09-28 19:41:57 +02:00
  • 1c32e49bdf traceroute: cleanup and fixes for packet size calculations Denys Vlasenko 2016-09-28 18:39:06 +02:00
  • 61fcc8c781 vi: fix '' command (goto to prev context) Denys Vlasenko 2016-09-28 16:23:05 +02:00
  • b09ab448b8 mount: for cifs, dont insert "ip=ADDR" option if user gave it explicitly Denys Vlasenko 2016-09-27 21:02:35 +02:00
  • dea3bdbefe examples: wpa_supplicant.conf has a wrong field deleted in examples Denys Vlasenko 2016-09-26 20:47:17 +02:00
  • 5093c8c4aa mount: tweak "IPv6 scoped addr" commit Denys Vlasenko 2016-09-26 20:36:30 +02:00
  • 3c18e3051d libbb: make xmalloc_sockaddr2dotted use NI_NUMERICSCOPE Denys Vlasenko 2016-09-26 19:53:04 +02:00
  • 525209ac94 libbb/speed_table.c: expand comments Denys Vlasenko 2016-09-26 14:37:12 +02:00
  • 4537f83d52 typo fix in comment Denys Vlasenko 2016-09-26 08:52:52 +02:00
  • 557482c1cb ash: in heredoc code, fix access past the end of allocated memory. Closes 9276 Denys Vlasenko 2016-09-25 21:24:04 +02:00
  • 13f20919b2 ash: fix handling of NULs in $'abc\000def\x00asd'. Closes 9286 Denys Vlasenko 2016-09-25 20:54:25 +02:00
  • bcf47eaa1f ifupdown: improve help text, add comment about run-parts error msg Denys Vlasenko 2016-09-25 02:05:24 +02:00
  • 65ba7113e3 libbb: handle \S in /etc/issue Denys Vlasenko 2016-09-24 23:50:43 +02:00
  • d526b11897 AUTHORS: Add myself to AUTHORS Linus Walleij 2016-09-20 23:31:56 +02:00
  • b3f29b452a ash: use glob() from libc Denys Vlasenko 2016-09-21 16:25:58 +02:00
  • d8330ca4a4 examples/var_service/supplicant_if: new service example Denys Vlasenko 2016-09-20 18:09:00 +02:00
  • 92d98f0612 ifupdown: when flushing addresses with "ip", add label %label% Denys Vlasenko 2016-09-20 17:31:11 +02:00
  • 244fdd45c7 ash: fix handling of bashism $'xxx' with high-bit chars. Closes 9236 Denys Vlasenko 2016-09-20 17:04:09 +02:00
  • d6a37d86ba hush: document better where bad redirect syntax is detected Denys Vlasenko 2016-09-20 16:22:24 +02:00
  • 4ff86df861 libnetlink: fix alignment of netlink messages Hauke Mehrtens 2016-09-16 22:40:28 +02:00
  • 0ae0509679 libbb: do not use fflush_unlocked, musl does not like fflush_unlocked(NULL) Denys Vlasenko 2016-09-18 21:49:30 +02:00
  • 204c7fb229 ash: exit after subshell error when errexit option is set Rostislav Skudnov 2016-09-16 19:04:02 +00:00
  • b157eb13cb fdisk: fix CONFIG_FEATURE_SUN_LABEL=y build Denys Vlasenko 2016-09-17 21:05:06 +02:00
  • 7373759947 fix "aloc" -> "alloc" typos Denys Vlasenko 2016-09-17 20:58:22 +02:00
  • 7bc3d39695 ash: add a FIXME for bug 9246 Denys Vlasenko 2016-09-17 20:53:47 +02:00
  • d2c5de0130 svlogd: strip leading '!' from processor lines Francis Rounds 2016-09-14 11:53:51 +00:00
  • de1996dac5 vi: make "g<key>" error message less likely to show garbage Denys Vlasenko 2016-09-15 13:53:42 +02:00
  • 7cef4817d6 libbb:/send_to_from: do not require that "to" should have the same AF. Closes 9146 Denys Vlasenko 2016-09-15 13:20:51 +02:00
  • 3a45b87ac3 modutils: support finit_module syscall Mike Frysinger 2016-09-15 12:16:33 +02:00
  • 7fa799a97d less: switch off nonblock on kbd_fd before exit Denys Vlasenko 2016-09-13 21:05:48 +02:00
  • 3c0e579a06 less: fall back to using fd #1 for keyboard reading. Closes 9231 Denys Vlasenko 2016-09-13 20:53:38 +02:00
  • 20a3262cd7 mdev: create devices from /sys/dev Denys Vlasenko 2016-09-07 14:09:01 +02:00
  • b9f56e82da sendmail: make it possible to pause after connection helper is started Denys Vlasenko 2016-09-07 13:16:33 +02:00
  • d42cdc2222 volume_id: Add support for UBIFS Serj Kalichev 2016-08-29 18:28:34 +03:00
  • 9fd61be191 libbb/xwrite: print errno on "short write" errors Denys Vlasenko 2016-09-05 15:20:10 +02:00
  • 76787a7e02 libbb/speed_table.c: survive B115200 and B230400 not fitting into 16 bits Denys Vlasenko 2016-09-01 11:44:13 +02:00
  • ef15970d7e *: placate some compile warnings on OSX Denys Vlasenko 2016-09-01 11:16:22 +02:00
  • 76d72376e0 sed: fix "sed n (flushes pattern space, terminates early)" testcase failure Denys Vlasenko 2016-09-01 01:59:11 +02:00
  • 9ff910de6b wget: treat 201,202,203 as success codes too. Closes 9211 Denys Vlasenko 2016-08-31 13:28:53 +02:00
  • d811aaa43c sha3sum: fix config text (it's no longer only 512-bit) Denys Vlasenko 2016-08-29 15:20:15 +02:00