Move server restart logic to the core.•••- Properly clean up the process with Cleanup() instead of using
- DieRestart.
- Use close_range on modern Linux instead of the CLOEXEC hack.
Sadie Powell
2026-06-19
11
-64/+73
* |
Rework error reporting and shutting down.•••- Clean up InspIRCd::Cleanup and document it better.
- Bring back QuickExit for error reporting during shutdown.
- Deduplicate logging of error messages to stdout and files.