Jason Volk
|
6440ea3f11
|
ircd:Ⓜ️:dbs: Add conf items for events db column caches.
|
2018-09-02 21:16:49 -07:00 |
|
Jason Volk
|
91dff38a57
|
ircd:Ⓜ️ Add prefetch() to event::fetch interface.
|
2018-09-01 07:15:03 -07:00 |
|
Jason Volk
|
48a436fcc1
|
ircd:Ⓜ️:event: Addl prev utils; simplify before().
|
2018-08-26 07:13:47 -07:00 |
|
Jason Volk
|
02d1cd1115
|
ircd:Ⓜ️ Add central linkage for m::feds::state.
|
2018-08-26 07:13:47 -07:00 |
|
Jason Volk
|
170475f374
|
ircd:Ⓜ️ Add user::events iterator w/ console cmd.
|
2018-08-24 14:01:32 -07:00 |
|
Jason Volk
|
bf234c77a4
|
ircd:Ⓜ️:user: Ensure bools are returned from iteration closures here.
|
2018-08-24 13:55:33 -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
|
cbd149b650
|
ircd:Ⓜ️:room::origins: Add a bool for_each() to eventually replace test().
|
2018-08-22 17:42:35 -07:00 |
|
Jason Volk
|
3a4817354e
|
ircd:Ⓜ️ Add room state types iteration.
|
2018-08-21 08:37:44 -07:00 |
|
Jason Volk
|
61fade178e
|
ircd::m/modules/key: Various reorg / modularization.
|
2018-08-17 12:51:49 -07:00 |
|
Jason Volk
|
8603ccf16b
|
ircd:Ⓜ️ Extend import check-and-reload to reference operator related.
|
2018-08-15 23:13:25 -07:00 |
|
Jason Volk
|
c442954e12
|
ircd:Ⓜ️ Various init reorg related.
|
2018-08-14 16:47:42 -07:00 |
|
Jason Volk
|
19b4e58944
|
ircd:Ⓜ️ Rename modules map to imports.
|
2018-08-14 15:51:57 -07:00 |
|
Jason Volk
|
e388d28585
|
configure: Add exemplary app-specific withval for maximum length of mxid.
|
2018-08-12 10:16:00 -07:00 |
|
Jason Volk
|
08d45dc838
|
ircd:Ⓜ️ Generalize room::lonly into more efficient room::origins::only(origin).
|
2018-06-30 21:57:09 -07:00 |
|
Jason Volk
|
85d1c924a5
|
ircd:Ⓜ️ Add function to query if room only has our origin joined.
|
2018-06-30 18:49:03 -07:00 |
|
Jason Volk
|
7d4eb46a1a
|
ircd:Ⓜ️ Interface/linkage to generate room account_data type string.
|
2018-06-19 21:47:26 -06:00 |
|
Jason Volk
|
f8763af509
|
ircd:Ⓜ️ Add user interface w/ linkage for room account data.
|
2018-06-19 21:33:03 -06:00 |
|
Jason Volk
|
c136e82a57
|
ircd:Ⓜ️ Temporary fixes for stale static initializations.
|
2018-06-16 23:00:47 -06:00 |
|
Jason Volk
|
912562f469
|
ircd:Ⓜ️:vm: Checkpoint phase-as-class skeleton.
|
2018-06-12 01:00:14 -07:00 |
|
Jason Volk
|
0da4dec13c
|
ircd:Ⓜ️:event: Add topological before; improve prev iteration closure; reorg some util.
|
2018-06-09 14:37:31 -07:00 |
|
Jason Volk
|
a077766812
|
ircd:Ⓜ️ Update README.
|
2018-06-09 13:37:04 -07:00 |
|
Jason Volk
|
f2acc304c5
|
ircd:Ⓜ️:room: Add power levels convenience interface (query side).
|
2018-06-04 14:23:39 -07:00 |
|
Jason Volk
|
2d7b011bba
|
ircd:Ⓜ️:v1: Add frontfill request.
|
2018-06-03 19:17:03 -07:00 |
|
Jason Volk
|
eec696524a
|
ircd:Ⓜ️:vm: Reduce the default db::txn reserve overhead value.
|
2018-06-03 15:20:59 -07:00 |
|
Jason Volk
|
c58e60c122
|
modules/vm: Move vm::log out of module back to libircd.
|
2018-06-03 09:58:45 -07:00 |
|
Jason Volk
|
cfa06c7d71
|
fixup! ircd:Ⓜ️ Rework visibility interface for empty mxid's as part of a public test.
|
2018-05-31 05:45:08 -07:00 |
|
Jason Volk
|
6671122997
|
ircd:Ⓜ️ Rework visibility interface for empty mxid's as part of a public test.
|
2018-05-31 04:25:04 -07:00 |
|
Jason Volk
|
de8e7b5908
|
ircd:Ⓜ️:vm: Move eval entry related into modules/vm; convert phase to struct.
|
2018-05-29 04:05:50 -07:00 |
|
Jason Volk
|
9714d1ee15
|
ircd:Ⓜ️ Reorg event visibility interface; update linkages.
|
2018-05-28 00:33:21 -07:00 |
|
Jason Volk
|
88d3026cc7
|
ircd:Ⓜ️:vm: More granular notification broadcast options.
|
2018-05-27 19:56:04 -07:00 |
|
Jason Volk
|
3ec0a1c7c8
|
ircd:Ⓜ️ Further overload the event::hashes stack; use proper return types.
|
2018-05-27 08:39:49 -07:00 |
|
Jason Volk
|
0d833cda4f
|
ircd:Ⓜ️ Add templated payload for hook.
|
2018-05-26 22:12:11 -07:00 |
|
Jason Volk
|
184684264b
|
ircd:Ⓜ️🪝 Additional internal distillation of class components.
|
2018-05-24 18:31:47 -07:00 |
|
Jason Volk
|
9da798145b
|
ircd:Ⓜ️ Allow room opts passed through user::room ctor.
|
2018-05-23 16:44:16 -07:00 |
|
Jason Volk
|
6be37c7aa6
|
ircd:Ⓜ️ Add event::fetch::opts overrider to room::messages; simplify overrider on room::state.
|
2018-05-21 17:36:16 -07:00 |
|
Jason Volk
|
67b7a58f42
|
ircd:Ⓜ️ Additional event/room visibility linkage and preliminary hook.
|
2018-05-20 20:15:50 -07:00 |
|
Jason Volk
|
a66928572b
|
ircd:Ⓜ️ Elaborate room::state ctor for easier custom fopts.
|
2018-05-20 20:14:44 -07:00 |
|
Jason Volk
|
6e7d5aec3b
|
ircd:Ⓜ️ Rename room opts to copts for consistency.
|
2018-05-20 20:14:12 -07:00 |
|
Jason Volk
|
c88ce8168b
|
Revert "ircd:Ⓜ️ Convert hook to template."
This reverts commit 915076296f .
|
2018-05-20 18:39:32 -07:00 |
|
Jason Volk
|
67744cf73e
|
ircd:Ⓜ️ Remove the room::state::opts.
|
2018-05-20 05:11:30 -07:00 |
|
Jason Volk
|
7e5b9b69ed
|
ircd:Ⓜ️ Integrate fetch::opts with room queries.
|
2018-05-20 04:35:17 -07:00 |
|
Jason Volk
|
79371780f3
|
ircd:Ⓜ️ Add fetch::opts with keys and db::gopts.
|
2018-05-20 04:34:31 -07:00 |
|
Jason Volk
|
163106bb72
|
ircd:Ⓜ️ Simplify the event::fetch ctor stack w/ default selection.
|
2018-05-20 01:48:47 -07:00 |
|
Jason Volk
|
2f48b69102
|
ircd:Ⓜ️ Add event::fetch seekless ctor w/ selection.
|
2018-05-19 22:55:03 -07:00 |
|
Jason Volk
|
6150637537
|
ircd:Ⓜ️ event::fetch keys selection.
|
2018-05-19 22:55:03 -07:00 |
|
Jason Volk
|
eb5f2475a3
|
ircd:Ⓜ️ Add preliminary skeleton linkage for room/event visibilty related.
|
2018-05-19 18:49:07 -07:00 |
|
Jason Volk
|
31d0f9daed
|
ircd:Ⓜ️:dbs: Rename opts.idx to opts.event_idx; split internal related.
|
2018-05-19 18:49:07 -07:00 |
|
Jason Volk
|
a62f453e58
|
ircd:Ⓜ️ Add signature appending routine.
|
2018-05-19 18:49:05 -07:00 |
|
Jason Volk
|
8fefae157a
|
ircd:Ⓜ️ Fix event::idx argument typing in events:: iterations.
|
2018-05-19 18:49:05 -07:00 |
|