Commit Graph

  • 2cf75b3c81 nslookup: process replies immediately, do not store them Denys Vlasenko 2018-04-15 10:46:44 +02:00
  • 4e73c0f659 nslookup: fix output corruption for "nslookup 1.2.3.4" Denys Vlasenko 2018-04-14 23:18:34 +02:00
  • cf950cd3ea nslookup: more closely resemble output format of bind-utils-9.11.3 Denys Vlasenko 2018-04-14 23:08:23 +02:00
  • 71e016d806 nslookup: shrink send_queries() Denys Vlasenko 2018-04-14 22:53:39 +02:00
  • db93b21ec9 nslookup: use xmalloc_sockaddr2dotted() instead of homegrown function Denys Vlasenko 2018-04-14 18:11:35 +02:00
  • 55bc8e8826 nslookup: usee bbox network functions instead of opne-coded mess Denys Vlasenko 2018-04-14 17:54:24 +02:00
  • 75568354f6 patch: implement --dry-run Denys Vlasenko 2018-04-14 16:05:26 +02:00
  • d5f5045b43 ash: expand: Fix buffer overflow in expandmeta Denys Vlasenko 2018-04-14 14:50:47 +02:00
  • 0dd3be8c09 nslookup: add openwrt / lede version Denys Vlasenko 2018-04-14 14:05:45 +02:00
  • 43dd006222 build system: fix parallel building issue Michael Olbrich 2018-04-12 10:36:54 +02:00
  • c783cf78af tart_stop_daemon: another fix to disabled OLDER_VERSION_OF_X code Denys Vlasenko 2018-04-14 01:29:01 +02:00
  • 837913fc54 start_stop_daemon: fix normally disabled OLDER_VERSION_OF_X code Denys Vlasenko 2018-04-14 01:23:40 +02:00
  • dd56921e2d dpkg: fix symlink creation, closes 10941 Denys Vlasenko 2018-04-13 13:26:33 +02:00
  • 266f6f1973 udhcp: support string user options, closes 10946 Denys Vlasenko 2018-04-13 13:18:34 +02:00
  • 46158dc833 shell: add 6856 $IFS tests to testsuites Denys Vlasenko 2018-04-11 20:24:58 +02:00
  • f693b606b7 hush: fix recent breakage from parse_stream() changes Denys Vlasenko 2018-04-11 20:00:43 +02:00
  • 44257ad5d0 hush: fix IFS handling in read Denys Vlasenko 2018-04-11 17:18:34 +02:00
  • 9678636911 hush: IFS fixes Denys Vlasenko 2018-04-11 16:02:58 +02:00
  • 34179956f9 hush: fix "$v" expansion in case patterns when v='[a]' Denys Vlasenko 2018-04-11 13:47:59 +02:00
  • 680c3016a2 ash: parser: Allow newlines within parameter substitution Denys Vlasenko 2018-04-11 12:39:18 +02:00
  • 0403bedccc hush: optimize parse_stream() Denys Vlasenko 2018-04-11 01:33:54 +02:00
  • 89e9d5534d hush: do not drop backslash from eval 'echo ok\' Denys Vlasenko 2018-04-11 01:15:33 +02:00
  • 3632cb15f1 shell: add comments about [[, no code changes Denys Vlasenko 2018-04-10 15:25:41 +02:00
  • 4709df0f15 hush: fix handling of \<eof> in double-quoted strings Denys Vlasenko 2018-04-10 14:49:01 +02:00
  • bcf56114fa hush: fix eval 'echo ok\' Denys Vlasenko 2018-04-10 14:40:23 +02:00
  • 92a930b4e8 hush: simplify \<newline> code, part 3 Denys Vlasenko 2018-04-10 14:20:48 +02:00
  • e8b1bc0481 hush: simplify \<newline> code, part 2 Denys Vlasenko 2018-04-10 13:13:10 +02:00
  • 1c57269b5d hush: simplify \<newline> code, part 1 Denys Vlasenko 2018-04-10 13:09:26 +02:00
  • 09b7a7ec0e hush: put "current word" structure into parsing context Denys Vlasenko 2018-04-10 03:22:10 +02:00
  • e93031e6dc ash: if "[[" bashism is not supported, do not handle it anywhere Denys Vlasenko 2018-04-10 01:23:19 +02:00
  • 57b7efb0d5 ash: trivial code shrink Denys Vlasenko 2018-04-10 01:20:26 +02:00
  • 1f27fa9838 testsuite: allow tests to work in paths containing spaces Ron Yorston 2018-02-09 09:52:52 +00:00
  • 9db344a0f4 hush: fix var_leaks.tests and var_preserved.tests on NOMMU Denys Vlasenko 2018-04-09 19:05:11 +02:00
  • eb0de05d68 hush: fix func_return2.tests on NOMMU Denys Vlasenko 2018-04-09 17:54:07 +02:00
  • a1870f4807 unlzma: fix segfault on bad archive Denys Vlasenko 2018-04-08 20:45:16 +02:00
  • 38ccd6af8a bzip2: fix two crashes on corrupted archives Denys Vlasenko 2018-04-08 20:02:01 +02:00
  • 8e2174e9bd wget: check chunk length for overflowing off_t Denys Vlasenko 2018-04-08 18:06:24 +02:00
  • 7bcde5f00d libbb.h: always include sys/resource.h Denys Vlasenko 2018-04-08 17:23:27 +02:00
  • 87a08e476b lzop: remove method checks which are always true/false Denys Vlasenko 2018-04-08 16:44:45 +02:00
  • 3d4f688a19 lzop: buffer several 32-bit writes when we start a new compressed block Denys Vlasenko 2018-04-08 16:31:02 +02:00
  • 24ef5c6375 lzop: reuse strings Denys Vlasenko 2018-04-08 14:00:03 +02:00
  • 15684bf545 lzop: checksum reads do not need to be checksummed Denys Vlasenko 2018-04-08 13:45:04 +02:00
  • 3a7d16d488 lzop: don't support ancient versions < 0.94 (15 Oct 1997) Denys Vlasenko 2018-04-08 13:35:28 +02:00
  • 434f95960a lzop: code shrink by using header_t matching on-disk layout Denys Vlasenko 2018-04-08 13:32:47 +02:00
  • 7924b69f99 tar: trim help text Denys Vlasenko 2018-04-07 21:04:39 +02:00
  • 8d6eab3225 hush: fix prompt in multi-line $(()) Denys Vlasenko 2018-04-07 17:01:31 +02:00
  • 17058a06c4 libbb: switch bb_ask_noecho() to "mallocing" string return API Denys Vlasenko 2018-04-07 15:50:30 +02:00
  • bae8fc4436 xargs: use bb_ask_y_confirmation_FILE() instead of homegrown copy Denys Vlasenko 2018-04-07 15:21:35 +02:00
  • 77cb6b99a4 libbb: rename bb_ask -> bb_ask_noecho, bb_ask_confirmation -> bb_ask_y_confirmation Denys Vlasenko 2018-04-07 15:08:12 +02:00
  • 2f094ae821 telnet: move winsize detection closer to I/O loop, delete non-functioning debug code Denys Vlasenko 2018-04-07 15:02:20 +02:00
  • e0afe0a9fd ftpd: allow -A if !FTPD_AUTHENTICATION as well Denys Vlasenko 2018-04-07 14:18:42 +02:00
  • 8edaaced16 ftpd: added -A option to disable all authentication, closes 10921 Denys Vlasenko 2018-04-07 14:02:21 +02:00
  • 32c3e3a44c wget,ftpd: shorten and reuse strings Denys Vlasenko 2018-04-07 13:22:52 +02:00
  • 9fe8bd8d61 httpd: do not default to Content-type: application/octet-stream Denys Vlasenko 2018-04-07 01:13:30 +02:00
  • 6b6a3d9339 scripts/kconfig/mconf.c: survive is SIGWINCH is not defined Denys Vlasenko 2018-04-06 19:05:53 +02:00
  • 2c99702810 i386: make stack size optimization selectable, and allow i486 insns (bswap) Denys Vlasenko 2018-04-06 18:55:35 +02:00
  • 2ab994f707 placate gcc-8.0.1 warnings Denys Vlasenko 2018-04-06 18:26:33 +02:00
  • f5018dac21 hush: fix "unset PS1/PS2", and put them into initial variable set Denys Vlasenko 2018-04-06 17:58:21 +02:00
  • d1d6d9c5d8 sort: smaller and more agressive FEATURE_SORT_OPTIMIZE_MEMORY Denys Vlasenko 2018-04-06 16:44:50 +02:00
  • 00bd76728d hush: if we did match "LINENO" or "OPTIND", stop further comparisons Denys Vlasenko 2018-04-06 14:57:53 +02:00
  • cf079ffe1c hush: consolidate handling of setting/unsetting of PSn, LINENO, OPTIND Denys Vlasenko 2018-04-06 14:50:12 +02:00
  • de02625985 hush: update to correctly handle changed var_bash[346].tests Denys Vlasenko 2018-04-05 17:04:53 +02:00
  • f2ed39b930 hush: implement "hush -s" Denys Vlasenko 2018-04-05 16:46:49 +02:00
  • d878ccca9c placate gcc 8.0.1 sprintf overflow warnings in config tools Denys Vlasenko 2018-04-05 15:21:34 +02:00
  • 21b7f1b6b6 hush: fix a few more corner cases with empty-expanding cmds Denys Vlasenko 2018-04-05 15:15:53 +02:00
  • 41d8f10813 hush: fix corner cases with exec in empty expansions Denys Vlasenko 2018-04-05 14:41:21 +02:00
  • 929a41d577 hush: less mind-bending set_vars_and_save_old() Denys Vlasenko 2018-04-05 14:09:14 +02:00
  • 4e1dc539e9 hush: "no logic changes" in last commit was not true, fix it up Denys Vlasenko 2018-04-05 13:10:34 +02:00
  • 34f6b12330 hush: make run_pipe code simpler to understand, no logic changes Denys Vlasenko 2018-04-05 11:30:17 +02:00
  • d358b0b65d hush: fix a bug where we don't properly handle f() { a=A; b=B; }; a= f Denys Vlasenko 2018-04-05 00:51:55 +02:00
  • 332e4115c9 hush: make var nesting code independent of "local" support Denys Vlasenko 2018-04-04 22:32:59 +02:00
  • 61407807ab hush: fix for readonly vars in "ro=A ro=B cmd" case Denys Vlasenko 2018-04-04 21:14:28 +02:00
  • 759ca8a4cb sort: move misplaced comment Denys Vlasenko 2018-04-04 17:07:21 +02:00
  • c29c2e60d8 sort: FEATURE_SORT_OPTIMIZE_MEMORY Denys Vlasenko 2018-04-04 17:02:32 +02:00
  • ee1fd1246e ash: unbreak PS1 parsing after "ash: parser: Add syntax stack..." commit Denys Vlasenko 2018-04-04 13:59:53 +02:00
  • fbf44854a3 hush: support "f() (cmd)" functions Denys Vlasenko 2018-04-03 14:56:52 +02:00
  • 49015a60cb hush: fix mishandling of "true | f() { echo QWE; }" Denys Vlasenko 2018-04-03 13:02:43 +02:00
  • 5fa0505f8a hush: fix "set -e; false || x=1; echo OK" Denys Vlasenko 2018-04-03 11:21:13 +02:00
  • 11752d46d1 hush: one-word, no-globbing handling of local/export/readonly args Denys Vlasenko 2018-04-03 08:20:58 +02:00
  • f50e14632f ash: parser: Fix parameter expansion inside inner double quotes Denys Vlasenko 2018-04-02 21:00:59 +02:00
  • abf755615e hush: fix a backslash-removal bug in case Denys Vlasenko 2018-04-02 17:25:18 +02:00
  • 9a95df9046 ash: expand: Fix bugs with words connected to the right of $@ Denys Vlasenko 2018-04-02 14:27:50 +02:00
  • 355ec353be ash: redir: Fix typo in noclobber code Denys Vlasenko 2018-04-02 13:34:57 +02:00
  • c4c2012284 ash: parser: Fix single-quoted patterns in here-documents Denys Vlasenko 2018-04-02 13:29:20 +02:00
  • 8b536eb40d hush: remove stray debugging printout Denys Vlasenko 2018-04-02 13:26:16 +02:00
  • 216913c290 ash: parser: Add syntax stack for recursive parsing Denys Vlasenko 2018-04-02 12:35:04 +02:00
  • e84212f834 hush: update information comment about heredoc discrepancy Denys Vlasenko 2018-04-01 20:11:23 +02:00
  • 899ae5337a libbb: new function bb_die_memory_exhausted Denys Vlasenko 2018-04-01 19:59:37 +02:00
  • e2afae6303 sed: prevent overflow of length from bb_get_chunk_from_file Quentin Rameau 2018-04-01 19:49:58 +02:00
  • 2da9724b56 libbb: remove unnecessary variable in xmalloc_fgets Quentin Rameau 2018-04-01 17:05:35 +02:00
  • bb6f573ad2 hush: add a comment where we differ from bash wrt heredoc EOF mark handling Denys Vlasenko 2018-04-01 18:55:00 +02:00
  • 41fddb4372 parser: Fix backquote support in here-document EOF mark Denys Vlasenko 2018-04-01 16:38:32 +02:00
  • 1e5111b0f8 ash,hush: handle a few more bkslash-newline cases Denys Vlasenko 2018-04-01 03:04:55 +02:00
  • 32e183e63e shells: fix var_LINENO1.tests false positive, add it to ash tests too Denys Vlasenko 2018-03-31 20:31:13 +02:00
  • a94eeb0b42 hush: fix heredoc_bkslash_newline1.tests failure Denys Vlasenko 2018-03-31 20:16:31 +02:00
  • 220be537a0 ash: use pgetc_eatbnl() in more places Denys Vlasenko 2018-03-31 19:21:31 +02:00
  • ad4e961352 ash: 'nolog' and 'debug' options cause "$-" to wreak havoc Martijn Dekker 2018-03-31 18:15:59 +02:00
  • 7bf304f371 stat: fix a typo: s/romfs/ramfs/, closes 10876 Denys Vlasenko 2018-03-31 02:45:22 +02:00
  • 6ffaa00338 hush: fix a signedness bug Denys Vlasenko 2018-03-31 00:46:07 +02:00
  • 73523079a2 ash,hush: new test dollar_repl_slash_bash2.tests Denys Vlasenko 2018-03-30 23:25:24 +02:00