0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-30 02:32:43 +01:00
Commit graph

69 commits

Author SHA1 Message Date
Jason Volk
3466597981 ircd::fs: Various reorg; cleanup. 2018-12-29 19:43:17 -08:00
Jason Volk
23d8396652 construct: Suppress log output during interval, not during cmd. 2018-12-24 16:15:23 -08:00
Jason Volk
f56488dda2 construct: Add a console watch cmd. 2018-12-23 18:52:29 -08:00
Jason Volk
956a8e239c Use more aggressive tls-model options. 2018-12-23 17:36:35 -08:00
Jason Volk
4c6f90f9e5 construct: Add interruption point before waiting for input. 2018-12-17 12:16:26 -08:00
Jason Volk
955c5ccfa1 construct: Don't exempt the console from watchdog warnings. 2018-12-15 20:29:54 -08:00
Jason Volk
399198deac ircd::ctx: Add flags for slice and stack usage watchdog exemption. 2018-12-13 16:21:54 -08:00
Jason Volk
1906ac57b7 construct: Restructure signal handling to object, unit; restructure console into object. 2018-12-11 16:30:28 -08:00
Jason Volk
1ba22a21ba ircd: Disperse accumulated global options as conf items in namespaces. 2018-12-08 15:36:34 -08:00
Jason Volk
d065ef1aa4 construct: Add a -quiet command line option. 2018-12-05 19:04:05 -08:00
Jason Volk
ca525b081f ircd: Add noaio global flag; add command line option. 2018-12-01 15:55:53 -08:00
Jason Volk
36b4e3cabe ircd: Add init parameters for different origin and hostname strings. 2018-12-01 14:55:38 -08:00
Jason Volk
d35dad46c2 configure: Add EXTRA_LIBS rather than modifying LIBS here. 2018-11-29 13:46:45 -08:00
Jason Volk
02f2753487 construct: Abort console on entry into runlevel QUIT as well. 2018-11-13 10:52:25 -08:00
Jason Volk
1b23a7448c construct: Add console record cmd to dump output to a logfile. 2018-11-13 10:52:21 -08:00
Jason Volk
10e358d835 modules/console: Add the die cmd; move exit cmd. 2018-11-13 10:40:00 -08:00
Jason Volk
73def04e3e construct: Use conf items for console output ratelimits. 2018-11-13 10:39:56 -08:00
Jason Volk
8931ce8b38 construct: Add conf item for console stack size; minor cleanup. 2018-11-13 09:43:32 -08:00
Jason Volk
9f6faf13ce construct: Update comment. 2018-11-13 09:32:32 -08:00
Jason Volk
eb28961561 construct: Minor cleanup. 2018-11-03 04:06:56 -07:00
Jason Volk
e2bc5a5245 construct/Makefile.am: Fix issues with LDFLAGS and LIBS lists. 2018-10-09 20:48:07 -07:00
Jason Volk
11948e47ac ircd: Move m::import to mods::import where it is more appropriate. 2018-09-13 18:19:27 -07:00
Jason Volk
60a0694853 construct: Add program option to disable direct IO. 2018-09-03 07:59:05 -07:00
Jason Volk
c980ce464f configure: Rework the SSL support sections. 2018-09-03 03:05:09 -07:00
Jason Volk
94a2fdacb5 modules/s_conf: Improve rehashing interface; adjust console cmds. 2018-09-02 21:57:30 -07:00
Jason Volk
1bd130bf94 construct: Remove the startup root euid check. gl;hf. 2018-08-28 13:05:10 -07:00
Jason Volk
9cee6a40c9 construct: Interruption point after command. 2018-08-17 14:26:44 -07:00
Jason Volk
d1944c6006 construct/ircd: Use hostname-based init from command line params. 2018-08-13 14:36:50 -07:00
Jason Volk
6dec6dca3e construct: Add more whitespace to err strings. 2018-08-13 14:35:27 -07:00
Jason Volk
c8a54a1a3e construct: Remove duplicate getopt file. 2018-08-13 13:51:05 -07:00
Jason Volk
8fb580aaf5 configure/ircd: Overhaul install system directory related. 2018-08-12 16:30:51 -07:00
Jason Volk
a98bd357df construct/ircd: Add -pitrecdb option to allow point-in-time recovery. 2018-07-06 17:09:33 -07:00
Jason Volk
8fcd6379a4 construct/ircd: Add -nojs option to not init js engine. 2018-07-05 16:57:47 -07:00
Jason Volk
4a0a89cce9 construct: Remove/simplify this for now. 2018-07-02 02:34:28 -07:00
Jason Volk
b304aec5bc construct: Remove the conftest startup option. 2018-06-14 21:58:45 -06:00
Jason Volk
eec3196ef0 console: Increase the input buffer; take off stack. 2018-06-06 10:50:41 -07:00
Jason Volk
2b654d13c5 configure: Reorg various third-party sections; add lz4 support. 2018-06-03 08:35:44 -07:00
Jason Volk
f41c50af5b Makefile: ld.gold arguments package. 2018-05-31 16:32:55 -07:00
Jason Volk
7461de8b3d ircd::db: Condition to check database from ircd::checkdb via -checkdb command line option. 2018-05-31 12:47:37 -07:00
Jason Volk
bef69d9864 construct: Truncate comment. 2018-05-28 19:28:55 -07:00
Jason Volk
a1a3c60277 construct: Do signaled conf rehash in an ircd::ctx and only in runlevel::RUN. 2018-05-28 07:04:06 -07:00
Jason Volk
0311f4d44e construct: Add back the SIGUSR1 handler to rehash running conf from !conf room. 2018-05-25 23:48:07 -07:00
Jason Volk
0a1e267b79 construct: Remove SIGTSTP handler registration. 2018-05-25 21:03:11 -07:00
Jason Volk
b2b5d6abce construct: Simplify various behavior based on runlevel. 2018-05-19 18:49:05 -07:00
Jason Volk
7bf9736a23 construct: Remove SIGTSTP related stuff; minor cleanup. 2018-05-07 19:22:41 -07:00
Jason Volk
024912d072 construct: Ensure console_termstop executes in ctx. 2018-05-07 19:21:00 -07:00
Jason Volk
0df06b0b62 construct: Show console message only once per execution. 2018-04-26 03:23:48 -07:00
Jason Volk
4ee21dba48 construct: Remove the unnecessary dummy resolver instance. 2018-04-15 18:02:42 -07:00
Jason Volk
5b6ffdaed2 construct: Update console msg; repurpose exit cmd; various cleanup. 2018-04-13 17:40:37 -07:00
Jason Volk
c61186fb8f construct: Slightly slower console output throttle. 2018-04-08 12:38:38 -07:00