Jason Volk
|
035dbbab88
|
ircd:Ⓜ️:typing: Add user control over sending and receiving typing events per room.
|
2019-08-28 16:48:36 -07:00 |
|
Jason Volk
|
04b17bc9d7
|
ircd:Ⓜ️:typing: Interface cleanup.
|
2019-08-28 16:48:36 -07:00 |
|
Jason Volk
|
7b33dd1775
|
ircd:Ⓜ️🧾 Add briefs on interface.
|
2019-08-28 14:57:26 -07:00 |
|
Jason Volk
|
29b8ec0510
|
modules/client/sync/rooms/unread_notifications: Faster report from '\read all' command.
|
2019-08-28 02:06:05 -07:00 |
|
Jason Volk
|
d1fd290ae7
|
ircd::mods: Add another debug message for static unload process.
|
2019-08-27 20:58:52 -07:00 |
|
Jason Volk
|
4e5d67dfe9
|
ircd:Ⓜ️:init::backfill: Break from worker loop on runlevel change.
|
2019-08-27 20:58:52 -07:00 |
|
Jason Volk
|
1323b30f34
|
ircd:Ⓜ️:fetch: Move auth_chain() to vm::fetch module.
|
2019-08-27 20:58:52 -07:00 |
|
Jason Volk
|
c53a1fa12b
|
ircd::ctx: Set zero values after base frame unwind.
|
2019-08-27 20:58:52 -07:00 |
|
Jason Volk
|
0001d11b6c
|
ircd:Ⓜ️:init::backfill: Perform eval of room heads.
|
2019-08-27 18:46:10 -07:00 |
|
Jason Volk
|
8543b4c56a
|
ircd:Ⓜ️:fetch: Add configurable response checking to unit.
ircd:Ⓜ️:fetch: Fix error.
|
2019-08-27 17:50:02 -07:00 |
|
Jason Volk
|
9ec0c9c258
|
ircd:Ⓜ️:event: Log and propagate errors in the essential stack.
|
2019-08-27 17:24:56 -07:00 |
|
Jason Volk
|
766dfe027d
|
ircd:Ⓜ️:keys::cache: Add has() to interface.
|
2019-08-27 16:26:58 -07:00 |
|
Jason Volk
|
3d4ea0a313
|
modules/m_fetch: Unsplit the header back into the module.
|
2019-08-27 15:03:44 -07:00 |
|
Jason Volk
|
9f95c3233b
|
ircd::db: Update defaults.
ircd:Ⓜ️:dbs: Add custom sizes for _event_json.
|
2019-08-26 22:40:13 -07:00 |
|
Jason Volk
|
6cebec8a8f
|
ircd:Ⓜ️ Twerk module load and unload order related.
|
2019-08-26 16:17:09 -07:00 |
|
Jason Volk
|
c57bc9077c
|
ircd:Ⓜ️:fetch: Add future result interface; refactor eval out of flow. (fixes #103) (closes #131)
modules: Split m_vm_fetch from m_fetch.
|
2019-08-26 16:17:09 -07:00 |
|
Jason Volk
|
13e2d56850
|
ircd::ctx::future: Ensure value is moved out.
|
2019-08-26 13:10:12 -07:00 |
|
Jason Volk
|
f073657b5a
|
ircd::db: Add granular compaction size related to column descriptor. (#13)
|
2019-08-26 12:14:26 -07:00 |
|
Jason Volk
|
30b2f8bfee
|
modules/console: Only show implicit help for negative retval.
|
2019-08-26 11:36:20 -07:00 |
|
Jason Volk
|
f3845d9ed0
|
ircd::json: Minor cleanup / noexcept closures.
|
2019-08-26 11:36:20 -07:00 |
|
Jason Volk
|
cf1d80c3b4
|
modules/net_dns: Prevent duplicate error name in exception.
|
2019-08-26 11:36:20 -07:00 |
|
Jason Volk
|
b95a7a8a9e
|
ircd::exception: Add hide_name construction overload to macro.
|
2019-08-26 11:10:30 -07:00 |
|
Jason Volk
|
6f60b9bed8
|
ircd:Ⓜ️ Simplify send() impl linkage.
|
2019-08-25 19:44:00 -07:00 |
|
Jason Volk
|
9b5ffb0b1f
|
modules: Split m::createroom related from client/.
|
2019-08-25 19:44:00 -07:00 |
|
Jason Volk
|
f298e95373
|
modules: Split out client/user related interface impls.
|
2019-08-25 19:44:00 -07:00 |
|
Jason Volk
|
8a860b61ce
|
modules: Split m::leave(room) impl from client/rooms.
|
2019-08-25 19:44:00 -07:00 |
|
Jason Volk
|
2fdbaa88a4
|
modules/client/rooms/join: Minor modernizations.
|
2019-08-25 19:44:00 -07:00 |
|
Jason Volk
|
875b03fa1e
|
ircd:Ⓜ️:room: Simplify prototypes.
|
2019-08-25 19:44:00 -07:00 |
|
Jason Volk
|
22d5b3350a
|
modules: Split m::join impl out of client/rooms.
|
2019-08-25 19:43:57 -07:00 |
|
Jason Volk
|
afd918d19a
|
modules/client/keys: Typedefs in anonymous namespace to prevent cross-module linkage. (#109)
|
2019-08-25 17:37:06 -07:00 |
|
Jason Volk
|
299e4a2256
|
ircd::net::dns::resolver: Disable interrupt on shutdown; obtain mutex.
|
2019-08-25 17:33:06 -07:00 |
|
Jason Volk
|
e4cdc34bba
|
ircd:Ⓜ️🪝 Fix missing bypass.
|
2019-08-25 16:35:35 -07:00 |
|
Jason Volk
|
885499ad99
|
ircd:Ⓜ️:room: Start a spec faithful display_name(room) diagnostic.
|
2019-08-25 16:05:10 -07:00 |
|
Jason Volk
|
42b689a7a0
|
ircd:Ⓜ️:room::power: Document with some usage details.
|
2019-08-25 15:22:43 -07:00 |
|
Jason Volk
|
4bf39ee1f2
|
modules: Start an m.room.name module w/ length check conforms hook.
|
2019-08-25 14:28:20 -07:00 |
|
Jason Volk
|
bbaec98d68
|
ircd:Ⓜ️:event: Use better fault code for conforms hook failure.
|
2019-08-25 14:28:20 -07:00 |
|
Jason Volk
|
c1e3b9f405
|
modules/console: Add a user mitsein command.
|
2019-08-25 14:28:20 -07:00 |
|
Jason Volk
|
5870f1d90b
|
modules/client/sync/rooms/timeline: Improve messages iteration event_idx/event_id seek related.
|
2019-08-25 13:59:05 -07:00 |
|
Jason Volk
|
9a7f53e33c
|
modules/magick: Document and improve #89 solution.
|
2019-08-25 13:54:05 -07:00 |
|
Jason Volk
|
3d445fd26c
|
modules/client/rooms/members: Add prefetch iterations.
|
2019-08-24 20:37:37 -07:00 |
|
Jason Volk
|
24a27f4a20
|
modules/magick: (Fixes #89)
|
2019-08-24 20:26:05 -07:00 |
|
Jason Volk
|
9b26a9789e
|
ircd:Ⓜ️:room::state: Courtesy yield after iteration.
|
2019-08-24 19:45:26 -07:00 |
|
Jason Volk
|
ca681b8c3c
|
modules/conf: Prefetch on init.
|
2019-08-24 19:41:57 -07:00 |
|
Jason Volk
|
7d6180dd23
|
modules/m_init_backfill: Bypass initial backfill on read_only/write_avoid.
|
2019-08-24 19:19:34 -07:00 |
|
Jason Volk
|
4013c4cb23
|
ircd::db: Add preliminary prefetch unit.
ircd::db::prefetcher: Add timestamp to request in debugmode.
|
2019-08-24 19:19:34 -07:00 |
|
Jason Volk
|
954fed8bba
|
ircd::stringops: Mark the has() template inline to avoid plt.
|
2019-08-24 16:49:01 -07:00 |
|
Jason Volk
|
4c924b2a43
|
ircd::util: Add the construction utility device.
|
2019-08-24 16:49:01 -07:00 |
|
Jason Volk
|
48dfc78473
|
modules/client/send_to_device: Add origin to injected event.
|
2019-08-23 21:13:53 -07:00 |
|
Jason Volk
|
01936d1a7f
|
modules/m_vm: Condition room_id validity (for alternative targets).
|
2019-08-23 21:12:16 -07:00 |
|
Jason Volk
|
1677137440
|
modules/client/keys/query: Break up large json::stack append.
|
2019-08-23 18:40:06 -07:00 |
|