Jason Volk
|
d03cf8f7a8
|
modules: Re-type matrix resource handlers under m::resource.
|
2019-09-29 14:00:02 -07:00 |
|
Jason Volk
|
85845dcff2
|
Abstract ircd::resource from ircd:Ⓜ️:resource; fix header stack.
|
2019-09-29 14:00:02 -07:00 |
|
Jason Volk
|
f6992ca3e1
|
matrix: Split matrix base unit.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
183e44e0b6
|
modules: Distill all API's from modules up to matrix lib.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
d3809d43e5
|
Reorganize Makefiles.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
89e0a7fc82
|
ircd: Move matrix application related to derived library.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
fb3c6b47a4
|
modules: Split net_dns_cache from net_dns unit; same shared object.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
7934756858
|
ircd:Ⓜ️ Split user registration API from client/register; minor reorg.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
9c8c13e91d
|
ircd:Ⓜ️ Preliminary module sorting for consolidated libmatrix archive.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
39b84cbb5f
|
modules: Split user profile related API from hooks; into module.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
d7d3b54e5c
|
modules/m_room_message: Split highlight auth hook to module.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
ef7954f994
|
modules: Split event::horizon / event::pretty to modules.
|
2019-09-27 19:35:25 -07:00 |
|
Jason Volk
|
aa907ef813
|
modules: Split m::create() from m_room_create.so to m_create.so
|
2019-09-27 19:35:25 -07:00 |
|
Jason Volk
|
17ea721eda
|
modules/m_breadcrumb_rooms: Add missing export macros.
|
2019-09-25 12:56:29 -07:00 |
|
Jason Volk
|
67c00f7283
|
modules/console: Fix error.
|
2019-09-24 20:39:48 -07:00 |
|
Jason Volk
|
6dcdbba06b
|
ircd::magick: Minor cleanup.
|
2019-09-24 18:34:03 -07:00 |
|
Jason Volk
|
7ea609ee67
|
modules/console: Add events type counts cmd.
|
2019-09-24 17:40:44 -07:00 |
|
Jason Volk
|
b3f45daff8
|
modules/client/sync/rooms/ephemeral/receipt: Add prefetch loops for polylog sync.
|
2019-09-24 16:33:06 -07:00 |
|
Jason Volk
|
0d9d5a8c24
|
modules/m_breadcrumb_rooms: Update for room::events prefetching interface here.
|
2019-09-24 16:01:29 -07:00 |
|
Jason Volk
|
8880eadfd5
|
ircd:Ⓜ️:room::events: Additional prefetch()/preseek() related interfaces.
|
2019-09-24 15:46:11 -07:00 |
|
Jason Volk
|
080cec4dba
|
modules/client/rooms/members: Replace counterproductive query in prefetch loop.
|
2019-09-24 15:16:19 -07:00 |
|
Jason Volk
|
4254960ee1
|
ircd:Ⓜ️ Simplify m::visible(); refactor implementation.
|
2019-09-24 15:16:19 -07:00 |
|
Jason Volk
|
5d9ec170f8
|
ircd:Ⓜ️:vm: Add event origin for internal room paranoid check in eval.
|
2019-09-24 14:31:14 -07:00 |
|
Jason Volk
|
49ce16d74b
|
modules/client/rooms/ephemeral/receipt: Minor cleanup.
|
2019-09-23 23:26:07 -07:00 |
|
Jason Volk
|
575bacee8d
|
ircd:Ⓜ️:room::events: Simplify count() suite.
|
2019-09-23 23:26:07 -07:00 |
|
Jason Volk
|
df0fae203e
|
modules/client/initialSync: Simplify json::stack usage.
|
2019-09-23 20:11:20 -07:00 |
|
Jason Volk
|
a984c2a454
|
modules/client/sync/to_device: Use m::query(); minor cleanup.
|
2019-09-23 19:46:32 -07:00 |
|
Jason Volk
|
35f9810dbd
|
modules/client/rooms/members: Fix at token usage.
|
2019-09-23 14:51:24 -07:00 |
|
Jason Volk
|
82a2f14481
|
ircd::net::dns::cache: Hook vm.effect rather than vm.notify.
|
2019-09-23 14:18:22 -07:00 |
|
Jason Volk
|
183acf8efc
|
ircd:Ⓜ️:sync: Increase token buffer; use function reference.
|
2019-09-23 14:18:22 -07:00 |
|
Jason Volk
|
b518820357
|
modules/console: Fix argument order.
|
2019-09-23 13:31:05 -07:00 |
|
Jason Volk
|
7b24eace2b
|
modules/client/rooms/members: Impove/cleanup at/since parameter related.
|
2019-09-23 13:00:30 -07:00 |
|
Jason Volk
|
2b3de2ea69
|
ircd::resource: Add assertions; fix error.
|
2019-09-23 12:58:34 -07:00 |
|
Jason Volk
|
4368f1af7a
|
modules/m_room_member: Move membership hook back to vm.effect for now.
|
2019-09-22 22:31:07 -07:00 |
|
Jason Volk
|
db74d89f23
|
modules/m_room_aliases: Add rooms summary trigger on alias change.
|
2019-09-22 21:47:35 -07:00 |
|
Jason Volk
|
fe0127d0ec
|
modules/m_room_join_rules: Fix room summary trigger.
|
2019-09-22 21:45:19 -07:00 |
|
Jason Volk
|
16d45ef8d5
|
modules/m_room_member: Fix m::get() overload for integer value.
|
2019-09-22 21:09:36 -07:00 |
|
Jason Volk
|
39ade19ae3
|
ircd::ctx: Switch from steady_timer to deadline_timer.
|
2019-09-22 20:59:54 -07:00 |
|
Jason Volk
|
a20659b1d8
|
ircd::ios: Profile the latency of handler execution.
|
2019-09-22 16:27:54 -07:00 |
|
Jason Volk
|
3de5381d61
|
modules/console: Minor cleanup; more fences for latency test.
|
2019-09-21 12:52:36 -07:00 |
|
Jason Volk
|
1731ff8bad
|
modules/client/rooms/leave: Override any mismatch between room and user_room.
|
2019-09-20 15:20:37 -07:00 |
|
Jason Volk
|
57da17f7fa
|
modules/m_room_member: Add chronology condition for ircd.member state.
|
2019-09-20 15:20:37 -07:00 |
|
Jason Volk
|
fd30c4701c
|
ircd::net::dns: Wait on cache before resolver on fini; replace regressed (26cd9cec85 ).
|
2019-09-20 12:34:10 -07:00 |
|
Jason Volk
|
99d080767f
|
ircd: Add interface to backtrace(3).
|
2019-09-19 22:07:41 -07:00 |
|
Jason Volk
|
a8b140ad6d
|
modules/conf: Remove noexcept to propagate termination.
|
2019-09-19 22:07:41 -07:00 |
|
Jason Volk
|
26cd9cec85
|
ircd::net::dns::resolver: Wait for all tags before net teardown on fini.
|
2019-09-19 14:03:48 -07:00 |
|
Jason Volk
|
d4b0dbaa8c
|
modules: Move room::events::horizon::rebuild() to m_room_events.so.
|
2019-09-19 11:08:59 -07:00 |
|
Jason Volk
|
578a0e03fd
|
modules/client/rooms/events: Prevent EDU's from being sent to client here.
|
2019-09-19 10:20:40 -07:00 |
|
Jason Volk
|
fa698123dc
|
modules/console: Add bare metal latency as control result.
|
2019-09-19 00:03:05 -07:00 |
|
Jason Volk
|
362122c951
|
modules/client/sync/rooms/state: Use the viewport size item for iteration depth.
|
2019-09-18 14:48:32 -07:00 |
|