about summary refs log tree commit diff
path: root/nitro.c
Commit message (Expand)AuthorAgeFilesLines
* refactor slaying into main loop HEAD shutdown masterLeah Neukirchen2024-02-111-54/+87
* enable own_console againLeah Neukirchen2024-02-111-2/+0
* remove debugging printLeah Neukirchen2024-02-111-2/+0
* cleanupLeah Neukirchen2024-02-081-12/+6
* better shutdown message orderLeah Neukirchen2024-02-081-3/+3
* reap after SIGKILL againLeah Neukirchen2024-02-081-0/+8
* give SIGTERM processes 7 seconds too on shutdownLeah Neukirchen2024-02-081-1/+1
* cancel alarm after reaping processes died due to SIGTERMLeah Neukirchen2024-02-081-1/+2
* make nitroctl work with / in service namesLeah Neukirchen2024-02-071-3/+15
* fail if nullfd can't be created at allLeah Neukirchen2024-02-071-1/+2
* verify service names are not too largeLeah Neukirchen2024-02-071-3/+15
* make new log services when using up/down and when creating new instancesLeah Neukirchen2024-02-071-27/+47
* check log/downLeah Neukirchen2024-02-071-0/+6
* setup script exiting with status 111 means fatalLeah Neukirchen2024-02-071-1/+5
* fail when control socket already existsLeah Neukirchen2024-02-071-2/+1
* remount / read-only before shutting downLeah Neukirchen2024-02-071-0/+5
* be more robust when running out of file descriptorsLeah Neukirchen2024-02-071-7/+18
* check max servicesLeah Neukirchen2024-02-071-1/+6
* report waitpid failuresLeah Neukirchen2024-02-051-3/+4
* more robust shutdownLeah Neukirchen2024-01-231-4/+5
* delay spawning on fork failsLeah Neukirchen2024-01-231-3/+15
* formatting cleanupLeah Neukirchen2024-01-231-54/+54
* make the @ part of parameterized service dir names, ignore these dirsLeah Neukirchen2024-01-191-13/+22
* assert: print location when debuggingLeah Neukirchen2024-01-191-1/+7
* step from PROC_UP to PROC_RESTART on EVNT_EXITEDLeah Neukirchen2024-01-181-1/+5
* add_service: initialize startstop timestampLeah Neukirchen2024-01-181-0/+1
* better error when bind failsLeah Neukirchen2024-01-091-1/+1
* use <sys/ioctl.h> for FreeBSDLeah Neukirchen2024-01-091-0/+1
* more includes for portabilityLeah Neukirchen2024-01-091-0/+2
* disable debugging output at compile timeLeah Neukirchen2024-01-091-9/+14
* proc_kill: assert before doing damageLeah Neukirchen2024-01-091-4/+4
* pass to SYS/finish whether we are rebooting or shutting down as $3Leah Neukirchen2024-01-091-0/+7
* add support for parametrized servicesLeah Neukirchen2024-01-091-8/+40
* remove internal loggerLeah Neukirchen2024-01-091-83/+10
* restart poll immediately on signal, we read the signal from selfpipe anywayLeah Neukirchen2024-01-091-4/+7
* send SIGTERM/SIGKILL to all processes on shutdownLeah Neukirchen2024-01-091-0/+23
* properly shutdown when a setup step just finishesLeah Neukirchen2024-01-061-14/+17
* run rc.boot/finish at the start of shutdownLeah Neukirchen2024-01-061-8/+29
* fix LOG detection -.-Leah Neukirchen2024-01-061-1/+1
* oneshots can have finish scripts that run into timeoutsLeah Neukirchen2024-01-061-2/+3
* send stray logs to stdout by defaultLeah Neukirchen2024-01-011-2/+2
* remove debugging codeLeah Neukirchen2023-12-311-1/+1
* don't spawn a finish script if another is runningLeah Neukirchen2023-12-311-0/+3
* nitro: drop use of stdioLeah Neukirchen2023-12-311-104/+162
* ensure notifydir worksLeah Neukirchen2023-12-251-3/+5
* add a 7s timeout for the finish scriptLeah Neukirchen2023-12-251-0/+5
* send SIGTERM followed by SIGCONT to shutdown processesLeah Neukirchen2023-12-251-2/+6
* run finish scripts for oneshotsLeah Neukirchen2023-12-251-5/+7
* don't bother trying to reboot in a container, exiting works just fineLeah Neukirchen2023-12-251-1/+1
* message reboot/shutdown only onceLeah Neukirchen2023-12-251-11/+12