Jason Volk
|
b39676f85a
|
ircd: Add some timepoint convenience macros.
|
2019-08-29 17:12:15 -07:00 |
|
Jason Volk
|
065c0bd426
|
ircd:Ⓜ️:media: Start a weak central interface; move core utils into namespace.
|
2019-08-22 01:53:28 -07:00 |
|
Jason Volk
|
c95d1e56ee
|
ircd:Ⓜ️:init: Add preliminary worker context loop for backfill unit. (#78)
|
2019-08-13 23:39:05 -07:00 |
|
Jason Volk
|
d8fcbf7325
|
ircd:Ⓜ️ Reinterface append(event) into event::append; move to module. (#109)
|
2019-08-02 17:34:31 -07:00 |
|
Jason Volk
|
ef1f6f2642
|
ircd:Ⓜ️ Move event/append header.
|
2019-07-16 12:39:16 -07:00 |
|
Jason Volk
|
1c00399f66
|
ircd:Ⓜ️ Add interface to test if event is redacted.
|
2019-07-16 10:48:35 -07:00 |
|
Jason Volk
|
ce55859fb2
|
ircd:Ⓜ️ Rename v1 to fed.
|
2019-07-12 19:29:51 -07:00 |
|
Jason Volk
|
7fdf87a21f
|
ircd:Ⓜ️:user: Combine user.h and user/user.h like other directories.
|
2019-07-11 15:51:09 -07:00 |
|
Jason Volk
|
6032331bf2
|
ircd:Ⓜ️ Move breadcrumb_rooms interface down one out from m::user::.
|
2019-07-11 15:51:09 -07:00 |
|
Jason Volk
|
3057e9a328
|
ircd:Ⓜ️ Move event/get.h down one level.
|
2019-07-07 22:06:11 -07:00 |
|
Jason Volk
|
439402c08c
|
ircd:Ⓜ️ Add an m::query() template suite for DRY'ing common m::get() usage pattern.
|
2019-07-07 17:58:15 -07:00 |
|
Jason Volk
|
83dd5581be
|
ircd:Ⓜ️ Workaround comparison operator resolution and others for clang.
|
2019-06-24 02:22:55 -06:00 |
|
Jason Volk
|
390b8bf2fb
|
ircd:Ⓜ️ Remove remaining vestiges of m::state.
closes #15.
|
2019-06-15 14:10:36 -07:00 |
|
Jason Volk
|
5afa11baca
|
ircd:Ⓜ️:init: Improve exception propagation and abortive shutdown.
|
2019-06-06 19:41:48 -07:00 |
|
Jason Volk
|
a8a6e1039d
|
ircd:Ⓜ️:dbs: Split header into directory.
|
2019-05-08 21:53:04 -07:00 |
|
Jason Volk
|
d74985d3f9
|
ircd:Ⓜ️ Move event.h/room.h headers into their dirs.
|
2019-05-02 21:43:27 -07:00 |
|
Jason Volk
|
562651aa7d
|
ircd:Ⓜ️:fetch: Add fetch+eval workers; start central interface; various.
|
2019-04-10 22:32:06 -07:00 |
|
Jason Volk
|
9f4890a517
|
ircd:Ⓜ️ Unify room create interface and paths around createroom tuple.
|
2019-03-06 15:02:43 -08:00 |
|
Jason Volk
|
bc0e12e31b
|
ircd:Ⓜ️ Add m.direct_to_device edu schema / header.
|
2019-02-18 12:23:58 -08:00 |
|
Jason Volk
|
3a8f53e46e
|
ircd:Ⓜ️ Start a device header.
|
2019-02-07 08:19:27 -08:00 |
|
Jason Volk
|
86911226ed
|
ircd:Ⓜ️ Preliminary modular client sync system.
|
2019-01-03 17:21:02 -08:00 |
|
Jason Volk
|
b088ebf228
|
ircd:Ⓜ️:app: Add initial application service registration structure; start app handler directory.
|
2018-12-02 16:50:26 -08:00 |
|
Jason Volk
|
24e031a810
|
ircd:Ⓜ️ Reorg event / room include related.
|
2018-12-01 15:05:50 -08:00 |
|
Jason Volk
|
5e41ece0e3
|
ircd:Ⓜ️ Split up event header.
|
2018-12-01 14:55:38 -08:00 |
|
Jason Volk
|
36b4e3cabe
|
ircd: Add init parameters for different origin and hostname strings.
|
2018-12-01 14:55:38 -08:00 |
|
Jason Volk
|
209aa550b3
|
ircd:Ⓜ️ Split up room.h header into directory.
|
2018-11-29 14:54:50 -08:00 |
|
Jason Volk
|
33aea3fd19
|
ircd:Ⓜ️ Start a users coarse convenience interface.
|
2018-10-23 13:32:00 -07:00 |
|
Jason Volk
|
452f9a9abb
|
ircd:Ⓜ️ Reorg init/fini sequence.
|
2018-09-21 15:07:28 -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
|
02d1cd1115
|
ircd:Ⓜ️ Add central linkage for m::feds::state.
|
2018-08-26 07:13:47 -07:00 |
|
Jason Volk
|
61fade178e
|
ircd::m/modules/key: Various reorg / modularization.
|
2018-08-17 12:51:49 -07:00 |
|
Jason Volk
|
c442954e12
|
ircd:Ⓜ️ Various init reorg related.
|
2018-08-14 16:47:42 -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
|
48f4c22cce
|
ircd:Ⓜ️ Expose an init::close() for ircd::main() to stop listening.
|
2018-05-19 18:49:04 -07:00 |
|
Jason Volk
|
456f8e7ac1
|
ircd:Ⓜ️ Move vm eval definitions into module.
|
2018-05-06 22:28:17 -07:00 |
|
Jason Volk
|
87bd9bc429
|
ircd:Ⓜ️ Add conf init sequence for m::self related.
|
2018-04-22 15:18:05 -07:00 |
|
Jason Volk
|
1397091b7c
|
ircd:Ⓜ️:events: Add a filtered iteration.
|
2018-04-19 14:23:47 -07:00 |
|
Jason Volk
|
7f3919dd17
|
ircd:Ⓜ️ Split events iterations into namespace.
|
2018-04-18 01:25:54 -07:00 |
|
Jason Volk
|
b320d8ece1
|
ircd:Ⓜ️:vm: Integrate sequence counting.
|
2018-04-16 15:20:08 -07:00 |
|
Jason Volk
|
66e81327d0
|
ircd:Ⓜ️ Order rooms.h below user.h; add alias interface for user's rooms.
|
2018-04-11 15:10:45 -07:00 |
|
Jason Volk
|
fe90dd4d63
|
ircd:Ⓜ️ Add convenience interface for rooms / iterations.
|
2018-04-09 20:12:03 -07:00 |
|
Jason Volk
|
d3e6b20f14
|
ircd:Ⓜ️:vm: Distill vm::opts::commit extension from vm::opts.
|
2018-04-05 23:14:30 -07:00 |
|
Jason Volk
|
46ef2231ab
|
ircd:Ⓜ️ Add a vm::opts* to m:room as a vehicle for opts to eval.
|
2018-03-28 22:17:09 -07:00 |
|
Jason Volk
|
85bafcb7de
|
ircd:Ⓜ️ Improve init ordering and process.
|
2018-03-28 14:11:33 -07:00 |
|
Jason Volk
|
43b92dc95d
|
ircd:Ⓜ️ Minor cleanup.
|
2018-03-28 14:11:33 -07:00 |
|
Jason Volk
|
4cae80f9b6
|
ircd:Ⓜ️ Make event interface consistent with proper ADL participation.
|
2018-03-23 00:21:27 -07:00 |
|
Jason Volk
|
1780504cba
|
ircd:Ⓜ️ Cope with raii fails in m::init for right now.
|
2018-03-17 21:40:27 -07:00 |
|
Jason Volk
|
63614107f8
|
ircd:Ⓜ️ Introduce the node and the node::room.
|
2018-03-05 23:47:23 -08:00 |
|
Jason Volk
|
01ce9a3d6f
|
ircd:Ⓜ️ Move spec tuples into headers.
|
2018-03-05 05:24:45 -08:00 |
|
Jason Volk
|
e2ddeb4190
|
ircd:Ⓜ️ Add edu tuples; improve txn tuple typing.
|
2018-03-04 08:57:01 -08:00 |
|