Commit Graph

  • 9721f6c8b0 bc: tweak help text Denys Vlasenko 2018-12-02 20:34:03 +01:00
  • a0c421c118 bc: simplify bc_vm_stdin() Denys Vlasenko 2018-12-02 20:16:52 +01:00
  • 71e1fc6b37 bc: only check for ^C in bc_program_exec() main loop Denys Vlasenko 2018-12-02 19:43:34 +01:00
  • df51539ed0 bc: simpler calling convention for bc_read_file(), bc_program_search() Denys Vlasenko 2018-12-02 19:27:48 +01:00
  • e3b4f23cf3 bc: bc_num_ulong2num(), bc_program_pushGlobal(), bc_program_stackLen() never fail Denys Vlasenko 2018-12-02 18:44:40 +01:00
  • a1d3ca2455 bc: stop passing around pointers to G.prog, they are all constant Denys Vlasenko 2018-12-02 18:26:38 +01:00
  • f6c1da5ff3 bc: select parse_init() and parse_expr() using IS_BC, not function pointers Denys Vlasenko 2018-12-02 17:36:00 +01:00
  • 785e4b3057 bc: propagate fixed arguments into callees Denys Vlasenko 2018-12-02 17:18:52 +01:00
  • ab3c568fd8 bc: simplify ^C handling Denys Vlasenko 2018-12-02 16:32:36 +01:00
  • 6d9146ab56 bc: convert to "G trick" - this returns bc to zero bss increase Denys Vlasenko 2018-12-02 15:48:37 +01:00
  • 5a9fef5b59 bc: simplify, and restore ^C, fix ^D handling Denys Vlasenko 2018-12-02 14:35:32 +01:00
  • 00d7779a35 bc: simplify, stop testing for IO errors on every output Denys Vlasenko 2018-11-30 23:13:42 +01:00
  • ef869ec728 bc: fix warnings, initial cleanups Denys Vlasenko 2018-12-02 18:49:16 +01:00
  • 01055ba89a bc: new applet, throws warning Gavin Howard 2018-11-03 11:00:21 -06:00
  • d08206dce1 vi: correctly detect when a deletion empties the buffer Ron Yorston 2018-12-03 10:07:58 +01:00
  • b733046069 vi: code shrink Denys Vlasenko 2018-11-29 14:39:52 +01:00
  • 836d0a7ee4 vi: fix FEATURE_VI_REGEX_SEARCH to respect LIMITED (one-line) search Denys Vlasenko 2018-11-29 14:19:57 +01:00
  • 9a2b6dcc2d libbb: do not misinterpret 0x10-0x19 chars in "\xNNN" too Denys Vlasenko 2018-11-29 13:15:57 +01:00
  • 480c7e5dfb libbb: @ in "\x3@" is not a valid hex digit Denys Vlasenko 2018-11-29 12:34:50 +01:00
  • c100535571 cat,nl: fix handling of open errors Denys Vlasenko 2018-11-29 11:44:10 +01:00
  • 75a1c87357 awk: abort if NF set to negative value Denys Vlasenko 2018-11-28 12:16:29 +01:00
  • 572dfb8e78 testsuite: check CONFIG_DESKTOP before using 'od -t' Chen Qi 2018-11-21 10:19:28 +08:00
  • 71df2d3589 hush: allow hush to run embedded scripts Ron Yorston 2018-11-27 14:34:25 +00:00
  • f4709d78cb free: ensure there is a least one space between numbers Denys Vlasenko 2018-11-27 15:43:10 +01:00
  • 31a04d91c2 docs: add embedded-scripts.txt Ron Yorston 2018-11-27 10:45:30 +00:00
  • 403d2574be tar: skip 'V' headers (GNU volume label), closes 11526 Denys Vlasenko 2018-11-27 12:09:01 +01:00
  • e80d04b574 unlzma: fix too-eager corruption check Denys Vlasenko 2018-11-27 11:52:14 +01:00
  • f4fc303e36 tar: fix too eager autodetection, closes 11531 Denys Vlasenko 2018-11-27 11:26:48 +01:00
  • 2d217799e8 build system: prevent duplicate applet names Ron Yorston 2018-11-25 11:46:39 +00:00
  • 7b42f8fc76 Tweaks to build process for embedded scripts Ron Yorston 2018-11-21 10:11:01 +00:00
  • dffc8ff6a6 tls: add ECDHE_PSK and remove ARIA cipher ids Denys Vlasenko 2018-11-27 10:35:10 +01:00
  • 8a46c74f8d tls: add _anon_ cipher definitions Denys Vlasenko 2018-11-26 17:33:17 +01:00
  • 2eb04290f9 tls: enable TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 cipher Denys Vlasenko 2018-11-26 16:39:19 +01:00
  • 60f784027e tls: cipher 009D is not yet supported, don't test for it Denys Vlasenko 2018-11-26 16:30:22 +01:00
  • d9f6c3b091 tls: speed up prf_hmac_sha256() Denys Vlasenko 2018-11-26 15:55:41 +01:00
  • f69f207490 libbb: add comment on sha384 Denys Vlasenko 2018-11-26 13:00:28 +01:00
  • d4681c7293 tls: simplify hmac_begin() Denys Vlasenko 2018-11-26 10:33:23 +01:00
  • ca7cdd4b03 tls: add support for 8 more cipher ids - all tested to work Denys Vlasenko 2018-11-26 00:17:10 +01:00
  • 838b88c044 tls: fix comments Denys Vlasenko 2018-11-25 18:52:47 +01:00
  • 330d7f53f7 tls: add a comment on expanding list of supported ciphers Denys Vlasenko 2018-11-25 17:27:48 +01:00
  • a6192f347f tls: do not leak RSA key Denys Vlasenko 2018-11-25 16:17:26 +01:00
  • eb53d01be5 tls: code shrink Denys Vlasenko 2018-11-25 14:45:55 +01:00
  • a33b008240 tls: code shrink Denys Vlasenko 2018-11-25 14:28:32 +01:00
  • be5ca42e8d tls: code shrink Denys Vlasenko 2018-11-25 14:03:59 +01:00
  • 23d0d8caf4 tls: on x86, use xorbuf_aligned_AES_BLOCK_SIZE() even with non-aligned source Denys Vlasenko 2018-11-25 12:01:44 +01:00
  • ab3c5e4c44 tls: actually fill in CIPHER_ID3 value in hello message Denys Vlasenko 2018-11-25 00:53:19 +01:00
  • 0d18e5cab2 ntpd: do not SEGV on "-p keyno:192.168.1.1", show --help instead Denys Vlasenko 2018-11-25 00:42:56 +01:00
  • 5084bae61a wget: code shrink Denys Vlasenko 2018-11-24 21:56:21 +01:00
  • d2923b3d23 tls: fix is.gd again, fix AES-CBC using decrypt key instead of encrypt Denys Vlasenko 2018-11-24 21:26:20 +01:00
  • 03569bc50f tls: speed up xor'ing of aligned 16-byte buffers Denys Vlasenko 2018-11-24 14:08:29 +01:00
  • 941440cf16 tls: in AES-GCM decoding, avoid memmove Denys Vlasenko 2018-11-24 13:51:46 +01:00
  • 985702c892 tls: fix a thinko in GHASH optimization Denys Vlasenko 2018-11-24 13:47:44 +01:00
  • 624066f0cc tls: make tls_get_random() FAST_FUNC Denys Vlasenko 2018-11-23 19:24:57 +01:00
  • 26602b85a3 wget: print the final newline only for non-tty output Denys Vlasenko 2018-11-23 19:14:52 +01:00
  • fbf5e6363b tls: code shrink Denys Vlasenko 2018-11-23 19:07:05 +01:00
  • d496b4002a tls: typo fix in comment Denys Vlasenko 2018-11-23 19:00:12 +01:00
  • 25569c3ca9 tls: make local buffers in aesgcm_GHASH() explicitly 32-bit aligned Denys Vlasenko 2018-11-23 18:55:15 +01:00
  • 219c9d4b5d tls: code shrink Denys Vlasenko 2018-11-23 18:48:20 +01:00
  • ecc9090cfc tls: simplify aesgcm_GHASH() Denys Vlasenko 2018-11-23 18:31:26 +01:00
  • 5e4236d226 tls: in AES-CBC code, do not set key for every record - do it once Denys Vlasenko 2018-11-23 18:02:44 +01:00
  • 83e5c627e1 tls: add support for TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 cipher Denys Vlasenko 2018-11-23 17:21:38 +01:00
  • 03ad7ae081 ash: reset tokpushback before prompting while parsing heredoc Christoph Schulz 2018-11-20 17:45:52 +01:00
  • 32511da87d scripts/trylink: be more clever when deciding that "lib elimination" has finished: Denys Vlasenko 2018-11-19 20:36:16 +01:00
  • 4e46b98a45 tls: add comment, no code changes Denys Vlasenko 2018-11-18 19:50:24 +01:00
  • af694a4b29 Ensure build works when KBUILD_OUTPUT is set, closes 11511 Ron Yorston 2018-11-18 07:40:40 +00:00
  • d1b2ae2d04 busybox: add '--show SCRIPT' option to display scripts Ron Yorston 2018-11-18 19:12:26 +01:00
  • 3778898f97 Treat custom and applet scripts as applets Ron Yorston 2018-11-17 17:48:14 +00:00
  • e6a63bf683 ash: ensure variables are fully initialised when unset Ron Yorston 2018-11-12 21:10:54 +00:00
  • 060f0a050a hush: correct description for HUSH_TICK config option Ron Yorston 2018-11-09 12:00:39 +00:00
  • fe836d8455 tls: code shrink Denys Vlasenko 2018-11-14 11:35:36 +01:00
  • dbe95682b4 wget: print "TLS certificate validation not implemented" only once on redirects Denys Vlasenko 2018-11-13 12:00:19 +01:00
  • d5a0405a6f tls: code shrink Denys Vlasenko 2018-11-13 11:58:53 +01:00
  • de7b5bb59a tls: tidy up recently added ECDSA code Denys Vlasenko 2018-11-13 11:44:32 +01:00
  • 375fc78d51 tls: code shrink Denys Vlasenko 2018-11-13 03:15:15 +01:00
  • bddb6545a9 tls: add support for ECDHE-ECDSA-AES-128-CBC-SHA and x25519 curve Denys Vlasenko 2018-11-13 02:16:24 +01:00
  • 8767c12774 ash: minor fixes Ron Yorston 2018-11-05 13:13:08 +00:00
  • 084bac472b tls: code shrink Denys Vlasenko 2018-11-05 00:18:18 +01:00
  • 5df3b12241 tls: reorder a few more cipher ids Denys Vlasenko 2018-11-04 21:25:41 +01:00
  • b29d045581 tls: move TLS_AES_128_GCM_SHA256 definition up Denys Vlasenko 2018-11-04 21:18:29 +01:00
  • 9b0ce4d608 tls: add more cipher ids, no code changes Denys Vlasenko 2018-11-04 20:53:54 +01:00
  • 9d05ad087e udhcpc: code shrink Denys Vlasenko 2018-11-03 23:34:03 +01:00
  • 97c2a6d082 remove FAST_FUNC on a static function Denys Vlasenko 2018-11-02 14:20:54 +01:00
  • 43794ff45d scripts/embedded_scripts: do not add superfluous NUL to script_names[] Denys Vlasenko 2018-11-02 14:18:36 +01:00
  • c339c7f7b3 libarchive: add a function to unpack embedded data Ron Yorston 2018-11-02 14:14:31 +01:00
  • 0df289f427 svlogd: fix pattern matching when using timestamps Denys Vlasenko 2018-11-01 14:53:04 +01:00
  • 0575c9932d busybox: show embedded scripts in applet list Denys Vlasenko 2018-11-01 13:58:16 +01:00
  • c9e161277e lineedit: autocompletion for embedded scripts Ron Yorston 2018-11-01 12:51:10 +01:00
  • b0df5af0fa ash: fix thinko in last commit Denys Vlasenko 2018-11-01 12:50:33 +01:00
  • ca82b5354f ash: in tryexec(), ensure we don't try to run embedded scripts as applets Ron Yorston 2018-11-01 11:45:03 +01:00
  • 151de441e7 ash: recognize embedded scripts in SH_STANDALONE mode Ron Yorston 2018-11-01 11:04:47 +01:00
  • aa2959c90d claenups for previous commit Denys Vlasenko 2018-11-01 10:28:04 +01:00
  • 4f2ef4a836 ash: allow shell scripts to be embedded in the binary Denys Vlasenko 2018-11-01 09:53:25 +01:00
  • 552796791f vi: remove duplicated code Ron Yorston 2016-04-26 15:23:38 +01:00
  • 656ca7bdd9 libbb/u_signal_names.c: don't check errno after bb_strtou Rasmus Villemoes 2018-09-12 16:06:37 +02:00
  • 571e525a14 libbb: optionally honour libc provided SIGRTMIN/SIGRTMAX in get_signum() Rasmus Villemoes 2018-09-12 16:06:36 +02:00
  • 93ef5dd640 printf: fix printf "%u\n" +18446744073709551614 Denys Vlasenko 2018-10-30 23:24:18 +01:00
  • 63d053d8c3 ntpd: default to FEATURE_NTP_AUTH=y Denys Vlasenko 2018-10-30 23:07:26 +01:00
  • 9ab5a8d560 dd: do not have 'ocount' variable if ibs/obs support is not enabled Denys Vlasenko 2018-10-30 17:04:52 +01:00
  • 3f6a978a0d dd: add 'oflag=seek_bytes' Rostislav Skudnov 2018-10-15 10:26:15 +00:00
  • f3e2838fc4 xargs: fix exit code if command exits nonzero, closes 11381 Denys Vlasenko 2018-10-30 14:40:17 +01:00