aboutsummaryrefslogtreecommitdiff
path: root/shell/ash_test/ash-misc/local1.tests (unfollow)
Commit message (Collapse)AuthorFilesLines
23 hoursPost-merge fixesRon Yorston3-7/+88
Upstream has moved some functions from networking/tls.c to a new file, libbb/hash_hmac.c. The merge didn't adjust this code to allow it to work with the native Windows checksum API. This only matters if FEATURE_USE_CNG_API is enabled and CONFIG_FEATURE_TLS_SCHANNEL isn't. In that case the wget applet fails to handle https. None of the default configurations has this combination, but it should work. Make it so. The Windows code doesn't implement hmac_block(), as that's only used for password encryption which isn't currently supported. The variadic function hmac_peek_hash() isn't declared FAST_FUNC, as that causes clang to issue many warnings.
3 daystls: only show schannel config option on mingwrfl8901-1/+1
5 daystls: change build defaultsRon Yorston4-4/+16
Update the default build configurations to enable the native TLS library in the 64-bit Unicode and ARM64 builds.
5 daystls: whitespace fixesRon Yorston5-8/+8
No functional changes.
5 daystls: fix schannel handshake on older WindowsRFL8901-1/+1
6 daysstty: fix build for Windows XPRon Yorston1-0/+10
The ioctl() to get the size of the terminal windows used functions which weren't available on Windows XP. Load these dynamically to avoid failure. Adds 160 bytes.
6 daystls: add Schannel implementationrfl8906-14/+635
Not enabled by default. When enabled without TLS 1.3 support, saves 16784-18776 bytes. (GitHub PR #510)
14 dayssed: ensure temporary file is deleted on errorRon Yorston1-1/+6
It wasn't possible to delete the temporary output file in case of error on Windows because it was open. Close the file before trying to unlink it. Adds 16 bytes. (GitHub issue #509)
2025-07-30Call BCryptDestroyHash before freeing memory handleRFL8902-0/+2
2025-07-27telnetd: improve --helpbusyboxDenys Vlasenko1-2/+2
function old new delta packed_usage 34996 35021 +25 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2025-07-25stty: enable a minimal Windows implementationRon Yorston11-31/+224
Implement a minimal stty applet for Windows. - Display and set terminal rows and columns - Enable/disable raw/cooked mode - Enable/disable echo mode - Implement 'stty sane' to reset raw/cooked/echo Adds 2120-2304 bytes. (GitHub issue #58)
2025-07-22libbb: SHA-NI - document that unpckhpd also works, no code changesDenys Vlasenko2-0/+4
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2025-07-22libbb: SHA-NI code shrinkDenys Vlasenko2-34/+66
function old new delta sha256_process_block64_shaNI 673 657 -16 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2025-07-21libbb: change define names in SHA-NI code to match kernel source more closelyDenys Vlasenko2-166/+166
No code changes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2025-07-20libbb/yescrypt: de-unroll salsa20()Denys Vlasenko2-23/+76
function old new delta salsa20 760 296 -464 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2025-07-19libbb: crypt_make_pw_salt(): fix yescrypt's random salt last charDenys Vlasenko2-4/+12
function old new delta crypt_make_pw_salt 128 146 +18 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2025-07-19cryptpw: fix detection of crypt algo from salt (was broken if default isn't DES)Denys Vlasenko2-11/+34
The symptom is: "cryptpw ... implicit" testsuite tests were failing if CONFIG_FEATURE_DEFAULT_PASSWD_ALGO is not "des". function old new delta cryptpw_main 223 283 +60 pw_encrypt 974 975 +1 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/0 up/down: 61/0) Total: 61 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2025-07-19libbb/yescrypt: code shrinkDenys Vlasenko1-28/+25
function old new delta blockmix_xor_save 1169 708 -461 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2025-07-19bootchartd: check the result of opendir("/proc")Denys Vlasenko1-1/+1
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2025-07-18tftp: use bb_error_msg instead of info_msg for a debug messageDenys Vlasenko1-1/+1
This is the only use of bb_info_msg in tftp. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2025-07-18ntpd: replace two bb_info_msg's with bb_error_msgDenys Vlasenko1-2/+2
All other messages are printed via bb_error_msg in this applet. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2025-07-18sulogin: set ^C to SIG_DFL before execing the shellDenys Vlasenko1-3/+6
function old new delta sulogin_main 331 340 +9 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2025-07-18password applets: update help textDenys Vlasenko2-4/+4
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2025-07-17libbb.h: increase MAX_PW_SALT_LENDenys Vlasenko2-8/+7
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2025-07-17libbb/yescrypt: actually, largest allowed salt is 86 chars, support thatDenys Vlasenko3-15/+23
function old new delta yescrypt_r 767 756 -11 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2025-07-15libbb/yescrypt: code shrinkDenys Vlasenko1-15/+8
function old new delta blockmix_xor 1177 702 -475 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>