Jason Volk
|
a3cf1dfa30
|
ircd::fmt: Introduce the format string literal operator.
|
2019-10-02 18:16:55 -07:00 |
|
Jason Volk
|
77cd60b970
|
ircd:Ⓜ️:event: Relax reporting of all exceptions leeward of this frame.
|
2019-10-02 17:14:54 -07:00 |
|
Jason Volk
|
f0b14a8ee9
|
ircd::ed25519: Check for key at sign() entry.
|
2019-10-02 17:11:24 -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
|
b17b8b0bef
|
ircd::resource: Use template ctor for http::error.
|
2019-10-01 17:56:01 -07:00 |
|
Jason Volk
|
e28a3d7f7a
|
ircd::mods: Add comparison operator suite for module instance.
|
2019-10-01 17:56:01 -07:00 |
|
Jason Volk
|
9c49e8bdb5
|
ircd:Ⓜ️ Remove tls fingerprint related.
|
2019-09-30 20:38:57 -07:00 |
|
Jason Volk
|
06d8e4f5cf
|
ircd: Bump library version.
|
2019-09-30 19:27:25 -07:00 |
|
Jason Volk
|
111ce0fb88
|
ircd::run: Simplify; remove condition.
|
2019-09-30 14:41:54 -07:00 |
|
Jason Volk
|
60b2de8ef4
|
ircd::run: Add main event callbacks.
|
2019-09-30 14:41:15 -07:00 |
|
Jason Volk
|
7fd40513f4
|
ircd::util::callbacks: Add default void prototype to template.
|
2019-09-30 14:23:28 -07:00 |
|
Jason Volk
|
c7cf1ab62a
|
ircd::server: Eliminate the abstraction-bleeding loopback check here.
|
2019-09-30 14:23:28 -07:00 |
|
Jason Volk
|
035ec56bc3
|
ircd::net::acceptor: Condition accepted SNI from listener's certificate for now.
|
2019-09-30 14:23:28 -07:00 |
|
Jason Volk
|
d45b18f3e8
|
ircd::openssl: Add getters for X509 from SSL_CTX.
|
2019-09-30 14:23:28 -07:00 |
|
Jason Volk
|
43a86a428c
|
ircd::net::acceptor: Split/cleanup the acceptor configuration related.
|
2019-09-30 14:23:28 -07:00 |
|
Jason Volk
|
01af00bae0
|
ircd::ctx: Preliminary trilean logic concept (WIP).
|
2019-09-30 14:23:28 -07:00 |
|
Jason Volk
|
36b621e72b
|
ircd::ctx: Minor fix inconsistent header HAVE_ defines.
|
2019-09-30 14:23:28 -07:00 |
|
Jason Volk
|
31ee90c056
|
ircd:Ⓜ️:self: Move the signoff/signon greeting to self.cc.
|
2019-09-30 14:23:28 -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
|
d03cf8f7a8
|
modules: Re-type matrix resource handlers under m::resource.
|
2019-09-29 14:00:02 -07:00 |
|
Jason Volk
|
85845dcff2
|
Abstract ircd::resource from ircd:Ⓜ️:resource; fix header stack.
|
2019-09-29 14:00:02 -07:00 |
|
Jason Volk
|
22471e9b4c
|
ircd: Use conf items to get this info for now.
|
2019-09-28 14:13:58 -07:00 |
|
Jason Volk
|
10854b2886
|
ircd::http: Add format string error ctor template.
|
2019-09-28 14:12:53 -07:00 |
|
Jason Volk
|
5f4d8afd86
|
ircd:Ⓜ️:user: Remove noexcept for I/O interrupt; minor cleanup.
|
2019-09-28 01:19:25 -07:00 |
|
Jason Volk
|
98d04ebb2f
|
ircd::util::callbacks: Add note to comment.
|
2019-09-27 21:40:19 -07:00 |
|
Jason Volk
|
8259ac6a31
|
ircd:Ⓜ️ Improve fetch init/fini for now.
|
2019-09-27 21:18:07 -07:00 |
|
Jason Volk
|
0d523f95e3
|
doc: Update architecture summary.
|
2019-09-27 20:26:02 -07:00 |
|
Jason Volk
|
f6992ca3e1
|
matrix: Split matrix base unit.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
7b4dcbc488
|
matrix: Split room definitions; various reorg.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
6f1ff08841
|
ircd:Ⓜ️ Split event definitions.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
91beed59bd
|
ircd:Ⓜ️ Generate conf room id on the fly; various static linting.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
183e44e0b6
|
modules: Distill all API's from modules up to matrix lib.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
d3809d43e5
|
Reorganize Makefiles.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
89e0a7fc82
|
ircd: Move matrix application related to derived library.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
fb3c6b47a4
|
modules: Split net_dns_cache from net_dns unit; same shared object.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
7934756858
|
ircd:Ⓜ️ Split user registration API from client/register; minor reorg.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
9c8c13e91d
|
ircd:Ⓜ️ Preliminary module sorting for consolidated libmatrix archive.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
39b84cbb5f
|
modules: Split user profile related API from hooks; into module.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
d7d3b54e5c
|
modules/m_room_message: Split highlight auth hook to module.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
ef7954f994
|
modules: Split event::horizon / event::pretty to modules.
|
2019-09-27 19:35:25 -07:00 |
|
Jason Volk
|
aa907ef813
|
modules: Split m::create() from m_room_create.so to m_create.so
|
2019-09-27 19:35:25 -07:00 |
|
Jason Volk
|
637fb4a6ba
|
ircd::mods: Assertion child unload is not self.
|
2019-09-27 19:35:25 -07:00 |
|
Jason Volk
|
7d1da07894
|
ircd::net::wait: Simplify ctor stack for noexcept suggestion.
|
2019-09-26 14:03:43 -07:00 |
|
Jason Volk
|
0b4ec3873c
|
ircd:Ⓜ️:room: Make inline ctor noexcept.
|
2019-09-26 14:03:43 -07:00 |
|
Jason Volk
|
cea6218537
|
README: Add gold linker to the minor build dependencies list. [skip ci]
|
2019-09-26 12:23:23 -07:00 |
|
Jason Volk
|
ff813ebea6
|
ircd::mods: Fix missing reference count condition for children on unload(). (closes #109)
|
2019-09-26 12:21:10 -07:00 |
|
Jason Volk
|
d8bfacd128
|
ircd::fs: Add missing base path for RB_LIB_DIR.
|
2019-09-25 17:09:05 -07:00 |
|
Jason Volk
|
1d14a2d7c1
|
construct: Add descriptor for signal handler's use of ios.
|
2019-09-25 15:00:25 -07:00 |
|