-
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