Commit graph

  • 2ca39ffd44 awk: fix subst code to handle "start of word" pattern correctly (needs REG_STARTEND) Denys Vlasenko 2023-06-08 10:42:39 +02:00
  • 113685fbcd awk: fix SEGV on read error in -f PROGFILE Denys Vlasenko 2023-06-07 10:54:34 +02:00
  • f4789164e0 awk: code shrink Denys Vlasenko 2023-06-06 12:48:11 +02:00
  • 5f84c56336 awk: fix backslash handling in sub() builtins Denys Vlasenko 2023-06-03 00:39:33 +02:00
  • 0256e00a9d awk: fix precedence of = relative to == Denys Vlasenko 2023-05-30 16:42:18 +02:00
  • fe0b798548 tunctl: code shrink Denys Vlasenko 2023-05-29 14:47:10 +02:00
  • 721bf6eaf4 awk: printf(INVALID_FMT) prints it verbatim Denys Vlasenko 2023-05-29 10:55:40 +02:00
  • 4d7339204f awk: shrink - use setvar_sn() to set variables from non-NUL terminated strings Denys Vlasenko 2023-05-28 18:00:51 +02:00
  • 05e60007d4 awk: code shrink Denys Vlasenko 2023-05-28 17:51:59 +02:00
  • b76b420b5d awk: fix closing of non-opened file Denys Vlasenko 2023-05-28 17:25:56 +02:00
  • 9790eb73c8 libbb/dump: code shrink Denys Vlasenko 2023-05-28 13:32:07 +02:00
  • 21dce1c3c3 awk: do not read ARGIND, only set it (gawk compat) Denys Vlasenko 2023-05-27 19:11:28 +02:00
  • 5c8a9dfd97 awk: remove a local variable "caching" a struct member Denys Vlasenko 2023-05-27 18:21:38 +02:00
  • 528808bcd2 awk: get rid of one indirection level for iF (input file structure) Denys Vlasenko 2023-05-27 18:05:42 +02:00
  • 84ff1825dd awk: fix splitting with default FS Denys Vlasenko 2023-05-27 16:16:58 +02:00
  • 9225f9684f libbb/dump: make xxd_displayoff member conditional on xxd Denys Vlasenko 2023-05-27 14:51:46 +02:00
  • 6d9427420b od: -l,I,L indeed depend on sizeof(long), fix this Denys Vlasenko 2023-05-26 20:17:04 +02:00
  • 5dcc443dba awk: fix use-after-realloc (CVE-2021-42380), closes 15601 Denys Vlasenko 2023-05-26 19:36:58 +02:00
  • d7814f5727 hexdump: code shrink Denys Vlasenko 2023-05-26 16:43:40 +02:00
  • 283cba78f2 hexdump, xxd: shrink strings Denys Vlasenko 2023-05-26 14:46:29 +02:00
  • 34751d8bf9 libbb/dump: correct handling of 1-byte signed int format Denys Vlasenko 2023-05-26 14:10:38 +02:00
  • 8fab211141 libbb/dump: use fputs_stdout where appropriate Denys Vlasenko 2023-05-26 13:39:33 +02:00
  • de851bc9b2 od, hexdump: byte 0x11 is "dc1" not "dcl" Denys Vlasenko 2023-05-26 13:33:08 +02:00
  • 25a10ffe1f od: actually remove -IL from --help, as comment says Denys Vlasenko 2023-05-26 13:01:41 +02:00
  • 60d4d55b87 od: support -DOHXIL Denys Vlasenko 2023-05-26 12:56:17 +02:00
  • 3c6f6382ee libbb/dump: conditionalize code used only by xxd and od Denys Vlasenko 2023-05-26 12:34:11 +02:00
  • aa4d303a31 od: fix default format, shrink Denys Vlasenko 2023-05-26 04:27:43 +02:00
  • 0c3270f7e5 od: stop printing extra trailing spaces Denys Vlasenko 2023-05-25 23:48:13 +02:00
  • 6882a933cf od: implement -B Denys Vlasenko 2023-05-25 22:17:18 +02:00
  • ce4cfc33ca od: correct -i, enable tests which pass for DESKTOP too Denys Vlasenko 2023-05-25 19:51:37 +02:00
  • e2287f99fe od: for !DESKTOP, match output more closely to GNU coreutils 9.1, implement -s Denys Vlasenko 2023-05-25 17:39:28 +02:00
  • 64bdd7566c od: add tests David Leonard 2023-05-11 23:49:58 +10:00
  • 2bda790fd1 od: fix -O David Leonard 2023-05-11 23:59:04 +10:00
  • b5be8da350 hush: make "false" built-in Denys Vlasenko 2023-05-25 15:24:56 +02:00
  • 6824298ab4 hush: fix ELIF cmd1;cmd2 THEN ... not executing cmd2, closes 15571 Denys Vlasenko 2023-05-25 14:22:10 +02:00
  • 3e83699ce2 ash: use-after-free in bash pattern substitution Karsten Sperling 2023-05-18 16:47:49 +02:00
  • c5682813ab examples/var_service/README: fix an error Denys Vlasenko 2023-05-18 13:30:10 +02:00
  • 2f663a6f7d cpio: tweak --help Denys Vlasenko 2023-05-09 19:42:58 +02:00
  • dc84002a82 nslookup: code shrink Denys Vlasenko 2023-05-09 19:32:29 +02:00
  • 62775ec4b3 nslookup: ensure unique transaction IDs for the DNS queries Denys Vlasenko 2023-05-09 19:21:45 +02:00
  • 3a7f00eadc hush: add comment about abort on syntax error %{^} Denys Vlasenko 2023-05-09 14:02:06 +02:00
  • 465f05a420 build system: fix "Config.in:117 error: Overlong line" Denys Vlasenko 2023-05-08 12:31:34 +02:00
  • 3c8e540eb7 hush: fix an interactive abort on error Denys Vlasenko 2023-05-08 12:27:50 +02:00
  • 40fa8eb998 build system: Make it possible to build with 64bit time_t Uwe Kleine-König 2023-04-20 14:13:17 +02:00
  • 07f8b6feac readlink: code shrink Denys Vlasenko 2023-05-07 18:44:03 +02:00
  • c6058d221a nmeter: improve %T fractionals display Denys Vlasenko 2023-05-07 18:35:22 +02:00
  • 382e163497 factor: we can pack 21, not 20, 3-bit elements into packed wheel words Denys Vlasenko 2023-04-23 13:42:19 +02:00
  • 7ddd233c80 ip: code shrink Denys Vlasenko 2023-04-23 12:37:46 +02:00
  • d2b81b3dc2 readlink: support --, -n always Eric Blake 2023-03-24 09:58:14 -05:00
  • 2ffd8986e2 tr: display usage for incorrect arguments Ron Yorston 2023-04-16 08:23:58 +01:00
  • acae889dd9 ash,hush: tab completion of functions and aliases Ron Yorston 2023-04-13 12:56:14 +01:00
  • 90b607d79a hush: quote variable values printed by "set" (match ash behavior) Denys Vlasenko 2023-04-13 09:20:24 +02:00
  • 8b72877bab shuf: another tweak to COMMON_PREFIX_HACK code Denys Vlasenko 2023-04-13 00:10:10 +02:00
  • 7c1f975cdd build system: clean more files on make clean Tomas Paukrt 2023-04-09 09:06:43 +02:00
  • f7065aa9ae shuf: fix pfx_len calculation Denys Vlasenko 2023-04-12 14:56:05 +02:00
  • 8696f5d380 shuf: remove redundant code Denys Vlasenko 2023-04-12 14:51:11 +02:00
  • 238dab322a shuf: add (disabled) code to support very long numbers in -i LO-HI Denys Vlasenko 2023-04-12 14:47:24 +02:00
  • 853cfe927f lineedit: fix crash when icanon set with -echo Akos Somfai 2023-04-03 22:52:06 +02:00
  • 550e6d8fbd sleep: fix error exit when called as "sh" builtin Denys Vlasenko 2023-04-12 12:23:36 +02:00
  • 478b5ac2bc seq: fix yet another case of negative parameters not working Denys Vlasenko 2023-04-11 20:29:59 +02:00
  • cb57abb46f seedrng: fix for glibc <= 2.24 not providing random header Thomas Devoogdt 2023-04-10 19:58:15 +02:00
  • 200a9669fb seedrng: fix for glibc <= 2.24 not providing getrandom() Denys Vlasenko 2023-04-10 17:26:04 +02:00
  • 85e4805ae9 appletlib: fix "warning: unused variable applet_no" Tomas Paukrt 2023-04-09 10:18:51 +02:00
  • 7362d29794 ash: fix sleep built-in not running INT trap immediately on ^C Denys Vlasenko 2023-04-10 16:30:27 +02:00
  • 611729eff3 mkfs_vfat: do not generate same volume_id when run in rapid succession Denys Vlasenko 2023-04-10 14:46:09 +02:00
  • 9bc2b6e884 seq: accept negative parameters Denys Vlasenko 2023-04-10 14:33:20 +02:00
  • a26711a2d1 libbb: consolidate NOMMU fix of restoring high bit in argv[0][0] Denys Vlasenko 2023-04-06 21:20:28 +02:00
  • 05f2bedaeb ash: sleep builtin with no arguments should not exit Denys Vlasenko 2023-04-03 19:54:42 +02:00
  • ff8fde111e hush: printf builtin with no arguments should not exit Denys Vlasenko 2023-04-03 19:29:57 +02:00
  • 46e92e1e56 ash: code shrink: do not take address of prefix(), allowing it to inline Denys Vlasenko 2023-04-03 17:30:03 +02:00
  • a33d19eba8 ash: code shrink - reuse is_prefixed_with() from libbb Denys Vlasenko 2023-04-03 15:19:13 +02:00
  • 94780e3e8e ash: get rid of separate mail_var_path_changed flag variable Denys Vlasenko 2023-04-03 15:01:00 +02:00
  • 7ababc3e3c ash: fix still-broken new mail detection Denys Vlasenko 2023-04-03 14:31:18 +02:00
  • 2860b2530e ash: fix broken new mail detection Denys Vlasenko 2023-04-03 14:01:36 +02:00
  • 6748e6494c hush (NOMMU): fix LINENO in execed children Denys Vlasenko 2023-04-01 23:16:01 +02:00
  • fd5fb2d2b5 hush: speed up "big heredoc" code Denys Vlasenko 2023-04-01 22:36:30 +02:00
  • 1409432d07 hush: add TODO comment Denys Vlasenko 2023-04-01 22:16:32 +02:00
  • 00fc136843 ash: code shrink Denys Vlasenko 2023-04-01 11:11:20 +02:00
  • 262a845477 ash: exec: Stricter pathopt parsing - lost chunk Denys Vlasenko 2023-03-31 21:35:50 +02:00
  • 098cd7ece4 ash: improve trap and jobs builtins in child shells Ron Yorston 2023-03-30 11:05:04 +01:00
  • af5277f883 modprobe: call finit_module with MODULE_INIT_COMPRESSED_FILE if module name doesn't end with .ko Denys Vlasenko 2023-03-31 13:15:58 +02:00
  • 470fa7b364 ash: make EPOCH variables work if RANDOM is disabled Ron Yorston 2023-03-26 11:20:46 +01:00
  • f2e659415a lineedit: fix matching of directories when searching PATH Ron Yorston 2023-03-24 15:16:35 +00:00
  • a59e5a7d08 libbb/sha: do not read shaNI variable twice, and factor out its setting Denys Vlasenko 2023-03-29 15:44:08 +02:00
  • bd76b75f72 libbb/sha: fix sha-NI instruction detection Denys Vlasenko 2023-03-29 15:17:00 +02:00
  • 3253d7fe00 httpd: do not mangle cgi-bin/SCRIPT/params URLs Denys Vlasenko 2023-03-28 18:53:07 +02:00
  • d8a3360380 find: implement -ok David Leonard 2023-01-29 12:07:08 +10:00
  • 2d4a3d9e6c fixdep: avoid underflow when end of entry doesn't coincide with EOF Arsen Arsenović 2023-02-21 20:20:31 +01:00
  • 029740a3e4 unzip: document some options we might support Denys Vlasenko 2023-02-23 12:00:36 +01:00
  • 75197998c2 unzip: clear SUID/GID bits, implement -K to not clear them Denys Vlasenko 2023-02-22 10:50:14 +01:00
  • 669c40ed8e top: stop using div() from libc, compilers now do it better Denys Vlasenko 2023-02-13 15:04:11 +01:00
  • 93ae7464e6 hush: restore SIGHUP handling, this time explain why we do what we do Denys Vlasenko 2023-01-30 18:47:18 +01:00
  • 1fdb33bd07 hush: restore tty pgrp on SIGHUP Denys Vlasenko 2023-01-30 16:49:48 +01:00
  • 6101b6d3ea hush: remove special handling of SIGHUP Denys Vlasenko 2023-01-30 15:57:04 +01:00
  • 93e0898c66 shell: fix SIGWINCH and SIGCHLD (in hush) interrupting line input, closes 15256 Denys Vlasenko 2023-01-26 12:56:33 +01:00
  • c2739e11de nmeter: increase maximum /proc file size (needed for large machines) Denys Vlasenko 2023-01-24 12:47:32 +01:00
  • 1040f78176 ntpd: correct comment: 2^-20 is ~1 microsecond (confused with 10^-20) Denys Vlasenko 2023-01-18 18:04:22 +01:00
  • 479bd7af0d ntpd: fold d_to_tv() into its only caller Denys Vlasenko 2023-01-18 17:42:17 +01:00
  • c344ca6c7f ntpd: correct fixed->float conversions of fractions Denys Vlasenko 2023-01-17 17:01:05 +01:00
  • 85acf71d25 ntpd: make NTP client and server Y2036/2038-ready Miroslav Lichvar 2022-09-16 15:06:36 +02:00