Jason Volk
|
5a4a395fc2
|
Add noexcept to various lambdas (gcc-11).
|
2022-06-29 14:42:42 -07:00 |
|
Jason Volk
|
b677eeb4b7
|
Allow various unsigned conversions.
construct: Fix comparison signedness warning.
|
2022-06-29 14:21:36 -07:00 |
|
Jason Volk
|
08fce729c5
|
Fix redundant moves (gcc-11).
|
2022-06-29 13:26:01 -07:00 |
|
Jason Volk
|
0de0bddf5e
|
ircd:Ⓜ️:acquire: Fix reference to rvalue event:🆔:buf.
|
2022-06-28 17:28:29 -07:00 |
|
Jason Volk
|
648f21c906
|
ircd:Ⓜ️🆔 Eliminate lambda frame from construction stack.
|
2022-06-28 17:28:28 -07:00 |
|
Jason Volk
|
1f8eb0b4a5
|
ircd:Ⓜ️🆔 Fix noexcept grammars w/ sketchy codepaths.
|
2022-06-28 15:44:33 -07:00 |
|
Jason Volk
|
4093a096fe
|
ircd:Ⓜ️🆔 Fix inconsistent eoi check in validator grammars.
|
2022-06-28 15:34:17 -07:00 |
|
Jason Volk
|
dcbab1999a
|
ircd::json::tuple: Remove until(); refactor templates w/ if constexpr.
|
2022-06-28 12:37:14 -07:00 |
|
Jason Volk
|
ffcb4de0e8
|
ircd:Ⓜ️🆔 Consistent static rules for now; missing name labels; typedefs.
|
2022-06-27 15:39:05 -07:00 |
|
Jason Volk
|
5a223d3e8c
|
ircd:Ⓜ️🆔 Use the ircd::parse template rather than spirit::qi directly.
|
2022-06-24 21:31:07 -07:00 |
|
Jason Volk
|
110610f774
|
ircd:Ⓜ️ Tweak symbol related linkflags for library.
Fix $EXTRA_ flags placement; improve Makefile formatting.
|
2022-06-24 21:31:05 -07:00 |
|
Jason Volk
|
99f1740289
|
Fixes for gcc (gnu++20) (gcc-12).
|
2022-06-20 18:24:55 -07:00 |
|
Jason Volk
|
9ffbd8be37
|
ircd:Ⓜ️:fed: Implement request-side for knock suite.
|
2022-06-19 20:27:13 -07:00 |
|
Jason Volk
|
da022616d9
|
ircd:Ⓜ️:fed: Implement request-side for MSC3030 w/ console cmd.
matrix-org/matrix-spec-proposals#3030
|
2022-06-19 20:27:13 -07:00 |
|
Jason Volk
|
3807a4d832
|
ircd:Ⓜ️:fed: Add hierarchy request w/ console cmd.
|
2022-06-19 20:27:13 -07:00 |
|
Jason Volk
|
b815ac8bec
|
ircd::fs: Eliminate user-defined ctors on various opts for designated inits.
|
2022-06-19 20:27:13 -07:00 |
|
Jason Volk
|
ffa62d0f4c
|
ircd::json: Remove redundant typedef; simplify.
ircd:Ⓜ️ Fix ambiguous (C++20).
|
2022-06-19 20:14:22 -07:00 |
|
Jason Volk
|
e68856dff3
|
ircd:Ⓜ️:media::file: Use structured binding; minor cleanup.
|
2022-06-19 20:14:22 -07:00 |
|
Jason Volk
|
98d97ba0e6
|
modules/media: Additional assertion related; error logging; minor cleanup.
|
2022-06-19 20:14:22 -07:00 |
|
Jason Volk
|
147ae27669
|
modules/media: Improve type and property schema.
|
2022-06-19 20:14:22 -07:00 |
|
Jason Volk
|
d9c9ee3bbe
|
modules/media: Use standard b64 w/ padding for content.
|
2022-06-19 20:14:22 -07:00 |
|
Jason Volk
|
58d61f4675
|
ircd:Ⓜ️:media::file: Switch to b64 urlsafe for room_id.
|
2022-06-19 20:14:22 -07:00 |
|
Jason Volk
|
96587f2e6d
|
modules/media: Eliminate blocks database; encode data into event content. (#139)
|
2022-06-19 20:14:22 -07:00 |
|
Jason Volk
|
472391d5d3
|
modules/client/rooms: Implement client 11.36.2 GET /hierarchy.
|
2022-06-19 19:55:02 -07:00 |
|
Jason Volk
|
78257751ba
|
We work hard with our own hands. When we are cursed, we bless; when we are persecuted, we endure it.
-- 1 Corin 4:12
|
2022-06-17 21:34:02 -07:00 |
|
Jason Volk
|
1cb26977aa
|
ircd:Ⓜ️:vm::fetch: Fix illegal context switch in catch block.
|
2022-06-17 21:34:02 -07:00 |
|
Jason Volk
|
bee829f4a0
|
ircd:Ⓜ️ Disable the WAL for bootstrap eval txns.
|
2022-06-17 21:11:54 -07:00 |
|
Jason Volk
|
ffd61f3a2f
|
ircd:Ⓜ️ Add db::sopts passthru in dbs::write_opts.
|
2022-06-17 21:11:54 -07:00 |
|
Jason Volk
|
202521b9ef
|
ircd:Ⓜ️ Fix spacing. [ci skip]
|
2022-06-17 21:11:54 -07:00 |
|
Jason Volk
|
37b98a04f3
|
ircd:Ⓜ️ Fix bootstrap interrupt/terminate exception related.
|
2022-06-17 21:11:54 -07:00 |
|
Jason Volk
|
705374720b
|
ircd:Ⓜ️ Fix bootstrap event/s counter; add coarse pct indicator.
|
2022-06-17 21:11:54 -07:00 |
|
Jason Volk
|
401f61e564
|
ircd::json: Remove unit linkages for constant expression values.
|
2022-06-17 21:11:54 -07:00 |
|
Jason Volk
|
3cc9743c2c
|
ircd:Ⓜ️:vm: Remove static decls for functions moved to other unit.
|
2022-06-17 21:11:53 -07:00 |
|
Jason Volk
|
756d16220e
|
ircd:Ⓜ️ Fix range-loop-construct warning (clang).
|
2022-06-17 21:11:53 -07:00 |
|
Jason Volk
|
4821f6d2db
|
ircd: Move any externally used interfaces out of init objects.
|
2022-06-17 21:11:53 -07:00 |
|
Jason Volk
|
1055d66f94
|
Modernize various parser grammars; remove empty ctors.
|
2022-06-17 21:11:53 -07:00 |
|
Jason Volk
|
3d672ab9bc
|
Rename common instance variables of window_buffer for clarity.
|
2022-06-17 21:11:53 -07:00 |
|
Jason Volk
|
e8915b1b28
|
ircd:Ⓜ️:homeserver: Bootstrap tweaks.
|
2022-06-17 21:11:53 -07:00 |
|
Jason Volk
|
90d4d8248c
|
configure: Add -ljemalloc to LIBS; fix byzantine allocator linkages.
|
2022-06-17 21:11:53 -07:00 |
|
Jason Volk
|
952e3d1f02
|
ircd:Ⓜ️ Use buffer size constants.
|
2022-06-17 21:11:53 -07:00 |
|
Jason Volk
|
fb771478ee
|
ircd:Ⓜ️ Move module name list out of m::matrix object to internal.
|
2022-06-17 21:11:53 -07:00 |
|
Jason Volk
|
0d8f069fbf
|
ircd:Ⓜ️:events: Fix indentation; minor cleanup.
|
2022-06-17 21:11:53 -07:00 |
|
Jason Volk
|
5f5c1db9b1
|
ircd:Ⓜ️:homeserver: Fix net_dns_cache.so loading w/ -noautomod.
|
2022-06-17 21:11:52 -07:00 |
|
Jason Volk
|
0d4661e1ef
|
ircd:Ⓜ️:dbs: Optimize branch complex.
|
2021-08-01 00:35:32 -07:00 |
|
Jason Volk
|
498265c5f0
|
ircd:Ⓜ️:room::state: Suppress verbose debuglog msg to warning.
|
2021-05-11 20:56:09 -07:00 |
|
Jason Volk
|
858479b6ab
|
Move -include options from CPPFLAGS to CXXFLAGS.
|
2021-04-22 12:27:57 -07:00 |
|
Jason Volk
|
50f577ec6e
|
ircd:Ⓜ️:homeserver::bootstrap: Use hugepage for event json map.
|
2021-03-16 12:58:22 -07:00 |
|
Jason Volk
|
3d380d09a3
|
ircd:Ⓜ️ Fix various const reference range construction warnings in clang.
|
2021-02-26 14:52:33 -08:00 |
|
Jason Volk
|
337ffbe740
|
ircd:Ⓜ️:init::backfill: Add cleanup/fix operations; conf items toggles.
|
2021-02-17 10:35:32 -08:00 |
|
Jason Volk
|
028fb60d1f
|
ircd:Ⓜ️:homeserver: Tweak bootstrap vector options; smaller batch size.
|
2021-02-17 10:35:32 -08:00 |
|