0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-03 17:28:18 +02:00
Commit graph

14633 commits

Author SHA1 Message Date
Jason Volk 16e6707c3e ircd:Ⓜ️:keys: Add key_id to debug log for single fetch path. 2022-08-17 17:09:31 -07:00
Jason Volk 8b07815357 modules/client/rooms/relations: Use m::relates interface w/ sender checking; cleanup. 2022-08-17 15:43:22 -07:00
Jason Volk 4c938e6658 modules/console: Fix regression 31dad11e16 log levels sampled after first flush.
modules/console: Fix incorrect log level enum order.
2022-08-17 13:05:39 -07:00
Jason Volk 13cd2656c9 ircd:Ⓜ️:fed::well_known: Use proper http::category; minor split/reorg. 2022-08-17 13:05:39 -07:00
Jason Volk 84fcffe331 modules/m_command: Add command to summarize message text of replied event. 2022-08-17 13:05:39 -07:00
Jason Volk f06be9ac8e modules/console: Add room text cmd. 2022-08-17 13:05:39 -07:00
Jason Volk 727749e9de ircd:Ⓜ️:room: Add interface to room messages. 2022-08-17 13:05:39 -07:00
Jason Volk 2bf10c1234 ircd:Ⓜ️:relates: Add sender checking; move option bits to class member. 2022-08-17 11:09:05 -07:00
Jason Volk 47c6ae1c31 ircd:Ⓜ️ Add parallel binary operated comparison suite to query interface. 2022-08-17 11:09:05 -07:00
Jason Volk 6885bafc49 ircd:Ⓜ️ Add parallel get() suite to interface. 2022-08-17 11:09:05 -07:00
Jason Volk 47ce9ff839 ircd::db::column: Add parallel fetch closure for zero-copy closure. 2022-08-16 22:21:52 -07:00
Jason Volk a8f942d3ee modules/m_command: Fix command and reply detection w/ proper room::message. 2022-08-16 21:20:32 -07:00
Jason Volk d1a8724296 ircd: Use fmt flags to ago(); add flag for blank postfix label. 2022-08-16 21:20:32 -07:00
Jason Volk a8b5912e98 ircd:Ⓜ️:room::type: Add directional iteration deduced by range. 2022-08-16 21:20:32 -07:00
Jason Volk 206afc25b0 ircd:Ⓜ️:room::message: Add interface for edit contents. 2022-08-16 13:43:00 -07:00
Jason Volk fedf1e976a ircd:Ⓜ️:relates: Add interface around the rel_type for the relation ref type. 2022-08-16 13:43:00 -07:00
Jason Volk 31c1e834bd ircd::net::dns::resolver: Question must match or this is the mist of a packet spray. 2022-08-15 12:38:21 -07:00
Jason Volk 7469c09130 modules/m_room_message: Stub media-specific effects hook. 2022-08-15 12:38:21 -07:00
Jason Volk b0b0f063a7 configure: Enable -C to install if supported (fix typo). 2022-08-15 12:38:21 -07:00
Jason Volk d743925776 ircd:Ⓜ️:room::message: Fix incorrect reply fallback parse. 2022-08-15 12:38:21 -07:00
Jason Volk 8461fbcbd5 ircd:Ⓜ️:room::message: Add url to tuple; minor reorg. 2022-08-14 17:27:32 -07:00
Jason Volk 183e18dde5 modules/m_room_message: Use room::message tuple; rename info hook. 2022-08-14 17:27:32 -07:00
Jason Volk 387b60cb15 ircd::net::dns::cache: Increase the default nxdomain ttl. 2022-08-12 16:22:41 -07:00
Jason Volk f91863716a ircd::net::dns: Promote send/recv debuglog msgs to release mode. 2022-08-12 16:08:56 -07:00
Jason Volk 5ce08521d5 ircd::net::dns: Perturb the minimum TTL to avoid groupings on expiration. 2022-08-12 16:08:56 -07:00
Jason Volk 26d34224b6 docker/ubuntu: Add libatomic1 to package list. 2022-08-11 17:16:19 -07:00
Jason Volk ed50a9f360 ircd:Ⓜ️:media: Optimize file room writes w/ journal bypass. 2022-08-11 13:28:12 -07:00
Jason Volk 9f72d7e037 docker/ubuntu: Reorg tree; optimize images. 2022-08-11 13:28:12 -07:00
Jason Volk 3c59438fae docker/alpine: Use build args for urls/versions. 2022-08-11 13:28:12 -07:00
Jason Volk e7f3bdafa6 configure: Add check for install -C support. 2022-08-11 13:27:17 -07:00
Jason Volk d15e95b2ac ircd:Ⓜ️:media: Fix conf items outside of ircd.m. namespace. 2022-08-10 18:20:52 -07:00
Jason Volk 479d22466e ircd:Ⓜ️:vm: Add starting timestamp to eval state w/ specific event eval timestamp.
modules/console: Add eval timestamps to output of vm cmd table.
2022-08-10 18:20:52 -07:00
Jason Volk 94d9444988 ircd:Ⓜ️ Add granular options for pretty_msgline(). 2022-08-10 18:20:52 -07:00
Jason Volk f6b17e5fed ircd:Ⓜ️ Move pretty.h out of event/ dir. 2022-08-10 18:20:52 -07:00
Jason Volk f9dffbfcbc ircd::resource::method: Fix condition wait without context. 2022-08-10 18:20:52 -07:00
Jason Volk 10554d51b5 ircd:Ⓜ️ Use room::message for proper body in pretty_msgline(). 2022-08-10 18:20:52 -07:00
Jason Volk 0e7c12958a modules/console: Use room::type iteration basis for room messages cmd. 2022-08-10 18:20:52 -07:00
Jason Volk 1c2105425c ircd:Ⓜ️:fed::well_known: Fix result check throwing without fallback defaulting. 2022-08-10 18:20:52 -07:00
Jason Volk 06b70cc274 ircd:Ⓜ️:vm: Fix require_content=false behavior as described by option's doc. 2022-08-10 18:20:52 -07:00
Jason Volk 4a254dd3ac ircd:Ⓜ️ Split vm.conforms hook handles into unit. 2022-08-10 18:20:52 -07:00
Jason Volk ed5dfd0031 ircd:Ⓜ️:fetch: Split fetch_check related into unit. 2022-08-10 18:20:52 -07:00
Jason Volk c32928981b ircd:Ⓜ️:dbs::init: Split unit; preliminary schema update vector; ctor exceptions. 2022-08-06 22:47:59 -07:00
Jason Volk 49615517cc ircd:Ⓜ️:room::content: Move prefetch buffer to class member. 2022-08-05 18:38:32 -07:00
Jason Volk e45dc31797 ircd:Ⓜ️:vm::eval: Use closure_bool for_each(); reduce direct instance_list iteration. 2022-08-05 17:57:19 -07:00
Jason Volk 2dc58b55d5 construct: Add conf item for output buffer size. 2022-08-05 17:57:19 -07:00
Jason Volk 651c5ea140 modules/console: Add event relates cmd for rel_type listing. 2022-08-05 15:07:33 -07:00
Jason Volk 14eb419045 ircd:Ⓜ️ Add m.in_reply_to to m::relates tuple and reuse in m::room::message. 2022-08-04 18:25:49 -07:00
Jason Volk b75f0ea1ef ircd:Ⓜ️ Move multi-key fetch from vm:: to keys::; minor reorg. 2022-08-03 20:26:33 -07:00
Jason Volk 8839f6d273 modules/console: Add gpt tldr cmd diagnostic. 2022-08-02 20:49:34 -07:00
Jason Volk 71f0d15910 ircd:Ⓜ️:dbs: Deduplicate m.in_reply_to extraction w/ a4ec2dd8ab. 2022-08-02 20:49:21 -07:00