diff --git a/.dockerignore b/.dockerignore old mode 100644 new mode 100755 diff --git a/.env.example b/.env.example old mode 100644 new mode 100755 diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml old mode 100644 new mode 100755 diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md old mode 100644 new mode 100755 diff --git a/.github/ISSUE_TEMPLATE/dns_challenge_request.md b/.github/ISSUE_TEMPLATE/dns_challenge_request.md old mode 100644 new mode 100755 diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md old mode 100644 new mode 100755 diff --git a/.github/dependabot.yml b/.github/dependabot.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/dependabot-automerge.yml b/.github/workflows/dependabot-automerge.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/docker-build-pr.yml b/.github/workflows/docker-build-pr.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/docker-build-trusted.yml b/.github/workflows/docker-build-trusted.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml old mode 100644 new mode 100755 diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/.version b/.version old mode 100644 new mode 100755 diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/SECURITY.md b/SECURITY.md old mode 100644 new mode 100755 diff --git a/app/(auth)/link-account/LinkAccountClient.tsx b/app/(auth)/link-account/LinkAccountClient.tsx old mode 100644 new mode 100755 diff --git a/app/(auth)/link-account/page.tsx b/app/(auth)/link-account/page.tsx old mode 100644 new mode 100755 diff --git a/app/(auth)/login/LoginClient.tsx b/app/(auth)/login/LoginClient.tsx old mode 100644 new mode 100755 diff --git a/app/(auth)/login/page.tsx b/app/(auth)/login/page.tsx old mode 100644 new mode 100755 diff --git a/app/(auth)/portal/PortalLoginForm.tsx b/app/(auth)/portal/PortalLoginForm.tsx old mode 100644 new mode 100755 diff --git a/app/(auth)/portal/page.tsx b/app/(auth)/portal/page.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/DashboardLayoutClient.tsx b/app/(dashboard)/DashboardLayoutClient.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/OverviewClient.tsx b/app/(dashboard)/OverviewClient.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/access-lists/AccessListsClient.tsx b/app/(dashboard)/access-lists/AccessListsClient.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/access-lists/actions.ts b/app/(dashboard)/access-lists/actions.ts old mode 100644 new mode 100755 diff --git a/app/(dashboard)/access-lists/page.tsx b/app/(dashboard)/access-lists/page.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/analytics/AnalyticsClient.tsx b/app/(dashboard)/analytics/AnalyticsClient.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/analytics/WorldMapInner.tsx b/app/(dashboard)/analytics/WorldMapInner.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/analytics/page.tsx b/app/(dashboard)/analytics/page.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/api-docs/ApiDocsClient.tsx b/app/(dashboard)/api-docs/ApiDocsClient.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/api-docs/page.tsx b/app/(dashboard)/api-docs/page.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/api-tokens/actions.ts b/app/(dashboard)/api-tokens/actions.ts old mode 100644 new mode 100755 diff --git a/app/(dashboard)/audit-log/AuditLogClient.tsx b/app/(dashboard)/audit-log/AuditLogClient.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/audit-log/page.tsx b/app/(dashboard)/audit-log/page.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/certificates/CertificatesClient.tsx b/app/(dashboard)/certificates/CertificatesClient.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/certificates/actions.ts b/app/(dashboard)/certificates/actions.ts old mode 100644 new mode 100755 diff --git a/app/(dashboard)/certificates/ca-actions.ts b/app/(dashboard)/certificates/ca-actions.ts old mode 100644 new mode 100755 diff --git a/app/(dashboard)/certificates/components/AcmeTab.tsx b/app/(dashboard)/certificates/components/AcmeTab.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/certificates/components/CaCertDrawer.tsx b/app/(dashboard)/certificates/components/CaCertDrawer.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/certificates/components/CaTab.tsx b/app/(dashboard)/certificates/components/CaTab.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/certificates/components/ImportCertDrawer.tsx b/app/(dashboard)/certificates/components/ImportCertDrawer.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/certificates/components/ImportedTab.tsx b/app/(dashboard)/certificates/components/ImportedTab.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/certificates/components/RelativeTime.tsx b/app/(dashboard)/certificates/components/RelativeTime.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/certificates/components/StatusSummaryBar.tsx b/app/(dashboard)/certificates/components/StatusSummaryBar.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/certificates/page.tsx b/app/(dashboard)/certificates/page.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/groups/GroupsClient.tsx b/app/(dashboard)/groups/GroupsClient.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/groups/actions.ts b/app/(dashboard)/groups/actions.ts old mode 100644 new mode 100755 diff --git a/app/(dashboard)/groups/page.tsx b/app/(dashboard)/groups/page.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/l4-proxy-hosts/L4ProxyHostsClient.tsx b/app/(dashboard)/l4-proxy-hosts/L4ProxyHostsClient.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/l4-proxy-hosts/actions.ts b/app/(dashboard)/l4-proxy-hosts/actions.ts old mode 100644 new mode 100755 diff --git a/app/(dashboard)/l4-proxy-hosts/page.tsx b/app/(dashboard)/l4-proxy-hosts/page.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/layout.tsx b/app/(dashboard)/layout.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/page.tsx b/app/(dashboard)/page.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/profile/ProfileClient.tsx b/app/(dashboard)/profile/ProfileClient.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/profile/page.tsx b/app/(dashboard)/profile/page.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/proxy-hosts/ProxyHostsClient.tsx b/app/(dashboard)/proxy-hosts/ProxyHostsClient.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/proxy-hosts/actions.ts b/app/(dashboard)/proxy-hosts/actions.ts old mode 100644 new mode 100755 diff --git a/app/(dashboard)/proxy-hosts/page.tsx b/app/(dashboard)/proxy-hosts/page.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/settings/OAuthProvidersSection.tsx b/app/(dashboard)/settings/OAuthProvidersSection.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/settings/SettingsClient.tsx b/app/(dashboard)/settings/SettingsClient.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/settings/actions.ts b/app/(dashboard)/settings/actions.ts old mode 100644 new mode 100755 diff --git a/app/(dashboard)/settings/page.tsx b/app/(dashboard)/settings/page.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/users/UsersClient.tsx b/app/(dashboard)/users/UsersClient.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/users/actions.ts b/app/(dashboard)/users/actions.ts old mode 100644 new mode 100755 diff --git a/app/(dashboard)/users/page.tsx b/app/(dashboard)/users/page.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/waf/WafEventsClient.tsx b/app/(dashboard)/waf/WafEventsClient.tsx old mode 100644 new mode 100755 diff --git a/app/(dashboard)/waf/page.tsx b/app/(dashboard)/waf/page.tsx old mode 100644 new mode 100755 diff --git a/app/api/analytics/blocked/route.ts b/app/api/analytics/blocked/route.ts old mode 100644 new mode 100755 diff --git a/app/api/analytics/countries/route.ts b/app/api/analytics/countries/route.ts old mode 100644 new mode 100755 diff --git a/app/api/analytics/hosts/route.ts b/app/api/analytics/hosts/route.ts old mode 100644 new mode 100755 diff --git a/app/api/analytics/protocols/route.ts b/app/api/analytics/protocols/route.ts old mode 100644 new mode 100755 diff --git a/app/api/analytics/summary/route.ts b/app/api/analytics/summary/route.ts old mode 100644 new mode 100755 diff --git a/app/api/analytics/timeline/route.ts b/app/api/analytics/timeline/route.ts old mode 100644 new mode 100755 diff --git a/app/api/analytics/user-agents/route.ts b/app/api/analytics/user-agents/route.ts old mode 100644 new mode 100755 diff --git a/app/api/analytics/waf-stats/route.ts b/app/api/analytics/waf-stats/route.ts old mode 100644 new mode 100755 diff --git a/app/api/auth/[...all]/route.ts b/app/api/auth/[...all]/route.ts old mode 100644 new mode 100755 diff --git a/app/api/auth/link-account/route.ts b/app/api/auth/link-account/route.ts old mode 100644 new mode 100755 diff --git a/app/api/auth/logout/route.ts b/app/api/auth/logout/route.ts old mode 100644 new mode 100755 diff --git a/app/api/forward-auth/callback/route.ts b/app/api/forward-auth/callback/route.ts old mode 100644 new mode 100755 diff --git a/app/api/forward-auth/login/route.ts b/app/api/forward-auth/login/route.ts old mode 100644 new mode 100755 diff --git a/app/api/forward-auth/session-login/route.ts b/app/api/forward-auth/session-login/route.ts old mode 100644 new mode 100755 diff --git a/app/api/forward-auth/verify/route.ts b/app/api/forward-auth/verify/route.ts old mode 100644 new mode 100755 diff --git a/app/api/geoip-status/route.ts b/app/api/geoip-status/route.ts old mode 100644 new mode 100755 diff --git a/app/api/health/route.ts b/app/api/health/route.ts old mode 100644 new mode 100755 diff --git a/app/api/instances/sync/route.ts b/app/api/instances/sync/route.ts old mode 100644 new mode 100755 diff --git a/app/api/l4-ports/route.ts b/app/api/l4-ports/route.ts old mode 100644 new mode 100755 diff --git a/app/api/user/change-password/route.ts b/app/api/user/change-password/route.ts old mode 100644 new mode 100755 diff --git a/app/api/user/link-oauth-start/route.ts b/app/api/user/link-oauth-start/route.ts old mode 100644 new mode 100755 diff --git a/app/api/user/unlink-oauth/route.ts b/app/api/user/unlink-oauth/route.ts old mode 100644 new mode 100755 diff --git a/app/api/user/update-avatar/route.ts b/app/api/user/update-avatar/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/access-lists/[id]/entries/[entryId]/route.ts b/app/api/v1/access-lists/[id]/entries/[entryId]/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/access-lists/[id]/entries/route.ts b/app/api/v1/access-lists/[id]/entries/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/access-lists/[id]/route.ts b/app/api/v1/access-lists/[id]/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/access-lists/route.ts b/app/api/v1/access-lists/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/audit-log/route.ts b/app/api/v1/audit-log/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/ca-certificates/[id]/route.ts b/app/api/v1/ca-certificates/[id]/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/ca-certificates/route.ts b/app/api/v1/ca-certificates/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/caddy/apply/route.ts b/app/api/v1/caddy/apply/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/certificates/[id]/route.ts b/app/api/v1/certificates/[id]/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/certificates/route.ts b/app/api/v1/certificates/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/client-certificates/[id]/roles/route.ts b/app/api/v1/client-certificates/[id]/roles/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/client-certificates/[id]/route.ts b/app/api/v1/client-certificates/[id]/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/client-certificates/route.ts b/app/api/v1/client-certificates/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/dns-providers/route.ts b/app/api/v1/dns-providers/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/forward-auth-sessions/[id]/route.ts b/app/api/v1/forward-auth-sessions/[id]/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/forward-auth-sessions/route.ts b/app/api/v1/forward-auth-sessions/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/groups/[id]/members/[userId]/route.ts b/app/api/v1/groups/[id]/members/[userId]/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/groups/[id]/members/route.ts b/app/api/v1/groups/[id]/members/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/groups/[id]/route.ts b/app/api/v1/groups/[id]/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/groups/route.ts b/app/api/v1/groups/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/instances/[id]/route.ts b/app/api/v1/instances/[id]/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/instances/route.ts b/app/api/v1/instances/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/instances/sync/route.ts b/app/api/v1/instances/sync/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/l4-proxy-hosts/[id]/route.ts b/app/api/v1/l4-proxy-hosts/[id]/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/l4-proxy-hosts/route.ts b/app/api/v1/l4-proxy-hosts/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/mtls-roles/[id]/certificates/[certId]/route.ts b/app/api/v1/mtls-roles/[id]/certificates/[certId]/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/mtls-roles/[id]/certificates/route.ts b/app/api/v1/mtls-roles/[id]/certificates/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/mtls-roles/[id]/route.ts b/app/api/v1/mtls-roles/[id]/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/mtls-roles/route.ts b/app/api/v1/mtls-roles/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/oauth-providers/[id]/route.ts b/app/api/v1/oauth-providers/[id]/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/oauth-providers/route.ts b/app/api/v1/oauth-providers/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/openapi.json/route.ts b/app/api/v1/openapi.json/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/proxy-hosts/[id]/forward-auth-access/route.ts b/app/api/v1/proxy-hosts/[id]/forward-auth-access/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/proxy-hosts/[id]/mtls-access-rules/[ruleId]/route.ts b/app/api/v1/proxy-hosts/[id]/mtls-access-rules/[ruleId]/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/proxy-hosts/[id]/mtls-access-rules/route.ts b/app/api/v1/proxy-hosts/[id]/mtls-access-rules/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/proxy-hosts/[id]/route.ts b/app/api/v1/proxy-hosts/[id]/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/proxy-hosts/route.ts b/app/api/v1/proxy-hosts/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/settings/[group]/route.ts b/app/api/v1/settings/[group]/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/tokens/[id]/route.ts b/app/api/v1/tokens/[id]/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/tokens/route.ts b/app/api/v1/tokens/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/users/[id]/route.ts b/app/api/v1/users/[id]/route.ts old mode 100644 new mode 100755 diff --git a/app/api/v1/users/route.ts b/app/api/v1/users/route.ts old mode 100644 new mode 100755 diff --git a/app/api/waf-events/route.ts b/app/api/waf-events/route.ts old mode 100644 new mode 100755 diff --git a/app/globals.css b/app/globals.css old mode 100644 new mode 100755 diff --git a/app/layout.tsx b/app/layout.tsx old mode 100644 new mode 100755 diff --git a/app/providers.tsx b/app/providers.tsx old mode 100644 new mode 100755 diff --git a/bun.lock b/bun.lock old mode 100644 new mode 100755 diff --git a/components.json b/components.json old mode 100644 new mode 100755 diff --git a/docker-compose.yml b/docker-compose.yml old mode 100644 new mode 100755 diff --git a/docker/caddy/Caddyfile b/docker/caddy/Caddyfile old mode 100644 new mode 100755 diff --git a/docker/caddy/Dockerfile b/docker/caddy/Dockerfile old mode 100644 new mode 100755 diff --git a/docker/l4-port-manager/Dockerfile b/docker/l4-port-manager/Dockerfile old mode 100644 new mode 100755 diff --git a/docker/web/Dockerfile b/docker/web/Dockerfile old mode 100644 new mode 100755 diff --git a/docker/web/entrypoint.sh b/docker/web/entrypoint.sh old mode 100644 new mode 100755 diff --git a/docs/plans/2026-02-27-acme-cert-info-and-pagination.md b/docs/plans/2026-02-27-acme-cert-info-and-pagination.md old mode 100644 new mode 100755 diff --git a/drizzle.config.ts b/drizzle.config.ts old mode 100644 new mode 100755 diff --git a/drizzle/0000_initial.sql b/drizzle/0000_initial.sql old mode 100644 new mode 100755 diff --git a/drizzle/0001_adorable_sally_floyd.sql b/drizzle/0001_adorable_sally_floyd.sql old mode 100644 new mode 100755 diff --git a/drizzle/0002_perfect_hedge_knight.sql b/drizzle/0002_perfect_hedge_knight.sql old mode 100644 new mode 100755 diff --git a/drizzle/0003_instances.sql b/drizzle/0003_instances.sql old mode 100644 new mode 100755 diff --git a/drizzle/0004_slimy_grim_reaper.sql b/drizzle/0004_slimy_grim_reaper.sql old mode 100644 new mode 100755 diff --git a/drizzle/0005_remove_static_response.sql b/drizzle/0005_remove_static_response.sql old mode 100644 new mode 100755 diff --git a/drizzle/0006_remove_redirects.sql b/drizzle/0006_remove_redirects.sql old mode 100644 new mode 100755 diff --git a/drizzle/0007_linking_tokens.sql b/drizzle/0007_linking_tokens.sql old mode 100644 new mode 100755 diff --git a/drizzle/0008_unique_provider_subject.sql b/drizzle/0008_unique_provider_subject.sql old mode 100644 new mode 100755 diff --git a/drizzle/0009_watery_bill_hollister.sql b/drizzle/0009_watery_bill_hollister.sql old mode 100644 new mode 100755 diff --git a/drizzle/0010_waf.sql b/drizzle/0010_waf.sql old mode 100644 new mode 100755 diff --git a/drizzle/0011_mtls.sql b/drizzle/0011_mtls.sql old mode 100644 new mode 100755 diff --git a/drizzle/0012_ca_private_key.sql b/drizzle/0012_ca_private_key.sql old mode 100644 new mode 100755 diff --git a/drizzle/0013_issued_client_certificates.sql b/drizzle/0013_issued_client_certificates.sql old mode 100644 new mode 100755 diff --git a/drizzle/0014_waf_blocked.sql b/drizzle/0014_waf_blocked.sql old mode 100644 new mode 100755 diff --git a/drizzle/0015_l4_proxy_hosts.sql b/drizzle/0015_l4_proxy_hosts.sql old mode 100644 new mode 100755 diff --git a/drizzle/0016_mtls_rbac.sql b/drizzle/0016_mtls_rbac.sql old mode 100644 new mode 100755 diff --git a/drizzle/0017_forward_auth.sql b/drizzle/0017_forward_auth.sql old mode 100644 new mode 100755 diff --git a/drizzle/0018_forward_auth_redirect_intents.sql b/drizzle/0018_forward_auth_redirect_intents.sql old mode 100644 new mode 100755 diff --git a/drizzle/0019_drop_analytics_tables.sql b/drizzle/0019_drop_analytics_tables.sql old mode 100644 new mode 100755 diff --git a/drizzle/0020_better_auth.sql b/drizzle/0020_better_auth.sql old mode 100644 new mode 100755 diff --git a/drizzle/0021_camelcase_columns.sql b/drizzle/0021_camelcase_columns.sql old mode 100644 new mode 100755 diff --git a/drizzle/0022_nullable_provider_subject.sql b/drizzle/0022_nullable_provider_subject.sql old mode 100644 new mode 100755 diff --git a/drizzle/meta/0001_snapshot.json b/drizzle/meta/0001_snapshot.json old mode 100644 new mode 100755 diff --git a/drizzle/meta/0002_snapshot.json b/drizzle/meta/0002_snapshot.json old mode 100644 new mode 100755 diff --git a/drizzle/meta/0003_snapshot.json b/drizzle/meta/0003_snapshot.json old mode 100644 new mode 100755 diff --git a/drizzle/meta/0004_snapshot.json b/drizzle/meta/0004_snapshot.json old mode 100644 new mode 100755 diff --git a/drizzle/meta/0009_snapshot.json b/drizzle/meta/0009_snapshot.json old mode 100644 new mode 100755 diff --git a/drizzle/meta/_journal.json b/drizzle/meta/_journal.json old mode 100644 new mode 100755 diff --git a/eslint.config.mjs b/eslint.config.mjs old mode 100644 new mode 100755 diff --git a/next-env.d.ts b/next-env.d.ts old mode 100644 new mode 100755 diff --git a/next.config.mjs b/next.config.mjs old mode 100644 new mode 100755 diff --git a/package.json b/package.json old mode 100644 new mode 100755 diff --git a/postcss.config.mjs b/postcss.config.mjs old mode 100644 new mode 100755 diff --git a/proxy.ts b/proxy.ts old mode 100644 new mode 100755 diff --git a/public/.gitkeep b/public/.gitkeep old mode 100644 new mode 100755 diff --git a/public/geo/countries-110m.json b/public/geo/countries-110m.json old mode 100644 new mode 100755 diff --git a/public/geo/countries-50m.json b/public/geo/countries-50m.json old mode 100644 new mode 100755 diff --git a/site/assets/images/preview.png b/site/assets/images/preview.png old mode 100644 new mode 100755 diff --git a/site/assets/screenshots/access-lists.png b/site/assets/screenshots/access-lists.png old mode 100644 new mode 100755 diff --git a/site/assets/screenshots/analytics-top.png b/site/assets/screenshots/analytics-top.png old mode 100644 new mode 100755 diff --git a/site/assets/screenshots/analytics.png b/site/assets/screenshots/analytics.png old mode 100644 new mode 100755 diff --git a/site/assets/screenshots/api-docs.png b/site/assets/screenshots/api-docs.png old mode 100644 new mode 100755 diff --git a/site/assets/screenshots/audit-log.png b/site/assets/screenshots/audit-log.png old mode 100644 new mode 100755 diff --git a/site/assets/screenshots/certificates.png b/site/assets/screenshots/certificates.png old mode 100644 new mode 100755 diff --git a/site/assets/screenshots/dashboard-main.png b/site/assets/screenshots/dashboard-main.png old mode 100644 new mode 100755 diff --git a/site/assets/screenshots/l4-proxy-hosts.png b/site/assets/screenshots/l4-proxy-hosts.png old mode 100644 new mode 100755 diff --git a/site/assets/screenshots/preview.png b/site/assets/screenshots/preview.png old mode 100644 new mode 100755 diff --git a/site/assets/screenshots/proxy-editor.png b/site/assets/screenshots/proxy-editor.png old mode 100644 new mode 100755 diff --git a/site/assets/screenshots/proxy-hosts.png b/site/assets/screenshots/proxy-hosts.png old mode 100644 new mode 100755 diff --git a/site/assets/screenshots/waf.png b/site/assets/screenshots/waf.png old mode 100644 new mode 100755 diff --git a/site/index.html b/site/index.html old mode 100644 new mode 100755 diff --git a/site/scripts.js b/site/scripts.js old mode 100644 new mode 100755 diff --git a/site/styles.css b/site/styles.css old mode 100644 new mode 100755 diff --git a/src/components/ca-certificates/CaCertDialogs.tsx b/src/components/ca-certificates/CaCertDialogs.tsx old mode 100644 new mode 100755 diff --git a/src/components/l4-proxy-hosts/L4HostDialogs.tsx b/src/components/l4-proxy-hosts/L4HostDialogs.tsx old mode 100644 new mode 100755 diff --git a/src/components/l4-proxy-hosts/L4PortsApplyBanner.tsx b/src/components/l4-proxy-hosts/L4PortsApplyBanner.tsx old mode 100644 new mode 100755 diff --git a/src/components/mtls-roles/MtlsRolesTab.tsx b/src/components/mtls-roles/MtlsRolesTab.tsx old mode 100644 new mode 100755 diff --git a/src/components/proxy-hosts/AuthentikFields.tsx b/src/components/proxy-hosts/AuthentikFields.tsx old mode 100644 new mode 100755 diff --git a/src/components/proxy-hosts/CpmForwardAuthFields.tsx b/src/components/proxy-hosts/CpmForwardAuthFields.tsx old mode 100644 new mode 100755 diff --git a/src/components/proxy-hosts/DnsResolverFields.tsx b/src/components/proxy-hosts/DnsResolverFields.tsx old mode 100644 new mode 100755 diff --git a/src/components/proxy-hosts/GeoBlockFields.tsx b/src/components/proxy-hosts/GeoBlockFields.tsx old mode 100644 new mode 100755 diff --git a/src/components/proxy-hosts/HostDialogs.tsx b/src/components/proxy-hosts/HostDialogs.tsx old mode 100644 new mode 100755 diff --git a/src/components/proxy-hosts/LoadBalancerFields.tsx b/src/components/proxy-hosts/LoadBalancerFields.tsx old mode 100644 new mode 100755 diff --git a/src/components/proxy-hosts/LocationRulesFields.tsx b/src/components/proxy-hosts/LocationRulesFields.tsx old mode 100644 new mode 100755 diff --git a/src/components/proxy-hosts/MtlsConfig.tsx b/src/components/proxy-hosts/MtlsConfig.tsx old mode 100644 new mode 100755 diff --git a/src/components/proxy-hosts/RedirectsFields.tsx b/src/components/proxy-hosts/RedirectsFields.tsx old mode 100644 new mode 100755 diff --git a/src/components/proxy-hosts/RewriteFields.tsx b/src/components/proxy-hosts/RewriteFields.tsx old mode 100644 new mode 100755 diff --git a/src/components/proxy-hosts/SettingsToggles.tsx b/src/components/proxy-hosts/SettingsToggles.tsx old mode 100644 new mode 100755 diff --git a/src/components/proxy-hosts/UpstreamDnsResolutionFields.tsx b/src/components/proxy-hosts/UpstreamDnsResolutionFields.tsx old mode 100644 new mode 100755 diff --git a/src/components/proxy-hosts/UpstreamInput.tsx b/src/components/proxy-hosts/UpstreamInput.tsx old mode 100644 new mode 100755 diff --git a/src/components/proxy-hosts/WafFields.tsx b/src/components/proxy-hosts/WafFields.tsx old mode 100644 new mode 100755 diff --git a/src/components/proxy-hosts/WafRuleExclusions.tsx b/src/components/proxy-hosts/WafRuleExclusions.tsx old mode 100644 new mode 100755 diff --git a/src/components/proxy-hosts/countries.ts b/src/components/proxy-hosts/countries.ts old mode 100644 new mode 100755 diff --git a/src/components/ui/AppDialog.tsx b/src/components/ui/AppDialog.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/DataTable.tsx b/src/components/ui/DataTable.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/PageHeader.tsx b/src/components/ui/PageHeader.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/SearchField.tsx b/src/components/ui/SearchField.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/StatusChip.tsx b/src/components/ui/StatusChip.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/accordion.tsx b/src/components/ui/accordion.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/alert.tsx b/src/components/ui/alert.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/avatar.tsx b/src/components/ui/avatar.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/badge.tsx b/src/components/ui/badge.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/button.tsx b/src/components/ui/button.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/calendar.tsx b/src/components/ui/calendar.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/card.tsx b/src/components/ui/card.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/checkbox.tsx b/src/components/ui/checkbox.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/command.tsx b/src/components/ui/command.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/dialog.tsx b/src/components/ui/dialog.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/dropdown-menu.tsx b/src/components/ui/dropdown-menu.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/input.tsx b/src/components/ui/input.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/label.tsx b/src/components/ui/label.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/popover.tsx b/src/components/ui/popover.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/scroll-area.tsx b/src/components/ui/scroll-area.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/select.tsx b/src/components/ui/select.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/separator.tsx b/src/components/ui/separator.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/sheet.tsx b/src/components/ui/sheet.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/skeleton.tsx b/src/components/ui/skeleton.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/switch.tsx b/src/components/ui/switch.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/table.tsx b/src/components/ui/table.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/tabs.tsx b/src/components/ui/tabs.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/textarea.tsx b/src/components/ui/textarea.tsx old mode 100644 new mode 100755 diff --git a/src/components/ui/tooltip.tsx b/src/components/ui/tooltip.tsx old mode 100644 new mode 100755 diff --git a/src/instrumentation.ts b/src/instrumentation.ts old mode 100644 new mode 100755 diff --git a/src/lib/actions.ts b/src/lib/actions.ts old mode 100644 new mode 100755 diff --git a/src/lib/analytics-db.ts b/src/lib/analytics-db.ts old mode 100644 new mode 100755 diff --git a/src/lib/api-auth.ts b/src/lib/api-auth.ts old mode 100644 new mode 100755 diff --git a/src/lib/audit.ts b/src/lib/audit.ts old mode 100644 new mode 100755 diff --git a/src/lib/auth-client.ts b/src/lib/auth-client.ts old mode 100644 new mode 100755 diff --git a/src/lib/auth-server.ts b/src/lib/auth-server.ts old mode 100644 new mode 100755 diff --git a/src/lib/auth.ts b/src/lib/auth.ts old mode 100644 new mode 100755 diff --git a/src/lib/caddy-monitor.ts b/src/lib/caddy-monitor.ts old mode 100644 new mode 100755 diff --git a/src/lib/caddy-mtls.ts b/src/lib/caddy-mtls.ts old mode 100644 new mode 100755 diff --git a/src/lib/caddy-utils.ts b/src/lib/caddy-utils.ts old mode 100644 new mode 100755 diff --git a/src/lib/caddy-waf.ts b/src/lib/caddy-waf.ts old mode 100644 new mode 100755 diff --git a/src/lib/caddy.ts b/src/lib/caddy.ts old mode 100644 new mode 100755 diff --git a/src/lib/cert-domain-match.ts b/src/lib/cert-domain-match.ts old mode 100644 new mode 100755 diff --git a/src/lib/clickhouse/client.ts b/src/lib/clickhouse/client.ts old mode 100644 new mode 100755 diff --git a/src/lib/clickhouse/init.sql b/src/lib/clickhouse/init.sql old mode 100644 new mode 100755 diff --git a/src/lib/config.ts b/src/lib/config.ts old mode 100644 new mode 100755 diff --git a/src/lib/db.ts b/src/lib/db.ts old mode 100644 new mode 100755 diff --git a/src/lib/db/schema.ts b/src/lib/db/schema.ts old mode 100644 new mode 100755 diff --git a/src/lib/dns-providers.ts b/src/lib/dns-providers.ts old mode 100644 new mode 100755 diff --git a/src/lib/form-parse.ts b/src/lib/form-parse.ts old mode 100644 new mode 100755 diff --git a/src/lib/host-pattern-priority.ts b/src/lib/host-pattern-priority.ts old mode 100644 new mode 100755 diff --git a/src/lib/init-db.ts b/src/lib/init-db.ts old mode 100644 new mode 100755 diff --git a/src/lib/instance-sync.ts b/src/lib/instance-sync.ts old mode 100644 new mode 100755 diff --git a/src/lib/l4-ports.ts b/src/lib/l4-ports.ts old mode 100644 new mode 100755 diff --git a/src/lib/log-parser.ts b/src/lib/log-parser.ts old mode 100644 new mode 100755 diff --git a/src/lib/models/access-lists.ts b/src/lib/models/access-lists.ts old mode 100644 new mode 100755 diff --git a/src/lib/models/api-tokens.ts b/src/lib/models/api-tokens.ts old mode 100644 new mode 100755 diff --git a/src/lib/models/audit.ts b/src/lib/models/audit.ts old mode 100644 new mode 100755 diff --git a/src/lib/models/ca-certificates.ts b/src/lib/models/ca-certificates.ts old mode 100644 new mode 100755 diff --git a/src/lib/models/certificates.ts b/src/lib/models/certificates.ts old mode 100644 new mode 100755 diff --git a/src/lib/models/forward-auth.ts b/src/lib/models/forward-auth.ts old mode 100644 new mode 100755 diff --git a/src/lib/models/groups.ts b/src/lib/models/groups.ts old mode 100644 new mode 100755 diff --git a/src/lib/models/instances.ts b/src/lib/models/instances.ts old mode 100644 new mode 100755 diff --git a/src/lib/models/issued-client-certificates.ts b/src/lib/models/issued-client-certificates.ts old mode 100644 new mode 100755 diff --git a/src/lib/models/l4-proxy-hosts.ts b/src/lib/models/l4-proxy-hosts.ts old mode 100644 new mode 100755 diff --git a/src/lib/models/mtls-access-rules.ts b/src/lib/models/mtls-access-rules.ts old mode 100644 new mode 100755 diff --git a/src/lib/models/mtls-roles.ts b/src/lib/models/mtls-roles.ts old mode 100644 new mode 100755 diff --git a/src/lib/models/oauth-providers.ts b/src/lib/models/oauth-providers.ts old mode 100644 new mode 100755 diff --git a/src/lib/models/proxy-hosts.ts b/src/lib/models/proxy-hosts.ts old mode 100644 new mode 100755 diff --git a/src/lib/models/user.ts b/src/lib/models/user.ts old mode 100644 new mode 100755 diff --git a/src/lib/models/waf-events.ts b/src/lib/models/waf-events.ts old mode 100644 new mode 100755 diff --git a/src/lib/proxy-host-domains.ts b/src/lib/proxy-host-domains.ts old mode 100644 new mode 100755 diff --git a/src/lib/rate-limit.ts b/src/lib/rate-limit.ts old mode 100644 new mode 100755 diff --git a/src/lib/secret.ts b/src/lib/secret.ts old mode 100644 new mode 100755 diff --git a/src/lib/services/account-linking.ts b/src/lib/services/account-linking.ts old mode 100644 new mode 100755 diff --git a/src/lib/services/oauth-provider-sync.ts b/src/lib/services/oauth-provider-sync.ts old mode 100644 new mode 100755 diff --git a/src/lib/settings.ts b/src/lib/settings.ts old mode 100644 new mode 100755 diff --git a/src/lib/utils.ts b/src/lib/utils.ts old mode 100644 new mode 100755 diff --git a/src/lib/waf-log-parser.ts b/src/lib/waf-log-parser.ts old mode 100644 new mode 100755 diff --git a/tests/dex/config.yml b/tests/dex/config.yml old mode 100644 new mode 100755 diff --git a/tests/docker-compose.test.yml b/tests/docker-compose.test.yml old mode 100644 new mode 100755 diff --git a/tests/e2e/access-lists.spec.ts b/tests/e2e/access-lists.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/analytics.spec.ts b/tests/e2e/analytics.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/api-docs.spec.ts b/tests/e2e/api-docs.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/api-security.spec.ts b/tests/e2e/api-security.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/audit-log.spec.ts b/tests/e2e/audit-log.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/auth.spec.ts b/tests/e2e/auth.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/certificates.spec.ts b/tests/e2e/certificates.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/container-health.spec.ts b/tests/e2e/container-health.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/dashboard.spec.ts b/tests/e2e/dashboard.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/disabled-user.spec.ts b/tests/e2e/disabled-user.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/functional/access-control.spec.ts b/tests/e2e/functional/access-control.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/functional/forward-auth-excluded-paths.spec.ts b/tests/e2e/functional/forward-auth-excluded-paths.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/functional/forward-auth-oauth.spec.ts b/tests/e2e/functional/forward-auth-oauth.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/functional/forward-auth.spec.ts b/tests/e2e/functional/forward-auth.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/functional/l4-proxy-routing.spec.ts b/tests/e2e/functional/l4-proxy-routing.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/functional/load-balancing.spec.ts b/tests/e2e/functional/load-balancing.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/functional/mtls.spec.ts b/tests/e2e/functional/mtls.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/functional/path-prefix-rewrite.spec.ts b/tests/e2e/functional/path-prefix-rewrite.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/functional/proxy-routing.spec.ts b/tests/e2e/functional/proxy-routing.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/functional/redirects-advanced.spec.ts b/tests/e2e/functional/redirects-advanced.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/functional/redirects.spec.ts b/tests/e2e/functional/redirects.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/functional/ssl-redirect.spec.ts b/tests/e2e/functional/ssl-redirect.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/functional/waf-blocking.spec.ts b/tests/e2e/functional/waf-blocking.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/geoblock.spec.ts b/tests/e2e/geoblock.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/groups.spec.ts b/tests/e2e/groups.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/l4-proxy-hosts.spec.ts b/tests/e2e/l4-proxy-hosts.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/link-account.spec.ts b/tests/e2e/link-account.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/mobile/mobile-layout.spec.ts b/tests/e2e/mobile/mobile-layout.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/portal.spec.ts b/tests/e2e/portal.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/profile.spec.ts b/tests/e2e/profile.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/proxy-hosts.spec.ts b/tests/e2e/proxy-hosts.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/role-access.spec.ts b/tests/e2e/role-access.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/settings.spec.ts b/tests/e2e/settings.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/users.spec.ts b/tests/e2e/users.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/waf.spec.ts b/tests/e2e/waf.spec.ts old mode 100644 new mode 100755 diff --git a/tests/global-setup.ts b/tests/global-setup.ts old mode 100644 new mode 100755 diff --git a/tests/global-teardown.ts b/tests/global-teardown.ts old mode 100644 new mode 100755 diff --git a/tests/helpers/bun-sqlite-compat.ts b/tests/helpers/bun-sqlite-compat.ts old mode 100644 new mode 100755 diff --git a/tests/helpers/certs.ts b/tests/helpers/certs.ts old mode 100644 new mode 100755 diff --git a/tests/helpers/db.ts b/tests/helpers/db.ts old mode 100644 new mode 100755 diff --git a/tests/helpers/http.ts b/tests/helpers/http.ts old mode 100644 new mode 100755 diff --git a/tests/helpers/https.ts b/tests/helpers/https.ts old mode 100644 new mode 100755 diff --git a/tests/helpers/l4-proxy-api.ts b/tests/helpers/l4-proxy-api.ts old mode 100644 new mode 100755 diff --git a/tests/helpers/proxy-api.ts b/tests/helpers/proxy-api.ts old mode 100644 new mode 100755 diff --git a/tests/helpers/tcp.ts b/tests/helpers/tcp.ts old mode 100644 new mode 100755 diff --git a/tests/integration/access-lists-passwords.test.ts b/tests/integration/access-lists-passwords.test.ts old mode 100644 new mode 100755 diff --git a/tests/integration/access-lists.test.ts b/tests/integration/access-lists.test.ts old mode 100644 new mode 100755 diff --git a/tests/integration/analytics-blocked.test.ts b/tests/integration/analytics-blocked.test.ts old mode 100644 new mode 100755 diff --git a/tests/integration/api-tokens.test.ts b/tests/integration/api-tokens.test.ts old mode 100644 new mode 100755 diff --git a/tests/integration/audit-log.test.ts b/tests/integration/audit-log.test.ts old mode 100644 new mode 100755 diff --git a/tests/integration/certificates.test.ts b/tests/integration/certificates.test.ts old mode 100644 new mode 100755 diff --git a/tests/integration/forward-auth.test.ts b/tests/integration/forward-auth.test.ts old mode 100644 new mode 100755 diff --git a/tests/integration/groups.test.ts b/tests/integration/groups.test.ts old mode 100644 new mode 100755 diff --git a/tests/integration/instance-sync.test.ts b/tests/integration/instance-sync.test.ts old mode 100644 new mode 100755 diff --git a/tests/integration/l4-caddy-config.test.ts b/tests/integration/l4-caddy-config.test.ts old mode 100644 new mode 100755 diff --git a/tests/integration/l4-ports.test.ts b/tests/integration/l4-ports.test.ts old mode 100644 new mode 100755 diff --git a/tests/integration/l4-proxy-hosts.test.ts b/tests/integration/l4-proxy-hosts.test.ts old mode 100644 new mode 100755 diff --git a/tests/integration/mtls-access-rules-model.test.ts b/tests/integration/mtls-access-rules-model.test.ts old mode 100644 new mode 100755 diff --git a/tests/integration/mtls-rbac.test.ts b/tests/integration/mtls-rbac.test.ts old mode 100644 new mode 100755 diff --git a/tests/integration/mtls-roles-model.test.ts b/tests/integration/mtls-roles-model.test.ts old mode 100644 new mode 100755 diff --git a/tests/integration/oauth-provider-sync.test.ts b/tests/integration/oauth-provider-sync.test.ts old mode 100644 new mode 100755 diff --git a/tests/integration/oauth-providers.test.ts b/tests/integration/oauth-providers.test.ts old mode 100644 new mode 100755 diff --git a/tests/integration/proxy-hosts-meta.test.ts b/tests/integration/proxy-hosts-meta.test.ts old mode 100644 new mode 100755 diff --git a/tests/integration/proxy-hosts.test.ts b/tests/integration/proxy-hosts.test.ts old mode 100644 new mode 100755 diff --git a/tests/integration/settings.test.ts b/tests/integration/settings.test.ts old mode 100644 new mode 100755 diff --git a/tests/integration/users.test.ts b/tests/integration/users.test.ts old mode 100644 new mode 100755 diff --git a/tests/playwright.config.ts b/tests/playwright.config.ts old mode 100644 new mode 100755 diff --git a/tests/setup.vitest.ts b/tests/setup.vitest.ts old mode 100644 new mode 100755 diff --git a/tests/unit/api-auth.test.ts b/tests/unit/api-auth.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/api-routes/access-lists.test.ts b/tests/unit/api-routes/access-lists.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/api-routes/audit-log.test.ts b/tests/unit/api-routes/audit-log.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/api-routes/ca-certificates.test.ts b/tests/unit/api-routes/ca-certificates.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/api-routes/caddy.test.ts b/tests/unit/api-routes/caddy.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/api-routes/certificates.test.ts b/tests/unit/api-routes/certificates.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/api-routes/client-certificates.test.ts b/tests/unit/api-routes/client-certificates.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/api-routes/instances.test.ts b/tests/unit/api-routes/instances.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/api-routes/l4-proxy-hosts.test.ts b/tests/unit/api-routes/l4-proxy-hosts.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/api-routes/openapi.test.ts b/tests/unit/api-routes/openapi.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/api-routes/proxy-hosts.test.ts b/tests/unit/api-routes/proxy-hosts.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/api-routes/settings.test.ts b/tests/unit/api-routes/settings.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/api-routes/tokens.test.ts b/tests/unit/api-routes/tokens.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/api-routes/users.test.ts b/tests/unit/api-routes/users.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/caddy-location-rules.test.ts b/tests/unit/caddy-location-rules.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/caddy-mtls-leaf-override.test.ts b/tests/unit/caddy-mtls-leaf-override.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/caddy-mtls-rbac.test.ts b/tests/unit/caddy-mtls-rbac.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/caddy-mtls.test.ts b/tests/unit/caddy-mtls.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/caddy-utils.test.ts b/tests/unit/caddy-utils.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/caddy-waf.test.ts b/tests/unit/caddy-waf.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/cert-domain-match.test.ts b/tests/unit/cert-domain-match.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/form-parse.test.ts b/tests/unit/form-parse.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/host-pattern-priority.test.ts b/tests/unit/host-pattern-priority.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/instance-sync-env.test.ts b/tests/unit/instance-sync-env.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/l4-port-manager-entrypoint.test.ts b/tests/unit/l4-port-manager-entrypoint.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/l4-ports-apply-banner.test.ts b/tests/unit/l4-ports-apply-banner.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/l4-proxy-hosts-validation.test.ts b/tests/unit/l4-proxy-hosts-validation.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/log-parser.test.ts b/tests/unit/log-parser.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/proxy-host-domains.test.ts b/tests/unit/proxy-host-domains.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/rate-limit.test.ts b/tests/unit/rate-limit.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/secret.test.ts b/tests/unit/secret.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/waf-log-parser.test.ts b/tests/unit/waf-log-parser.test.ts old mode 100644 new mode 100755 diff --git a/tests/vitest.config.ts b/tests/vitest.config.ts old mode 100644 new mode 100755 diff --git a/tsconfig.json b/tsconfig.json old mode 100644 new mode 100755