Combine RB_POWEROFF with RB_HALT on FreeBSD/NetBSD
10c9340
Introduce template-based extraction of timespec from stat buf
57c3722
Fix bug with entering cgroups (writing wrong PID)
79f9c04
dinitctl: warn on start/restart if service description has changed
97904b2
Fix build on MacOS, use non-standard mtime field from stat
bba6c06
dep_depth_updater: mark compare operator () as const
a15d797
dinitctl: wrap dinit connection parameters in a struct
58824f7
clients: bump control protocol version
4145274
control: new command: status with service modification timestamp
6d2e0fd
control: add_dep: remove unnecessary process_queues call
c8f1cc9
Limit depth of dependency tree to avoid potential problems
fbf3492
dinit-check: prune cycle search on reaching a known cycle-free node
3f4ba0f
load_reload_service: remove pointless check
b9aa947
Dasynq: update bundled to version 2.1.5
9001f5f
dinit-io: move various trivial member functions to inline declarations
227df92
load_reload_service: clean up stale comment and unused variable
e51471e
dinit-io: set_fd: clear error states
337b660
control: validate service names before find/load
bb8a1da
Fix issue where failed reload corrupted command
8a9720f
Validate service names
aaff9db
man pages: improve generated CSS for HTML versions
87731bd
contrib: fully rewrite fish shell completion
26f95a6
dinitctl: correctly handle enable of service with argument
30016ba
igr tests: clean up properly after offline_enable_test
f00efc2
Tests: add check that setting name reported via exception is static
3a5ff63
service load: fix use-after-free on error paths
a5b5148
Perform (pre-load) substitution for 'chain-to' setting value
5bdc665
load-service: change some function names to match usual style
f994080
control/client: minor cleanups in QUERY_LOAD_MECH handling
15c38d1
run-child-proc: rewrite/reformat comment explaining autogroups handling
aefa8e2