Don't abuse std::find to find end of special message.
[oweals/dinit.git] / src / includes /
2019-05-29 Davin McCallRemove unused function.
2019-05-10 Davin McCallDon't discard buffer unless >1 second has elapse since...
2019-05-10 Davin McCallDon't fail service on failure to write utmp entry.
2019-05-05 Davin McCallImplement minor suggestions from cppcheck report.
2019-05-03 Davin McCallSlight re-work of Musl utmp support detection.
2019-05-02 Davin McCallFix for compilation with Musl. v0.5.0
2019-05-01 Davin McCallAvoid boot loop on all-service failure.
2019-04-28 Davin McCallClear utmp database before logging boot.
2018-11-26 Davin McCallAdd full utmp (utmpx) support.
2018-11-24 Davin McCallAdd initial support for logging boot time to wtmp database.
2018-11-20 Davin McCallcontrol: remove unused "rollback complete" reply.
2018-11-16 Davin McCallBackend support for S6-style readiness notification.
2018-11-09 Davin McCallRefactoring: move process-service specific classes...
2018-11-09 Davin McCallWrap too-long comment lines.
2018-11-05 Davin McCallshutdown: use argv 0 to determine default action.
2018-10-30 Davin McCallImplement a "shares-console" option for non-exclusive...
2018-10-30 Davin McCallImplement a "chain-to" service property.
2018-10-29 Davin McCallImprove comments / fix excessively long lines.
2018-10-20 Davin McCalldinit-util: include string header (FreeBSD build fix)
2018-10-20 Davin McCallFix minor (non-bug) issues picked up by cppcheck.
2018-10-20 Davin McCallRe-name and fix documentation for ss_read().
2018-10-19 Davin McCallservice description: make waits-for.d path relative...
2018-10-18 Davin McCallservice start_dep(): only bump acquire count if not...
2018-10-18 Davin McCallAllow '.' in setting names (for "waits-for.d").
2018-10-16 Davin McCallcontrol: add function to enable service.
2018-10-15 Davin McCallFactor out service description loading to a separate...
2018-09-24 Davin McCallMove service type id constants into service-constants.h
2018-09-24 Davin McCalldinitctl: add utility method to extract string from...
2018-09-20 Davin McCallcpbuffer extract(): use integer arithmetic instead...
2018-09-20 Davin McCallcontrol: server side support for querying load paths.
2018-09-17 Davin McCalldirload_service_set; correctly record service dir alloc...
2018-09-13 Davin McCallRemove some default copy constructors and their uninten...
2018-09-13 Davin McCallAvoid undefined char* arithmetic.
2018-09-13 Davin McCallMinor header/signature adjustments.
2018-07-25 Davin McCallFix a number of minor issues found by static analysis.
2018-07-09 Davin McCalltests: add some protocol tests.
2018-07-07 Davin McCallAdd initial control protocol test.
2018-07-07 Davin McCallMinor cleanup of header.
2018-07-03 Davin McCallcontrol: add command for removing dependencies.
2018-07-02 Davin McCalldinitctl: add-dep subcommand, adds dependency between...
2018-07-02 Davin McCallservice: correctly roll-back state on exception (bad_al...
2018-07-02 Davin McCallImplement adding dependencies via control protocol.
2018-06-23 Davin McCallCorrect a comment.
2018-06-22 Davin McCallAdd "signal-process-only" option to avoid signalling...
2018-06-19 Davin McCalldinitctl: show process id and console state in service...
2018-06-19 Davin McCallMove stopped_reason_t to service_constants.h header.
2018-06-19 Davin McCallservice: add various accessors.
2018-06-18 Davin McCallRemember the reason why a service stopped.
2018-06-15 Davin McCallRefactor: rename onstart_flags_t to service_flags_t.
2018-06-15 Davin McCallRefactor: move "start-interruptible" flag into onstart_...
2018-06-14 Davin McCallImplement "skippable" option for scripted services.
2018-06-08 Davin McCallFix bug causing scripted service shutdown scripts to...
2018-06-07 Davin McCallarray_string: declare 'arr' member as const.
2018-06-07 Davin McCallAdd loading test for environment variable substitution.
2018-06-07 Davin McCallAvoid logging service stop after failure to start.
2018-06-05 Davin McCallAdd service load test.
2018-06-04 Davin McCallproctests: add a new test, currently failing.
2018-05-21 Davin McCallImplement a compile-time string manipulation class.
2018-05-21 Davin McCallSet main log format earlier.
2018-05-14 Davin McCalldirload_service_set: add support for multiple service...
2018-04-06 Davin McCallshutdown: push all output through a cyclic buffer.
2018-03-20 Davin McCallMake "syslog" formatting of main log entries optional.
2018-03-19 Davin McCallHandle startup timer expiry using failed_to_start.
2018-02-27 Davin McCallLogging: support for supressing output to console per...
2018-02-23 Davin McCallAllow setting working directory for services.
2018-02-20 Davin McCallAdditional comment to better explain two-phase service...
2018-02-16 Davin McCallDon't bypass queue cycle in emergency_stop.
2018-02-13 Davin McCallMock tcsetpgrp() and getpgrp() for tests.
2018-02-13 Davin McCallRefactoring in utilities.
2018-02-12 Davin McCalldinitctl: query protocol version at beginning + refacto...
2018-02-12 Davin McCallFactor out some Dinit client functions tp a new header...
2018-02-10 Davin McCallImplement service unloading.
2018-02-10 Davin McCallbase_process_service: properly clean up in destructor.
2018-02-10 Davin McCallRenaming: camelCase to snake_case.
2018-02-10 Davin McCallcontrol: rework handle allocation.
2018-01-25 Davin McCallprocess service: allow start timeout, but don't arm...
2018-01-24 Davin McCallDisable default start timeout for process services.
2018-01-20 Davin McCallSupport for running services as a different user (run...
2018-01-19 Davin McCallRefactoring / clean up.
2018-01-19 Davin McCallMove some data/functions from service_record to base_pr...
2018-01-19 Davin McCallRename getShutdownType function - eliminate snake case.
2018-01-19 Davin McCallRe-work console acquisition/release.
2018-01-18 Davin McCallAdd test for console release for STARTING to STOPPED...
2018-01-16 Davin McCallRenaming of some snake-case functions missed in prior...
2018-01-16 Davin McCallMinor fixes to tests.
2018-01-15 Davin McCallservice_record: add boolean issue_stop parameter to...
2018-01-15 Davin McCallbaseproc-sys.h: Add explanatory comment.
2018-01-15 Davin McCallAdd getpgid stub to bp_sys namespace.
2018-01-14 Davin McCallStub out system functions for testing (WIP).
2018-01-13 Davin McCallMove base_process_service timer expiry handling out...
2018-01-13 Davin McCallAdd some process-service tests.
2018-01-12 Davin McCallFix some includes (for testing/general resilience).
2018-01-12 Davin McCallMove includes into a separate directory.