Jason Volk
|
36b1fa6bde
|
ircd:Ⓜ️:room::type: Add prefix matching option.
|
2020-03-24 14:50:41 -07:00 |
|
Jason Volk
|
7a6ba49c34
|
ircd:Ⓜ️:room: Add type iteration interface.
|
2020-03-24 14:14:39 -07:00 |
|
Jason Volk
|
8d6dfa7cd5
|
ircd:Ⓜ️ Add room_id(event_idx) to convenience suite.
|
2020-03-23 20:31:21 -07:00 |
|
Jason Volk
|
8ca580362f
|
ircd:Ⓜ️:room::bootstrap: Fix loss of room version information during bootstrap.
|
2020-03-20 12:04:19 -07:00 |
|
Jason Volk
|
3b2342e001
|
ircd:Ⓜ️:room::origins: Simplify callstack; remove unused iteration.
|
2020-03-09 14:41:36 -07:00 |
|
Jason Volk
|
c0a5a7a89e
|
ircd:Ⓜ️ Simplify various interfaces using string rather than net::hostport remotes.
|
2020-03-07 17:17:46 -08:00 |
|
Jason Volk
|
ba5352e560
|
ircd:Ⓜ️:room: Add annotate() convenience reaction.
|
2019-12-11 14:09:22 -08:00 |
|
Jason Volk
|
6fa63f8bf0
|
ircd:Ⓜ️:room: Add react() convenience sender.
|
2019-12-11 14:07:24 -08:00 |
|
Jason Volk
|
8dfbe808d6
|
ircd:Ⓜ️:room::head: Add room version hint to opts to reduce query.
|
2019-12-10 12:06:54 -08:00 |
|
Jason Volk
|
12b340c093
|
ircd:Ⓜ️:room::head: Elaborate the prev_events generating interface; add features.
|
2019-12-10 11:37:09 -08:00 |
|
Jason Volk
|
89e0a7fc82
|
ircd: Move matrix application related to derived library.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
0b4ec3873c
|
ircd:Ⓜ️:room: Make inline ctor noexcept.
|
2019-09-26 14:03:43 -07:00 |
|
Jason Volk
|
8880eadfd5
|
ircd:Ⓜ️:room::events: Additional prefetch()/preseek() related interfaces.
|
2019-09-24 15:46:11 -07:00 |
|
Jason Volk
|
9cb0f46440
|
ircd:Ⓜ️:room::events: Cleanup/simplify; reorg interface.
|
2019-09-24 14:31:14 -07:00 |
|
Jason Volk
|
575bacee8d
|
ircd:Ⓜ️:room::events: Simplify count() suite.
|
2019-09-23 23:26:07 -07:00 |
|
Jason Volk
|
083493dd1c
|
ircd:Ⓜ️:room: Minor cleanup; move ctor defs out of class.
|
2019-09-19 11:31:10 -07:00 |
|
Jason Volk
|
c12205e39b
|
ircd:Ⓜ️:room::state: Refactor the prefetch() interface.
|
2019-09-18 13:39:02 -07:00 |
|
Jason Volk
|
83cce03f6f
|
ircd:Ⓜ️:room::state: Add prefetch() support to state::history/state::space.
|
2019-09-18 13:30:15 -07:00 |
|
Jason Volk
|
11699baff0
|
ircd:Ⓜ️ Consolidate m::membership() suite to header; minor cleanup.
|
2019-09-18 12:30:50 -07:00 |
|
Jason Volk
|
6102c0a8b2
|
ircd:Ⓜ️:room::events: Improve comment [skip ci].
|
2019-09-17 11:03:30 -07:00 |
|
Jason Volk
|
b3f646b478
|
ircd:Ⓜ️:room::events: Add prefetch() convenience to interface.
|
2019-09-17 10:35:58 -07:00 |
|
Jason Volk
|
54c29274f2
|
ircd:Ⓜ️:room::server_acl: Propagate exceptions through check().
|
2019-09-13 14:10:27 -07:00 |
|
Jason Volk
|
9c68d01d86
|
ircd:Ⓜ️:room: Remove cruft.
|
2019-09-12 11:57:42 -07:00 |
|
Jason Volk
|
0241f2b9a1
|
ircd:Ⓜ️:room::members: Add host argument to interface stack for more efficient queries.
|
2019-09-11 10:53:48 -07:00 |
|
Jason Volk
|
ac572aeeaa
|
ircd:Ⓜ️ Add branch and overload for event::id in room_id() suite.
|
2019-09-09 19:34:27 -07:00 |
|
Jason Volk
|
d1a64471a2
|
ircd:Ⓜ️:room::members: Move the present join optimization implementation from origins.
|
2019-09-07 16:56:17 -07:00 |
|
Jason Volk
|
f186fb6e12
|
ircd:Ⓜ️:room: Redefine and expand the local_only(room) suite.
|
2019-09-07 16:06:45 -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
|
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
|
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
|
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
|
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 |
|
Jason Volk
|
42b689a7a0
|
ircd:Ⓜ️:room::power: Document with some usage details.
|
2019-08-25 15:22:43 -07:00 |
|
Jason Volk
|
8ad0d46cff
|
ircd:Ⓜ️:room::state: Move rebuild iterations out from interface.
|
2019-08-22 08:02:17 -07:00 |
|
Jason Volk
|
652ffa8ea2
|
ircd:Ⓜ️:room::state: Improve coarse rebuild interface.
|
2019-08-22 06:02:02 -07:00 |
|
Jason Volk
|
4dba866c64
|
ircd:Ⓜ️:room::auth: Rename to M_AUTH_FAIL.
|
2019-08-22 03:15:59 -07:00 |
|
Jason Volk
|
118efe5cc7
|
ircd:Ⓜ️:room::state: Remove cruft.
|
2019-08-22 02:38:29 -07:00 |
|
Jason Volk
|
061b85de5b
|
ircd:Ⓜ️:room::auth: Reorg check() stack interface related.
|
2019-08-22 02:25:03 -07:00 |
|
Jason Volk
|
063bd39b09
|
ircd:Ⓜ️:room::auth: Remove noexcept on interface for IO termination propagation.
|
2019-08-20 22:26:52 -07:00 |
|
Jason Volk
|
5e87a2e941
|
ircd:Ⓜ️:room::auth: Improve error hierarchy.
|
2019-08-20 22:26:52 -07:00 |
|
Jason Volk
|
7e8d8666ff
|
ircd:Ⓜ️:room::state: Add additional event::idx based tools.
|
2019-08-20 21:36:36 -07:00 |
|
Jason Volk
|
0c317bdf9d
|
ircd:Ⓜ️:room::state::space: Add nullary count() to interface.
|
2019-08-18 08:33:00 -07:00 |
|
Jason Volk
|
e38371d50c
|
ircd:Ⓜ️:room: Add basic count() suite.
|
2019-08-18 08:20:11 -07:00 |
|
Jason Volk
|
abca51deea
|
ircd:Ⓜ️:room::power: Add cheap composer for augmented default power_levels content.
|
2019-08-18 06:38:10 -07:00 |
|