0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-12-28 00:14:07 +01:00
Commit graph

1083 commits

Author SHA1 Message Date
Jason Volk
f7945918c6 ircd::stats: Use vector for item iteration; add name convenience member. 2020-12-18 04:04:01 -08:00
Jason Volk
1f2abfb64a ircd::ios: Integrate descriptor::stats into ircd::stats system. 2020-12-18 02:42:07 -08:00
Jason Volk
7a11acbacd ircd:Ⓜ️:event: Separate out event::auth from event::prev header, unit, callsites. 2020-12-16 21:39:08 -08:00
Jason Volk
68af933ff7 modules/console: Add missing node_id to various vmopts. 2020-12-15 16:56:07 -08:00
Jason Volk
87c2520b29 modules/console: Remove old cruft. 2020-12-15 16:56:07 -08:00
Jason Volk
20204d5917 ircd:Ⓜ️:fed::event_auth: Use single endpoint w/ auth_chain_ids instead of state_ids. 2020-12-10 11:47:52 -08:00
Jason Volk
d104a8ea0d modules/console: Increase column width for event::id hostpart. 2020-12-10 08:34:22 -08:00
Jason Volk
c8ab0ce239 modules/console: Add event refs count cmd. 2020-12-10 08:34:22 -08:00
Jason Volk
5a098566ab modules/console: Hide misleading exit code value until actual exit. 2020-12-09 23:50:49 -08:00
Jason Volk
4b1c8956a6 ircd:Ⓜ️:gossip: Implement multi-round loop; add console cmds. 2020-12-09 20:52:55 -08:00
Jason Volk
7fe0e9106f ircd:Ⓜ️:vm: Consolidate codepath; eval member counters; fix console related. 2020-12-01 02:11:56 -08:00
Jason Volk
0e66160700 modules/console: Add replay option to eval op arguments. 2020-11-27 18:31:18 -08:00
Jason Volk
c97cc4ecb7 modules/console: Add room type count cmd. 2020-11-27 16:58:20 -08:00
Jason Volk
7299b15c6f modules/console: Disable auth fetch for fed auth eval diagnostic. 2020-11-21 00:00:06 -08:00
Jason Volk
0110e803ef modules/console: Add missing result summary to head fetch cmd. 2020-11-20 18:28:32 -08:00
Jason Volk
a5da068d0d ircd:Ⓜ️:room::state: Add fetch interface similar to room::head; w/ console cmd. 2020-11-20 18:28:32 -08:00
Jason Volk
e9fb24bdd9 ircd:Ⓜ️:acquire: Add vm::opts to interface options; add per-operation eval opts. 2020-11-20 16:50:17 -08:00
Jason Volk
ebe958d574 modules/console: Add redactfill command. 2020-11-19 19:06:04 -08:00
Jason Volk
a67e2a6671 modules/console: Add room acquire list w/ argument trapdoor. 2020-11-19 19:06:04 -08:00
Jason Volk
1c0a9f3020 ircd:Ⓜ️:acquire: Use class linkage; tweak option interface; add instance_list. 2020-11-19 19:06:04 -08:00
Jason Volk
99b9ab4167 ircd:Ⓜ️:acquire: Granular targeting options for procurement. 2020-11-18 17:19:07 -08:00
Jason Volk
6711d9a87f modules/console: Modernize w/ named parameters; minor cleanup. 2020-11-16 07:22:12 -08:00
Jason Volk
4521054078 ircd:Ⓜ️:room::events: Remove event_idx value from result twain/hazard tool results. 2020-11-13 00:52:31 -08:00
Jason Volk
d93771b39f modules/console: Add missing event_id parameter to room sounding cmd. 2020-11-13 00:52:31 -08:00
Jason Volk
9bb50284c0 modules/console: Fix room diagnostic recent missing; add oldest missing. 2020-11-11 22:49:39 -08:00
Jason Volk
85bd984da7 ircd:Ⓜ️:events::missing: Reverse primary iteration; improve interface related. 2020-11-11 22:49:39 -08:00
Jason Volk
4212f46372 ircd:Ⓜ️:acquire: Refactor acquire to inline-worker model; add console cmd. 2020-11-11 22:49:39 -08:00
Jason Volk
8e17f5d9cb modules/console: Add mc versions cmd. 2020-11-11 22:49:39 -08:00
Jason Volk
ce16b790a5 modules/console: Add limit param to fetch event cmd. 2020-11-11 22:49:39 -08:00
Jason Volk
ec1273e8fa modules/console: Add heading to room events missing; add horizon count output. 2020-11-11 22:49:39 -08:00
Jason Volk
3ae9f7cb82 modules/console: Improve event horizon result detail. 2020-11-11 22:49:39 -08:00
Jason Volk
d322a0c52c modules/console: Fix argument value throwing erroneously. 2020-11-05 22:10:54 -08:00
Jason Volk
6fe770b4bf ircd:Ⓜ️:room::head: Add fetch interface. 2020-11-05 22:10:54 -08:00
Jason Volk
d6200a7ac3 ircd::server: Add DNS expiration TTL state to peer. 2020-11-05 22:10:54 -08:00
Jason Volk
38e0021fe6 modules/console: Fix off by one for room events output limit param. 2020-11-05 22:10:53 -08:00
Jason Volk
26ca956e5b modules/console: Add room missing/horizon count cmds; add limit param. 2020-11-05 22:10:53 -08:00
Jason Volk
e1df7629b5 modules/console: Add get/set top level shortcut cmds. 2020-10-28 12:42:59 -07:00
Jason Volk
ca69e70653 modules/console: Add app signal cmd. 2020-10-28 05:30:35 -07:00
Jason Volk
f026e81a07 ircd: Instrument against string_view(string&&) impossible construction.. 2020-10-28 03:31:55 -07:00
Jason Volk
1c33127e8e modules/console: Remove unnecessary db cache info table column. 2020-10-26 23:41:11 -07:00
Jason Volk
762ab3cadb modules/console: Improve app list output. 2020-10-24 06:27:37 -07:00
Jason Volk
27fe4a9d81 ircd:Ⓜ️:app: Add restriction binpath; improve stdio to room; improve console cmd. 2020-10-24 06:26:44 -07:00
Jason Volk
f4558a84e6 ircd::exec: Implement callback handler suite; async wait(). 2020-10-24 05:41:46 -07:00
Jason Volk
5d7f56a5ce ircd:Ⓜ️:app: Application management infrastructure w/ cmd suite. 2020-10-20 23:20:41 -07:00
Jason Volk
5c8c12dd06 modules/console: Add exec cmd suite. 2020-10-20 23:20:41 -07:00
Jason Volk
f6bc11b76a ircd::vg: Add stack register/deregister to interface.
ircd::vg: Use extern const bool for active(); minor reorg.
2020-10-16 14:32:06 -07:00
Jason Volk
17bcd84425 modules/console: Improve peer table column justifications. 2020-10-16 05:19:14 -07:00
Jason Volk
683502fb5b modules/console: Add well-known base cmd; request listing. 2020-10-16 02:40:39 -07:00
Jason Volk
b679c0aa07 modules/console: Fix param which should be required. 2020-10-16 02:40:39 -07:00
Jason Volk
b9905a06a6 modules/console: Allow multiple arguments to well_known matrix server. 2020-10-16 02:40:39 -07:00
Jason Volk
142179e4a5 ircd:Ⓜ️:fed::well_known: Convert to future interface w/ dummy impl. 2020-10-15 04:55:38 -07:00
Jason Volk
888c62c156 ircd:Ⓜ️:fed::well_known: Simplify interface; add opts struct. 2020-10-14 22:04:04 -07:00
Jason Volk
07382d8c0a modules/console: Improve the other event refs cmd output. 2020-10-12 18:07:39 -07:00
Jason Volk
62fdaaa389 ircd:Ⓜ️:events::refs: Add unbounded column scan w/ console cmd. 2020-10-12 18:07:39 -07:00
Jason Volk
7a8794720b modules/console: More useful allocation bytes info in ios cmd. 2020-10-06 00:02:29 -07:00
Jason Volk
0f95a6464e modules/console: Add hint param to fetch event cmd. 2020-10-03 04:33:47 -07:00
Jason Volk
5f24f10458 modules/console: Disambiguate argument type. 2020-10-03 02:31:20 -07:00
Jason Volk
a550b5c420 modules/console: Fix reference to returned array. 2020-10-03 02:31:20 -07:00
Jason Volk
c43f3a6658 modules/console: Fix missing empty line separator. 2020-10-03 02:31:20 -07:00
Jason Volk
b7b2c44973 ircd: Improve restart-assist to convey different program options. 2020-10-01 00:02:16 -07:00
Jason Volk
fecd009ffb ircd:Ⓜ️:db: Fix accounting for index compression.
Revert 1051e740cc.
2020-09-30 19:40:29 -07:00
Jason Volk
ca7b7b0c61 ircd::db: Move computed properties from console into info struct. 2020-09-29 08:01:14 -07:00
Jason Volk
4dcee4f779 modules/console: Add compression percentage to db files oneline. 2020-09-29 08:01:14 -07:00
Jason Volk
0405d7200c modules/console: Rename client 'reqs' argument to 'request'. 2020-09-23 19:59:46 -07:00
Jason Volk
a08b409929 modules/console: Add cache info line to column summary. 2020-09-22 02:27:30 -07:00
Jason Volk
30f3473c6a modules/console: Report verification and expiration of fed key response. 2020-09-22 02:27:30 -07:00
Jason Volk
91de67c5e1 modules/console: Cleanup/remove some file info output. 2020-09-21 16:22:23 -07:00
Jason Volk
c197b0109b modules/console: Add key count to db info summary. 2020-09-20 14:24:47 -07:00
Jason Volk
03dba64f0b modules/console: Improve sst info oneline for sorted runs and binary keys. 2020-09-19 07:47:21 -07:00
Jason Volk
234294b9cc modules/console: Add peer ID number to table. 2020-09-16 02:28:16 -07:00
Jason Volk
bf8dd39144 ircd:Ⓜ️:vm: Move vector eval related to execute unit. 2020-09-13 16:10:40 -07:00
Jason Volk
1a7447837e ircd:Ⓜ️:vm: Remove legacy options; fix appendix masking. 2020-09-12 07:03:21 -07:00
Jason Volk
7493ec4f0e modules/console: Sort files list in db column summary cmd. 2020-09-10 23:50:47 -07:00
Jason Volk
a68702249d ircd::db: Add interface to count cache entries.
modules/console: Add count column to db cache cmd.
2020-09-08 22:27:06 -07:00
Jason Volk
77e04567ff modules/console: Simplify/refactor eval file cmd. 2020-09-07 17:01:45 -07:00
Jason Volk
dc3ff3bd3e modules/console: Add phase bypass argument suite. 2020-08-31 17:18:48 -07:00
Jason Volk
8e7c1c3eb2 ircd:Ⓜ️ Rename breadcrumb_rooms to breadcrumbs; related. 2020-08-23 02:32:54 -07:00
Jason Volk
3d175ced09 modules/console: Add stub for group and node derived command handling. 2020-08-23 01:56:37 -07:00
Jason Volk
6ff608c065 modules/console: Add shortcut convenience by expanding sigils to apropos cmds. 2020-08-23 01:56:37 -07:00
Jason Volk
e17307de13 modules/console: Rename room__top to room as base cmd. 2020-08-23 01:56:37 -07:00
Jason Volk
7ff89fbd17 ircd: Split base64 and base58 into separate namespaces. 2020-08-10 04:56:28 -07:00
Jason Volk
4a2adc4123 ircd::base: Remove allocated string convenience overloads; simplify interface. 2020-08-09 02:39:31 -07:00
Jason Volk
65296be413 ircd::db::database::sst: Add checksum data to info collection. 2020-08-05 22:33:33 -07:00
Jason Volk
62d34401b7 modules/console: Improve sst info full output. 2020-08-05 21:12:28 -07:00
Jason Volk
59197ee2d5 ircd::ios: Add epoch history in circular buffer for profiling w/ console cmd. 2020-08-02 05:45:35 -07:00
Jason Volk
aa2b902570 modules/console: Add sequence output on refresh cmd; special case events. 2020-07-28 00:38:46 -07:00
Jason Volk
83889d09f3 modules/console: Add more percentages to db cache cmd output; improve output table. 2020-07-28 00:38:46 -07:00
Jason Volk
97571c8fdf modules/console: Fix erroneous conversions. 2020-07-21 01:34:46 -07:00
Jason Volk
782635146b modules/console: Add eval option to fed auth cmd. 2020-07-21 01:34:46 -07:00
Jason Volk
73ee602542 ircd::utf: Start an inline utf toolset. 2020-06-27 16:31:57 -07:00
Jason Volk
ad8f3bd878 ircd::icu: Add encoding transform to suite; minor rename. 2020-06-25 18:36:18 -07:00
Jason Volk
71eba6bf45 ircd::icu: Use better namespace name; export to ircd. 2020-06-20 05:41:14 -07:00
Jason Volk
bc1e54aa12 ircd:Ⓜ️:event: Minor rename; additional diagnostic arguments. 2020-06-19 22:53:01 -07:00
Jason Volk
28e3e6b3fd ircd::icu: Add u8/16 util suite; add char32_t name information interface.
ircd::icu: Add name to character inversion.

ircd::icu: Add category and block queries.

ircd::icu: Add property reflections.

ircd::icu: Add tolower()/toupper().

ircd::icu: Add u8 transform w/ diagnostic.
2020-06-19 08:29:31 -07:00
Jason Volk
73c64a1e04 modules/console: Add ios depth diagnostic based on epoch counter. 2020-06-18 20:07:40 -07:00
Jason Volk
1ff8217682 modules/console: Improve stats cmd output. 2020-06-17 19:46:16 -07:00
Jason Volk
4c4a94e457 modules/console: Fix mem get string value interp. 2020-06-13 18:59:19 -07:00
Jason Volk
e06ea82706 modules/console: Minor rename of peer request output flag. 2020-06-12 13:15:00 -07:00
Jason Volk
35d4ee811b ircd::db: Add preliminary support for secondary-mode if available. 2020-06-11 03:51:49 -07:00
Jason Volk
d42126693b ircd::fs::dev: Fix device size calculation; cleanup constants; improve cmd output. 2020-06-10 22:36:28 -07:00