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 |
|
Jason Volk
|
00ad278e72
|
ircd:Ⓜ️:room::events: Refactor range count; iterate faster; relax caller requirements.
|
2021-02-10 23:38:44 -08:00 |
|
Jason Volk
|
475f22c9a1
|
ircd:Ⓜ️:room::events: Improve seek_idx() impl; cleanup; modernize.
|
2021-02-10 23:38:44 -08:00 |
|
Jason Volk
|
53806a7973
|
ircd:Ⓜ️:room::events: Add lower_bound to seek_idx() for relaxed seek.
|
2021-02-10 23:38:44 -08:00 |
|
Jason Volk
|
efca102ef3
|
ircd:Ⓜ️:request: Consolidate request content buffers; remove complex tls.
|
2021-02-10 00:57:27 -08:00 |
|
Jason Volk
|
2a34c748bb
|
ircd:Ⓜ️:homeserver::keys: Use conf item for valid_until_ts.
|
2021-02-09 22:42:55 -08:00 |
|
Jason Volk
|
2e5da32c7a
|
ircd:Ⓜ️:bridge: Add thirdparty/protocol query.
|
2021-02-04 21:13:42 -08:00 |
|
Jason Volk
|
7d7846c57a
|
ircd:Ⓜ️:bridge: Refactor query interface; simplify.
|
2021-02-04 21:13:42 -08:00 |
|
Jason Volk
|
207997ac95
|
ircd:Ⓜ️:bridge: Refactor config interface; remove central !bridge room related.
|
2021-02-03 18:01:15 -08:00 |
|
Jason Volk
|
4562c0c2e5
|
ircd:Ⓜ️:room: Skip invalid fetches in room purge.
|
2021-02-02 07:54:26 -08:00 |
|
Jason Volk
|
6424e0bde9
|
ircd:Ⓜ️ Add oper trapdoor to visibility check.
|
2021-02-02 07:54:26 -08:00 |
|
Jason Volk
|
e1db70ca04
|
ircd:Ⓜ️:bridge: Add make_uri() utility.
|
2021-02-02 07:54:26 -08:00 |
|
Jason Volk
|
e0f7c431cb
|
ircd:Ⓜ️:vm: Additional stats; instrumentation around write txn.
|
2021-02-02 07:54:26 -08:00 |
|
Jason Volk
|
5a7208729a
|
ircd:Ⓜ️ Add format argument to pretty_msgline(); add text fmt w/ console arg.
|
2021-01-30 19:20:50 -08:00 |
|
Jason Volk
|
47372dbd73
|
ircd:Ⓜ️ Improve pretty_msgline(); eliminate small tls buf.
|
2021-01-30 19:20:45 -08:00 |
|
Jason Volk
|
caf38d076a
|
ircd:Ⓜ️🧾 Simplify receipt freshness decisional.
|
2021-01-25 22:27:44 -08:00 |
|
Jason Volk
|
744744f88a
|
ircd:Ⓜ️ Query range of messages user is presently engaged in reading.
|
2021-01-25 00:12:10 -08:00 |
|