1
0
mirror of synced 2026-10-30 21:34:23 +03:00

Commit Graph

  • 28d91d754e libbb: fix potential NULL pointer use Denys Vlasenko 2018-09-03 10:36:51 +02:00
  • 3060992ec9 libbb: fix use-after-free in copy_file Denys Vlasenko 2018-09-03 10:25:29 +02:00
  • 2993551efc Revert "libbb: remove unnecessary variable in xmalloc_fgets" Denys Vlasenko 2018-09-02 18:35:29 +02:00
  • 22a9951620 libbb: in xmalloc_fgets(), use size_t for bb_get_chunk_from_file() Denys Vlasenko 2018-09-02 18:48:09 +02:00
  • 0d598ab9f0 Revert "libbb: remove unnecessary variable in xmalloc_fgets" Denys Vlasenko 2018-09-02 18:35:29 +02:00
  • 270becc240 smemcap: keep outputting by ignoring transient processes, take two Denys Vlasenko 2018-08-30 11:49:51 +02:00
  • 9a2621a3b9 smemcap: keep outputting by ignoring transient processes Andre Goddard Rosa 2018-08-26 17:37:30 +02:00
  • 9d539f9fbd sysklogd: add timestamp option to ignore message timestamps Peter Korsgaard 2018-08-09 11:25:22 +02:00
  • 6791140123 fix !CONFIG_FLOAT_DURATION build Denys Vlasenko 2018-08-26 16:32:16 +02:00
  • 78a5ef9d2c ping: use setitimer() instead of ualarm() Denys Vlasenko 2018-08-25 19:36:06 +02:00
  • 3759516672 ip: tweak --help text Denys Vlasenko 2018-08-14 11:19:09 +02:00
  • c97df2939e hush: tweak comment, no code changes Denys Vlasenko 2018-08-14 11:04:58 +02:00
  • 4bf0854248 hush: add a comment on how globbing (should) work Denys Vlasenko 2018-08-11 18:44:11 +02:00
  • eb54ca8be0 ash: expand: Do not quote backslashes in unquoted parameter expansion Denys Vlasenko 2018-08-07 18:54:52 +02:00
  • 77c18491b8 hush: adopt ash's quote_in_varexp1.tests Denys Vlasenko 2018-08-05 20:03:04 +02:00
  • 2596f412cd ash: exec: Return 126 on most errors in shellexec Denys Vlasenko 2018-08-05 18:04:09 +02:00
  • 1c5eb88cd8 ash: eval: Restore input files in evalcommand Denys Vlasenko 2018-08-05 17:07:26 +02:00
  • 58eb805c2c ash: parser: Fix parsing of ${} Denys Vlasenko 2018-08-05 15:58:13 +02:00
  • 19358cc313 ash,hush: fold shell_builtin_read() way-too-many params into a struct param Denys Vlasenko 2018-08-05 15:42:29 +02:00
  • fd6f295a98 hush: set IFS to default on startup Denys Vlasenko 2018-08-05 15:13:08 +02:00
  • e9dccab9f4 hush: fix fallout from FILE->HFILE conversion Denys Vlasenko 2018-08-05 14:55:01 +02:00
  • 440da97ed7 ash: expand: Fix ghost fields with unquoted $@/$* Denys Vlasenko 2018-08-05 14:29:58 +02:00
  • 67dae152f4 ash: var: Set IFS to fixed value at start time Denys Vlasenko 2018-08-05 13:59:35 +02:00
  • 9abf53beb4 ash: eval: Variable assignments on functions are no longer persistent Denys Vlasenko 2018-08-05 10:39:18 +02:00
  • c2aa218f23 ash,hush: properly handle ${v//pattern/repl} if pattern starts with / Denys Vlasenko 2018-08-04 22:25:28 +02:00
  • 2005d3ff36 tar: fix a thinko in prev commit - we need to copy to _unused_ fd Denys Vlasenko 2018-08-04 21:06:02 +02:00
  • 037759bb4f tar: handle the case when opened created tarball happens to have fd#0 Denys Vlasenko 2018-08-04 18:15:19 +02:00
  • 45d68c3749 tar: make source code a bit more terse, no logic changes Denys Vlasenko 2018-08-04 17:48:59 +02:00
  • 3f2e963768 uptime: add -s support Denys Vlasenko 2018-08-03 19:53:49 +02:00
  • 277e00ed12 Complie libbb/duration.c if ping[6] is selected Denys Vlasenko 2018-08-03 18:51:46 +02:00
  • 36d198ec6d ping: implement -i SEC Denys Vlasenko 2018-08-03 18:50:50 +02:00
  • c9720a761e timeout: fix arguments to match coreutils Denys Vlasenko 2018-08-03 18:27:00 +02:00
  • 4c20d9f2b0 extend fractional duration support to "top -d N.N" and "timeout" Denys Vlasenko 2018-08-03 18:17:12 +02:00
  • 9b1c8bf89b ntpd: show real, unclamped delays on low-latency networks Denys Vlasenko 2018-08-03 11:03:55 +02:00
  • a380aacca6 ls: When -h is passed, the total should also be in human units Lauri Kasanen 2018-08-01 19:51:17 +03:00
  • 9408978a43 nslookup: add support for search domains, closes 11161 Denys Vlasenko 2018-08-01 19:42:46 +02:00
  • d01c9aa7ca cp: placate gcc8 Denys Vlasenko 2018-08-01 18:29:41 +02:00
  • 4e30c67fa0 Add chroot support to chpasswd Jon Kolb 2018-07-31 21:30:24 -04:00
  • 02cf149ed7 udhcpc: add a cooment about sanitizing DHCP_DOMAIN_NAME, no code changes Denys Vlasenko 2018-08-01 13:36:36 +02:00
  • 48ec979ed1 udhcpc: do in fact not allow hostname components which start with dash Denys Vlasenko 2018-08-01 13:16:05 +02:00
  • 3550bc494d sendmail: use on-stack buffer for AUTH PLAIN Denys Vlasenko 2018-07-31 18:07:20 +02:00
  • 884ea1c172 sendmail: code shrink 2 Denys Vlasenko 2018-07-31 17:36:31 +02:00
  • 8d634a08c4 sendfile: code shrink Denys Vlasenko 2018-07-31 17:30:08 +02:00
  • f28b8857a9 sendmail: support AUTH PLAIN in addition to AUTH LOGIN Raffaello D. Di Napoli 2018-06-26 19:17:45 -04:00
  • c16ae469ef klogd: code shrink Denys Vlasenko 2018-07-31 16:50:26 +02:00
  • 3d07446cef install.sh: don't clobber dangling symlinks Baruch Siach 2018-07-17 13:40:45 +03:00
  • e8073519d8 klogd: better help text Denys Vlasenko 2018-07-31 15:25:00 +02:00
  • ab4caf099c Bump version to 1.29.2 1_29_2 Denys Vlasenko 2018-07-31 14:31:12 +02:00
  • 54fdabda3b hush: speed up ${var:+ARG} for literal ARGs Denys Vlasenko 2018-07-31 10:36:29 +02:00
  • 1c3bcfc79f fdisk: sync up with some util-linux 2.31 behavior Denys Vlasenko 2018-07-25 13:45:36 +02:00
  • 096ccd6a69 fdisk: use strtoul[l] instead of atoi, closes 11176 Denys Vlasenko 2018-07-25 12:08:26 +02:00
  • d674b2e2ae gzip: unbreak FEATURE_GZIP_LEVELS, closes 11171 Denys Vlasenko 2018-07-24 21:12:58 +02:00
  • abe8fc3663 hexedit: fixes for redraw and down movement causing SEGV on attempt to access Denys Vlasenko 2018-07-23 14:21:07 +02:00
  • a5db1d7354 hush: fix another case where empty "for" wasn't setting exitcode to 0 Denys Vlasenko 2018-07-28 12:42:08 +02:00
  • a8e7441176 hush: disable debug_indent increment/decrement for HUSH_DEBUG < 2 builds Denys Vlasenko 2018-07-28 12:16:30 +02:00
  • aa449c927d hush: make "set -x" output don't redirectable when fd#2 redirected Denys Vlasenko 2018-07-28 12:13:58 +02:00
  • 4b70c926bc hush: make "set -x" output closer to bash Denys Vlasenko 2018-07-27 17:42:38 +02:00
  • 9dda9270df hush: fix "set -x" output prefix overlapping for v="..cmd.." case Denys Vlasenko 2018-07-27 14:12:05 +02:00
  • 186cf49767 hush: in some cases, expand_on_ifs() relied of uninitialized memory Denys Vlasenko 2018-07-27 12:14:39 +02:00
  • 7c5f18a3ba hush: improve set -x: make "+++" indent level increase in cmd and eval. Denys Vlasenko 2018-07-26 15:21:50 +02:00
  • 871bd2abac examples/var_service: add /var/run flag file to ntp.script Denys Vlasenko 2018-07-26 13:45:33 +02:00
  • 79153cb6bc htpd: increase MIN_FREQHOLD by 3 Denys Vlasenko 2018-07-25 14:58:49 +02:00
  • 1ab3899d49 fdisk: code shrink Denys Vlasenko 2018-07-25 14:42:53 +02:00
  • c104549b48 fdisk: sync up with some util-linux 2.31 behavior Denys Vlasenko 2018-07-25 13:45:36 +02:00
  • 163e637ffb fdisk: use strtoul[l] instead of atoi, closes 11176 Denys Vlasenko 2018-07-25 12:08:26 +02:00
  • 81de30de05 gzip: unbreak FEATURE_GZIP_LEVELS, closes 11171 Denys Vlasenko 2018-07-24 21:12:58 +02:00
  • 945e9b05c9 hush: fix/explain corner cases of redirection colliding with script fd Denys Vlasenko 2018-07-24 18:01:22 +02:00
  • 63c42afaa4 hush: add "heredoc.tests" from ash, tweak ash "is a function" message Denys Vlasenko 2018-07-24 17:08:04 +02:00
  • 41ef41b3e0 hush: fix nested redirects colliding with script fds Denys Vlasenko 2018-07-24 16:54:41 +02:00
  • dfc7394763 hush: handle backslash-newline in heredoc terminators Denys Vlasenko 2018-07-24 14:03:18 +02:00
  • 474cb20555 hush: fix handling of heredocs not enclosed in groups where they are "declared" Denys Vlasenko 2018-07-24 13:03:03 +02:00
  • 3675c37b9b hush: fix heredoc handling in the "cmd <<EOF ;<newline>" case Denys Vlasenko 2018-07-23 16:31:21 +02:00
  • d73cdbf84c hush: fix handling of heredocs starting with empty lines Denys Vlasenko 2018-07-23 15:43:57 +02:00
  • ca2f831ead hexedit: fixes for redraw and down movement causing SEGV on attempt to access Denys Vlasenko 2018-07-23 14:21:07 +02:00
  • f36caa4071 hush: never glob result of dquoted "${v:+/bin/c*}" Denys Vlasenko 2018-07-20 19:29:41 +02:00
  • 4c3c8a1a61 hush: tidy up code after previous commits Denys Vlasenko 2018-07-20 19:11:09 +02:00
  • 1856740ec0 hush: better names for o_free_unsafe() / o_free(), no logic changes Denys Vlasenko 2018-07-20 17:51:31 +02:00
  • 83e434d5b5 hush: fix handling of '' in ${var:+ARG} Denys Vlasenko 2018-07-20 17:36:06 +02:00
  • 294eb4612c hush: fix word splitting in ${v:+ARG} - dollar_altvalue1 test Denys Vlasenko 2018-07-20 16:18:59 +02:00
  • 57235beb69 hush: expand_vars_to_list() should not assume it starts new word Denys Vlasenko 2018-07-20 14:45:12 +02:00
  • 18e8b61292 hush: remove pointless "next" var, simplify expand_vars_to_list() Denys Vlasenko 2018-07-20 14:24:56 +02:00
  • 168579a34c hush: store "ended_in_ifs" flag in o_string Denys Vlasenko 2018-07-19 13:45:54 +02:00
  • 8a6a461504 hush: propagate (output,n) parameters into expand_one_var() Denys Vlasenko 2018-07-19 12:14:47 +02:00
  • 116b50a5c1 hush: make expand_vars_to_list() a bit more sane Denys Vlasenko 2018-07-19 11:16:53 +02:00
  • e36a5894bd hush: reduce indentation, no code changes Denys Vlasenko 2018-07-18 16:12:23 +02:00
  • 2e71101e31 hush: fix 'x=; echo ${x:-"$@"}' producing 'BUG in varexp2' message Denys Vlasenko 2018-07-18 16:02:25 +02:00
  • 8b08d5a502 hush: smaller code to set o_string to "" Denys Vlasenko 2018-07-18 15:48:53 +02:00
  • 4c201c00a3 whitespace fixes Denys Vlasenko 2018-07-17 15:04:17 +02:00
  • 0d2e0de42b hush: faster/smaller code to check for presense of multiple chars in string Denys Vlasenko 2018-07-17 14:33:19 +02:00
  • b762c784ca hush: improve ${var#...}, ${var:+...} and ${var/.../...} - handle quoting Denys Vlasenko 2018-07-17 14:21:38 +02:00
  • 1fbb73fc4c cp: add missing quote in config snippet Denys Vlasenko 2018-07-17 00:16:16 +02:00
  • b0441a7189 hush: shrink code in builtin_eval Denys Vlasenko 2018-07-15 18:03:56 +02:00
  • 981c0b109d Bump version to 1.29.1 1_29_1 Denys Vlasenko 2018-07-15 14:55:20 +02:00
  • 6673497d3b sendmail: fix parsing of addresses in angle brackets Raffaello D. Di Napoli 2018-06-26 19:18:02 -04:00
  • 7236b6d717 wget: fix fetching of https URLs without http proxy Denys Vlasenko 2018-07-02 18:31:02 +02:00
  • 8717b14f37 grep: accept and ignore --color[=anything] Denys Vlasenko 2018-07-13 20:40:40 +02:00
  • 79fb6ac7a5 cp: optional --reflink support Denys Vlasenko 2018-07-13 20:30:02 +02:00
  • 253f555f01 usage: do not print trailing space for commands which have no arguments Denys Vlasenko 2018-07-09 18:23:33 +02:00
  • cbe8c65e59 sort: add -V "sort version" Denys Vlasenko 2018-07-08 01:37:54 +02:00
  • 008e73b572 find: implement -executable Denys Vlasenko 2018-07-06 21:04:41 +02:00