1
0
mirror of synced 2026-10-29 06:12:57 +03:00

Commit Graph

  • e591316e02 hush: rename hush_exit to save_history_run_exit_trap_and_exit, sigexit to restore_ttypgrp_and_killsig_or__exit Denys Vlasenko 2025-08-03 00:44:32 +02:00
  • 7d782e8813 shell: fix the check of empty HISTFILE Denys Vlasenko 2025-08-03 00:11:11 +02:00
  • 91d8b4eb5c ftpd: code shrink, move replace_char() to libbb Denys Vlasenko 2025-08-02 07:18:56 +02:00
  • 2d7ff2c909 ls: don't do unnecessary tty operations when called from ftpd Denys Vlasenko 2025-08-01 18:16:46 +02:00
  • 4f43bda947 ls: code shrink Denys Vlasenko 2025-08-01 12:06:02 +02:00
  • 0fea54a983 libbb/dump: much faster formatting of %_u on x86 Denys Vlasenko 2025-08-01 03:01:38 +02:00
  • e95086b2fa libbb/yescrypt: code shrink Denys Vlasenko 2025-08-01 02:21:38 +02:00
  • 4f3a56dc12 ls: fix -Q to match GNU Denys Vlasenko 2025-08-01 01:02:43 +02:00
  • bb18473216 ls: lack of -q should not suppress -Q Denys Vlasenko 2025-07-31 19:24:08 +02:00
  • 551bfdb97f ls: implement -q, fix -w0, reduce startup time Denys Vlasenko 2025-07-31 18:35:11 +02:00
  • a98b95b715 *: use safe_waitpid() or wait_any_nohang() where approppriate Denys Vlasenko 2025-07-30 20:02:23 +02:00
  • 41f677ec5d crond: reap orphaned grandchildren to prevent zombie buildup Valentin Lab 2025-05-31 09:56:09 +08:00
  • 427f808732 date: return failure exit code on clock_settime error Ladislav Michl 2023-06-14 16:35:06 +02:00
  • 65deb9f7dd sha3sum: add -aBITS tests Denys Vlasenko 2025-07-30 19:11:26 +02:00
  • dcbb69e0a5 sha384sum: new applet Andy Knowles 2025-07-30 18:29:48 +02:00
  • 628a7b2f47 telnetd: improve --help Denys Vlasenko 2025-07-27 14:24:23 +02:00
  • e022ff88d1 libbb: SHA-NI - document that unpckhpd also works, no code changes Denys Vlasenko 2025-07-22 16:43:22 +02:00
  • ed22c5bd4a libbb: SHA-NI code shrink Denys Vlasenko 2025-07-22 00:03:02 +02:00
  • d23ad55904 libbb: change define names in SHA-NI code to match kernel source more closely Denys Vlasenko 2025-07-21 08:14:08 +02:00
  • 77a49a61b2 libbb/yescrypt: de-unroll salsa20() Denys Vlasenko 2025-07-20 08:40:31 +02:00
  • c6b9e76373 libbb: crypt_make_pw_salt(): fix yescrypt's random salt last char Denys Vlasenko 2025-07-19 18:42:32 +02:00
  • 6979467a62 cryptpw: fix detection of crypt algo from salt (was broken if default isn't DES) Denys Vlasenko 2025-07-19 18:17:24 +02:00
  • 51b45ce28a libbb/yescrypt: code shrink Denys Vlasenko 2025-07-19 17:20:35 +02:00
  • 94591a1030 bootchartd: check the result of opendir("/proc") Denys Vlasenko 2025-07-19 02:26:20 +02:00
  • ee2ef17cc7 tftp: use bb_error_msg instead of info_msg for a debug message Denys Vlasenko 2025-07-18 10:38:18 +02:00
  • 27e1fc679e ntpd: replace two bb_info_msg's with bb_error_msg Denys Vlasenko 2025-07-18 10:34:17 +02:00
  • 504f44436f sulogin: set ^C to SIG_DFL before execing the shell Denys Vlasenko 2025-07-18 07:29:24 +02:00
  • d2ef2c75c5 password applets: update help text Denys Vlasenko 2025-07-18 07:28:32 +02:00
  • dde90f1d47 libbb.h: increase MAX_PW_SALT_LEN Denys Vlasenko 2025-07-17 17:34:14 +02:00
  • b823735b7e libbb/yescrypt: actually, largest allowed salt is 86 chars, support that Denys Vlasenko 2025-07-17 17:01:40 +02:00
  • abe0b45cd7 libbb/yescrypt: code shrink Denys Vlasenko 2025-07-15 05:47:18 +02:00
  • e62bfbcaed libbb/yescrypt: code shrink Denys Vlasenko 2025-07-11 08:56:10 +02:00
  • 95f169f3bb libbb/yescrypt: code shrink Denys Vlasenko 2025-07-09 10:38:11 +02:00
  • 11d4c08d75 libbb/bitops.c: add inlining comment Denys Vlasenko 2025-07-09 08:21:47 +02:00
  • c305c81c94 libbb: introduce and use block-XOR functions Denys Vlasenko 2025-07-09 06:51:04 +02:00
  • e9c21c5c3a hush: fix SEGV on "echo << >" and such Denys Vlasenko 2025-07-08 10:34:38 +02:00
  • 7b313c3465 libbb: code shrink in sha_crypt() Denys Vlasenko 2025-07-08 10:04:47 +02:00
  • 0930708794 libbb/yescrypt: disable NROM code Denys Vlasenko 2025-07-08 06:51:17 +02:00
  • d0f0874d57 libbb/yescrypt: disable code which accepts unusual yescrypt parameters Denys Vlasenko 2025-07-08 05:25:31 +02:00
  • 78bd8a44b7 libbb/yescrypt: explain and shrink decode64_uint32() Denys Vlasenko 2025-07-08 03:36:17 +02:00
  • d18ac080e4 libbb/yescrypt: code shrink Denys Vlasenko 2025-07-08 00:14:24 +02:00
  • 8466c3e78f libbb/yescrypt: madvise(MADV_HUGEPAGE) our usually very large allocation Denys Vlasenko 2025-07-07 23:07:58 +02:00
  • f8e9bd30d7 libbb/yescrypt: disable unrolling in two places Denys Vlasenko 2025-07-07 22:34:31 +02:00
  • e5d3a87633 libbb/yescrypt: 64-bit build fixes Denys Vlasenko 2025-07-07 21:52:39 +02:00
  • 7798f651a4 add libbb/yescrypt/PARAMETERS Denys Vlasenko 2025-07-07 21:36:31 +02:00
  • 67b98c7b1b libbb/yescrypt: no need to find salt-terminating "$" twice Denys Vlasenko 2025-07-07 18:28:56 +02:00
  • e3484095f9 libbb/yescrypt: code shrink Denys Vlasenko 2025-07-07 18:03:10 +02:00
  • 5e9b95ff40 cryptpw: -m sha512crypt must also be accepted Denys Vlasenko 2025-07-07 17:42:35 +02:00
  • 479d8db99f libbb/yescrypt: fix salts ending in dots (corresponding to binary zeros) Denys Vlasenko 2025-07-07 17:26:47 +02:00
  • 75758c7360 libbb/yescrypt: accept longer salts (up to 84 chars) Denys Vlasenko 2025-07-07 17:08:32 +02:00
  • 63025e8bca libbb/yescrypt: remove forgotten SHA256 HMAC header file Denys Vlasenko 2025-07-07 10:50:20 +02:00
  • f464be22bd libbb/yescrypt: make it possible to set constant parameters, and set YESCRYPT_RW Denys Vlasenko 2025-07-07 10:39:14 +02:00
  • c11730490a libbb/yescrypt: remove redundant SHA256 HMAC implementation Denys Vlasenko 2025-07-07 08:21:44 +02:00
  • 1a0913d57c libbb: factor out HMAC code from TLS Denys Vlasenko 2025-07-07 07:44:01 +02:00
  • e2091c9842 libbb: add two more forgotten source files Denys Vlasenko 2025-07-07 04:57:16 +02:00
  • a2a5db41a3 libbb/pw_ascii64.c: add forgotten source file Denys Vlasenko 2025-07-07 00:04:10 +02:00
  • 53de6e6150 libbb/yescrypt: use common ascii64 encoding routine Denys Vlasenko 2025-07-06 22:43:28 +02:00
  • 5e17e3c6f4 libbb: shuffle ascii64 code around, shrink i2a64() Denys Vlasenko 2025-07-06 21:59:03 +02:00
  • f3a1b7be72 libbb/yescrypt: remove one NOINLINE, add copyright headers, merge two source files Denys Vlasenko 2025-07-06 20:59:00 +02:00
  • 0574928c85 libbb/yescrypt: remove unused prefetching code Denys Vlasenko 2025-07-06 20:08:53 +02:00
  • aebe6f7132 libbb/yescrypt: remove inlines (whcih gcc detects anyway) and dead ifderfs Denys Vlasenko 2025-07-06 19:47:29 +02:00
  • 447eb6bf71 libbb: in DES crypt, error out on invalid salt chars Denys Vlasenko 2025-07-06 19:30:58 +02:00
  • 82bbbd2e53 libbb: code shrink in DES crypt Denys Vlasenko 2025-07-06 19:14:09 +02:00
  • 23b5527f5c libbb/yescrypt: use common ACSII char-to-64 conversion code Denys Vlasenko 2025-07-06 19:08:57 +02:00
  • f5af8aefea libbb/yescrypt: shrink PBKDF2 Denys Vlasenko 2025-07-06 18:35:37 +02:00
  • b8f7600166 libbb/yescrypt: more efficient byteswapping Denys Vlasenko 2025-07-06 18:27:16 +02:00
  • 9c4cd75d12 restore mangled comment Denys Vlasenko 2025-07-06 11:16:43 +02:00
  • 0893bc3bac libbb/yescrypt: code shrink Denys Vlasenko 2025-07-06 11:12:13 +02:00
  • b21cd481db libbb/yescrypt: code shrink Denys Vlasenko 2025-07-06 11:02:03 +02:00
  • 62abd47815 Move "sha256-hash a memory array and produce the digest" helper to libbb Denys Vlasenko 2025-07-06 10:50:46 +02:00
  • 4e5a6b6dbb libbb/yescrypt: remove extra sha256 implementation Denys Vlasenko 2025-07-06 10:35:22 +02:00
  • ffac25d056 libbb/yescrypt: comment tweaks Denys Vlasenko 2025-07-06 07:43:04 +02:00
  • 8be6dafe94 libbb/yescrypt: use mmap for allocation, it's large - 16Mbytes Denys Vlasenko 2025-07-06 06:50:18 +02:00
  • 736589f877 libbb/yescrypt: reduce the number of function parameters Denys Vlasenko 2025-07-06 06:05:08 +02:00
  • 85d3c48217 libbb/yescrypt: code shrink in salt decoding Denys Vlasenko 2025-07-06 03:59:59 +02:00
  • 1c977008e0 libbb/yescrypt: code shrink in parameter decoding Denys Vlasenko 2025-07-06 03:40:06 +02:00
  • 1524540613 libbb/yescrypt: remove unused variable Denys Vlasenko 2025-07-06 03:22:46 +02:00
  • 9b6e03fd09 libbb/yescrypt: remove unused yescrypt_region_t tmp Denys Vlasenko 2025-07-06 03:03:23 +02:00
  • e189464fa7 libbb/yescrypt: make some functions static Denys Vlasenko 2025-07-06 02:39:07 +02:00
  • 3d9b965b4a libbb/yescrypt: remove unused yescrypt_binary_t Denys Vlasenko 2025-07-06 01:35:23 +02:00
  • bf8231d11d libbb/yescrypt: remove YESCRYPT_INIT_SHARED flag and code using it Denys Vlasenko 2025-07-06 01:29:14 +02:00
  • 10196929da libbb/yescrypt: remove unreachable support for scrypt hash ("$7$...") Denys Vlasenko 2025-07-06 01:10:53 +02:00
  • be327bed9d libbb/yescrypt: remove unused yescrypt_shared_t Denys Vlasenko 2025-07-06 01:03:49 +02:00
  • 444a91abc9 libbb/yescrypt: remove obviously unused, commented-out parts Denys Vlasenko 2025-07-06 00:55:08 +02:00
  • 80e676664e libbb: add yescrypt password hashing support Denys Vlasenko 2025-07-06 00:44:19 +02:00
  • 84766710f4 whitespace fix Denys Vlasenko 2025-07-05 12:59:42 +02:00
  • 142ac2d796 diff: code shrink Denys Vlasenko 2025-07-04 21:40:51 +02:00
  • 8d3d078917 shell: empty HISTFILE disables history saving, just as unset one did Denys Vlasenko 2025-07-04 12:47:11 +02:00
  • 9c46a06885 shell: update HISTFILESIZE code to be actually useful Denys Vlasenko 2025-07-03 19:10:42 +02:00
  • 36ac283682 shell: fix race between signal handlers setting bb_got_signal and poll() Denys Vlasenko 2025-07-02 22:42:47 +02:00
  • bbaa56f737 use pollfd[1] array for poll() argument Denys Vlasenko 2025-07-02 21:55:42 +02:00
  • 8c835540ef cpio: map -F to --file long option Sertonix 2025-04-08 09:32:26 +00:00
  • 244f5c4795 libbb: Prevent clang from reading the G pointer before it is assigned Bin Meng 2025-06-01 12:26:06 +08:00
  • dcd8df258a shell: improve bash compatibility of read built-in Ron Yorston 2025-07-01 09:47:14 +01:00
  • 4b1f1da358 df: -k overrides block size to 1k even if $POSIXLY_CORRECT Denys Vlasenko 2025-07-01 19:26:50 +02:00
  • e6317e72dd hexdump: add tests for %x, handle little/big endian properly Radoslav Kolev 2025-04-24 00:45:27 +03:00
  • b8ce2084cd od: make -B test little endian only, add variant for big endian Radoslav Kolev 2025-04-24 00:45:26 +03:00
  • f5c7cae55f hexdump: fix regression for uint16 on big endian systems Radoslav Kolev 2025-04-24 00:45:25 +03:00
  • 73c67d75ef ntpd: Raise MAXDIST to 3s for better tolerance and consistency with chrony Michael Glembotzki 2025-06-17 12:20:02 +02:00
  • 58adc7b527 ip route: make cache printing a bit more similar to upstream Denys Vlasenko 2025-07-01 12:54:00 +02:00