Commit graph

11 commits

Author SHA1 Message Date
Andrea Mazzoleni
cf2196a90f Configure PR_SET_PDEATHSIG on Linux and Job Objects on Windows to prevent orphaned subprocesses on program crash
Some checks are pending
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-win (push) Waiting to run
CodeQL Advanced / Analyze (c-cpp) (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
2026-08-02 23:10:04 +02:00
Andrea Mazzoleni
9a1987e024 Support filesystems with invalid inode numbers on individual files 2026-08-02 23:04:52 +02:00
Andrea Mazzoleni
c2b56fa135 Silence clang static analyzer warnings 2026-08-02 23:04:52 +02:00
Andrea Mazzoleni
3d55b19de1 Add bounded retry with exponential backoff for ERROR_NO_SYSTEM_RESOURCES 2026-08-02 22:20:03 +02:00
Andrea Mazzoleni
cd01e2c6c3 Add new os_kill 2026-08-02 22:20:03 +02:00
Andrea Mazzoleni
b0a3d9d413 Add CREATE_NO_WINDOW flag to process creation in os_spawn 2026-07-30 16:26:40 +02:00
Andrea Mazzoleni
46967fa73a Make os_abort to log to os_syslog 2026-07-30 16:26:40 +02:00
Andrea Mazzoleni
c0961dc695 Sanitize addr2line binary path via strspn whitelist before system call 2026-07-30 16:26:39 +02:00
Andrea Mazzoleni
e0a7969b62 Sync the OS interface with the daemon 2026-07-30 16:26:39 +02:00
Andrea Mazzoleni
5e138b3838 Abort on privilege switch failures unless errno is EPERM 2026-07-30 16:26:39 +02:00
Andrea Mazzoleni
88b0755c87 Merge the CLI and Daemon portable interface 2026-07-30 16:26:39 +02:00