Fix setting group when only uid specified For run-as, and socket-uid, the primary group of the specified user - if specified by name - should be set as the group, unless otherwise specified.
Add integration test for add/rm dep via dinitctl
Add mock 'open' system call to bpsys This allows a test harness to supply file content for particular paths; opening a "file" will then allow reading the supplied content.
Fix bug with activation count for auto-restart services This could result in shutdown failure. Also, when stopping such a process via dinitctl, the process would always restart if it had any dependents (including soft); fix that.
Improve unit test infrastructure - allow control of write() In the unit test infrastructure, allow behaviour of the write() call (i.e. bp_sys::write()) to be overridden with a custom handler.