-
3178e25e78
feat(haproxy): X-Forwarded-Proto + X-Real-IP an alle Backends weiterleiten
main
Debian
2026-05-13 19:28:41 +02:00
-
a2d08eaa47
fix(wireguard): off-by-one im wg-show-Parser — UI zeigte verbundene Peers als „offline"
Debian
2026-05-13 19:09:38 +02:00
-
c79bfe84ec
feat(auth): Self-Service-Admin-Password-Reset via CLI-Token
Debian
2026-05-13 19:04:25 +02:00
-
27ac7b53fc
feat(backup): Off-Site-Upload nach S3 + SFTP
Debian
2026-05-13 18:49:02 +02:00
-
81a8217493
feat(alerts): Health-Alarme via Webhook + Email-SMTP
Debian
2026-05-13 15:57:05 +02:00
-
4a34629023
feat(audit): Live-Stream im Dashboard via WebSocket
Debian
2026-05-13 15:39:04 +02:00
-
5bdea1bced
feat(diagnostics): UI-Tools — ping/traceroute/dig/curl/tcp
Debian
2026-05-13 15:30:07 +02:00
-
e07b484a48
feat(cluster): Config-Hash-Compute für Drift-Detection
Debian
2026-05-13 08:33:42 +02:00
-
ea7c356455
feat(cluster): Phase 3 Foundation — node.conf + ha_nodes-Drift + UI
Debian
2026-05-13 08:27:00 +02:00
-
df77b814ff
feat(firewall): default-drop logging in input + forward chain
Debian
2026-05-13 07:15:23 +02:00
-
24c40bc776
refactor(fwlog): Live-Log als Child-Route /firewall/live statt Firewall-Tab
Debian
2026-05-13 07:04:19 +02:00
-
b031725dfe
feat(routes): Static-Routes-Management + Live-View (Networks-Tab)
Debian
2026-05-12 23:50:26 +02:00
-
dbc14a24a4
feat(backup): Restore-Pfad — POST /backups/:id/restore + UI
Debian
2026-05-12 23:22:55 +02:00
-
571f51ba9a
feat(backup): pg_dump + state-tarball + daily auto + UI
Debian
2026-05-12 23:08:18 +02:00
-
9642a6adfe
refactor(fwlog): Live-Log als Firewall-Tab, default-aus, Start-Button
Debian
2026-05-12 21:50:52 +02:00
-
827c364335
feat(logs): Phase 4 — zentrales Logsystem /api/v1/logs + /system/logs
Debian
2026-05-12 21:29:38 +02:00
-
66187e5b77
feat(firewall-log): Phase 3 — UI /firewall-live mit WS-Stream + Filter + CSV
Debian
2026-05-12 21:14:43 +02:00
-
a798d1b796
feat(firewall-log): Phase 2 — HTTP-Tail + WebSocket-Live-Stream
Debian
2026-05-12 21:05:39 +02:00
-
3c817b7080
feat(firewall-log): ulogd2 + NFLOG group 0 → JSON-Lines
Debian
2026-05-12 20:44:00 +02:00
-
d385e5217d
chore(deps): Go 1.25.7 → 1.26.3
Debian
2026-05-12 18:25:41 +02:00
-
7e21fab339
refactor(ui): Sidebar 1:1 an enconf-Pattern angleichen
Debian
2026-05-12 14:12:26 +02:00
-
1bb13e8107
fix(haproxy): check-alpn http/1.1 für HTTPS-Backends mit Healthcheck
Debian
2026-05-12 13:45:47 +02:00
-
305a3ce992
chore: bump 1.0.55 (no-op release zum Test des Update-Modals)
Debian
2026-05-12 06:54:37 +02:00
-
2fac8f40dd
fix(update): Upgrade-Skript ausserhalb /tmp wegen PrivateTmp
Debian
2026-05-11 22:21:59 +02:00
-
8f56122a90
chore: bump 1.0.53 (no-op release für Update-Modal Test)
Debian
2026-05-11 22:05:56 +02:00
-
117d16e597
fix(update): self-upgrade via sudo systemd-run + animiertes Modal
Debian
2026-05-11 22:02:54 +02:00
-
26f321de9d
feat(backends): WebSocket-Toggle pro Backend
Debian
2026-05-11 21:51:09 +02:00
-
da35097041
fix(haproxy): timeout tunnel 1h für WebSocket/noVNC
Debian
2026-05-11 21:31:28 +02:00
-
8aac24b566
feat(backends): Pool-Modell — Backend = Pool, N Server pro Backend
Debian
2026-05-11 20:55:47 +02:00
-
05850934fb
fix(update): sudo für apt-get update — Banner blieb sonst auf altem Stand
Debian
2026-05-11 14:28:37 +02:00
-
62505d547c
feat(license): Lizenz-System mit Ed25519-Verify gegen license.netcell-it.com
Debian
2026-05-11 13:41:16 +02:00
-
1324a34f11
fix(update): t() arg-shape — explicit interpolation map
Debian
2026-05-11 07:58:23 +02:00
-
f4ccfc3c0c
feat(ui): Update-Modal mit Multi-Package-Liste + Live-Progress
Debian
2026-05-11 07:56:57 +02:00
-
9464322450
fix(dashboard): nftables-Status aus Kernel statt Systemd-Unit
Debian
2026-05-11 07:51:55 +02:00
-
c7b98f196e
feat(dashboard): Operations-Dashboard mit Live-Health/Resources/Audit/HAProxy
Debian
2026-05-11 07:46:39 +02:00
-
cc500139fc
fix(unbound): Apex-Records (@/leer) korrekt zur Zone-FQDN expandieren
Debian
2026-05-11 07:18:45 +02:00
-
f78ada7732
fix(api): Service-Mutationen rendern jetzt auch FW automatisch
Debian
2026-05-11 07:04:45 +02:00
-
e4d83d226e
feat: NTP-Server (Chrony) — vollständig
Debian
2026-05-11 06:58:54 +02:00
-
2556a93b34
feat(firewall): Auto-FW-Rule-Generator + UI-Anzeige
Debian
2026-05-11 06:47:38 +02:00
-
8357d84c7b
fix(unbound): restart statt reload + DNS Auto-FW-Rules dokumentiert
Debian
2026-05-11 06:32:59 +02:00
-
979b3cfa66
feat(dns): Listen-Adressen als Multi-Select aus Kernel-IPs
Debian
2026-05-11 06:28:41 +02:00
-
e537d70e04
feat: Unbound DNS-Resolver — vollständig (Renderer + Handler + UI)
Debian
2026-05-11 06:24:51 +02:00
-
72269f5b7c
feat: Squid Forward-Proxy — vollständig (Renderer + Handler + UI)
Debian
2026-05-11 00:27:05 +02:00
-
e379162a7f
fix(firewall+nat): NAT funktioniert end-to-end + Edge-Sysctl-Profil
Debian
2026-05-11 00:10:42 +02:00
-
52da8d7c9e
feat(haproxy): timeout client/server 30s → 60s
Debian
2026-05-10 23:54:19 +02:00
-
6290cde45f
fix(haproxy): backend.scheme auswerten (https → ssl verify none alpn h2,h1)
Debian
2026-05-10 23:50:38 +02:00
-
b1eb940d09
fix(firewall+wg): Operator-Rule landete als Comment + wg-quick las falsche Conf
Debian
2026-05-10 23:43:39 +02:00
-
e8334cd276
feat(scheduler): Auto-Renewal für Let's Encrypt Certs
Debian
2026-05-10 22:50:00 +02:00
-
5f8d06e8ba
feat(ui): SSL-Domain-Picker — Management-FQDN + Cluster-Nodes + Free-Text
Debian
2026-05-10 21:46:27 +02:00
-
a0ab929b9a
fix(postinst): nftables auch beim Upgrade reloaden
Debian
2026-05-10 21:41:54 +02:00
-
0d51b26170
feat(haproxy): Admin-UI auf eigenem Port :3443 (mailgateway-Pattern)
Debian
2026-05-10 21:37:53 +02:00
-
fd294a273e
feat(ui): Pages auf neues Design + Dashboard + WG-Live-Status + Routing-Rules-Verstecken
Debian
2026-05-10 21:07:38 +02:00
-
85904d0c36
feat: WireGuard (server + client + peers + QR) + shared UI components
Debian
2026-05-10 20:51:25 +02:00
-
3545b8422b
feat(api): Auto-Reload HAProxy bei Domain/Backend/Routing-Mutation
Debian
2026-05-10 18:23:18 +02:00
-
237c4c7541
feat(ui): Backend-Modal — Domains zum Backend zuweisen
Debian
2026-05-10 18:09:08 +02:00
-
51ea1fc802
feat: Zonen als first-class Entity + Domain↔Backend-Verknüpfung sichtbar
Debian
2026-05-10 18:05:27 +02:00
-
aa14b6b2be
feat: Networks-Members für bridge/bond + System-Rules-Card + Theme-Revert
Debian
2026-05-10 16:19:07 +02:00
-
0de0a1580a
feat(ui): generischer DataTable-Wrapper + Version 1.0.0
Debian
2026-05-10 13:48:27 +02:00
-
1b2c0d7411
feat(fw): Renderer-Rewrite + auto-apply + Anti-Lockout
Debian
2026-05-10 13:34:06 +02:00
-
e2bdce9271
feat(fw): Frontend /firewall mit 6 Tabs (Rules/NAT/Address-Objects/-Groups/Services/-Groups)
Debian
2026-05-10 11:44:00 +02:00
-
c9dd0b4cb1
feat(fw): /api/v1/firewall/* CRUD-Handler für alle 6 Entities
Debian
2026-05-10 11:38:37 +02:00
-
0307dc68bb
feat(fw): Models + Repos für Firewall-v2 (6 Entities)
Debian
2026-05-10 09:40:08 +02:00
-
e517783c42
feat(fw): Migration 0010 — Firewall-v2-Schema (Fortigate-Style)
Debian
2026-05-09 23:52:01 +02:00
-
e096531df2
feat(ssl): TLS-Cert-Verwaltung in der GUI — Let's Encrypt + eigenes PEM
Debian
2026-05-09 21:49:14 +02:00
-
4f6b7b34fc
feat: install.sh One-Liner-Bootstrap + System-Adressen-Card auf IP-Page
Debian
2026-05-09 16:23:58 +02:00
-
ca03e69637
feat: Network/IP-Verwaltung + Mailguard-Design-Übernahme
Debian
2026-05-09 16:08:44 +02:00
-
f0589e5628
feat(deploy): (d) end-to-end .deb install on 89.163.205.6 grün
Debian
2026-05-09 14:02:14 +02:00
-
c7e5b28cf7
build: make deb pulls UI build via bun, drop stale angie comment
Debian
2026-05-09 12:08:13 +02:00
-
cb5691cf3c
feat(cluster): (c) Phase-3 MVP — stable node-id + self-register + Cluster-Page
Debian
2026-05-09 11:52:54 +02:00
-
6525cb1a41
feat(acme): (b) HTTP-01 Webroot-Handler in der API
Debian
2026-05-09 11:24:42 +02:00
-
0b45b23d45
feat(ui): (a) Backends + Routing-Rules + Settings pages + Sidebar
Debian
2026-05-09 11:23:00 +02:00
-
b507d2a7d5
feat(ui): Frontend MVP — React 19 + AntD 6 + Vite + StaticFS-Wiring
Debian
2026-05-09 11:16:04 +02:00
-
914538eed1
feat(configgen): Phase 2 Config-Generator + nginx → HAProxy-only Pivot
Debian
2026-05-09 10:59:52 +02:00
-
0a6f81beaa
feat(api): Phase 2 — REST-API MVP + CRUD für Domains/Backends/Routing
Debian
2026-05-09 09:56:10 +02:00
-
106ef95f6d
feat(ctl): edgeguard-ctl migrate + initdb wired into postinst
Debian
2026-05-09 08:18:55 +02:00
-
b307a7b1f7
feat(db): Phase 1 — DB-Schema, goose-Migrations, GORM-Models
Debian
2026-05-08 23:44:44 +02:00
-
9f75eec756
refactor: Angie → nginx + Unbound (DNS Forwarder + Cluster-Split-Horizon)
Debian
2026-05-08 23:06:56 +02:00
-
cf10bd4072
docs: CLAUDE.md + agent.md für Agent-Factory Pipeline
Debian
2026-05-08 19:46:15 +02:00
-
84ea8c86f5
feat: working .deb build for edgeguard-api + meta
Felix Netzel
2026-05-08 19:04:21 +02:00
-
0ceab4c814
chore: initial skeleton
Felix Netzel
2026-05-08 18:45:41 +02:00