Jason Volk
|
0d523f95e3
|
doc: Update architecture summary.
|
2019-09-27 20:26:02 -07:00 |
|
Jason Volk
|
f6992ca3e1
|
matrix: Split matrix base unit.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
7b4dcbc488
|
matrix: Split room definitions; various reorg.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
6f1ff08841
|
ircd:Ⓜ️ Split event definitions.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
91beed59bd
|
ircd:Ⓜ️ Generate conf room id on the fly; various static linting.
|
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
|
637fb4a6ba
|
ircd::mods: Assertion child unload is not self.
|
2019-09-27 19:35:25 -07:00 |
|
Jason Volk
|
7d1da07894
|
ircd::net::wait: Simplify ctor stack for noexcept suggestion.
|
2019-09-26 14:03:43 -07:00 |
|
Jason Volk
|
0b4ec3873c
|
ircd:Ⓜ️:room: Make inline ctor noexcept.
|
2019-09-26 14:03:43 -07:00 |
|
Jason Volk
|
cea6218537
|
README: Add gold linker to the minor build dependencies list. [skip ci]
|
2019-09-26 12:23:23 -07:00 |
|
Jason Volk
|
ff813ebea6
|
ircd::mods: Fix missing reference count condition for children on unload(). (closes #109)
|
2019-09-26 12:21:10 -07:00 |
|
Jason Volk
|
d8bfacd128
|
ircd::fs: Add missing base path for RB_LIB_DIR.
|
2019-09-25 17:09:05 -07:00 |
|
Jason Volk
|
1d14a2d7c1
|
construct: Add descriptor for signal handler's use of ios.
|
2019-09-25 15:00:25 -07:00 |
|
Jason Volk
|
17ea721eda
|
modules/m_breadcrumb_rooms: Add missing export macros.
|
2019-09-25 12:56:29 -07:00 |
|
Jason Volk
|
1f76fe20cb
|
configure: Fix -Wduplicate-cond to be -Wduplicated-cond.
|
2019-09-25 12:56:29 -07:00 |
|
Jason Volk
|
33b57e48ba
|
include/ircd: Add -x c++-header to PCH cxxflags.
|
2019-09-25 09:43:33 -07:00 |
|
Jason Volk
|
67c00f7283
|
modules/console: Fix error.
|
2019-09-24 20:39:48 -07:00 |
|
Jason Volk
|
015134db6e
|
ircd::exception: Fix comparison.
|
2019-09-24 20:11:03 -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
|
9cb0f46440
|
ircd:Ⓜ️:room::events: Cleanup/simplify; reorg interface.
|
2019-09-24 14:31:14 -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
|
f86b129ea6
|
ircd::json::stack: Add class member counters; assertions; conditions.
|
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
|
8ec205b4b5
|
ircd::resource::response::chunked: Further elaborate the class.
|
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
|
a8d9c78e12
|
ircd::json: Add comments and assertions in stack::append().
|
2019-09-23 12:58:02 -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 |
|