This website requires JavaScript.
mirror of
synced
2026-10-29 06:12:57 +03:00
7773faa878
tls: make ECDHE_RSA work against our client (openssl s_client not yet)
Denys Vlasenko
2026-02-15 00:13:51 +01:00
2ab2c25847
tls: remove unnecessary malloc/free in psRsaDecryptPriv()
Denys Vlasenko
2026-02-12 13:57:23 +01:00
5a1bcdf036
tls: fix cipher-id selection in server mode
Denys Vlasenko
2026-02-12 01:10:05 +01:00
456abad825
tls: eliminate unnecessary ENCRYPT_ON_WRITE, merge tls_get_zeroed_outbuf() with fill_handshake_record_hdr()
Denys Vlasenko
2026-02-10 03:46:46 +01:00
e17bc84d4c
tls: fix up debug printouts wrt newlines
Denys Vlasenko
2026-02-10 03:33:12 +01:00
657fbcd62c
tls: implement server code
Denys Vlasenko
2026-02-10 03:11:38 +01:00
61055ef909
ssl_server: new applet, not functional yet
Denys Vlasenko
2026-02-10 00:05:04 +01:00
d972f56837
libbb: better comments in read_key()
Denys Vlasenko
2026-02-15 14:49:18 +01:00
b668e52c90
*: placate warnings where strchr/strstr returns constant pointer
Denys Vlasenko
2026-02-15 14:41:20 +01:00
9e8f8a1968
fdisk: implement -t PARTTYPE
Denys Vlasenko
2026-02-08 23:37:04 +01:00
8424dc436a
main: !CONFIG_BUSYBOX: "busybox --OPT" is not a call to applet "-OPT"
Denys Vlasenko
2026-02-08 11:44:30 +01:00
391fdea73b
*: whitespace cleanup
Denys Vlasenko
2026-02-07 21:17:07 +01:00
8289b34626
tls: document PSTM_64BIT + PSTM_X86_64 optimizations better
Denys Vlasenko
2026-02-08 08:30:03 +01:00
91075de0a7
vi: code shrink
Denys Vlasenko
2026-02-07 12:53:27 +01:00
1380df7a5a
vi: fix last commit - do terminate the :CMD on the first whitespace
Denys Vlasenko
2026-02-07 03:20:26 +01:00
9693daaaef
*: use is_prefixed_with() where appropriate
Denys Vlasenko
2026-02-07 01:10:55 +01:00
79d35b5a0e
vi: fix ":list" command
Denys Vlasenko
2026-02-07 00:52:49 +01:00
5de7222395
vi: code shrink
Denys Vlasenko
2026-02-06 23:22:49 +01:00
3620c4ee67
vi: fix "s /find/repl" with whitespace before /
Denys Vlasenko
2026-02-06 22:56:16 +01:00
80ce9e3998
vi: code shrink, optimize: do not call count_lines() unless needed
Denys Vlasenko
2026-02-06 20:50:47 +01:00
c8cbd3516d
*: use xasprintf_inplace() and concat_path_file() where appropriate
Denys Vlasenko
2026-02-06 13:16:36 +01:00
9b2a50efe2
*: use xasprintf_inplace() in more places
Denys Vlasenko
2026-02-06 11:19:11 +01:00
89f37ebe8c
man: fix following links if run inside manpage dir
Denys Vlasenko
2026-02-05 14:28:20 +01:00
fddd93edbd
libbb: introduce and use xasprintf_inplace()
Denys Vlasenko
2026-02-05 13:36:27 +01:00
3d572a8cc3
watch: implement -x
Denys Vlasenko
2026-02-05 12:23:32 +01:00
e33bd4aaa2
libbb: use narrow isqrt() when 64-bit one is not needed (only "factor" uses it)
Denys Vlasenko
2026-02-04 19:41:41 +01:00
cdcb4ce314
volume_id: improve handling of too-small (usually zero-byte or erroring) blockdevs
Denys Vlasenko
2026-02-04 15:48:59 +01:00
7310339e73
volume_id: volume_id_get_buffer with small FSes
Alyssa Ross via busybox
2026-02-01 15:33:18 +01:00
72fbc81224
fdisk: code shrink
Denys Vlasenko
2026-02-04 12:03:33 +01:00
8aba5f6347
fdisk: comment out "not a multiple of 512 bytes" warning
Denys Vlasenko
2026-02-04 10:28:06 +01:00
36eed984b8
fdisk: several fixes for 4K sector size
Denys Vlasenko
2026-02-04 09:38:31 +01:00
93b684fe9f
findfs: tweak --help
Denys Vlasenko
2026-02-03 11:40:41 +01:00
3e80101963
uuidgen: move UUID formatting to libbb
Denys Vlasenko
2026-02-03 07:23:13 +01:00
4855fbe6a8
fdisk: uncomment -s support
Denys Vlasenko
2026-02-02 15:18:25 +01:00
705c9b3487
devfsd: constify, code shrink
Denys Vlasenko
2026-02-02 08:49:11 +01:00
4e815cd7b3
fdisk_sgi: formatting fixes
Denys Vlasenko
2026-02-02 05:19:26 +01:00
3b19867d97
fdisk: fix spurious warning about zero unused sectors
Denys Vlasenko
2026-02-01 14:36:06 +01:00
47775e8e6a
fdisk: simplify start/len calcualtions for Sun labels
Denys Vlasenko
2026-02-01 14:23:00 +01:00
7ac2bd6917
fdisk: eliminate static variables, fix GPT disk size (32x32->32 overflow)
Denys Vlasenko
2026-02-01 13:44:54 +01:00
405afbd551
util-linux: add minimal uuidgen implementation
Osama Abdelkader via busybox
2026-01-31 14:02:28 +01:00
2bfe3753d9
lkblk: list multiple MOUNTPOINTS
Denys Vlasenko
2026-01-30 21:16:30 +01:00
8463ce06ca
lsblk: add error messages and exit code when non-blockdevs are given
Denys Vlasenko
2026-01-30 20:05:18 +01:00
8a347fd31a
lsblk: new applet
Osama Abdelkader
2025-12-04 22:08:46 +01:00
3fb6b31c71
tar: strip unsafe hardlink components - GNU tar does the same
Denys Vlasenko
2026-01-29 11:48:02 +01:00
768ab5384c
httpd: do not use a global variable in index.cgi
Denys Vlasenko
2026-01-29 02:39:31 +01:00
df1ef312a0
httpd: handle bare "Location: URL" redirects from CGIs
Denys Vlasenko
2026-01-28 17:45:37 +01:00
03d6d1014a
ash: fix \ooo octal printout in DEBUG code
Denys Vlasenko
2026-01-28 13:01:56 +01:00
56143ea63f
ash: code shrink: eliminate pstrcmp1()
Denys Vlasenko
2026-01-28 09:23:54 +01:00
758c948a63
ash: remove non-standard chdir builtin
Denys Vlasenko
2026-01-28 01:34:13 +01:00
77d242d7ac
ash: get rid of a static in cmdlookup()/delete_cmd_entry()
Denys Vlasenko
2026-01-28 01:01:15 +01:00
2051c69358
ash: group command hashing/searching code together, no code changes
Denys Vlasenko
2026-01-28 00:34:22 +01:00
e05b922c89
ash: move casematch() directly to its only caller, no code changes
Denys Vlasenko
2026-01-27 23:44:06 +01:00
c9af9073b8
ash: reorder functions to reduce forward declarations, no code changes
Denys Vlasenko
2026-01-27 17:08:12 +01:00
b715e82e1f
ash: JOBSTOPPED can only be set if job control is compiled in - conditionalize code which depends on it
Denys Vlasenko
2026-01-27 12:21:07 +01:00
dee0168219
ash: reorder functions to reduce forward declarations, no code changes
Denys Vlasenko
2026-01-27 12:13:54 +01:00
97a7813971
ash: move applet handling out of tryexec() - making it similar to dash
Denys Vlasenko
2026-01-27 11:05:11 +01:00
e4f4bf95ac
doc: update docs/nofork_noexec.txt
Denys Vlasenko
2026-01-27 08:13:42 +01:00
22b96c0ddf
ash: unset traps before entering NOEXEC programs after [v]fork
Denys Vlasenko
2026-01-27 07:28:39 +01:00
28e4d2b854
httpd: optimize example CGIs
Denys Vlasenko
2026-01-26 07:15:54 +01:00
4e82d99460
libbb/loop: fix existence check for LOOP_CONFIGURE ioctl
Wouter Franken
2026-01-20 10:28:27 +01:00
4da1badf13
networking/httpd_indexcgi.c: non-mallocing version
Denys Vlasenko
2026-01-26 04:48:28 +01:00
052b253696
httpd: add a TODO, no code changes
Denys Vlasenko
2026-01-25 08:17:23 +01:00
1db8aa2b59
ash: code shrink
Denys Vlasenko
2026-01-24 23:14:33 +01:00
ea7d310ad6
httpd: allow static files in /cgi-bin/, do not search for interpreter twice
Denys Vlasenko
2026-01-24 17:11:39 +01:00
898cffe5f9
ash,hush: allow 0x in arith (bash supports it for 0x$v case when v='')
Denys Vlasenko
2026-01-24 14:37:22 +01:00
a2f8c89aec
httpd: code shrink
Denys Vlasenko
2026-01-24 13:29:50 +01:00
5cba59e9ce
awk: use more understandable form of "split-globals" trick
Denys Vlasenko
2026-01-24 05:30:55 +01:00
43982ed499
httpd: code shrink via "split-globals" trick
Denys Vlasenko
2026-01-24 05:21:10 +01:00
1a64fe3594
httpd: implement POSTDATA read timeout, and -K KILLSECS CGI lifetime control
Denys Vlasenko
2026-01-24 02:01:42 +01:00
927ff335c5
httpd: fix incorrect == comparison in last commit, must be !=
Denys Vlasenko
2026-01-23 11:32:32 +01:00
5d33dbb67c
httpd: smarter handling of CGI's "Status: " header
Denys Vlasenko
2026-01-23 11:04:28 +01:00
a5f120b620
httpd: simplify CGI headers handling, check "HTTP/1.1" prefix, not just "HTTP"
Denys Vlasenko
2026-01-23 10:14:04 +01:00
01ea35e81d
httpd: simplify CGI code a bit, add a bunch of TODOs and FIXMEs
Denys Vlasenko
2026-01-23 02:10:34 +01:00
2d78809b74
httpd: do not force clean connection termination on write errors and timeouts
Denys Vlasenko
2026-01-22 22:31:36 +01:00
04d8729adb
httpd: make timeout messages less confusing
Denys Vlasenko
2026-01-22 21:21:16 +01:00
d8059bd827
httpd: time out data writes after 60 seconds of no progress
Denys Vlasenko
2026-01-22 17:22:06 +01:00
c1ed0c4049
httpd: optimize header reading timeout code
Denys Vlasenko
2026-01-22 15:49:58 +01:00
52a88341d6
httpd: when reading headers, abort if they are too long
Denys Vlasenko
2026-01-22 15:33:42 +01:00
f0a63eefae
httpd: reject request line and headers with control chars
Denys Vlasenko
2026-01-22 14:21:55 +01:00
851992f070
httpd: allow http2 requests if proxying, tighten METHOD checks
Denys Vlasenko
2026-01-22 13:58:28 +01:00
649da41ca4
httpd: fix compilation script of httpd_ratelimit_cgi.c
Denys Vlasenko
2026-01-22 10:42:20 +01:00
3f36fe9c2f
httpd: add -M MAXCONN - do not accept unlimited number of connections
Denys Vlasenko
2026-01-22 01:58:46 +01:00
5ac9d0a865
httpd: stop disabling/enabling SIGHUP in every child
Denys Vlasenko
2026-01-21 19:16:29 +01:00
71c703c26b
httpd: remove one close() from main loop
Denys Vlasenko
2026-01-21 19:01:42 +01:00
58b46b7d67
networking/httpd_ratelimit_cgi.c: new example CGI handler
Denys Vlasenko
2026-01-21 18:43:41 +01:00
38721685af
httpd: expand logging: now can see what CGIs are started
Denys Vlasenko
2026-01-21 17:49:40 +01:00
b96342799f
vmstat: fix I/O, int and ctxt rates: need to be divided by seconds
Denys Vlasenko
2026-01-20 01:34:08 +01:00
3a8d2db1ce
vmstat: fixes for >4TB memory and long sampling intervals
Denys Vlasenko
2026-01-20 00:39:30 +01:00
1ef0c69db4
vmstat: fix "vmstat N 0" to act compatibly (do not print infinitely)
Denys Vlasenko
2026-01-19 02:52:06 +01:00
afb92adf47
vmstat: smarter handling of header re-printing
Denys Vlasenko
2026-01-19 02:16:10 +01:00
fd2ce3fa27
vmstat: show shorter, human-readable accumulating counts if they grow large
Denys Vlasenko
2026-01-18 18:56:46 +01:00
6ba6f5f6ab
vmstat: reduce the chances of misaligned columns
Denys Vlasenko
2026-01-18 18:09:12 +01:00
c21d8ff8c5
vmstat: code shrink
Denys Vlasenko
2026-01-18 16:49:07 +01:00
c385dac31c
procps: new applet: vmstat
David Leonard
2025-11-13 19:52:04 +10:00
6f43f948bc
adduser: remove preconfigured GECOS full name field
Achill Gilgenast
2025-11-25 14:46:40 +01:00
993d416d02
md5/sha1sum: Honor the -b flag in the output
Martin Storsjö
2025-12-06 00:40:57 +02:00
fc9d352b4c
cmp: fix -n causing all diffs to be output, implement size suffixes for SKIP
Denys Vlasenko
2026-01-18 02:38:16 +01:00
3bfbce8312
cmp: stop skipping bytes if EOF is reached
Giorgi Tchankvetadze
2025-12-06 14:56:33 +04:00
26e9afe22d
coreutils: fixes for coreutils/id_test.sh script
Denys Vlasenko
2026-01-18 01:37:53 +01:00
3b785b18d2
networking/udhcp: fix typo in comment
Giorgi Tchankvetadze
2026-01-13 21:31:41 +01:00