summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2025-09-03pam_openrc: respect PAM_SILENTAnna (navi) Figueiredo Gomes
2025-09-03pam_openrc: add rc_autostart_user to rc.confAnna (navi) Figueiredo Gomes
2025-08-28openrc-run: simplify main with a command tableAnna (navi) Figueiredo Gomes
2025-08-28src/openrc-run: remove arg2 from svc_execAnna (navi) Figueiredo Gomes
2025-08-23librc: add wsl detectionAnna (navi) Figueiredo Gomes
2025-07-24recognise alacritty as a color terminaldakkar
2025-07-12librc: allow user services to add boot servicesAnna (navi) Figueiredo Gomes
2025-07-12openrc-run: remove timeout from start/stopAnna (navi) Figueiredo Gomes
2025-07-08librc-depend: clear dirfds unconditionallyAnna (navi) Figueiredo Gomes
2025-07-05openrc-run: unset signal_pipe[1] before closing itDominique Martinet
2025-07-05openrc-run: block SIGCHLD during fork() to avoid race with reapingDominique Martinet
2025-06-29librc: clear dirfds when creating new svcdirAnna (navi) Figueiredo Gomes
2025-06-27shared/misc: open svcdir dirfd after update_neededAnna (navi) Figueiredo Gomes
2025-06-19*-daemon: filter EINFO_ and SVCNAME variables as wellAnna (navi) Figueiredo Gomes
2025-06-19*-daemon: actually filter RC_/SSD_ variablesAnna (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-16librc: fix FILE * leak in rc_proc_getentAnna (navi) Figueiredo Gomes
2025-06-16*: don't check for file existence before opening itAnna (navi) Figueiredo Gomes
2025-06-16*: use access(..., F_OK) instead of exists/stat.2Anna (navi) Figueiredo Gomes
2025-06-15librc: don't create /run/openrc itself on demand.Anna (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-06-02Add missing description for --notify option of supervise-daemonYury Vostrikov
2025-05-27*-daemon: fix order of chrootNRK
2025-05-27*-daemon: don't assume [ug]id_t to be `int`NRK
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-05-26libeinfo.c: Fix out-of-bounds array access in _eindentUlrich Müller
2025-05-26libeinfo.c, functions.sh: Drop upper limit for EINFO_INDENTUlrich Müller
2025-05-05start-stop-daemon: add longopts_help value for --notifyDaniel Watkins
2025-05-05*-daemon: properly log ready fd errorAnna (navi) Figueiredo Gomes
2025-05-02openrc-user: simplify argc checkRahul Sandhu
2025-04-29librc: fix existsat check in rc_service_scheduled_startAnna (navi) Figueiredo Gomes
2025-04-27librc: dirfd is initalized with zero not with -1Sören Tempel
2025-04-27src/librc: loop readdir properly in rm_dir()Anna (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-19openrc-run: initialize `bool forever = false;`Anna (navi) Figueiredo Gomes
2025-04-19shared/misc: remove unused signal_setup_restart.Anna (navi) Figueiredo Gomes
2025-04-15supervise-daemon: set default respawn-period to 12secNRK
2025-04-15supervise-daemon: set default respawn-delay-step to 128msNRK
2025-04-15supervise-daemon: add --respawn-delay-{step,cap}NRK
2025-04-15supervise-daemon: remove unused macrosNRK
2025-04-15supervise-daemon: use an array for int string bufferNRK