0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-26 13:58:18 +02:00
Commit graph

14376 commits

Author SHA1 Message Date
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
Jason Volk 35199dffb3 ircd:Ⓜ️:room::message: Add interface to extract rich reply fallbacks. 2022-08-02 20:49:21 -07:00
Jason Volk 504e0a1883 ircd:Ⓜ️:room::message: Name m.relates_to in the tuple. 2022-08-02 15:56:04 -07:00
Jason Volk d978a02b91 ircd::rfc3986: Fix errant signed integer check w/ qi::int_parser. 2022-08-02 13:24:26 -07:00
Jason Volk cd4b1714d9 ircd::rfc3986: Fix grammar throwing out of url::decode_unsafe(). 2022-08-02 13:18:58 -07:00
Jason Volk c33ddd278a ircd:Ⓜ️ Use proper character overload for optimal tokens(). 2022-08-02 13:18:58 -07:00
Jason Volk c2d5b8081d configure: Use install -C so make install doesn't hose every file for single change. 2022-08-02 13:18:58 -07:00
Jason Volk 9407e2c654 share: Remove redundant package target name in install path. 2022-08-02 13:18:58 -07:00