mirror of
synced
2026-10-29 06:12:57 +03:00
-
d5cc94063b
dpkg: fix field handling in write_status_file()
Denys Vlasenko
2026-09-22 01:04:32 +02:00
-
7a055991de
dpkg: improve --help
Denys Vlasenko
2026-09-22 00:48:46 +02:00
-
e8a55de7ec
dpkg-deb: add a rudimentary test
Denys Vlasenko
2026-09-21 23:34:12 +02:00
-
6b366627e1
dpkg: remove const from non-pointer variables
Denys Vlasenko
2026-09-21 23:32:37 +02:00
-
89a2512144
dpkg: code shrink by improving make_hash() API
Denys Vlasenko
2026-09-21 22:33:15 +02:00
-
bef7bcf4ce
dpkg: improve --help
Denys Vlasenko
2026-09-21 22:30:23 +02:00
-
21f9c36676
dpkg: avoid strlen in fill_package_struct()
Denys Vlasenko
2026-09-21 17:16:17 +02:00
-
7c611860df
dpkg: deindent read_package_field(), rename variables. No logic changes
Denys Vlasenko
2026-09-21 17:13:27 +02:00
-
f5a4a02a15
dpkg: fix cases where read_package_field() returns offset past NUL
Denys Vlasenko
2026-09-21 16:59:56 +02:00
-
43a9d7d315
dpkg: reformat code in read_package_field(), exposing why it's buggy
Denys Vlasenko
2026-09-21 16:32:43 +02:00
-
e2c5cc0420
dpkg: free results of read_package_field(), preliminary cleanups in read_package_field()
Denys Vlasenko
2026-09-21 16:16:47 +02:00
-
fd1972099f
udhcpc: ensure packet.data.cookie exists before we access it
Denys Vlasenko
2026-09-21 12:15:19 +02:00
-
9073c1d15c
volume_id/romfs: limit the maximum size of label to VOLUME_ID_LABEL_SIZE
Denys Vlasenko
2026-09-21 05:34:19 +02:00
-
d0143f8da1
httpd: remove one unnecessary check
Denys Vlasenko
2026-09-21 05:20:06 +02:00
-
339e3c62f5
httpd: fix handling of "D:1.2.3/999"
Denys Vlasenko
2026-09-21 04:40:37 +02:00
-
89ac82774f
tls: fix undersized buffer calculation
Denys Vlasenko
2026-09-21 03:19:28 +02:00
-
1b4f8e2a87
awk: allow OFMT='prefix:%SPEC suffix with %%'
Denys Vlasenko
2026-09-14 01:46:32 +02:00
-
74ac096e89
sort: compute -k END.ENDCHAR from the end field, not the line start
Ali Ahmet Memis
2026-08-17 23:16:38 +00:00
-
8f4dc3b405
platform.h: UNINITIALIZED_VAR() macro for suppressing gcc warnings
Denys Vlasenko
2026-08-31 20:03:33 +02:00
-
c8047030dc
vi: explain what vim 9.2 is doing with ":e FILE" escaping
Denys Vlasenko
2026-08-31 16:50:46 +02:00
-
6ab4e2a0de
vi: code shrink
Denys Vlasenko
2026-08-31 10:21:20 +02:00
-
7406d7a74f
inetd: build fix if RPC is selected in .config
Denys Vlasenko
2026-08-31 02:00:36 +02:00
-
fe215e35d6
devfsd: heed warnings
Denys Vlasenko
2026-08-31 01:55:03 +02:00
-
452a4f1ad5
hush: heed warnings about strchr() returning const char*
Denys Vlasenko
2026-08-31 01:14:51 +02:00
-
6885d4c310
*: selinux: replace deprecated security_context_t with char*
Denys Vlasenko
2026-08-31 01:01:48 +02:00
-
4a2a446472
hdparm: fix ATA identification string output
Romain Guyard
2026-08-11 13:06:10 +09:00
-
9958bbd70a
awk: disallow OFMT/CONVFMT to have more than one %SPEC, implement %s
Denys Vlasenko
2026-08-30 18:38:00 +02:00
-
436223e2b7
tar: Sanitize verbose file names
Anton Skorup
2026-08-27 13:47:52 +02:00
-
15666f3e9a
awk: fix 1-byte heap-buffer-overflow in next_token() string parse
Ediz
2026-08-20 01:45:36 +03:00
-
92ad65c3a2
stat: code shrink
Denys Vlasenko
2026-08-24 09:49:01 +02:00
-
a61d158d54
stat: fix negative %X/%Y/%Z timestamps after Y2038 on 32-bit builds
Benjamin Robin
2026-08-22 17:33:05 +02:00
-
7473045ad3
tar: fix verbose output with extract-to-stdout
Thorsten B
2026-07-30 20:03:15 +02:00
-
d057384504
rpm2cpio: print name of unknown compression method
Ron Yorston
2026-03-24 11:45:05 +00:00
-
fce9d7f35e
shell: correctly count backslashes in read built-in
Ron Yorston
2025-08-22 10:00:37 +01:00
-
9ad78b4180
shell: read: if poll() fails, attempt to process any data collected so far
Denys Vlasenko
2026-08-09 06:49:14 +02:00
-
9b21bb0f89
patch: handle files with no final newline
Ron Yorston
2026-04-19 10:03:24 +01:00
-
3db20fa07b
grep: support --quiet
Denys Vlasenko
2026-07-24 18:38:38 +02:00
-
ec0c5cc142
cp: fix --sparse to have mandatory argument, fix --remove-destination bit position
Denys Vlasenko
2026-07-14 23:13:04 +02:00
-
17908bf760
cp: accept --sparse=ANYTHING
Denys Vlasenko
2026-07-14 19:00:02 +02:00
-
8f0533c576
join: code shrink by making some variables "global"
Denys Vlasenko
2026-07-08 14:38:07 +02:00
-
a058289401
join: new applet
Ron Yorston
2026-07-06 08:33:19 +01:00
-
a448b6d5b2
ash: fix out-of-bounds read in ifsbreakup()
Sanghyun Park
2026-06-18 17:04:20 +09:00
-
5de0780eaf
awk: fix printf "%o\n", -1
Denys Vlasenko
2026-07-06 04:37:44 +02:00
-
cd8427b8ec
svlogd: fix buffer overrun
Denys Vlasenko
2026-07-03 08:17:51 +02:00
-
71f9960b33
cmp: add KMG suffix for cmp -n MAXCOUNT
Anubhav Kokane
2026-07-02 17:32:29 +00:00
-
1332023051
awk: optimize 'print "no format specs here\n"' case
Denys Vlasenko
2026-07-02 05:57:28 +02:00
-
a0667b2def
awk: fix printing of very large numbers with printf("%d")
Denys Vlasenko
2026-07-02 04:58:08 +02:00
-
4e981fe00f
awk: rename variables in awk_printf(), no code changes
Denys Vlasenko
2026-07-02 00:05:11 +02:00
-
6ba81ddb0d
awk: add '*' as a valid specifier for width and precision in printf
Denys Vlasenko
2026-07-01 23:38:27 +02:00
-
244c0a01ee
testing stripts: allow to skip "awk gsub erroneous word start match" test
Denys Vlasenko
2026-05-14 16:26:10 +02:00
-
0309c02980
hush: placate warning: 'print_pfx_escaped_nl' defined but not used
Denys Vlasenko
2026-05-14 16:22:40 +02:00
-
8fc70b52e6
tls: use bb_simple_error_msg where appropriate
Denys Vlasenko
2026-05-14 16:08:13 +02:00
-
c83394922e
Start 1.39.0 development cycle
Denys Vlasenko
2026-05-13 05:24:28 +02:00
-
fc71374dfc
Bump version to 1.38.0
1_38_0
Denys Vlasenko
2026-05-13 04:20:15 +02:00
-
ead17e7808
Optimize !ENABLE_SHOW_USAGE config
Denys Vlasenko
2026-05-02 12:05:32 +02:00
-
25b756f789
cpio.tests: fix false positive
Denys Vlasenko
2026-04-30 10:04:47 +02:00
-
3b3d0fc535
cpio.tests: do not use "ls" to detect that file does not exist
Denys Vlasenko
2026-04-30 08:05:42 +02:00
-
48c7b48f95
tar: unicode fix
Denys Vlasenko
2026-04-30 07:29:37 +02:00
-
4f11a4b25d
cpio.tests: fix false positive when -o support is not enabled
Denys Vlasenko
2026-04-30 06:46:44 +02:00
-
6908229d4f
cpio: fix a bug (wrong free() address) in !FEATURE_TAR_LONG_OPTIONS config
Denys Vlasenko
2026-04-30 05:56:58 +02:00
-
fb10ad3b5c
start-stop-daemon.tests: fix false positive if longopts are not enabled
Denys Vlasenko
2026-04-29 15:55:44 +02:00
-
c8eb861406
Fix "undefined reference to 'skip_unsafe_prefix' build failure
Denys Vlasenko
2026-04-29 08:46:56 +02:00
-
fdca28aaf4
fdisk: fix build failure on glibc
Denys Vlasenko
2026-04-29 07:32:26 +02:00
-
a0a98f0700
Fix randomtest to not select TC on glibc
Denys Vlasenko
2026-04-29 07:30:13 +02:00
-
7e2b9a4d9c
httpd: fix build for !FEATURE_HTTPD_CGI config
Denys Vlasenko
2026-04-29 07:09:06 +02:00
-
a588fb9703
Fix randomtest to never select a debug config
Denys Vlasenko
2026-04-29 07:04:30 +02:00
-
a9e7466e5c
telnet: fix build for !TELNETD config
Denys Vlasenko
2026-04-29 06:49:48 +02:00
-
de26b74b1d
httpd: fix build for !FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR config
Denys Vlasenko
2026-04-29 06:36:39 +02:00
-
0519429ea1
hush: fix build for !HUSH_CASE config
Denys Vlasenko
2026-04-29 06:31:55 +02:00
-
2f3b16fc1b
libbb: rename two fields in ioloop_state, no logic changes
Denys Vlasenko
2026-04-12 16:20:09 +02:00
-
bee252057c
trylink: remove "local" bashism
Denys Vlasenko
2026-03-16 14:49:42 +01:00
-
764df2555d
trylink: detect linker flag support for non-GNU linkers
Christian Stewart
2026-03-03 15:45:28 -08:00
-
60221ded38
less: fix ":d" command
Denys Vlasenko
2026-03-15 16:12:23 +01:00
-
ca0eb211b0
runsv: fix open error check (fd < -1 should be fd < 0)
Denys Vlasenko
2026-03-13 00:46:19 +01:00
-
d368f3f783
udhcpc6: check the size of D6_OPT_IAPREFIX option
Denys Vlasenko
2026-03-12 13:23:48 +01:00
-
42202bfb1e
udhcpc6: fix buffer overflow
Denys Vlasenko
2026-03-12 07:25:38 +01:00
-
e527bd22db
ash: fix here strings causing segfault in function invocation
Ron Yorston
2026-03-04 15:04:12 +00:00
-
ea01f254b4
paste: fix output when file lengths differ
Ron Yorston
2025-11-13 07:50:50 +00:00
-
b59b003231
ash: fix help builtin and tab completion of builtins
Ron Yorston via busybox
2026-02-08 10:16:18 +00:00
-
599f5dd8fa
tar: only strip unsafe components from hardlinks, not symlinks
Radoslav Kolev
2026-02-16 11:50:04 +02:00
-
138ec0e0d8
less: unbreak EAGAIN propagation
Denys Vlasenko
2026-02-27 12:25:28 +01:00
-
1068aa8220
less: make read error reporting actually visible
Denys Vlasenko
2026-02-27 11:29:24 +01:00
-
ca3f4c6639
less: improve O_NONBLOCK manipulations on stdin
Denys Vlasenko
2026-02-27 11:01:04 +01:00
-
f51819afa5
less: do not retry reads of stdin if got EAGAIN
Denys Vlasenko
2026-02-27 08:06:51 +01:00
-
ad88be9e7e
*: don't use getservbyname, it links in a static buffer
Denys Vlasenko
2026-02-25 01:27:12 +01:00
-
c920ecd73d
telnet: fix false positive "Error writing to foreign host"
Denys Vlasenko
2026-02-24 23:47:52 +01:00
-
1ecee61787
netstat: fix breakage due to last commit
Denys Vlasenko
2026-02-24 23:11:21 +01:00
-
c0037a9974
netstat,pscan: don't use getservbyport(), it links in a static buffer
Denys Vlasenko
2026-02-24 22:42:30 +01:00
-
b86f0198d6
telnet: fixes after testing against some MUD servers
Denys Vlasenko
2026-02-24 06:50:55 +01:00
-
4bdbb7cc0a
telnetd: if vfork in make_new_session() fails, do close socket.
Denys Vlasenko
2026-02-24 00:03:20 +01:00
-
0ac0492b37
telnet: code shrink
Denys Vlasenko
2026-02-23 15:42:43 +01:00
-
87fcfe7dfe
telnet: rewrite to use ioloop()
Denys Vlasenko
2026-02-23 14:19:12 +01:00
-
3017f2becf
telnetd: do not send stray \r\n before /etc/issue.net
Denys Vlasenko
2026-02-23 00:07:19 +01:00
-
da09ae3451
telnetd: do not wait for more input after 10-byte NAWS is received
Denys Vlasenko
2026-02-22 21:08:41 +01:00
-
8738c3102f
telnetd: fix handshake: had one wrong, but harmless element
Denys Vlasenko
2026-02-22 20:04:41 +01:00
-
44e86427f4
telnetd: correct handling of screen sizes with any dimension equal to 255
Denys Vlasenko
2026-02-22 09:45:03 +01:00
-
20387b703b
telnetd: do close pty when network read returns EOF; try to cause EOF-on-read
Denys Vlasenko
2026-02-22 07:11:16 +01:00
-
dc6e92c990
libbb: add generic "fd polling and I/O" loop, use it in telnetd
Denys Vlasenko
2026-02-21 16:42:05 +01:00
-
ef892681f9
tls: code shrink
Denys Vlasenko
2026-02-16 20:19:37 +01:00
-
22b66febbd
tls: server: fix incorrect key_block assignments - now works against openssl s_client
Denys Vlasenko
2026-02-15 06:20:39 +01:00