mirror of
synced
2026-10-30 21:34:23 +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
-
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