Commit graph

  • 5f07327251 cpio: error out if the file to be achived is >=4GB main Denys Vlasenko 2025-04-21 04:41:50 +02:00
  • f13f68288f rpm2cpio: extract cpio even if compression is not known Denys Vlasenko 2025-04-20 23:59:38 +02:00
  • c61fdadf97 libbb/archival: make setup_unzip_on_fd() return bytes read if not compressed Denys Vlasenko 2025-04-20 23:43:19 +02:00
  • 636315ccb9 runit: fix setuidgid help text J. Neuschäfer 2025-04-14 20:40:43 +02:00
  • 9a8796436b archival: disallow path traversals (CVE-2023-39810) Denys Vlasenko 2024-10-02 10:12:05 +02:00
  • fc466720b5 syslogd: Fix 'OPT_locallog' check regression in 'syslogd_main' Grant Erickson 2025-04-08 15:39:30 +02:00
  • d2d23c848a udhcpd: send DHCPOFFERs as unicast (unless clients specifically asks for bcast) Denys Vlasenko 2025-04-07 02:46:39 +02:00
  • a8349b115d Makefile: fix passing of EXTRA_LDLIBS Denys Vlasenko 2025-04-06 12:13:16 +02:00
  • f9274e8d6e init: improve log message when a process exits: show exit code Sébastien Parisot 2025-04-02 17:43:54 +02:00
  • 887295686d udhcpc6: fix copy-paste error in "generate a consistent IAID" commit Denys Vlasenko 2025-02-09 15:09:15 +01:00
  • 4115439496 udhcpc6: generate a consistent IAID Zhou Siqi 2025-02-09 13:50:18 +01:00
  • 779cca899f udhcpc6: move block comment, no code changes Denys Vlasenko 2025-02-09 12:54:50 +01:00
  • ef21820dc9 udhcpc6: improvements Laurent Bercot 2025-02-09 12:50:41 +01:00
  • 14f57f5357 cut: code shrink Denys Vlasenko 2024-12-21 00:43:45 +01:00
  • 1ea89fa98a cut: code shrink Denys Vlasenko 2024-12-21 00:24:30 +01:00
  • b03f5162ac cut: fix up -D/-s behavior with -F Denys Vlasenko 2024-12-20 22:12:33 +01:00
  • dd40b40ee5 cut: remove unnecessary initialization of regmatch_t Denys Vlasenko 2024-12-20 21:46:32 +01:00
  • e2304d47a9 cut: shorten error messages on bad syntax even more Denys Vlasenko 2024-12-16 01:10:55 +01:00
  • ee8b94acbf cut: shorten error messages on bad syntax Denys Vlasenko 2024-12-16 00:51:31 +01:00
  • 0bd84c9472 cut: terminate cut_list[] so that we don't need "size of the array" variable Denys Vlasenko 2024-12-16 00:32:57 +01:00
  • ba9651b803 cut: we can't get empty cut_list[], remove the check for that Denys Vlasenko 2024-12-16 00:19:43 +01:00
  • e8622f0d85 cut: disallow -f '' and -f '-' Denys Vlasenko 2024-12-15 12:26:07 +01:00
  • b25ea3f156 cut: fix -F n-m to match toybox Denys Vlasenko 2024-12-14 13:58:49 +01:00
  • d48400d8fb cut: simplify getopt32 code Denys Vlasenko 2024-12-13 20:35:28 +01:00
  • 7624077772 cut: "it's legal to pass an empty list" seems to be untrue Denys Vlasenko 2024-12-13 20:22:05 +01:00
  • f4f8dc6864 cut: whitespace fixes Denys Vlasenko 2024-12-13 19:43:53 +01:00
  • ed6561685c cut: tweak comments Denys Vlasenko 2024-12-13 19:39:34 +01:00
  • 96a230f17b cut: fix handling of -d '' Denys Vlasenko 2024-12-13 19:31:41 +01:00
  • 9adafbc118 cut: prevent infinite loop if -F REGEX matches empty delimiter Denys Vlasenko 2024-12-13 19:06:58 +01:00
  • a4894eaf71 cut: tweak --help Denys Vlasenko 2024-12-11 01:10:05 +01:00
  • 9e364b16d1 cut: fix -d$'\n' --output-delimiter=@@ behavior Denys Vlasenko 2024-12-10 21:01:52 +01:00
  • a208fa03de cut: implement --output-delimiter Denys Vlasenko 2024-12-10 18:49:10 +01:00
  • b402b13fab cut: with -F disabled in .config, don't show it in --help Denys Vlasenko 2024-12-10 18:04:13 +01:00
  • 38a3c0ad32 cut: comment out code which seems to be not needed Denys Vlasenko 2024-12-10 17:50:29 +01:00
  • 103139d0e6 cut: fix "echo 1.2 | cut -d. -f1,3" (print "1", not "1.") Denys Vlasenko 2024-12-10 17:21:30 +01:00
  • 470f009552 cut: with -F, do not regcomp() pattern for every file Denys Vlasenko 2024-12-10 02:36:59 +01:00
  • 55fc6a18da cut: rename "cut_lists" to "cut_list" Denys Vlasenko 2024-12-10 02:29:48 +01:00
  • 1220b1519d cut: rename some variables to hopefully better names Denys Vlasenko 2024-12-10 02:15:25 +01:00
  • 808155ebf3 cut: "orig_line" is redundant, remove it Denys Vlasenko 2024-12-10 01:55:25 +01:00
  • 478ac90f2c cut: allocate "printed" only if OPT_CHAR or OPT_BYTE Denys Vlasenko 2024-12-10 01:50:58 +01:00
  • ad12ab439b cut: localize 'spos' variable, convert !NUMVAR to NUMVAR == 0 Denys Vlasenko 2024-12-10 01:44:13 +01:00
  • 73e9d25d75 cut: simplify OPT_ names, eliminate one variable Denys Vlasenko 2024-12-10 01:38:31 +01:00
  • f020414413 cut: improve detection of invalid ranges Ron Yorston 2024-11-03 12:47:27 +00:00
  • 50e2b59370 cut: fix "-s" flag to omit blank lines Colin McAllister 2024-07-17 16:33:35 -05:00
  • 87e60dcf0f hexdump: fix regression with -n4 -e '"%u"' Natanael Copa 2024-10-28 15:26:21 +01:00
  • 175b8dda19 libbb: tidy argument checks in getopt32() Ron Yorston 2024-11-06 15:14:41 +00:00
  • e6f3a3b381 chpst: fix error check of nice(2) call Christian Franke 2024-12-01 13:40:16 +01:00
  • 23db689683 hush: fix G.argv0_for_re_execing to avoid endless loop Hajime Tazaki 2024-11-25 14:08:36 +09:00
  • 75ca8d074b hexdump: accept hex numbers in -n, closes 16195 Denys Vlasenko 2024-10-08 04:23:29 +02:00
  • 49d9e06fba libbb: modify find_executable() to not temporarily write to PATH Denys Vlasenko 2024-10-08 04:03:17 +02:00
  • 8c4bccb83e hush: fix "type ./cat" and "command -v ./cat" to not scan PATH Denys Vlasenko 2024-10-07 22:00:16 +02:00
  • baa49bdc1b hush: make "test -x" use cached groupinfo Denys Vlasenko 2024-10-07 15:18:45 +02:00
  • 0929a129fc test: -x can return 0/1 early if all X bits are the same Denys Vlasenko 2024-10-07 07:33:58 +02:00
  • 96b0607302 ash: cache more of uid/gid syscalls Denys Vlasenko 2024-10-07 07:28:44 +02:00
  • d26e958725 ash: make "test -x" use cached groupinfo Denys Vlasenko 2024-10-07 07:14:27 +02:00
  • 4c1d645c86 libbb: simplify parameter passing in is_in_supplementary_groups() Denys Vlasenko 2024-10-07 06:36:00 +02:00
  • 860b3d066f ash: command -v CMD must skip (go to next path) when CMD exists, but is not executable Denys Vlasenko 2024-10-07 05:46:31 +02:00
  • 748b168154 libbb: move is_in_supplementary_groups() from test to libbb Denys Vlasenko 2024-10-07 01:20:43 +02:00
  • bb5525613e test: Invert return value of test_eaccess and rename it to test_st_mode Denys Vlasenko 2024-10-06 19:24:06 +02:00
  • 222802e833 test: code shrink Denys Vlasenko 2024-10-06 19:08:10 +02:00
  • 8953429a82 networking/libiproute/iplink.c: fix support for older kernels Thomas Devoogdt 2024-10-04 15:32:55 +02:00
  • bf57f732a5 libbb: fix sha1 on !x86 if CONFIG_SHA1_HWACCEL=y Rudi Heitbaum 2024-09-29 17:57:55 +00:00
  • dff444bc37 hush: whitespace and comment fixes Denys Vlasenko 2024-09-28 03:52:44 +02:00
  • 24aa93d538 ash: reject unknown long options Ron Yorston 2024-09-23 12:44:28 +01:00
  • 39c5c08b28 lineedit: use stdout for shell history builtin Ron Yorston 2024-07-27 07:51:35 +01:00
  • 26895db35d ed: fix line insertion before current line. Closes 15081 Ron Yorston 2024-07-18 14:59:30 +01:00
  • 480a07bd68 fixdep: add fstat error handling Sam James 2024-04-23 21:10:18 +01:00
  • dbd14c4a42 libbb: send usage messages to correct stream Ron Yorston 2024-04-09 09:51:48 +01:00
  • 2c232f1e60 libbb: use full_write1_str() to shrink busybox_main() Ron Yorston 2024-04-09 09:50:59 +01:00
  • e5b0547ac8 lineedit: make save_history() FAST_FUNC Denys Vlasenko 2024-09-27 19:35:50 +02:00
  • a023f39265 Start 1.38.0 development cycle Denys Vlasenko 2024-09-26 23:33:06 +02:00
  • be7d1b7b17 Bump version to 1.37.0 Denys Vlasenko 2024-09-26 23:31:15 +02:00
  • a667a7f020 wget: fix compile warnings when WGET_FTP is not selected Denys Vlasenko 2024-09-26 16:27:10 +02:00
  • 371fe9f71d ash: move hashvar() calls into findvar() Ron Yorston 2024-04-06 09:50:42 +01:00
  • e4b5ccd13b timeout: allow fractional seconds in timeout values Ron Yorston 2024-04-08 13:12:25 +01:00
  • b20b3790b4 powertop: code shrink Denys Vlasenko 2024-07-13 11:46:15 +02:00
  • 23da5c4b71 hush: do not exit interactive shell on some redirection errors Denys Vlasenko 2024-07-13 01:47:49 +02:00
  • 14e28c18ca hush: fix "exec 3>FILE" aborting if 3 is exactly the next free fd Denys Vlasenko 2024-07-13 00:59:02 +02:00
  • 6c38d0e9da hush: avoid duplicate fcntl(F_SETFD, FD_CLOEXEC) during init Denys Vlasenko 2024-07-13 00:14:41 +02:00
  • 08fb86726b ash: remove limitation on fd# length Denys Vlasenko 2024-07-12 22:28:25 +02:00
  • 0829fce079 ash: do not abort interactive mode on >&9999 redirect Denys Vlasenko 2024-07-12 21:58:04 +02:00
  • 1ad2f5cd9f tls: fix CONFIG_FEATURE_TLS_SHA1=y + CONFIG_SHA1_HWACCEL=y Denys Vlasenko 2024-07-12 19:30:14 +02:00
  • 999e290ef6 tls: P256: improve x86_64 multiplication asm code Denys Vlasenko 2024-07-12 11:08:08 +02:00
  • d745852f13 tls: P256: fix obscure x86_64 asm misbehavior, closes 15679 Denys Vlasenko 2024-07-11 23:48:53 +02:00
  • a3c5068306 md5/shaXsum: accept uppercase hex strings Ron Yorston 2024-04-03 13:59:25 +01:00
  • 05e5d6a381 vi: Ensure that the edit buffer ends in a newline Petja Patjas 2023-04-17 16:28:53 +03:00
  • 0af28b84e5 ash: remove defunct control character to save a few bytes Ron Yorston 2024-07-10 07:35:26 +02:00
  • 87c31609f4 Makefile.flags: suppress clang warnings when cross-compiling Ron Yorston 2024-01-02 09:01:32 +00:00
  • ba0f94458b ash: fix parsing of alias expansion + bash features Ron Yorston 2024-05-02 13:08:14 +01:00
  • 0a88a7ae3b awk: mktime() with no arguments is not allowed Denys Vlasenko 2024-07-10 07:04:28 +02:00
  • 2eea3494f1 awk: improve comments and constants, no code changes Denys Vlasenko 2024-07-10 06:58:51 +02:00
  • 45d471d435 qwk: code shrink Denys Vlasenko 2024-07-09 17:50:58 +02:00
  • 38335df9e9 awk: restore assignment precedence to be lower than ternary ?: Denys Vlasenko 2024-07-09 15:30:46 +02:00
  • 49340d93ed awk: do not infinitely recurse getvar_s() if CONVFMT is set to a numeric value Denys Vlasenko 2024-07-09 03:04:26 +02:00
  • fb08d43d44 awk: fix use after free (CVE-2023-42363) Natanael Copa 2024-05-20 17:55:28 +02:00
  • eba9b33b45 chown: stop accepting deprecated USER.GROUP syntax, only : separator is allowed Denys Vlasenko 2024-07-08 17:53:32 +02:00
  • 9f262698cc wget: ignore header casing Sertonix 2024-06-08 18:05:44 +00:00
  • a6ce017a8a typo fix Denys Vlasenko 2024-06-01 10:51:58 +02:00
  • 41b47398f5 libbb: fix 64-bit bb_popcnt_long Denys Vlasenko 2024-05-31 23:37:28 +02:00
  • 2075553a1b libbb: add bit counting function, use where appropriate Denys Vlasenko 2024-05-31 12:01:43 +02:00