Commit Graph

  • c8e3922ad8 free: add 'available' memory if provided by the kernel Guillermo Rodriguez 2018-10-30 13:49:51 +01:00
  • 47839ae679 examples/udhcp/simple.script: add possibility to use modern "ip" Jiří Prchal 2018-10-04 09:02:27 +02:00
  • c05aa6a776 udhcpc: ensure at least one unicast renew attempt Denys Vlasenko 2018-10-30 11:56:18 +01:00
  • a541314b1f ntpd: add support for MD5/SHA1 message authentication Brandon P. Enochs 2018-10-27 18:55:59 +02:00
  • 4329116b6d nbd-client: support newstyle protocol, -b, -d, -p, -N Denys Vlasenko 2018-10-24 15:51:38 +02:00
  • 3db4e7f84c printf: fix printing +-prefixed numbers Bernhard Reutner-Fischer 2018-10-19 15:25:41 +02:00
  • 7effa31cd4 brctl: use a single buffer for brname and ifname Bernhard Reutner-Fischer 2018-03-02 17:39:36 +01:00
  • 349d72c19c unzip: use printable_string() for printing filenames Denys Vlasenko 2018-09-30 16:56:56 +02:00
  • 14454b3071 ifupdown: support "source-directory" stanza Brandon Maier 2018-09-21 12:54:05 -05:00
  • abfa3ec059 move storage helpers to libbb.h Denys Vlasenko 2018-09-28 15:13:04 +02:00
  • aae428f0bf udhcpc: give SIGUSR1-induced renew one chance of unicast renew Denys Vlasenko 2018-09-28 14:44:09 +02:00
  • 702d865fe6 .gitignore: add ctags output files Martin Kaiser 2018-09-24 21:00:47 +02:00
  • d1cd3da1e5 mdev.txt: explain the meaning of a leading "-" Martin Kaiser 2018-09-24 21:01:51 +02:00
  • 706a9a03bb sed: fix double-free in FEATURE_CLEAN_UP code Denys Vlasenko 2018-09-25 12:50:54 +02:00
  • 76832ff5c4 date: do not allow "month #20" and such, closes 11356 Denys Vlasenko 2018-09-23 20:27:32 +02:00
  • 6608879d34 head: convert existing tests to new-style Thomas De Schampheleire 2018-09-13 15:01:46 +02:00
  • e0f617699f head: add test case for negative -n invocation Thomas De Schampheleire 2018-09-13 15:01:45 +02:00
  • 426aff88a0 init: hopefully fix "rebooting" in containers Denys Vlasenko 2018-09-22 19:30:40 +02:00
  • 1303962957 ntpd: more verbose message for "root distance too high" case Denys Vlasenko 2018-09-13 12:15:36 +02:00
  • 05b18065ab remove_file: don't call rmdir if remove_file return failure Chen Yu 2018-09-04 15:26:22 +08:00
  • 3d6f95ede6 whois: fix a possible out-of-bounds stack access Denys Vlasenko 2018-09-04 14:48:00 +02:00
  • 8f1ae25634 chcon: fix issues with recurse and retval for retained files sagivd 2018-08-25 13:49:24 +03:00
  • 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
  • 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
  • 54fdabda3b hush: speed up ${var:+ARG} for literal ARGs Denys Vlasenko 2018-07-31 10:36:29 +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