Jason Volk
|
da5fa1217a
|
construct::console: Improve interrupt mask toggling for sleep.
|
2021-04-22 12:27:57 -07:00 |
|
Jason Volk
|
7acfa2d7a9
|
construct::console: Exempt console from ctx::watchdog cycle warnings.
|
2021-04-22 12:27:57 -07:00 |
|
Jason Volk
|
6da0291562
|
construct::console: Improve main sequence; extension module unload related.
|
2021-04-22 12:27:57 -07:00 |
|
Jason Volk
|
85a509f004
|
construct: Fix proper interruption/termination reenable for watch cmd.
|
2021-04-22 12:27:57 -07:00 |
|
Jason Volk
|
f0cf5e68c8
|
construct: Rename million-tick test to megatest; minor cleanup.
|
2021-02-09 22:42:55 -08:00 |
|
Jason Volk
|
4b156cae2f
|
construct: Split homeserver into unit; move smoketest handler; fix -nomatrix.
|
2021-01-04 08:47:22 -08:00 |
|
Jason Volk
|
d52d6bc042
|
ircd::db: Add conf item to disable file deletion on open; add to -safe mode diagnostic.
|
2021-01-04 01:12:49 -08:00 |
|
Jason Volk
|
c3139403c7
|
construct: Add a millionth tick trap diagnostic.
|
2020-12-25 08:25:33 -08:00 |
|
Jason Volk
|
07ec766ff9
|
ircd::ios: Consolidate dispatch/post/defer interfaces; minor fixes.
|
2020-12-20 06:02:50 -08:00 |
|
Jason Volk
|
9655a6311f
|
ircd: Simplify the async main init fiasco w/ continuation callback.
|
2020-12-18 17:41:26 -08:00 |
|
Jason Volk
|
6696693f8b
|
ircd::ios: Add legit framework for core loop optimizations. (related 7df5592ebe )
|
2020-12-14 00:36:32 -08:00 |
|
Jason Volk
|
7df5592ebe
|
construct: Add boost::asio main event epoll_wait(2) optimization.
|
2020-12-13 10:45:34 -08:00 |
|
Jason Volk
|
9ca664d231
|
ircd::ios: Split headers into directory; minor reorg.
ircd::ios: Move profile constexprs into namespace.
|
2020-12-13 08:29:29 -08:00 |
|
Jason Volk
|
771bb45537
|
construct: Add constexpr conditional debuglog on main event loop w/ epoch count.
|
2020-12-12 00:35:36 -08:00 |
|
Jason Volk
|
3a13526dc5
|
construct::signals: Remove runlevel::QUIT from cases to deregister.
|
2020-12-01 00:00:54 -08:00 |
|
Jason Volk
|
910dafbb85
|
configure: Improve profile build related.
|
2020-11-27 17:29:54 -08:00 |
|
Jason Volk
|
dd06b8f22a
|
construct: Set -noautoapps in -safe mode.
|
2020-11-08 02:25:31 -08:00 |
|
Jason Volk
|
2d2ce9dec5
|
construct: Add -safe (safemode) even less functional alternative to -single.
|
2020-11-05 22:10:53 -08:00 |
|
Jason Volk
|
cd2a71d3c2
|
construct: Remove -checkdb flag; replace w/ -diagnostic checkdb.
|
2020-11-05 22:10:53 -08:00 |
|
Jason Volk
|
b8c68f133c
|
construct: Simplify db repair/recover related options.
|
2020-10-31 12:05:51 -07:00 |
|
Jason Volk
|
9fd7b60917
|
construct: Allow -recoverdb option to specify a string argument.
|
2020-10-27 22:44:06 -07:00 |
|
Jason Volk
|
813b686e97
|
ircd:Ⓜ️:app: Add autorun mechanism; conf items; program options.
|
2020-10-27 04:11:44 -07:00 |
|
Jason Volk
|
a91dc48322
|
construct: Remove redundant final epoch value. (bfe864663c )
|
2020-10-20 22:19:34 -07:00 |
|
Jason Volk
|
6da204b063
|
construct: Fix exception propagation; interrupt masking during runlevel change.
|
2020-10-17 16:01:36 -07:00 |
|
Jason Volk
|
2ddf5faf37
|
construct: Reachability instrumentation fix for clang.
|
2020-10-01 19:15:15 -07:00 |
|
Jason Volk
|
b7b2c44973
|
ircd: Improve restart-assist to convey different program options.
|
2020-10-01 00:02:16 -07:00 |
|
Jason Volk
|
0492090b56
|
construct: Synchronize smoketest quit action with console command completion.
|
2020-09-27 17:17:00 -07:00 |
|
Jason Volk
|
3fedfaeb8d
|
ircd: Add conf item to convey contextual diagnostic options.
|
2020-09-27 14:57:07 -07:00 |
|
Jason Volk
|
236fd361e5
|
construct: -repairdb implies -nocompact and -console.
|
2020-09-22 07:32:22 -07:00 |
|
Jason Volk
|
c84a211b4c
|
construct: Increase matrix context stack size.
|
2020-09-22 07:32:22 -07:00 |
|
Jason Volk
|
ee8759cd0b
|
Use foreign automake options to append flags here without warning.
|
2020-09-18 22:27:23 -07:00 |
|
Jason Volk
|
0675a621f1
|
ircd:Ⓜ️:homeserver: Add specific option to toggle initial backfill jobs after startup.
|
2020-09-16 23:00:58 -07:00 |
|
Jason Volk
|
4ecb2d0d5f
|
ircd: Add distinct maintenance mode; chain write-avoid/read-only and net listen modes.
|
2020-09-15 22:16:11 -07:00 |
|
Jason Volk
|
a02bd474d7
|
Fix EXTRA_CXXFLAGS append order regression.
|
2020-09-13 14:32:47 -07:00 |
|
Jason Volk
|
2f6f2af06f
|
Reserve EXTRA_* flag sets for user.
configure: Move unit configuration section above application settings.
configure: -fasm-blocks not yet useful without GCC parity.
|
2020-07-30 06:38:51 -07:00 |
|
Jason Volk
|
c5d60c1af6
|
construct: Slave implies read-only.
|
2020-07-28 00:38:46 -07:00 |
|
Jason Volk
|
d2fd7488fe
|
construct: Condition to bypass one-time console instruction output.
|
2020-07-20 22:44:53 -07:00 |
|
Jason Volk
|
cfba2b52c9
|
ircd::run: Add additional UNLOAD runlevel on shutdown after QUIT.
|
2020-06-12 18:41:30 -07:00 |
|
Jason Volk
|
35d4ee811b
|
ircd::db: Add preliminary support for secondary-mode if available.
|
2020-06-11 03:51:49 -07:00 |
|
Jason Volk
|
c037519246
|
ircd::db: Add additional recovery mode if supported.
|
2020-06-10 22:36:27 -07:00 |
|
Jason Volk
|
b68b4d113a
|
ircd::db: Add conf item to disable automatic compactions.
construct: Add -nocompact program option.
|
2020-06-10 22:36:27 -07:00 |
|
Jason Volk
|
cd9faf8c20
|
construct::console: Allocate output buffer at class level.
|
2020-05-25 01:05:26 -07:00 |
|
Jason Volk
|
b0776fd0f8
|
ircd:Ⓜ️:homeserver: Preliminary bootstrap from event vector.
|
2020-05-10 03:52:28 -07:00 |
|
Jason Volk
|
e2301d6d2e
|
construct::signals: Clear signal set for shutdown; place dtor.
|
2020-05-10 03:02:25 -07:00 |
|
Jason Volk
|
98c2ca73cd
|
construct: Add debuglog for execution epoch counters at shutdown.
|
2020-05-10 03:02:25 -07:00 |
|
Jason Volk
|
ca18ea1c17
|
construct: Redirect error propagation and startup failure.
|
2020-05-10 03:02:25 -07:00 |
|
Jason Volk
|
7dc740e387
|
configure: Minor string punctuation consistency.
construct: Minor string punctuation.
|
2020-05-09 17:43:57 -07:00 |
|
Jason Volk
|
dc713f711a
|
configure: Use PKG_CHECK_MODULES; fix jemalloc related.
construct: Add missing MALLOC_LDFLAGS.
|
2020-05-08 14:20:19 -07:00 |
|
Jason Volk
|
11f2eff4d9
|
Add -defaults program option to restore from broken configurations.
|
2020-04-24 21:58:57 -07:00 |
|
Jason Volk
|
94ff1fbafe
|
cosntruct: Add multi-command -execute support.
|
2020-04-24 16:42:15 -07:00 |
|