670948f113
- CRITICAL: Change DNS zones endpoint from GET to POST to avoid leaking API token in URL query parameters - HIGH: Add sync.RWMutex to protect dnsProvider field in Server, Deployer, and proxy Manager against concurrent read/write races - HIGH: Capture old DNS provider reference synchronously before launching background cleanup goroutine - HIGH: Use getDNS()/getDNSProviderLocked() accessors instead of direct field reads in all DNS operations
46 lines
1.1 KiB
JavaScript
46 lines
1.1 KiB
JavaScript
import { j as getContext, e as escape_html } from "../../chunks/index.js";
|
|
import "clsx";
|
|
import "../../chunks/state.svelte.js";
|
|
import "@sveltejs/kit/internal";
|
|
import "../../chunks/exports.js";
|
|
import "../../chunks/utils.js";
|
|
import { w as writable } from "../../chunks/index3.js";
|
|
import "@sveltejs/kit/internal/server";
|
|
import "../../chunks/root.js";
|
|
function create_updated_store() {
|
|
const { set, subscribe } = writable(false);
|
|
{
|
|
return {
|
|
subscribe,
|
|
// eslint-disable-next-line @typescript-eslint/require-await
|
|
check: async () => false
|
|
};
|
|
}
|
|
}
|
|
const stores = {
|
|
updated: /* @__PURE__ */ create_updated_store()
|
|
};
|
|
({
|
|
check: stores.updated.check
|
|
});
|
|
function context() {
|
|
return getContext("__request__");
|
|
}
|
|
const page$1 = {
|
|
get error() {
|
|
return context().page.error;
|
|
},
|
|
get status() {
|
|
return context().page.status;
|
|
}
|
|
};
|
|
const page = page$1;
|
|
function Error$1($$renderer, $$props) {
|
|
$$renderer.component(($$renderer2) => {
|
|
$$renderer2.push(`<h1>${escape_html(page.status)}</h1> <p>${escape_html(page.error?.message)}</p>`);
|
|
});
|
|
}
|
|
export {
|
|
Error$1 as default
|
|
};
|