summaryrefslogtreecommitdiff
path: root/src/shared
AgeCommit message (Expand)Author
2026-02-12fix error message when running as non-rootNRK
2025-12-05env_config: export RC_PATH from scriptdirsAnna (navi) Figueiredo Gomes
2025-11-13shared/misc: close exclusive fd on exec_serviceAnna (navi) Figueiredo Gomes
2025-11-12shared/misc.c: use posix_spawn in exec_serviceAnna (navi) Figueiredo Gomes
2025-06-27shared/misc: open svcdir dirfd after update_neededAnna (navi) Figueiredo Gomes
2025-06-16helpers: remove existss, unused internal functionAnna (navi) Figueiredo Gomes
2025-06-16checkpath,shared/misc: remove is_writable helperAnna (navi) Figueiredo Gomes
2025-06-16*: use access(..., F_OK) instead of exists/stat.2Anna (navi) Figueiredo Gomes
2025-06-11Fix error message in parse_scheduleYury Vostrikov
2025-06-03shared/misc.c: update mtime on deptree, not the clock-skew fileAnna (navi) Figueiredo Gomes
2025-06-03shared/misc.c: print correct file for skewAnna (navi) Figueiredo Gomes
2025-05-27build: drop 'os' option and use host_machine.system()Anna (navi) Figueiredo Gomes
2025-05-27build: add project arguments instead of adhoc c_argsAnna (navi) Figueiredo Gomes
2025-05-27build: use declare_dependency for librcAnna (navi) Figueiredo Gomes
2025-05-27build: use declare_dependency for libeinfoAnna (navi) Figueiredo Gomes
2025-05-27build: use static_library and declare_dependency for shared codeAnna (navi) Figueiredo Gomes
2025-04-26shared/misc: handle EOF when waiting for notify.Anna (navi) Figueiredo Gomes
2025-04-19shared/misc: required `ready` tag for socket notify methodAnna (navi) Figueiredo Gomes
2025-04-19shared/misc: Unmask all signals before execl.Anna (navi) Figueiredo Gomes
2025-04-19shared/misc: remove unused signal_setup_restart.Anna (navi) Figueiredo Gomes
2025-04-15supervise-daemon: set default respawn-delay-step to 128msNRK
2025-04-15supervise-daemon: add --respawn-delay-{step,cap}NRK
2025-04-15shared/misc: remove semicolon from service_{start,stop} macrosAnna (navi) Figueiredo Gomes
2025-04-15shared/misc: close lockfd in parent of exec_serviceAnna (navi) Figueiredo Gomes
2025-04-15shared/misc: fix UAF on futimensatAnna (navi) Figueiredo Gomes
2025-04-15shared/misc: use rc_dirfdAnna (navi) Figueiredo Gomes
2025-04-15librc: use rc_dirfd internallyAnna (navi) Figueiredo Gomes
2025-04-09timeutils: add parse_duration()NRK
2025-04-09timeutils: add this fileNRK
2025-04-08openrc-run: rename ready -> notifyAnna (navi) Figueiredo Gomes
2025-04-06misc: add missing const on pointerNRK
2025-04-06rc-status: add --in-state flagNRK
2025-04-04misc: fix off by oneNRK
2025-04-04helpers: add memstream functionsNRK
2025-04-04openrc: don't use libexec for data cacheAnna (navi) Figueiredo Gomes
2025-04-04shared: add "socket" ready protocol.Anna (navi) Figueiredo Gomes
2025-04-04*: fix some typosAnna (navi) Figueiredo Gomes
2025-03-26rc_exec: add a `cmd` argNRK
2025-03-26rc_exec: allow setting child's uid and gidNRK
2025-03-26treewide: move rc_waitpid() to rc_exec.cNRK
2025-03-23rc_pipe_command: implement it on top of rc_execNRK
2025-03-23rc_exec: add a centralized exec functionNRK
2025-03-22plugin: use pipe2NRK
2025-03-22build: define _GNU_SOURCE inside meson if requiredNRK
2025-03-18*-daemon: redirect logger's std{out,err} to devnullNRK
2025-03-13pipes: use _exit insteadNRK
2025-03-13pipes: don't leak pipes on fork errorNRK
2025-03-11shared/misc: fix types on close_range wrapper (#789)Doug Freed
2025-03-08shared: allow LOGNAME variable for user-modeAnna (navi) Figueiredo Gomes
2025-03-07shared: allow user, shell, and xdg state/cache home vars for usersAnna (navi) Figueiredo Gomes