From 418775605940c745a98c53b710141d8cea02dacb Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 20 Apr 2026 18:49:49 +0000 Subject: [PATCH 1/2] fix: edge-control: reserved name list and stricter DNS-label validation in register (#1093) Co-Authored-By: Claude Opus 4.6 (1M context) --- tools/edge-control/register.sh | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/tools/edge-control/register.sh b/tools/edge-control/register.sh index ee12ef7..998656c 100755 --- a/tools/edge-control/register.sh +++ b/tools/edge-control/register.sh @@ -25,6 +25,9 @@ source "${SCRIPT_DIR}/lib/authorized_keys.sh" # Domain suffix DOMAIN_SUFFIX="${DOMAIN_SUFFIX:-disinto.ai}" +# Reserved project names — operator-adjacent, internal roles, and subdomain-mode prefixes +RESERVED_NAMES=(www api admin root mail chat forge ci edge caddy disinto register tunnel) + # Print usage usage() { cat < Date: Mon, 20 Apr 2026 19:00:38 +0000 Subject: [PATCH 2/2] ci: retrigger woodpecker pipeline Config fetch timed out against Forgejo at 18:50Z (context deadline exceeded during a box load spike); no pipeline was created and no CI status was posted on PR #1096. Empty commit to re-kick the build.