0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-10-04 14:48:56 +02:00
Commit graph

891 commits

Author SHA1 Message Date
Jason Volk
f9df9bfbda ircd:Ⓜ️:typing: Move remaining assets into namespace; minor reorg. 2020-04-25 17:34:02 -07:00
Jason Volk
32230ed2d4 ircd::ctx: Profile peak stack usage at slice leave event. 2020-04-23 12:41:39 -07:00
Jason Volk
5a27958fa0 ircd::ctx: Unify access to ctx::stack, expose structure; remove cruft. 2020-04-23 12:41:38 -07:00
Jason Volk
406a893f80 modules/console: Allow better remote host derivation from any alias argument in fed backfill. 2020-04-23 01:09:21 -07:00
Jason Volk
47867d2b68 modules/console: Allow count parameter to be specified without remote for fed backfill. 2020-04-23 01:09:21 -07:00
Jason Volk
0f74e9327d modules/console: Add log flush cmd. 2020-04-22 08:23:55 -07:00
Jason Volk
912bcd3a3c modules/console: Evaluate auth_chain in fed state eval. 2020-04-21 03:34:38 -07:00
Jason Volk
22df705df3 modules/console: Use structured decomposition; minor cleanup; improve formatting. 2020-04-21 03:02:41 -07:00
Jason Volk
48e4316144 modules/console: Use dynamic instead of tls buffers here. 2020-04-21 02:56:10 -07:00
Jason Volk
6943187149 modules/console: Add room power grant / revoke cmds. 2020-04-19 06:13:23 -07:00
Jason Volk
d8d5671e1e modules/console: Add a room power cmd. 2020-04-19 06:13:23 -07:00
Jason Volk
a6cf4c3c91 ircd::fs: Refactor base paths into conf::items. 2020-04-19 06:13:23 -07:00
Jason Volk
fc5e607dce modules/console: Forward fed version on room ID or alias to feds version cmd. 2020-04-16 17:00:48 -07:00
Jason Volk
ea194d9b85 modules/console: Add name filter condition to ctx list cmd. 2020-04-13 14:16:31 -07:00
Jason Volk
3c8a8d01aa ircd:Ⓜ️:bridge: Add timeout conf item; fix queries; add console cmd. 2020-04-11 20:13:15 -07:00
Jason Volk
926c5914a8 ircd:Ⓜ️:bridge: Add config iteration w/ console cmd. 2020-04-11 18:36:33 -07:00
Jason Volk
433a3b3007 ircd:Ⓜ️:app: Rename everything to bridge:: add basic query; simplify config interface. 2020-04-10 19:29:17 -07:00
Jason Volk
eeac3c1eaa ircd::server: Add more efficient peer error boolean query. 2020-04-07 13:19:16 -07:00
Jason Volk
9a0a3dfbf1 ircd:Ⓜ️:vm: Eliminate fault::INTERRUPT and handle ctx::interrupt directly in all cases. 2020-04-07 10:52:15 -07:00
Jason Volk
5fe4d8c4ad ircd:Ⓜ️:fed: Add rooms::complexity request w/ console cmd. 2020-04-05 19:00:09 -07:00
Jason Volk
c76e394a8c modules/console: Fix loop on multiple context id's to interrupt/terminate cmds. 2020-04-05 14:32:21 -07:00
Jason Volk
c4d0ffaec9 ircd:Ⓜ️:event::fetch: Move std::nothrow to leading argument for consistency. 2020-04-02 20:01:14 -07:00
Jason Volk
c973062086 modules/console: Add user devices preliminary omni update trigger cmd. 2020-04-01 20:18:25 -07:00
Jason Volk
fe9635a70e ircd:Ⓜ️:device: Reclassify interface at m::user::devices. 2020-04-01 19:52:31 -07:00
Jason Volk
08525e95d0 modules/console: Add device_id to user tokens list cmd. 2020-04-01 17:33:55 -07:00
Jason Volk
d052249573 ircd:Ⓜ️ Add user::tokens convenience interface; consolidate various direct room access. 2020-04-01 17:30:17 -07:00
Jason Volk
93665cc587 ircd:Ⓜ️ Fix event_id() interface for consistent leading std::nothrow_t. 2020-04-01 16:03:25 -07:00
Jason Volk
f6bef2770d modules/console: Fix room_id check on valid empty argument to user notifications cmd. 2020-03-26 17:20:06 -07:00
Jason Volk
a9885d4a45 modules/console: Require remote argument when event_id has no host. 2020-03-25 18:27:40 -07:00
Jason Volk
00980b547e modules/console: Add prefix-option in room type cmd. 2020-03-24 17:53:22 -07:00
Jason Volk
5776549efe modules/console: Add more options to the user notifications cmd. 2020-03-24 17:45:48 -07:00
Jason Volk
31fd7e664f modules/console: Add room type cmd. 2020-03-24 14:14:39 -07:00
Jason Volk
ab4b31bc13 ircd:Ⓜ️:user::pushrules: Add event_idx of rule as argument to closures.
ircd:Ⓜ️:user::pushers: Add event_idx of rule as argument to closures.
2020-03-23 13:01:24 -07:00
Jason Volk
ed54618ca4 ircd:Ⓜ️:user: Start a user::notifications interface. 2020-03-21 20:49:54 -07:00
Jason Volk
31d04f7677 modules/console: Add user pushers cmd. 2020-03-21 20:49:54 -07:00
Jason Volk
43fdec3671 modules/console: Improve user pushrules cmd output. 2020-03-19 16:25:45 -07:00
Jason Volk
f897ebd134 modules/console: Add preliminary user pushrules cmd. 2020-03-18 16:06:44 -07:00
Jason Volk
75327c19f9 modules/console: Improve SST file info table format; addl info; stack buffers. 2020-03-16 21:11:02 -07:00
Jason Volk
6e570bca16 modules/console: Sort SST files list by creation for output. 2020-03-16 19:23:35 -07:00
Jason Volk
006aa4f0e6 modules/console: Allow nil argument to specify target level for all key ranges. 2020-03-16 00:31:35 -07:00
Jason Volk
cf37e364ce modules/console: Add net service console cmd. 2020-03-12 21:09:56 -07:00
Jason Volk
ffcbc87fdd ircd: Rename try_lex_cast to lex_castable. 2020-03-12 21:09:56 -07:00
Jason Volk
fe70de48b4 modules/console: Disable additional state fetch from fed state cmd. 2020-03-09 18:47:13 -07:00
Jason Volk
44f587714e ircd:Ⓜ️ Tweak various federation request buffer options; related e3e83a6423fd. 2020-03-07 22:02:14 -08:00
Jason Volk
55ffdddc6a ircd:Ⓜ️:fed: Refactor all interfaces using abstract request. 2020-03-07 21:33:44 -08: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
a068981452 ircd:Ⓜ️:fed: Simplify and rename well known fetch function. 2020-03-07 14:55:50 -08:00
Jason Volk
6ab71b8fdc ircd:Ⓜ️:fed: Add well-known request for server name resolution w/ console cmd. 2020-03-06 18:28:41 -08:00
Jason Volk
0a90b4d4cc ircd:Ⓜ️:fed: Apply the canon service to all remotes without a service string. 2020-03-06 10:37:28 -08:00
Jason Volk
c44d732443 ircd:Ⓜ️ Rename v1/v2 namespace to fed. 2020-03-05 20:06:14 -08:00