Jason Volk
|
613e309d7e
|
ircd::lex: Require tight input strings for conversion to integral.
|
2022-07-04 22:25:18 -07:00 |
|
Jason Volk
|
f584ee0d2c
|
ircd::info: Minor cleanup/formatting w/ hex literals; fix warnings (gcc-12).
|
2022-07-04 22:25:18 -07:00 |
|
Jason Volk
|
b5781c4fac
|
ircd::buffer::fixed_buffer: Minor cleanup.
|
2022-07-04 22:25:18 -07:00 |
|
Jason Volk
|
994fc56f8e
|
ircd:Ⓜ️:essential: Add join_authorised_via_users_server and allow keys.
|
2022-07-04 22:25:18 -07:00 |
|
Jason Volk
|
46cae6f24b
|
modules/m_room_member: Support knocking membership/auth_rules.
|
2022-07-04 22:25:18 -07:00 |
|
Jason Volk
|
894a2ad679
|
modules/federation/event: Minor modernizations; fix typos.
|
2022-07-04 22:25:18 -07:00 |
|
Jason Volk
|
ad4a207bdd
|
modules/client/versions: Additional c2s versions.
|
2022-07-04 22:25:18 -07:00 |
|
Jason Volk
|
95d6561ca1
|
ircd:Ⓜ️ Improve various options related.
|
2022-07-04 22:25:18 -07:00 |
|
Jason Volk
|
55d5b4d1a7
|
ircd:Ⓜ️:acquire: Fix fetching map critical emplacement.
|
2022-07-04 22:25:18 -07:00 |
|
Jason Volk
|
cc1028bd8f
|
ircd::strl: Simplify strlcat; reuse strlcpy. (related f705df096d ).
|
2022-07-03 15:04:02 -07:00 |
|
Jason Volk
|
4956716431
|
modules: Fix extra $EXTRA_CPPFLAGS. (related 110610f774 )
|
2022-07-03 15:04:02 -07:00 |
|
Jason Volk
|
601f59248a
|
ircd:Ⓜ️:vm::fetch: Improve fetch opts constructions.
|
2022-07-02 23:56:11 -07:00 |
|
Jason Volk
|
32d92b96ca
|
ircd::db::prefetcher: Additional debuglog in shutdown sequence.
|
2022-07-02 21:39:11 -07:00 |
|
Jason Volk
|
e2d1e0c3b2
|
ircd:Ⓜ️:init::backfill: Split term() from fini() for blocking joins.
|
2022-07-02 21:39:11 -07:00 |
|
Jason Volk
|
9768546c1e
|
modules/client/capabilities: Additional room versions.
|
2022-07-02 18:59:58 -07:00 |
|
Jason Volk
|
2e48147f10
|
ircd:Ⓜ️ Remove redundant event_id from exception msg.
|
2022-07-02 18:59:58 -07:00 |
|
Jason Volk
|
6d79237301
|
ircd:Ⓜ️:error: Improve ctor codegen; non-template out-of-line; elide fmt.
|
2022-07-02 18:10:38 -07:00 |
|
Jason Volk
|
3a3da12051
|
ircd::server::request: Even more granular log facilities for request/response.
|
2022-07-02 18:10:38 -07:00 |
|
Jason Volk
|
7cb4e7a9d1
|
ircd::json: Use lowercase escaped control unicodes per matrix canonical.
|
2022-07-02 14:32:01 -07:00 |
|
Jason Volk
|
eb10f235cf
|
modules/federation: Implement GET /hierarchy.
|
2022-07-02 13:36:18 -07:00 |
|
Jason Volk
|
94a6cd0d90
|
ircd::db: Simplify options wrappings; eliminate bitflags.
|
2022-07-02 12:42:09 -07:00 |
|
Jason Volk
|
4e7f5af457
|
modules/client: Eliminate internal _append() kludge.
|
2022-07-01 22:45:34 -07:00 |
|
Jason Volk
|
c39876990d
|
modules/client: Upgrade event::append::opts et al to designated init menus.
|
2022-07-01 22:21:10 -07:00 |
|
Jason Volk
|
091a6fed60
|
modules/console: Update gpt cmd suite.
|
2022-07-01 20:17:56 -07:00 |
|
Jason Volk
|
6d2da3b4f1
|
ircd::gpt::task: Refactor generator interface to member functions.
|
2022-07-01 20:17:56 -07:00 |
|
Jason Volk
|
56d944f33e
|
ircd::gpt::vocab: Add space-prefix convenience argument.
|
2022-07-01 17:36:45 -07:00 |
|
Jason Volk
|
08d39efca6
|
ircd::net: Fix double-jumps through interface glues; internalize symbols.
|
2022-07-01 13:36:04 -07:00 |
|
Jason Volk
|
a013674beb
|
ircd::net: Fix undefined reinterpret pun.
|
2022-07-01 13:32:55 -07:00 |
|
Jason Volk
|
c60fc0ccdd
|
ircd::util: Improve bswap template codegen.
|
2022-07-01 12:08:06 -07:00 |
|
Jason Volk
|
81b6c7b003
|
ircd::buffer: Hoist null_buffer to inline variable; move buffers typedefs.
|
2022-07-01 09:49:44 -07:00 |
|
Jason Volk
|
d68f261036
|
ircd::gpt::pipe: Simplify init/fini w/ run::level::QUIT handler.
|
2022-06-30 16:04:31 -07:00 |
|
Jason Volk
|
69ca5e3395
|
ircd::gpt: Fix fs::fd/map options regressions.
|
2022-06-30 15:55:23 -07:00 |
|
Jason Volk
|
5a3346f973
|
ircd:Ⓜ️:request: Throw more descriptive error for node key failure.
|
2022-06-30 14:29:26 -07:00 |
|
Jason Volk
|
fe199a8ed0
|
ircd:Ⓜ️:request: Support destination in X-Matrix authorization header.
|
2022-06-30 14:21:50 -07:00 |
|
Jason Volk
|
bd00907922
|
ircd::json: Allow literal null for array/object ::empty(); inline.
|
2022-06-30 14:21:50 -07:00 |
|
Jason Volk
|
f7e76cc9f1
|
ircd::json: Reuse ircd::util abstract tuple tools.
|
2022-06-30 14:21:50 -07:00 |
|
Jason Volk
|
642165a8bd
|
ircd::util: Refactor tuple tools w/ if constexpr; remove until().
|
2022-06-30 14:21:50 -07:00 |
|
Jason Volk
|
4cf3476e7b
|
modules: Add ld.gold flags section; disable unique symbols.
|
2022-06-29 19:07:43 -07:00 |
|
Jason Volk
|
8a20079122
|
ircd::db: Simplify ABI version detection; remove extern symbols.
|
2022-06-29 18:31:35 -07:00 |
|
Jason Volk
|
8b6679c5e9
|
ircd::ctx::dock: Eliminate inlined template complex; optimize linkages.
|
2022-06-29 18:20:46 -07:00 |
|
Jason Volk
|
29b0523dfc
|
ircd::ios: Consolidate notification interface for now; add atexit related.
|
2022-06-29 18:20:46 -07:00 |
|
Jason Volk
|
c664963e8d
|
ircd: Fix possible null directive arguments (-Wformat-truncation gcc-11).
|
2022-06-29 14:59:57 -07:00 |
|
Jason Volk
|
f705df096d
|
ircd: Eliminate lambda frame from strl suite ctors.
|
2022-06-29 14:59:57 -07:00 |
|
Jason Volk
|
1327823d2c
|
ircd:Ⓜ️ Appease unused-result warning (for array-copy return value) internally.
|
2022-06-29 14:59:57 -07:00 |
|
Jason Volk
|
16db9197ad
|
modules/web_hook: Fix annotation association with push event (regression 1abc66dccc ).
|
2022-06-29 14:59:57 -07:00 |
|
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
|
899b2bbef5
|
Fix range loop construction related (gcc-11).
|
2022-06-29 13:26:01 -07:00 |
|
Jason Volk
|
08fce729c5
|
Fix redundant moves (gcc-11).
|
2022-06-29 13:26:01 -07:00 |
|
Jason Volk
|
9914fe33d1
|
ircd::rfc3896: Eliminate throwing expectations for port suffix grammars.
|
2022-06-28 22:43:48 -07:00 |
|