Commit Graph

17 Commits

Author SHA1 Message Date
Jason Volk 82482278fb construct: Handle SIGUSR2 to refresh slave. 2023-03-20 00:49:11 -07:00
Jason Volk 1973e2c086 construct: Fix the conf rehash interface for SIGUSR1. 2023-03-19 22:21:27 -07:00
Jason Volk 29b0523dfc ircd::ios: Consolidate notification interface for now; add atexit related. 2022-06-29 18:20:46 -07:00
Jason Volk d2bb106126 construct: Redirect interrupts to console whenever active. 2022-06-17 21:11:53 -07:00
Jason Volk 6da0291562 construct::console: Improve main sequence; extension module unload related. 2021-04-22 12:27:57 -07:00
Jason Volk 07ec766ff9 ircd::ios: Consolidate dispatch/post/defer interfaces; minor fixes. 2020-12-20 06:02:50 -08:00
Jason Volk 3a13526dc5 construct::signals: Remove runlevel::QUIT from cases to deregister. 2020-12-01 00:00:54 -08:00
Jason Volk e2301d6d2e construct::signals: Clear signal set for shutdown; place dtor. 2020-05-10 03:02:25 -07:00
Jason Volk 3c556043fd construct: Improve console termination related. 2019-10-03 16:08:16 -07:00
Jason Volk dbb3c55db5 matrix: Add m::homeserver; preliminary virtual origin networks. 2019-10-01 17:56:01 -07:00
Jason Volk 0b0e903dc7 construct: Add matrix unit; move instance out from ircd. 2019-09-30 14:23:28 -07:00
Jason Volk 1d14a2d7c1 construct: Add descriptor for signal handler's use of ios. 2019-09-25 15:00:25 -07:00
Jason Volk 400c8ecfcb construct: Consider a SIGINT a quit in runlevels other than RUN. 2019-07-08 06:03:20 -07:00
Jason Volk f702520044 ircd: Add infrastructure to handle continuation notification after suspending. 2019-06-05 15:06:16 -07:00
Jason Volk 4827ab4103 Construct: Split headers. 2019-02-09 18:43:05 -08:00
Jason Volk d639eceba2 ircd: Move runlevel related into ircd::run:: namespace. 2019-01-18 09:08:56 -08:00
Jason Volk 1906ac57b7 construct: Restructure signal handling to object, unit; restructure console into object. 2018-12-11 16:30:28 -08:00