Jason Volk
|
bae534d56b
|
ircd:Ⓜ️:homeserver: Bail from ctor if the database remains empty after bootstrap.
|
2020-09-27 15:44:53 -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
|
772022a74e
|
ircd::ed25519: Add create option to ctor; remove reference to global.
|
2020-09-15 18:46:28 -07:00 |
|
Jason Volk
|
034e5871a7
|
ircd:Ⓜ️:homeserver: Add conditions to bootstrap.
|
2020-09-13 09:14:05 -07:00 |
|
Jason Volk
|
934ad6f70d
|
ircd:Ⓜ️:homeserver: Allow instance w/o event signing key.
|
2020-09-10 23:50:47 -07:00 |
|
Jason Volk
|
a0f219a91b
|
ircd:Ⓜ️:homeserver: Split bootstrap related into unit.
|
2020-08-28 05:18:57 -07:00 |
|
Jason Volk
|
7ff89fbd17
|
ircd: Split base64 and base58 into separate namespaces.
|
2020-08-10 04:56:28 -07:00 |
|
Jason Volk
|
daa3cd6284
|
ircd:Ⓜ️:homeserver: Fix missing conditions for write-avoid functionality.
|
2020-07-28 00:38:46 -07:00 |
|
Jason Volk
|
ef80b1aff8
|
ircd:Ⓜ️:homeserver: Read-parse loop over events for bootstrap from vector.
|
2020-05-11 21:14:25 -07:00 |
|
Jason Volk
|
1cc57495a4
|
ircd:Ⓜ️:homeserver: Fix missing error format string specifiers.
|
2020-05-10 18:53:45 -07:00 |
|
Jason Volk
|
b0776fd0f8
|
ircd:Ⓜ️:homeserver: Preliminary bootstrap from event vector.
|
2020-05-10 03:52:28 -07:00 |
|
Jason Volk
|
554478da49
|
ircd:Ⓜ️:homeserver: Consolidate/simplify ctor/dtor for now.
|
2020-05-10 03:02:20 -07:00 |
|
Jason Volk
|
0bd1d03bbc
|
ircd:Ⓜ️:homeserver: Unload any loaded modules for ctor error.
|
2020-05-09 19:56:20 -07:00 |
|
Jason Volk
|
9a2382b444
|
ircd:Ⓜ️:homeserver: Prevent exception propagation for signoff(homeserver).
|
2020-05-09 19:41:10 -07:00 |
|
Jason Volk
|
a1633aefbe
|
ircd:Ⓜ️:homeserver: Restore -noautomod functionality.
|
2020-04-24 23:00:14 -07:00 |
|
Jason Volk
|
11f2eff4d9
|
Add -defaults program option to restore from broken configurations.
|
2020-04-24 21:58:57 -07:00 |
|
Jason Volk
|
17d73eeae7
|
ircd:Ⓜ️:node: Cleanup/reorg node interface related.
|
2020-04-21 19:22:07 -07:00 |
|
Jason Volk
|
d4418e3857
|
ircd:Ⓜ️:homeserver: Create the !bridge room on bootstrap for now.
|
2020-04-11 17:47:35 -07:00 |
|
Jason Volk
|
b0128a7ecd
|
ircd:Ⓜ️:homeserver: Add missing !control room creation on bootstrap.
|
2020-04-10 19:29:17 -07:00 |
|
Jason Volk
|
c4d0ffaec9
|
ircd:Ⓜ️:event::fetch: Move std::nothrow to leading argument for consistency.
|
2020-04-02 20:01:14 -07:00 |
|
Jason Volk
|
ec5fd98f59
|
ircd:Ⓜ️:homeserver: Use central imports map; reorder constructions.
|
2020-03-16 18:17:52 -07:00 |
|
Jason Volk
|
83b7e0b9b1
|
ircd:Ⓜ️:homeserver: Add missing alias room to the hs bootstrap for now; related 33f1ce6e09 .
|
2020-03-14 18:07:45 -07:00 |
|
Jason Volk
|
33f1ce6e09
|
ircd:Ⓜ️:homeserver: Fix removed !public creation hook w/ create on bootstrap for now.
|
2020-03-12 21:31:42 -07:00 |
|
Jason Volk
|
dcc0aae886
|
ircd:Ⓜ️:homeserver: Run conf item update callbacks at construction for now.
|
2020-03-08 14:29:22 -07:00 |
|
Jason Volk
|
a46bf7dcbe
|
ircd::net: Eliminate the legacy canon_port/canon_service defaults.
ircd:Ⓜ️ Move canon_port/canon_service into matrix lib.
|
2020-03-05 14:18:55 -08:00 |
|
Jason Volk
|
84a4262a9d
|
ircd:Ⓜ️:homeserver: Tweak shutdown order; interrupts first.
|
2020-03-01 11:26:52 -08:00 |
|
Jason Volk
|
89d8f7cf27
|
ircd:Ⓜ️:homeserver: Terminate backfill first on shutdown for now.
|
2020-02-28 10:56:17 -08:00 |
|
Jason Volk
|
e27dd573ad
|
ircd:Ⓜ️:homeserver: Consolidate legacy shutdown procedure on primary dtor for now.
|
2020-02-27 16:25:47 -08:00 |
|
Jason Volk
|
b07f8d633e
|
ircd:Ⓜ️:homeserver: Move module unload to same unit as load.
|
2020-02-25 13:31:11 -08:00 |
|
Jason Volk
|
860087b6ce
|
ircd:Ⓜ️ Rethrow ircd::error to prevent shlib RTTI/personality dependency for m::error.
|
2020-02-19 13:27:06 -08:00 |
|
Jason Volk
|
c3f0803e49
|
modules: X-value copy elision hints for clang.
|
2020-02-12 14:34:26 -08:00 |
|
Jason Volk
|
2b2374db6c
|
ircd: Split all non-matrix definitions back to lib; rename module to net_dns_cache.
|
2019-10-05 17:37:44 -07:00 |
|
Jason Volk
|
f8e74fbc36
|
ircd:Ⓜ️:homeserver: Fix remaining module init for now.
|
2019-10-04 15:08:49 -07:00 |
|
Jason Volk
|
7ec7390211
|
ircd:Ⓜ️:init::backfill: Fix interface; reenable for primary.
|
2019-10-04 14:36:52 -07:00 |
|
Jason Volk
|
6122a7eb1f
|
ircd:Ⓜ️:homeserver: Additional construction conditions.
|
2019-10-04 14:18:06 -07:00 |
|
Jason Volk
|
a796d33170
|
ircd:Ⓜ️:homeserver: Re-add the custom key directory conf item; fixes.
|
2019-10-04 14:14:01 -07:00 |
|
Jason Volk
|
eaf64ba732
|
ircd:Ⓜ️ Reduce infolog noise here; fixes.
|
2019-10-04 13:55:06 -07:00 |
|
Jason Volk
|
1f88439bc1
|
ircd:Ⓜ️:homeserver: Additional my_ tools.
|
2019-10-04 13:55:06 -07:00 |
|
Jason Volk
|
1add5349ac
|
ircd:Ⓜ️:homeserver:🔑 Add the verify_keys generation subroutine.
|
2019-10-04 13:55:06 -07:00 |
|
Jason Volk
|
6f798df65c
|
ircd:Ⓜ️:homeserver: Refactor conf related; patch self:: related; console cmds.
|
2019-10-04 13:49:37 -07:00 |
|
Jason Volk
|
b8f37894bc
|
ircd:Ⓜ️ Reorder modules again.
|
2019-10-03 19:12:10 -07:00 |
|
Jason Volk
|
723997fd2e
|
ircd:Ⓜ️:homeserver: Additional construction; bootstrap related.
|
2019-10-03 12:15:23 -07:00 |
|
Jason Volk
|
8764f523d4
|
ircd:Ⓜ️:vm: Move core from modules to matrix; split units.
|
2019-10-03 12:14:29 -07:00 |
|
Jason Volk
|
dbb3c55db5
|
matrix: Add m::homeserver; preliminary virtual origin networks.
|
2019-10-01 17:56:01 -07:00 |
|