Andrea Mazzoleni
|
dfe0bf19e3
|
Fix concurrent Windows child handle inheritance with explicit handle lists
|
2026-09-01 12:37:02 +02:00 |
|
Andrea Mazzoleni
|
40569fff2f
|
Implement O_NOFOLLOW on Windows without following symlinks
|
2026-08-31 21:34:10 +02:00 |
|
Andrea Mazzoleni
|
0416366e2d
|
Handle trailing-slash paths in Windows lstat using handle-based states starting
|
2026-08-26 09:21:24 +02:00 |
|
Andrea Mazzoleni
|
fdce9738e8
|
Document Windows Ctrl-Break termination semantics in os_term()
|
2026-08-18 23:33:59 +02:00 |
|
Andrea Mazzoleni
|
b3dc7e55c1
|
Use dedicated scriptcat() for cmd.exe batch parameter serialization in os_script()
|
2026-08-18 23:33:58 +02:00 |
|
Andrea Mazzoleni
|
576873f0f9
|
Use tv[1] as mtime in Windows futimens and utimensat emulation
|
2026-08-18 23:33:58 +02:00 |
|
Andrea Mazzoleni
|
3c88559379
|
Quote empty arguments in Windows command line generation
|
2026-08-18 23:33:58 +02:00 |
|
Andrea Mazzoleni
|
4ec28b4b58
|
Redirect uncaptured stdio streams to NUL in os_spawn on Windows
|
2026-08-18 23:33:58 +02:00 |
|
Andrea Mazzoleni
|
87977f28f4
|
Harden PowerShell execution with safe SearchPathW and os_spawn
|
2026-08-18 23:33:58 +02:00 |
|
Andrea Mazzoleni
|
fd09e72816
|
Add buffer bounds check before appending wildcard in windows_opendir_find
|
2026-08-18 23:33:58 +02:00 |
|
Andrea Mazzoleni
|
f48e406d52
|
Convert extended UNC paths to standard UNC format in windows_realpath
|
2026-08-18 23:33:58 +02:00 |
|
Andrea Mazzoleni
|
f9626f6e3e
|
Normalize negative pre-1970 FILETIME timestamps via windows_time2stat
|
2026-08-18 23:33:58 +02:00 |
|
Andrea Mazzoleni
|
caeb3a9d1b
|
Fix PrintNameOffset WCHAR index scaling and add bounds validation in windows_readlink
|
2026-08-18 23:33:58 +02:00 |
|
Andrea Mazzoleni
|
daf713820e
|
Add os_usleep with bounded sleep loop returning on signal interruption and use it in bandwidth limiter
|
2026-08-18 23:33:57 +02:00 |
|
Andrea Mazzoleni
|
6c85573d12
|
Add comments explaining Windows Service console attachment flow in os_term
|
2026-08-18 23:33:56 +02:00 |
|
Andrea Mazzoleni
|
6b46e08a1f
|
Configure PR_SET_PDEATHSIG on Linux and Job Objects on Windows to prevent orphaned subprocesses on program crash
|
2026-08-18 23:33:56 +02:00 |
|
Andrea Mazzoleni
|
0ca7c65049
|
Support filesystems with invalid inode numbers on individual files
|
2026-08-18 23:33:56 +02:00 |
|
Andrea Mazzoleni
|
76124cff00
|
Add bounded retry with exponential backoff for ERROR_NO_SYSTEM_RESOURCES
|
2026-08-18 23:33:56 +02:00 |
|
Andrea Mazzoleni
|
1b1ae7cce9
|
Add new os_kill
|
2026-08-18 23:33:56 +02:00 |
|
Andrea Mazzoleni
|
e191127b0d
|
Add CREATE_NO_WINDOW flag to process creation in os_spawn
|
2026-08-18 23:33:56 +02:00 |
|
Andrea Mazzoleni
|
d6b51d61e7
|
Sync the OS interface with the daemon
|
2026-08-18 23:33:55 +02:00 |
|
Andrea Mazzoleni
|
00b4cbafd0
|
Merge the CLI and Daemon portable interface
|
2026-08-18 23:33:55 +02:00 |
|