Fix documentation comments for many load_service functions
c337fb4
process_service_line: throw service_load_error instead of system_error
6f21546
dinit: log failure if environment fail cannot be opened/read
fa3f407
dinictl: enable/disable: handle service_load_exc exceptions
7306910
read_env_file: throw dio::iostream_system_err not std::system_err
9a75c52
dio::iostream_system_err: mark get_errno() as a const function
4014506
dinitctl, dinit-check: catch dio:: exceptions when processing services
9397db3
dinitctl: do pre-load substitution on waits-for.d in enable/disable
9944d48
configure: improve cross-compilation detection
54b9990
read_include_path: remove unnecessary first argument, clean up comments
384d3c5
dinitctl: use fd-relative operations for enable/disable
89991d9
load_reload_service: remove handling for impossible exception
6a2049a
BUILD: recommend "--platform=..." for cross-builds
8724882
Set version (for now) to 0.23.0pre.
21a76de
Version 0.22.0
a7b4d63
Overhaul CONTRIBUTING and PR-PROCESS
3aa6f03
Implement "prepared-by" dependencies
9b5c07c
igr-tests: add the new "check-consumer-of-non-existent" test
bee3277
dinit-check: fix null dereference on non-existing "consumer-of" service
703e6d3
Always stop process stop/start timer when process terminates
26cb0a7
Load: fix dependency fixup when 'before' is present
8c4ec8c
igr: detect when dinit terminates before readiness indication
a1dd15e
CI: run on Debian bookworm rather than bullseye
8da7ced
Run CI builds with GLIBCXX assertions enabled
19d9e75
dinitctl: fix creation of null reference in offline enable/disable
2330921
Ignore failure to write "nice" value to /proc/self/autogroup
23f90c9
Move all setting strings to single-instance variables
50493ef
static_string: allow concatenation with dynamic strings
52cfebb
Version 0.21.0
f0579b5
Docs: add additional tip for writing services
1d914e8