-
87c40cf4de
e2fsprogs: code shrink
Denys Vlasenko
2021-06-24 09:31:57 +02:00
-
9468ea06d2
lsattr,chattr: do not open e.g. device files unless asked directly; do not follow links
Denys Vlasenko
2021-06-24 01:07:56 +02:00
-
0e55af6c61
chattr: if IOC_FSGETXATTR fails, do not try IOC_FSSETXATTR
Denys Vlasenko
2021-06-23 19:44:15 +02:00
-
5c89e5a04e
vi: fix read outside of text buffer during insert
S Harris
2021-06-21 11:04:49 +01:00
-
e03b49477a
cpio: fix sscanf on unterminated buffer
S Harris
2021-06-21 10:00:17 +01:00
-
5709b51a75
chattr: fix "chattr =ae -R FILE"
Denys Vlasenko
2021-06-23 18:57:00 +02:00
-
85a5bc9148
chattr,lsattr: share stat error message
Denys Vlasenko
2021-06-23 15:33:22 +02:00
-
96436fb36a
e2fsprogs/*: remove ioctl calling obfuscation
Denys Vlasenko
2021-06-23 12:45:51 +02:00
-
e7ff017a1a
chattr: update list of attributes in --help
Denys Vlasenko
2021-06-23 09:42:01 +02:00
-
56bbbfae7d
cp: implement -n
Denys Vlasenko
2021-06-22 15:28:34 +02:00
-
91b9549a8c
crc32: code shrink for !CKSUM config
Denys Vlasenko
2021-06-22 10:21:47 +02:00
-
836580a7d6
cksum: fix handling of read errors
Denys Vlasenko
2021-06-22 09:23:54 +02:00
-
ea9b96e5aa
crc32: new applet
Denys Vlasenko
2021-06-22 01:07:54 +02:00
-
0ec52d438a
cp: implement -t DIR
Denys Vlasenko
2021-06-21 19:35:33 +02:00
-
1de709fda2
cp: preparatory indenting of code block, no code changes
Denys Vlasenko
2021-06-21 19:31:37 +02:00
-
34d79c9aa0
ascii: new applet
Denys Vlasenko
2021-06-21 17:51:13 +02:00
-
51358757c7
vi: fix backward search with GNU regex
Ron Yorston
2021-06-21 11:30:39 +01:00
-
ac4786ba00
qwk: make code clearer, no actual code changes
Denys Vlasenko
2021-06-20 22:52:29 +02:00
-
d82c937a31
df: support -t TYPE
Denys Vlasenko
2021-06-20 15:03:21 +02:00
-
a2a9113f35
df: POSIXLY_CORRECT sets _default_ scale, -m/-h overrides it
Denys Vlasenko
2021-06-20 14:46:19 +02:00
-
d71c7892ac
shred: with -u, unlink file even if it is zero length
Denys Vlasenko
2021-06-20 13:48:21 +02:00
-
ec3170ac95
shred: implement -s SIZE
Denys Vlasenko
2021-06-20 13:08:50 +02:00
-
83dff7f431
lsattr: support more ext2 flags
Denys Vlasenko
2021-06-20 12:34:05 +02:00
-
526b834790
lsattr,chattr: support -p
Denys Vlasenko
2021-06-20 10:57:24 +02:00
-
9c291f2cc0
taskset: fix for PID longer than 12 chars
Denys Vlasenko
2021-06-20 09:02:03 +02:00
-
25128176c4
taskset: implement -a
Denys Vlasenko
2021-06-19 17:42:35 +02:00
-
97c3b5e3ff
hush: fix bkslash+newline handling and number validation in ${NN} and ${#NN}
Denys Vlasenko
2021-06-19 15:28:10 +02:00
-
fd217c1cbf
awk: after preinc/dec, only allow variable, field ref, array ref, or another preinc/dec
Denys Vlasenko
2021-06-18 16:35:27 +02:00
-
dc30f3dce2
free: implement -h
Denys Vlasenko
2021-06-18 12:08:02 +02:00
-
2c436679fb
xxd: implement -i "C style output"
Denys Vlasenko
2021-06-18 00:59:17 +02:00
-
25fe2d50bd
xxd: do not try reading from closed stdin when non-existent file is given
Denys Vlasenko
2021-06-18 00:32:29 +02:00
-
4d16161797
xxd: implement -o DISPLAYOFFSET
Denys Vlasenko
2021-06-17 23:53:30 +02:00
-
a0f8076d19
hexdump: fix error message
Denys Vlasenko
2021-06-17 23:23:26 +02:00
-
f02b64de86
ionice: implement -t
Denys Vlasenko
2021-06-17 13:45:13 +02:00
-
c113796884
env: implement -0
Denys Vlasenko
2021-06-17 13:39:05 +02:00
-
91bc01c59b
mv: implement -t and -T
Denys Vlasenko
2021-06-17 12:59:33 +02:00
-
894466cc51
uniq: support -z
Denys Vlasenko
2021-06-17 00:36:13 +02:00
-
038d400709
vi: reject change command when motion fails
Ron Yorston
2021-06-16 14:47:00 +01:00
-
ac04eb3657
vi: up/down motion beyond end of file should fail
Ron Yorston
2021-06-16 14:46:01 +01:00
-
f1d21b7434
vi: keep autoindent if line isn't empty
Ron Yorston
2021-06-16 14:45:10 +01:00
-
e7a8e8e30c
du: support -b "apparent size"
Denys Vlasenko
2021-06-16 17:28:02 +02:00
-
46d315ae44
blockdev: support --get/setra
Denys Vlasenko
2021-06-16 17:00:56 +02:00
-
609df6f22a
*: more --help tweaks
Denys Vlasenko
2021-06-16 14:24:27 +02:00
-
57be5daa40
lsof: print fd# too
Denys Vlasenko
2021-06-16 12:49:15 +02:00
-
1abaa6b84c
telnetd: give inetd.conf example in --help
Denys Vlasenko
2021-06-16 10:49:18 +02:00
-
a885ce1af0
awk: fix use-after-free in "$BIGNUM1 $BIGGERNUM2" concat op
Denys Vlasenko
2021-06-16 09:18:08 +02:00
-
83a4967e50
hush: fix handling of "cmd && &"
Denys Vlasenko
2021-06-15 18:12:13 +02:00
-
1b7a9b68d0
hush: fix handling of \^C and "^C"
Denys Vlasenko
2021-06-15 16:05:57 +02:00
-
04f052c56d
unlzma: fix a case where we could read before beginning of buffer
Denys Vlasenko
2021-06-15 15:07:57 +02:00
-
4d4fc5ca5e
man: fix segfault in "man 1"
Denys Vlasenko
2021-06-15 14:47:46 +02:00
-
e47000490c
shuf: simplify check that we have at least one FILE
Denys Vlasenko
2021-06-15 10:39:33 +02:00
-
1f60d88cf6
*: more --help tweaks
Denys Vlasenko
2021-06-15 10:00:18 +02:00
-
ebe8c14d34
udhcpc: do not use inet_addr() to parse -r REQ_IP, it's deprecated
Denys Vlasenko
2021-06-15 01:42:21 +02:00
-
9e27fed6b9
udhcpc: rename server_addr to server_id, fix id comparison if it's not specified
Denys Vlasenko
2021-06-15 01:15:44 +02:00
-
827b690fa7
udhcpc[6]: do not pass xid around, keep it in client_data.xid
Denys Vlasenko
2021-06-15 01:02:01 +02:00
-
40a327aeae
udhcpc: send client-id option in DHCPDECLINE
Denys Vlasenko
2021-06-15 00:34:04 +02:00
-
52c4b7ac3b
vi: initialise tabstop once not for each file
Ron Yorston
2021-06-11 13:22:25 +01:00
-
f7ed0e8ae0
vi: ':r' should insert text after current line
Ron Yorston
2021-06-09 16:11:03 +01:00
-
e2b9215868
*: --help tweaks
Denys Vlasenko
2021-06-14 20:47:20 +02:00
-
643b308029
base32/64: accept -i "skip bad chars" option (currently in effect unconditionally)
Denys Vlasenko
2021-06-13 23:58:17 +02:00
-
6f7b10cdab
*: more --help tweaking
Denys Vlasenko
2021-06-13 03:51:55 +02:00
-
1849285a20
*: more --help tweaks, mostly expanding ts --help
Denys Vlasenko
2021-06-13 03:12:09 +02:00
-
6b6826f0b8
*: --help tweaks
Denys Vlasenko
2021-06-13 01:08:48 +02:00
-
aece2c5f0f
bc: tweak overflow detection in a^b
Denys Vlasenko
2021-06-12 14:03:24 +02:00
-
e36c39a46d
bc: code shrink: combine init() and copy() where we can
Denys Vlasenko
2021-06-12 12:35:15 +02:00
-
e5958f7dda
bc: fix for mul overflow in scale calculation in a^b
Denys Vlasenko
2021-06-12 12:19:20 +02:00
-
4d983dcdde
httpd_post_upload.cgi: use mktemp to avoid $RANDOM
Sergey Ponomarev
2021-01-09 23:09:51 +02:00
-
4c4b02c290
ash: save Ron's patch from oblivion
Denys Vlasenko
2021-06-06 13:00:20 +02:00
-
457825f77a
shells: do not allow bare "read" in non-bash compat configs
Denys Vlasenko
2021-06-06 12:07:11 +02:00
-
a1b0d3856d
ash: add process substitution in bash-compatibility mode
Ron Yorston
2020-07-23 08:32:27 +01:00
-
8c1f8aa016
run-parts: permit dot later in file name
Ján Sáreník
2021-06-05 18:24:57 +02:00
-
947a22b332
build system: use SOURCE_DATE_EPOCH for timestamp if available
Paul Spooren
2021-05-13 23:39:05 +02:00
-
1b30c63dfd
shell: also do word splitting when -d DELIM is used
Eicke Herbertz
2021-06-05 11:42:06 +00:00
-
c0f8113f86
gen_build_files: Use C locale when calling sed on globbed files
Khem Raj
2021-05-12 13:01:35 -07:00
-
274ce6cce1
udhcpc: revert deprecation message for -V
Denys Vlasenko
2021-06-05 16:48:06 +02:00
-
5a72b0cd74
runsv: code shrink: use single handler function for SIGTERM and SIGCHLD
Denys Vlasenko
2021-06-05 16:36:21 +02:00
-
5dadd497ff
runsv: robustify signal handling - SIGTERM to child between vfork and exec could mess things up
Denys Vlasenko
2021-06-05 16:20:05 +02:00
-
d3e1090308
tcp/udpsvd: robustify SIGCHLD handling
Denys Vlasenko
2021-06-05 15:24:04 +02:00
-
ac444861b0
svlogd: if processor's stdin can not be opened, do not try ad infinitum
Denys Vlasenko
2021-06-05 14:51:53 +02:00
-
08ea7be73b
ls: trim --help text
Denys Vlasenko
2021-06-05 10:36:17 +02:00
-
df0383c624
libbb: correct the name of is_TERM_dumb()
Denys Vlasenko
2021-06-05 08:33:03 +02:00
-
3d9c649158
ls: don't output any colors with TERM=dumb
Sören Tempel
2021-05-23 14:14:10 +02:00
-
5a3d3b8055
udhcpd: don't hardcode treating .0 and .255 specially
Seth David Schoen
2021-02-03 16:19:18 -08:00
-
b1a2762ecf
cpio: fix "cpio -d -p A/B/C"
Denys Vlasenko
2021-06-03 20:26:30 +02:00
-
327b9f8848
nslookup: mention QUERY_TYPE SRV
Paul Spooren
2021-05-19 00:58:32 +02:00
-
ecaf8e8d08
udhcpc[6]: on SIGUSR1, do not go from rebind to renew state
Denys Vlasenko
2021-06-03 16:22:35 +02:00
-
f6def87a2e
udhcpc: code shrink, rename functions, no logic changes
Denys Vlasenko
2021-06-03 16:14:04 +02:00
-
2f1d13d56a
examples/udhcp/udhcpd.conf: update
Denys Vlasenko
2021-06-03 12:07:56 +02:00
-
0d15d5bcca
udhcp: shrink arpping()
Denys Vlasenko
2021-06-03 11:32:40 +02:00
-
774020c224
udhcp: convert log1s() macro to function
Denys Vlasenko
2021-06-03 11:12:20 +02:00
-
1c7253726f
udhcpc[6]: when renewing, send 1 packet (not 3), on failure go back to BOUND
Denys Vlasenko
2021-06-03 09:20:45 +02:00
-
01daecca1d
udhcpc[6]: remove superfluous "created raw socket" log message
Denys Vlasenko
2021-06-02 20:23:43 +02:00
-
4bbc391c7f
udhcpc: improve logs - show offer as it is received
Denys Vlasenko
2021-06-02 19:51:52 +02:00
-
0ae53451cf
udhcpc[6]: close listening socket more eagerly (e.g. across script runs)
Denys Vlasenko
2021-06-02 16:49:20 +02:00
-
949e9621d1
udhcpc: get rid of client_data.fqdn field
Denys Vlasenko
2021-06-02 15:51:50 +02:00
-
698cdef538
udhcpc: remove deprecated -H/-h HOSTNAME options (9 years), deprecate -V VENDOR
Denys Vlasenko
2021-06-02 15:07:46 +02:00
-
265fcddd08
udhcpc: include client-id option in DECLINEs, even if it's a custom -x 61:HEX option
Denys Vlasenko
2021-06-02 13:50:26 +02:00
-
9659a8db1d
vi: remove autoindent from otherwise empty lines
Ron Yorston
2021-05-20 08:27:48 +01:00
-
16e2fa9049
vi: make autoindent respect expandtab setting
Ron Yorston
2021-05-20 08:27:19 +01:00
-
d95f89ec57
vi: make cursor positioning more vi compatible
Ron Yorston
2021-05-20 08:26:47 +01:00