Jason Volk
|
59a6d4f6b5
|
modules: Stub modules in place for m_event/m_room; reorder load list.
|
2019-08-18 00:32:00 -07:00 |
|
Jason Volk
|
688340a8a2
|
ircd:Ⓜ️ Recombine modules/m_room with ircd/m_room for now.
|
2019-05-05 18:10:51 -07:00 |
|
Jason Volk
|
e5563586cf
|
ircd:Ⓜ️ Additional room sounding tools; improve console cmd.
|
2019-04-26 01:47:13 -07:00 |
|
Jason Volk
|
486ca09153
|
ircd:Ⓜ️ Replace is_complete w/ sounding(); console cmd.
|
2019-04-26 01:35:39 -07:00 |
|
Jason Volk
|
ba797778d6
|
ircd:Ⓜ️ Provide event_idx for event after gap to closure.
|
2019-04-26 01:35:38 -07:00 |
|
Jason Volk
|
e3e9322718
|
ircd:Ⓜ️ Add a room depth gap sounding suite w/ console cmd.
|
2019-04-26 01:35:16 -07:00 |
|
Jason Volk
|
93e3431915
|
modules/m_room: Fix/improve is_complete calculation.
|
2019-04-23 15:26:44 -07:00 |
|
Jason Volk
|
fd9097cfd4
|
modules/m_room: Move m::send impl back to client/rooms.
|
2019-04-22 14:27:12 -07:00 |
|
Jason Volk
|
be9bee5968
|
modules/m_room: Make notification count iteration upper bound exclusive.
modules/m_user: Make highlight count iteration exclusive.
|
2019-03-27 23:55:14 -07:00 |
|
Jason Volk
|
84d4ca485b
|
ircd:Ⓜ️:room::state: Add preliminary purge_replaced() w/ console cmd.
|
2019-03-25 18:39:30 -07:00 |
|
Jason Volk
|
1ffa00adbf
|
ircd:Ⓜ️:room: Add central interface linkage for room::purge().
|
2019-03-25 18:04:16 -07:00 |
|
Jason Volk
|
f61059a400
|
ircd:Ⓜ️:room::state: Add prev() and next() reference traversal interface.
|
2019-03-11 15:06:54 -07:00 |
|
Jason Volk
|
c2966275c6
|
ircd:Ⓜ️:room::head: Improve interface/linkage for head utils / prev_events generation.
|
2019-03-06 00:22:18 -08:00 |
|
Jason Volk
|
1a1939e2c7
|
ircd:Ⓜ️:room::auth: Improve interface/linkage for auth_events generation.
|
2019-03-06 00:22:18 -08:00 |
|
Jason Volk
|
bbaf38937b
|
ircd:Ⓜ️:room::power: Add util to generate spec-default power_levels content.
|
2019-03-05 14:24:08 -08:00 |
|
Jason Volk
|
70a47c98b1
|
ircd: Reduce several strict-overflow & related warnings.
|
2019-03-01 11:35:07 -08:00 |
|
Jason Volk
|
66249c620f
|
ircd:Ⓜ️:room::state: Add central interface linkage for state utils.
|
2019-02-28 17:12:04 -08:00 |
|
Jason Volk
|
c0009a0745
|
ircd:Ⓜ️ Add central linkage for is_complete(room).
|
2019-02-28 17:12:03 -08:00 |
|
Jason Volk
|
43b8ea9de7
|
ircd:Ⓜ️:room::origins: Improve origins::random import definition.
|
2019-02-28 17:12:03 -08:00 |
|
Jason Volk
|
7bcc40f13f
|
ircd:Ⓜ️ Fix count_since prototype; upgrade definition.
|
2019-02-28 17:12:03 -08:00 |
|
Jason Volk
|
f3d4e27b24
|
ircd:Ⓜ️:room: Start a room statistics interface.
|
2019-02-25 18:20:48 -08:00 |
|
Jason Volk
|
a380186001
|
ircd:Ⓜ️ Various cleanup; toward demangled linkage; mark size indicating stack use.
|
2019-02-16 15:25:36 -08:00 |
|
Jason Volk
|
1a6d173a0b
|
ircd:Ⓜ️:room::state: Change return value from event::id to event::idx for simple get().
|
2019-02-13 16:01:18 -08:00 |
|
Jason Volk
|
2f6384b068
|
ircd:Ⓜ️:room: Add room::auth interface w/ console cmd.
|
2019-02-12 12:04:02 -08:00 |
|
Jason Volk
|
4f4d5189c9
|
modules/m_room: Fix is_complete routine.
|
2019-02-07 23:54:10 -08:00 |
|
Jason Volk
|
6cb4020034
|
ircd:Ⓜ️:dbs: Rename head/refs options to room_head/room_refs; update vmopts and sites.
|
2019-02-05 19:05:17 -08:00 |
|
Jason Volk
|
6947c7e953
|
ircd:Ⓜ️ Move the state/send event iov composer into m_room.
|
2019-02-04 13:59:01 -08:00 |
|
Jason Volk
|
7c998e48ed
|
ircd:Ⓜ️:dbs: Cleanup / reorg write-indexers stack.
|
2019-01-15 13:00:15 -08:00 |
|
Jason Volk
|
26ee1c9b5c
|
ircd:Ⓜ️ Minor cleanup.
|
2019-01-10 13:16:41 -08:00 |
|
Jason Volk
|
b1bd4e8863
|
modules: Use the apropos matrix logger for various log messages.
|
2018-12-22 17:44:18 -08:00 |
|
Jason Volk
|
b025de1068
|
modules/m_room: Minor cleanup.
|
2018-12-03 17:32:21 -08:00 |
|
Jason Volk
|
1365bed78c
|
modules/m_room: Improve the is_complete util.
|
2018-11-29 15:28:37 -08:00 |
|
Jason Volk
|
be96cf3ca4
|
modules: Stub an m_state module; fix description in m_room.
|
2018-11-14 00:16:19 -08:00 |
|
Jason Volk
|
5b0af2f509
|
modules/m_room: Add utility to clear the state root entries for all room events.
|
2018-11-13 19:05:16 -08:00 |
|
Jason Volk
|
4a1df6af85
|
modules/m_room: Add a ctx yield interval in the state prefetch loop.
|
2018-10-27 14:03:32 -07:00 |
|
Jason Volk
|
242516c853
|
ircd:Ⓜ️ Add central interface for room state prefetch; add console cmd; apply to client sync.
|
2018-10-23 10:01:36 -07:00 |
|
Jason Volk
|
fe26b5e0c0
|
modules: thread_local mods::import cannot be used or the module gets stuck.
|
2018-09-14 07:44:44 -07:00 |
|
Jason Volk
|
7b267e1c6d
|
modules/m_room: Fix counting semantic.
|
2018-09-14 07:34:05 -07:00 |
|
Jason Volk
|
11948e47ac
|
ircd: Move m::import to mods::import where it is more appropriate.
|
2018-09-13 18:19:27 -07:00 |
|
Jason Volk
|
f4831c863a
|
modules/m_room: Add interface to count events in a room between two arguments.
|
2018-09-12 22:32:00 -07:00 |
|
Jason Volk
|
0f79ad7b08
|
ircd:Ⓜ️:room: Officiate random_origin w/ central linkage; use view closure.
|
2018-08-24 04:19:55 -07:00 |
|
Jason Volk
|
8f21451d68
|
modules/m_room: Add random_origin() function to select a random server.
|
2018-08-22 17:56:59 -07:00 |
|
Jason Volk
|
1552b56590
|
modules/m_room: Add preliminary purge(); add linkage to console cmd.
|
2018-08-22 11:58:45 -07:00 |
|
Jason Volk
|
c352822d94
|
modules/m_room: Add util to force event into present state w/ console cmd.
|
2018-06-12 01:00:14 -07:00 |
|
Jason Volk
|
da17cb1de2
|
modules/m_room: Use empty string prev hashes.
|
2018-06-01 17:45:20 -07:00 |
|
Jason Volk
|
6cd9ad2d6f
|
modules/m_room: Checkin room__herd w/ console cmd.
|
2018-06-01 17:20:35 -07:00 |
|
Jason Volk
|
1025f045e9
|
modules/m_room: Add auth_events generator.
|
2018-06-01 16:11:13 -07:00 |
|
Jason Volk
|
b8267feaac
|
modules/m_room: Add prev_events generator.
|
2018-06-01 16:10:54 -07:00 |
|
Jason Volk
|
d2df4ca02d
|
modules/m_room: Checkin the refs flag on head__modify.
|
2018-05-31 09:34:53 -07:00 |
|
Jason Volk
|
7a93d798d8
|
modules/m_room: Add no-cache for iterations.
|
2018-05-31 09:31:22 -07:00 |
|