feat: store rdp, vnc and telnet logins in a generic per-protocol table

This commit is contained in:
LukeGus committed 2026-09-29 12:33:09 -05:00
1 parent e0c30a4e6f
commit bba06f7ff6
107 files changed
+18750 -1224

No files matched your search

@@ -9,6 +9,7 @@ import { resolveGuacdOptions } from "./guacd-config.js";
import { registerRoutes } from "./routes.js";
import { createLiveSessions } from "./live-sessions.js";
import {
hostPayloadLegacy,
normalizeImportedHost,
PORT_KEY,
readHostSettings,
@@ -107,6 +108,7 @@ export async function activate(ctx: PluginContext) {
"remote-desktop.hostImportNormalizer",
normalizeImportedHost,
);
ctx.registry.provide("remote-desktop.hostPayloadLegacy", hostPayloadLegacy);
// Core's status dot pings these hosts on the protocol's own port.
for (const protocol of ["rdp", "vnc", "telnet"] as const) {