mirror of
synced
2026-10-29 06:12:57 +03:00
-
5eee8017a8
ash: do not read past the text of an unset MAIL
master
Denys Vlasenko
2026-10-22 07:31:22 +02:00
-
87e54246b6
swapon/off: revert the non-portable change made in 2014: use setmntent, not fopen
Denys Vlasenko
2026-10-19 13:40:28 +02:00
-
daf8ec40e0
mount: allow longer /proc/mounts lines
Denys Vlasenko
2026-10-18 18:44:01 +02:00
-
38e2124b32
examples/var_service/dhcp_if/: improve selection of implied router
Denys Vlasenko
2026-10-18 18:17:22 +02:00
-
e58cb22366
volume_id: code shrink
Denys Vlasenko
2026-10-18 16:55:01 +02:00
-
bad78f5e96
fsck: code shrink, improve code comments on resolve_mount_spec() alloc
Denys Vlasenko
2026-10-18 16:31:49 +02:00
-
6fb8efcd6c
fsck: resolve LABEL=.../UUID=... spec to device
Natanael Copa
2017-11-28 16:30:23 +01:00
-
9d961aff6f
Install lsblk to /bin instead of /usr/bin
Sören Tempel
2026-06-22 15:10:57 +02:00
-
531d9db7b4
app location for cpio, vi and lspci
Natanael Copa
2016-12-27 19:38:39 +01:00
-
ec9036610f
nologin: Install applet to /sbin instead of /usr/sbin
Sören Tempel
2019-02-13 18:41:43 +01:00
-
2e57f66cba
adduser: default to /sbin/nologin as shell for system accounts
Sören Tempel
2019-01-13 19:07:16 +01:00
-
30a8277fa0
blkdiscard: ship link to /sbin instead of /usr/bin
Lauri Tirkkonen
2025-07-23 10:27:43 +09:00
-
45ad4ce552
tests: fix tarball creation
Denys Vlasenko
2026-10-12 00:00:55 +02:00
-
de40fe3350
tests: musl doesn't seem to recognize UTC0 as a timezone
Sören Tempel
2023-01-04 08:04:07 +01:00
-
b58d7e51b0
Add flag for not following symlinks when recursing
Natanael Copa
2014-07-25 02:10:50 +02:00
-
97e373643d
hexdump: skip additional hexdump test on big-endian systems
Sören Tempel
2026-06-10 21:27:51 +02:00
-
7476cd280d
hexdump: fix regression with -n4 -e '"%u"'
Natanael Copa
2024-10-23 15:10:20 +02:00
-
b9f5de0352
wget: add header Accept: */*
Natanael Copa
2024-03-11 12:47:15 +01:00
-
f0e5be9fbc
awk: fix handling of literal backslashes in replacement
Denys Vlasenko
2024-11-14 11:11:50 +00:00
-
538499b65a
ash,hush: fix read builtin versus already-handled signal
Denys Vlasenko
2026-10-11 17:48:38 +02:00
-
fcdc004c5c
ash: docunebt that "timed out waiting for input" goes to stdout
Denys Vlasenko
2026-10-11 16:05:24 +02:00
-
049ae38950
ash,hush: print sugnal-related "beautification" (^C etc) to stderr, not stdout
Denys Vlasenko
2026-10-11 15:54:21 +02:00
-
1c7e871e0a
less: accept/ignore -T TAGFILE
Denys Vlasenko
2026-10-11 15:19:02 +02:00
-
8d4ac0d17b
udhcpc: code shrink by reusing "deconfig" code path
Denys Vlasenko
2026-10-11 13:08:01 +02:00
-
15e0ea385d
udhcpc6: code shrink by reusing "deconfig" code path
Denys Vlasenko
2026-10-11 03:42:43 +02:00
-
a65bea40f4
udhcpc6: restart acquisition after a zero valid lifetime
Jake Buchholz Göktürk
2026-10-09 12:29:50 -07:00
-
57c5bba044
udhcpc6: send proper Rebind messages
Jake Buchholz Göktürk
2026-10-09 12:29:49 -07:00
-
89032255bb
udhcp: export IPv6 preferred_lifetime to the script
Jake Buchholz Göktürk
2026-10-09 12:29:48 -07:00
-
5e57539acb
test: fix POSIX -nt and -ot when "older" is missing
Ron Yorston
2026-10-10 11:41:03 +01:00
-
aeaa7f547c
ash: PSSYNTAX: preserve \\ in addition to \$
Ron Yorston
2026-10-10 11:41:27 +01:00
-
32653c392c
libarchive: comment tweak
Denys Vlasenko
2026-10-09 16:56:50 +02:00
-
382008b3f0
tar: protect against Symlink+Hardlink attack
Denys Vlasenko
2026-10-09 16:37:30 +02:00
-
5da20102b5
tar: ".." is also an unsafe filename, treat as such
Denys Vlasenko
2026-10-09 15:09:26 +02:00
-
a040aa2826
ash: follow bash in allowing multiple !s: "! ! CMD" is the same as "CMD"
Denys Vlasenko
2026-10-09 13:36:11 +02:00
-
4a9fe5a0c2
ash: fix !BASH_COMPAT build, tweak variable names, add comments
Denys Vlasenko
2026-10-09 12:26:51 +02:00
-
e3e1ad1587
ash: fix "wait -n PID %JOBSPEC" behavior
Denys Vlasenko
2026-10-07 23:33:57 +02:00
-
30f2f883bd
ash: fix "wait -n" behavior wrt already-exited jobs
Denys Vlasenko
2026-10-07 10:59:13 +02:00
-
730f515626
ash: fix !ASH_BASH_COMPAT build
Denys Vlasenko
2026-10-07 00:13:59 +02:00
-
b829bba950
httpd: do not try to use obviously bogus password from /etc/passwd
Denys Vlasenko
2026-10-05 22:59:11 +02:00
-
f15a204bb2
xxd: '-p -c 0' outputs a single line
Ron Yorston
2026-10-04 09:03:15 +01:00
-
db7dfff800
ash: make "wait -n" pick up last job, if there is no running processes
Denys Vlasenko
2026-10-05 20:41:58 +02:00
-
ef673ec65a
ash: propagate exitstatus to wait -n for correct $? value
Denys Vlasenko
2026-10-05 17:33:33 +02:00
-
f4406b2d09
ash: rename "int err" in waitproc() to "pid"
Denys Vlasenko
2026-10-05 15:43:49 +02:00
-
3920b0a994
ash: dowait: remove incorrect looping
Denys Vlasenko
2026-10-05 15:35:20 +02:00
-
e054f9fb4b
ash: waiting machinery: add comments explaining the code
Denys Vlasenko
2026-10-05 15:23:38 +02:00
-
cdd442ebd2
ash: waitproc: unobfuscate and explain what the code does
Denys Vlasenko
2026-10-05 15:21:35 +02:00
-
85efaab179
id: Fix output in case of groups error
Wojtek Kaniewski
2026-09-20 17:42:28 +02:00
-
6644e8376e
ash simplify PS1 initialization
Denys Vlasenko
2026-10-05 00:36:08 +02:00
-
93bacaa199
ash: remove stray semicolon to fix prompt in !EDITING_FANCY_PROMPT case
Denys Vlasenko
2026-10-05 00:21:33 +02:00
-
e65b560038
chrt: add -R to set SCHED_RESET_ON_FORK
Michele Dionisio via busybox
2026-09-24 15:23:48 +02:00
-
c6c7ab979e
libbb: enable fixed 4k pagesize on RISC-V
Karthik D K
2026-09-26 11:50:32 +05:30
-
f96d33d28a
printf: fix handling of omitted arguments
Harald van Dijk
2026-10-04 17:46:48 +02:00
-
b68024b2b8
fatlabel: do not require the 55,AA "bootable" signature
Denys Vlasenko
2026-10-04 17:27:43 +02:00
-
4da3f6df05
fatlabel: require dir_entries = 0 in FAT32 check; fix typos
Denys Vlasenko
2026-10-04 16:48:12 +02:00
-
4366618a25
tls_aes: use bytes for AES state
Denys Vlasenko
2026-10-04 03:03:37 +02:00
-
ca70514d85
tftp: fix maximum allowed block size from 65564 to 65464 (location #2)
Denys Vlasenko
2026-10-04 01:28:33 +02:00
-
0625fac9fe
tftp: fix maximum allowed blcok size form 65564 to 65464
Denys Vlasenko
2026-10-03 15:26:15 +02:00
-
14f6b6b580
bunzip2: reject blocks whose run-length count overflows
Denys Vlasenko
2026-10-02 00:25:33 +02:00
-
904511662e
nmeter: make it able to sleep for hours: -d %((60*60*1000))
Denys Vlasenko
2026-10-01 17:23:36 +02:00
-
c824119226
nmeter: document why %[nIF] format prepends a space
Denys Vlasenko
2026-10-01 15:48:05 +02:00
-
e6302b2711
swapon: with no arguments, show /proc/swaps (mimic util-linux 2.41.1)
Denys Vlasenko
2026-09-29 00:00:42 +02:00
-
e8cb0a1d14
fdisk: util-linux compat wrt meaning of -u
Denys Vlasenko
2026-09-28 18:07:32 +02:00
-
c1289d58d5
fdisk: add a test of adding a 1-sector primary partition
Denys Vlasenko
2026-09-28 17:22:53 +02:00
-
928b0384cf
fdisk: more readable code in read_extended_chain()
Denys Vlasenko
2026-09-28 12:21:41 +02:00
-
ccf1e30fa2
fdisk: consider partition empty only when it's all-zeros, not merely type 0
Denys Vlasenko
2026-09-28 11:44:00 +02:00
-
bfdf3560d6
fdisk: DOS compat flag off by default - mimic util-linux 2.41.1
Denys Vlasenko
2026-09-28 11:16:02 +02:00
-
4c9b0e45da
fdisk: in add_partition(), only fully zeroed partition entry is free
Denys Vlasenko
2026-09-28 04:01:30 +02:00
-
152c6227d0
fdisk: simplify new_partition()
Denys Vlasenko
2026-09-28 03:23:26 +02:00
-
659644d8d6
fdisk: explain how extended partitions work on-disk
Denys Vlasenko
2026-09-28 02:49:08 +02:00
-
25c50c4805
fdisk: remove "devfs kludge"
Denys Vlasenko
2026-09-27 23:21:23 +02:00
-
03293bc06c
fdisk: remove dead code in open_list_and_close()
Denys Vlasenko
2026-09-27 22:57:52 +02:00
-
3fc725d413
fdsik: reduce local char mesg[256] to [64]
Denys Vlasenko
2026-09-27 22:50:02 +02:00
-
dcb8ae589b
fdisk: group menu functions together
Denys Vlasenko
2026-09-27 22:31:46 +02:00
-
ef63f4dec2
fdisk: standardize on XYZ_print_disklabel() as the function for 'p'
Denys Vlasenko
2026-09-27 20:23:46 +02:00
-
6853c796be
fdisk: rename bsd_select() -> if_osf_label_loop_in_menu_until_r()
Denys Vlasenko
2026-09-27 19:34:01 +02:00
-
4839711dce
fdisk: consistently use uint8_t (not char) for binary data
Denys Vlasenko
2026-09-27 18:48:46 +02:00
-
e5588888c8
fdisk: rename struct partition to dos_partition
Denys Vlasenko
2026-09-27 18:34:08 +02:00
-
8ce86eb361
fdisk: show "Changes will remain in memory only" more prominently
Denys Vlasenko
2026-09-27 18:29:42 +02:00
-
8c43e2409e
fdisk: make write_table_and_exit() NORETURN
Denys Vlasenko
2026-09-27 18:08:49 +02:00
-
fbfc949b26
fdisk: remove get_boot() -> create_doslabel() -> get_boot() recursion
Denys Vlasenko
2026-09-27 18:02:02 +02:00
-
946aba349c
fdisk: remove vestiges of SUN and SGI labels support
Denys Vlasenko
2026-09-27 16:45:02 +02:00
-
e1aeba03f4
fdisk: remove SUN and SGI labels support - obsolete (20+ years)
Denys Vlasenko
2026-09-27 16:13:08 +02:00
-
274a087cdc
*: users of get_volume_size_in_bytes() should open their file O_RDWR
Denys Vlasenko
2026-09-26 19:52:10 +02:00
-
69dd61ccbf
nc: show connect() errors always, not only with -v or -vv
Denys Vlasenko
2026-09-26 19:45:56 +02:00
-
13562b9351
volume_id: add FAST_FUNCs
Denys Vlasenko
2026-09-24 16:20:36 +02:00
-
30d2839a7c
fatlabel: new applet
Denys Vlasenko
2026-09-24 11:11:00 +02:00
-
f5c0543fd1
swaplabel: new applet
Denys Vlasenko
2026-09-24 01:55:36 +02:00
-
d3c8cfa674
tr: special-case "\-" before trying to parse it as escape
Denys Vlasenko
2026-09-23 06:40:33 +02:00
-
0e09d2f857
tr: an escaped dash doesn't indicate a range
Ron Yorston
2025-08-22 10:01:21 +01:00
-
a21eaf440d
*: fix Unicode damage
Denys Vlasenko
2026-09-23 02:53:30 +02:00
-
c9e11ef570
telnet: make put_iac_subopt_XYZ() more readable
Denys Vlasenko
2026-09-23 02:23:46 +02:00
-
5cea24cf6c
telnet: remove superfluous bit clearing
Denys Vlasenko
2026-09-23 02:07:23 +02:00
-
bf9ebfe168
wget: fix progress bar and message placement on unexpected EOF (and retry)
Denys Vlasenko
2026-09-23 01:21:35 +02:00
-
218f328625
wget: support multiple restarts, -t NUM controls how many
Denys Vlasenko
2026-09-23 00:31:05 +02:00
-
61e244e5ee
dpkk: stop allowing spaces in NAME: parts. Debian does not do this, it seems
Denys Vlasenko
2026-09-22 16:12:33 +02:00
-
39c2dc8c49
httpd: document that P: proxying is not checking passwords
Denys Vlasenko
2026-09-22 13:26:19 +02:00
-
e97224f8fb
tls: fix off-by-one access past the end of the received packet.
Denys Vlasenko
2026-09-22 02:38:38 +02:00
-
c2dec52d37
libpwdgrp: tokenizer fix for trailing whitespace removeal.
Denys Vlasenko
2026-09-22 02:19:06 +02:00
-
556567f403
mount: document a possible bug in comment, no code changes.
Denys Vlasenko
2026-09-22 01:54:13 +02:00
-
9f5cbdcaa5
httpd: allow yescrypt passwords ("$y$....")
Denys Vlasenko
2026-09-22 01:14:47 +02:00