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 |
|
Jason Volk
|
a2f55eeab8
|
construct: Add STRINGS program options type support.
|
2020-04-24 16:39:51 -07:00 |
|
Jason Volk
|
de8fc1d05f
|
construct: Add @MALLOC_LIBS@ to the executable.
|
2020-04-05 14:32:21 -07:00 |
|
Jason Volk
|
c815de3621
|
ircd::run: Rename level IDLE to LOAD; minor reorg.
|
2020-03-16 16:56:07 -07:00 |
|
Jason Volk
|
c1737e167c
|
ircd::ios: Employ the asio::executor abstraction w/ backward-compat.
|
2020-02-27 12:44:57 -08:00 |
|
Jason Volk
|
47a5136045
|
ircd: Additional comments / docs on main mode confs.
|
2020-02-27 12:44:57 -08:00 |
|
Jason Volk
|
e7f5bb3afe
|
construct: Fix erroneous LDFLAGS for deps.
|
2020-02-26 11:10:27 -08:00 |
|
Jason Volk
|
9f18640bca
|
cosntruct: Reorder exception_handler scope and eptr reference.
|
2020-02-18 09:56:52 -08:00 |
|
Jason Volk
|
37eaff3b67
|
Tweak tls-models.
|
2020-02-11 15:37:14 -08:00 |
|
Jason Volk
|
e2e1c1541d
|
construct: Save the count of handlers the io_service ran for convenience/diagnostic.
|
2020-01-24 09:49:50 -08:00 |
|
Jason Volk
|
092cb5d804
|
construct: Add program option for single user mode.
|
2020-01-12 18:22:47 -08:00 |
|
Jason Volk
|
b0a773c922
|
ircd::db: Add conf item to repair on open.
|
2020-01-11 23:31:53 -08:00 |
|
Jason Volk
|
33a2d3ff6d
|
construct: Default to -matrix switch enabled.
|
2019-11-30 13:46:35 -08:00 |
|
Jason Volk
|
5909f9ab64
|
construct: Add program option to enable matrix application.
|
2019-10-14 10:28:33 -07:00 |
|
Jason Volk
|
b72eb83320
|
construct: Properly handle and propagate exception on load.
|
2019-10-07 15:23:52 -07:00 |
|
Jason Volk
|
a9dbc68191
|
construct: Simplify executable's build and link flags.
|
2019-10-05 20:28:54 -07:00 |
|
Jason Volk
|
60e818b055
|
configure: Disable adding the ld.gold code folding flag for all units.
|
2019-10-05 20:28:54 -07:00 |
|
Jason Volk
|
3c556043fd
|
construct: Improve console termination related.
|
2019-10-03 16:08:16 -07:00 |
|
Jason Volk
|
b238f24862
|
construct: Post matrix context; fix direct jump.
|
2019-10-03 16:08:00 -07:00 |
|
Jason Volk
|
ec8459dd41
|
construct: Reenable -nomatrix program option.
|
2019-10-03 13:21:50 -07:00 |
|
Jason Volk
|
e7c66d86d9
|
ircd::run: Add another runlevel; eliminate main callback; simplify.
|
2019-10-02 16:49:30 -07:00 |
|
Jason Volk
|
dbb3c55db5
|
matrix: Add m::homeserver; preliminary virtual origin networks.
|
2019-10-01 17:56:01 -07:00 |
|
Jason Volk
|
ad195ef8a4
|
Fix build / Makefile related errors.
|
2019-09-30 14:23:28 -07:00 |
|
Jason Volk
|
0b0e903dc7
|
construct: Add matrix unit; move instance out from ircd.
|
2019-09-30 14:23:28 -07:00 |
|
Jason Volk
|
89e0a7fc82
|
ircd: Move matrix application related to derived library.
|
2019-09-27 19:35:26 -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
|
52a6c82a93
|
construct::console: Use context::DISPATCH flag for faster response.
|
2019-09-15 19:36:39 -07:00 |
|
Jason Volk
|
efadd20ce8
|
Revert "ircd::fs::aio: Use defer to post the chaser." [skip ci]
This reverts commit 726f131cc2 .
Revert "construct: Set asio::io_context concurrency hint to 1."
This reverts commit 0d1b3de7c0 .
|
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
|
51adbcfe24
|
construct: Simplify warning condition; fix warning log message argument.
|
2019-08-17 22:26:23 -07:00 |
|
Jason Volk
|
125f53872c
|
ircd::fs: Preliminary io_uring infrastructure plumbing.
|
2019-08-11 01:39:30 -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
|
ea0a1df3a1
|
configure: Add options for third-party allocator selection/deselection and inclusion.
|
2019-07-03 18:02:54 -07:00 |
|
Jason Volk
|
88a633efdb
|
construct: Improve usage error message.
|
2019-06-28 22:15:47 -07:00 |
|
Jason Volk
|
80655da66e
|
Misc fixes for clang.
|
2019-06-24 01:34:14 -07:00 |
|