Commit graph

15 commits

Author SHA1 Message Date
Andrea Mazzoleni
afd04d3023 Redirect uncaptured stdio streams to NUL in os_spawn on Windows 2026-08-17 10:19:38 +02:00
Andrea Mazzoleni
2c5390ecf1 Harden PowerShell execution with safe SearchPathW and os_spawn 2026-08-17 10:19:38 +02:00
Andrea Mazzoleni
7d2e57efc5 Add buffer bounds check before appending wildcard in windows_opendir_find 2026-08-17 10:19:38 +02:00
Andrea Mazzoleni
423ccdd5f5 Convert extended UNC paths to standard UNC format in windows_realpath 2026-08-17 10:19:38 +02:00
Andrea Mazzoleni
536f542a56 Normalize negative pre-1970 FILETIME timestamps via windows_time2stat 2026-08-17 10:19:38 +02:00
Andrea Mazzoleni
a0832ce9f6 Fix PrintNameOffset WCHAR index scaling and add bounds validation in windows_readlink 2026-08-17 10:19:38 +02:00
Andrea Mazzoleni
a8a94bb950 Add os_usleep with bounded sleep loop returning on signal interruption and use it in bandwidth limiter 2026-08-14 09:39:36 +02:00
Andrea Mazzoleni
d47a7fa6ff Add comments explaining Windows Service console attachment flow in os_term 2026-08-10 11:23:15 +02:00
Andrea Mazzoleni
58d75feea4 Configure PR_SET_PDEATHSIG on Linux and Job Objects on Windows to prevent orphaned subprocesses on program crash 2026-08-10 11:23:15 +02:00
Andrea Mazzoleni
8c128c1bc3 Support filesystems with invalid inode numbers on individual files 2026-08-10 11:23:15 +02:00
Andrea Mazzoleni
52c00ea982 Add bounded retry with exponential backoff for ERROR_NO_SYSTEM_RESOURCES 2026-08-10 11:23:15 +02:00
Andrea Mazzoleni
9312712a28 Add new os_kill 2026-08-10 11:23:14 +02:00
Andrea Mazzoleni
0c1852ebd0 Add CREATE_NO_WINDOW flag to process creation in os_spawn 2026-08-10 11:23:14 +02:00
Andrea Mazzoleni
9098e1c4fd Sync the OS interface with the daemon 2026-08-10 11:23:14 +02:00
Andrea Mazzoleni
f19d00c93e Merge the CLI and Daemon portable interface 2026-08-10 11:23:13 +02:00
Renamed from cmdline/mingw.c (Browse further)