Jason Volk
|
5ead261243
|
ircd::server:🔗 Add read_ts and write_ts last operation timestamp.
|
2019-09-06 19:56:18 -07:00 |
|
Jason Volk
|
6a59036f4e
|
ircd:Ⓜ️🧾 Reorg/rename interface; simplify impl; add options argument.
ircd:Ⓜ️🧾 Remove central linkage cruft for interface.
|
2019-09-06 11:57:02 -07:00 |
|
Jason Volk
|
425aa83900
|
ircd:Ⓜ️:rooms: Add options for user_id / room_alias related.
|
2019-09-05 21:36:16 -07:00 |
|
Jason Volk
|
dfdee1eac9
|
ircd:Ⓜ️ Consolidate viewport calculation data sources; signed integer conf item.
|
2019-09-05 21:36:16 -07:00 |
|
Jason Volk
|
6831f195aa
|
ircd:Ⓜ️:room::events: Add viewport metric concept; conf item.
|
2019-09-05 18:10:44 -07:00 |
|
Jason Volk
|
c570e04622
|
ircd:Ⓜ️:event::prev: Add _events_exist() convenience suite.
|
2019-09-05 18:10:44 -07:00 |
|
Jason Volk
|
f67eafd078
|
ircd:Ⓜ️:vm::fetch: Remove/reorg stale fetch related options.
|
2019-09-05 18:10:44 -07:00 |
|
Jason Volk
|
9adba1b9dc
|
ircd::ctx: No need for mutable here.
|
2019-09-03 22:07:50 -07:00 |
|
Jason Volk
|
1210523757
|
ircd::ctx: Support shared futures.
|
2019-09-03 15:56:14 -07:00 |
|
Jason Volk
|
74679a3a5f
|
ircd:Ⓜ️:fetch: Fix initialization order for server::request buf; add linkage for dtor.
|
2019-09-03 14:43:34 -07:00 |
|
Jason Volk
|
71edd9adee
|
ircd::util: Add maybe() exception tool.
|
2019-09-03 12:15:44 -07:00 |
|
Jason Volk
|
ebfaa508fd
|
ircd::ctx::ole: Move opts outside offload; reorg; minor cleanup.
|
2019-09-03 11:10:30 -07:00 |
|
Jason Volk
|
02009c4aa9
|
ircd::buffer: Cleanup/simplify shared_buffer.
|
2019-09-03 10:07:08 -07:00 |
|
Jason Volk
|
8642d2da0d
|
ircd: Add comment in debugtrap asm.
|
2019-09-03 10:07:07 -07:00 |
|
Jason Volk
|
3c45487611
|
ircd::ctx: Improve readme paragraph.
|
2019-09-01 21:06:30 -07:00 |
|
Jason Volk
|
fc98bbc641
|
ircd::util: Add mutable_cast convenience template.
|
2019-09-01 21:06:30 -07:00 |
|
Jason Volk
|
f211cc7429
|
Revert "ircd::ctx: Create vtables for promise and future."
This reverts commit d119d9a8c6 .
|
2019-09-01 21:06:30 -07:00 |
|
Jason Volk
|
062ea9ddf5
|
ircd::buffer: Support aligned allocations and aligned unique_buffer conversion.
|
2019-09-01 21:06:30 -07:00 |
|
Jason Volk
|
7e3b5db06a
|
ircd::buffer: Add unique to shared buffer conversion.
|
2019-08-31 22:54:49 -07:00 |
|
Jason Volk
|
52fd0d1b2e
|
ircd:Ⓜ️:room::events::missing: Add limited iteration overload.
|
2019-08-31 00:17:11 -07:00 |
|
Jason Volk
|
003575c418
|
ircd:Ⓜ️:room::events: Rename missing to horizon; reimplement missing.
|
2019-08-30 23:43:34 -07:00 |
|
Jason Volk
|
1d835f2ed2
|
ircd:Ⓜ️:dbs: Minor reorder.
|
2019-08-30 23:09:21 -07:00 |
|
Jason Volk
|
217b2d51d5
|
ircd:Ⓜ️ Add additional horizon rebuilders.
|
2019-08-30 22:57:15 -07:00 |
|
Jason Volk
|
3d5b2ca262
|
ircd:Ⓜ️:room::events::missing: Add count() to interface.
|
2019-08-30 22:57:15 -07:00 |
|
Jason Volk
|
91862e381f
|
ircd:Ⓜ️ Add additional query() convenience template.
|
2019-08-30 21:32:02 -07:00 |
|
Jason Volk
|
b38cf0012e
|
ircd:Ⓜ️:event::horizon: Improve some comments.
|
2019-08-30 21:31:40 -07:00 |
|
Jason Volk
|
10cb380473
|
ircd:Ⓜ️:room::events: Reorg sounding / gaps related interfaces; reorder definitions.
|
2019-08-30 19:41:48 -07:00 |
|
Jason Volk
|
6775ee2f3b
|
ircd:Ⓜ️:room: Move m::room::events non-member tools to module; rename/reorg count().
|
2019-08-30 16:21:50 -07:00 |
|
Jason Volk
|
a52ad73e87
|
ircd:Ⓜ️:room: Rename room::messages to room::events.
|
2019-08-30 14:43:19 -07:00 |
|
Jason Volk
|
fc61fd6b70
|
ircd:Ⓜ️:fetch: Add backfill support; minor reorg.
|
2019-08-29 22:14:08 -07:00 |
|
Jason Volk
|
a93f5a54d6
|
ircd:Ⓜ️:fetch: Support v1::event_auth operation with interface.
|
2019-08-29 22:14:07 -07:00 |
|
Jason Volk
|
9b23b4d907
|
ircd:Ⓜ️:fetch: Add remote hinting to fetch::opts.
|
2019-08-29 22:14:07 -07:00 |
|
Jason Volk
|
ac573cd21d
|
ircd:Ⓜ️:fetch: Cleanup/document interface; add basis for operation abstraction.
|
2019-08-29 21:32:10 -07:00 |
|
Jason Volk
|
fb8e3de485
|
ircd:Ⓜ️:fed::event: Minor cleanup.
|
2019-08-29 18:27:08 -07:00 |
|
Jason Volk
|
b39676f85a
|
ircd: Add some timepoint convenience macros.
|
2019-08-29 17:12:15 -07:00 |
|
Jason Volk
|
7be4137c7e
|
ircd:Ⓜ️:feds: Add some comments/documentation. [skip ci]
|
2019-08-29 14:18:49 -07:00 |
|
Jason Volk
|
d119d9a8c6
|
ircd::ctx: Create vtables for promise and future.
|
2019-08-29 14:17:46 -07:00 |
|
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
|
1323b30f34
|
ircd:Ⓜ️:fetch: Move auth_chain() to vm::fetch module.
|
2019-08-27 20:58:52 -07:00 |
|
Jason Volk
|
766dfe027d
|
ircd:Ⓜ️:keys::cache: Add has() to interface.
|
2019-08-27 16:26:58 -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
|
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
|
b95a7a8a9e
|
ircd::exception: Add hide_name construction overload to macro.
|
2019-08-26 11:10:30 -07:00 |
|
Jason Volk
|
9b5ffb0b1f
|
modules: Split m::createroom related from client/.
|
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
|
885499ad99
|
ircd:Ⓜ️:room: Start a spec faithful display_name(room) diagnostic.
|
2019-08-25 16:05:10 -07:00 |
|