Jason Volk
|
336f740036
|
ircd:Ⓜ️:vm: Fix propagation of faults to evaluator as expected by opts mask.
|
2023-01-18 08:11:02 -08:00 |
|
Jason Volk
|
f516b86e4d
|
configure: Eliminate clang runtime profiling infrastructure.
|
2023-01-14 16:44:47 -08:00 |
|
Jason Volk
|
d766564958
|
ircd:Ⓜ️:fed: Remove any legacy trailing slashes from urls.
|
2023-01-08 19:26:02 -08:00 |
|
Jason Volk
|
4549f44f08
|
ircd:Ⓜ️:get: Fix mismatched integer comparison.
|
2022-10-05 13:53:52 -07:00 |
|
Jason Volk
|
baef0e3bc7
|
ircd:Ⓜ️:trace: Add interface for the trace.
|
2022-09-28 15:05:43 -07:00 |
|
Jason Volk
|
b4f869a616
|
ircd:Ⓜ️:room::messages: Add option toggling redacted query.
|
2022-09-28 15:05:42 -07:00 |
|
Jason Volk
|
00829d2118
|
ircd:Ⓜ️:room::messages: Move m.replace related out of class; fix errors.
|
2022-09-28 13:30:56 -07:00 |
|
Jason Volk
|
5f758aaa3b
|
ircd:Ⓜ️:events::annotates: Interface to scan the key of the m.annotation rel_type.
|
2022-09-28 09:55:51 -07:00 |
|
Jason Volk
|
e2d70f249f
|
ircd:Ⓜ️:events::relates: Interface to scan the rel_type of the M_RELATES ref type.
|
2022-09-28 09:54:10 -07:00 |
|
Jason Volk
|
6092fabe42
|
ircd:Ⓜ️:room::message: Fix reply fallback accepting non-mxid careted names.
|
2022-09-21 16:39:05 -07:00 |
|
Jason Volk
|
50c5c43d29
|
ircd:Ⓜ️:room::type: Fix ascending order seek correctness; for now.
|
2022-08-20 11:07:38 -07:00 |
|
Jason Volk
|
cf8e4092c9
|
ircd:Ⓜ️:user::rooms: Simplify interface w/ util::closure_bool.
|
2022-08-19 20:57:35 -07:00 |
|
Jason Volk
|
04559a28f6
|
ircd:Ⓜ️:user::rooms: Add prefetch loop.
|
2022-08-19 20:57:35 -07:00 |
|
Jason Volk
|
7a90776056
|
ircd:Ⓜ️ Additional pretty_msgline() opts for time ago / body delim.
|
2022-08-19 11:13:57 -07:00 |
|
Jason Volk
|
f931912f3e
|
ircd:Ⓜ️:event::fetch: Improve codegen w/ dtor linkage.
|
2022-08-18 15:01:38 -07:00 |
|
Jason Volk
|
c010920f7c
|
ircd:Ⓜ️:relates: Add reverse iteration; consolidate abi, inline interface.
|
2022-08-17 18:15:30 -07:00 |
|
Jason Volk
|
e2017efcce
|
ircd:Ⓜ️:event::refs: Add reverse iteration; inline interface.
|
2022-08-17 18:15:30 -07:00 |
|
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
|
13cd2656c9
|
ircd:Ⓜ️:fed::well_known: Use proper http::category; minor split/reorg.
|
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
|
6885bafc49
|
ircd:Ⓜ️ Add parallel get() suite to interface.
|
2022-08-17 11:09:05 -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
|
d743925776
|
ircd:Ⓜ️:room::message: Fix incorrect reply fallback parse.
|
2022-08-15 12:38:21 -07:00 |
|
Jason Volk
|
ed50a9f360
|
ircd:Ⓜ️:media: Optimize file room writes w/ journal bypass.
|
2022-08-11 13:28:12 -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
|
10554d51b5
|
ircd:Ⓜ️ Use room::message for proper body in pretty_msgline().
|
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
|
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
|
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
|
c33ddd278a
|
ircd:Ⓜ️ Use proper character overload for optimal tokens().
|
2022-08-02 13:18:58 -07:00 |
|
Jason Volk
|
9f79bb54b8
|
ircd:Ⓜ️:fetch: Stub branch to make use of redacted_by.
|
2022-07-30 23:28:19 -07:00 |
|
Jason Volk
|
0ba3c5629f
|
ircd:Ⓜ️:room::events::missing: Dedup inner loop; optimize w/ parallel query.
|
2022-07-30 20:58:59 -07:00 |
|
Jason Volk
|
03262e09a9
|
ircd:Ⓜ️:dbs: Add conf items for less aggressive compact trig on large columns.
|
2022-07-29 23:56:52 -07:00 |
|
Jason Volk
|
c76aec69a9
|
ircd:Ⓜ️:dbs: Upgrade descriptors to designated initializers.
|
2022-07-29 22:30:09 -07:00 |
|
Jason Volk
|
a2197e87df
|
ircd:Ⓜ️:resource: Unstable is also a version (undocumented).
|
2022-07-29 17:35:58 -07:00 |
|
Jason Volk
|
69dcd7acd9
|
ircd::mods: Eliminate RTLD_DEEPBIND by linking modules -Bsymbolic.
|
2022-07-27 16:22:42 -07:00 |
|