Jason Volk
|
d2fd7488fe
|
construct: Condition to bypass one-time console instruction output.
|
2020-07-20 22:44:53 -07:00 |
|
Jason Volk
|
cd9faf8c20
|
construct::console: Allocate output buffer at class level.
|
2020-05-25 01:05:26 -07:00 |
|
Jason Volk
|
94ff1fbafe
|
cosntruct: Add multi-command -execute support.
|
2020-04-24 16:42:15 -07:00 |
|
Jason Volk
|
3c556043fd
|
construct: Improve console termination related.
|
2019-10-03 16:08:16 -07:00 |
|
Jason Volk
|
52a6c82a93
|
construct::console: Use context::DISPATCH flag for faster response.
|
2019-09-15 19:36:39 -07:00 |
|
Jason Volk
|
34898aaea0
|
construct: Make interruption during cmd in watch.
|
2019-09-11 18:29:24 -07:00 |
|
Jason Volk
|
b09c0a464a
|
construct: Allow millisecond sleep times for watch command.
|
2019-09-11 17:47:36 -07:00 |
|
Jason Volk
|
224c67032a
|
modules/console: Show help rather than bad command if possible.
|
2019-08-20 21:23:18 -07:00 |
|
Jason Volk
|
f94f519271
|
ircd: Add conditioned debugtrap() utility in assert suite.
ircd: Fix some assert header conflicts.
construct: Add TRAP special command handler.
|
2019-05-28 16:55:41 -07:00 |
|
Jason Volk
|
bf3a23b8d2
|
construct/console: Eliminate extra sleep() after output done.
|
2019-04-19 19:07:12 -07:00 |
|
Jason Volk
|
169abb0676
|
construct/console: Add a couple more halting options.
|
2019-02-22 15:40:52 -08:00 |
|
Jason Volk
|
944f5968e6
|
construct: Add primitive console history.
|
2019-02-09 18:43:05 -08: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
|
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
|
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
|
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
|
eb28961561
|
construct: Minor cleanup.
|
2018-11-03 04:06:56 -07:00 |
|
Jason Volk
|
9cee6a40c9
|
construct: Interruption point after command.
|
2018-08-17 14:26:44 -07:00 |
|
Jason Volk
|
eec3196ef0
|
console: Increase the input buffer; take off stack.
|
2018-06-06 10:50:41 -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
|
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 |
|
Jason Volk
|
da6a39812f
|
construct: Suppress log messages during command output sequence.
|
2018-04-07 09:57:08 -07:00 |
|
Jason Volk
|
e5d8d6ae67
|
construct: Improve console interrupt related.
|
2018-04-06 23:35:25 -07:00 |
|
Jason Volk
|
58af1ae88c
|
construct;modules/s_control: Fix output stream related.
|
2018-04-06 23:35:09 -07:00 |
|
Jason Volk
|
3d16a89e33
|
construct: Include command in bad_command so what() is non-empty.
|
2018-04-05 20:09:46 -07:00 |
|
Jason Volk
|
549452d7fc
|
construct: Use static named options argument to console command.
|
2018-03-28 18:12:49 -07:00 |
|
Jason Volk
|
1ceaa73e5b
|
modules/console: Extend arguments for options string.
|
2018-03-26 00:12:16 -07:00 |
|
Jason Volk
|
60a28ab5a8
|
modules/console: Eliminate output stream global; improve output related; various cleanup.
|
2018-03-25 23:40:35 -07:00 |
|
Jason Volk
|
9306e7c32e
|
construct: Remove console readline; use fs::stdin::readline.
|
2018-03-23 22:52:36 -07:00 |
|
Jason Volk
|
e9fcd7f1da
|
construct: Fix console runlevel entry conditions.
|
2018-03-23 22:17:09 -07:00 |
|
Jason Volk
|
143c867ad8
|
modules: Rename s_console back to console so it's not mapped by ircd:Ⓜ️:modules.
|
2018-03-06 07:50:14 -08:00 |
|
Jason Volk
|
5c1cb57e9c
|
modules: Reorg conf/console related; add s_control.
|
2018-03-05 05:24:45 -08:00 |
|
Jason Volk
|
1a743f1705
|
construct: Fix console regressions/rot.
|
2018-02-23 18:18:06 -08:00 |
|
Jason Volk
|
797142f710
|
construct: Rename directory.
|
2018-02-22 14:30:11 -08:00 |
|