|
|
815bcd94cf
|
Merge pull request 'Emby Account-Sharing-Analyse und read-only UI ohne Login' (#43) from feature/emby-account-sharing into main
|
2026-08-16 21:29:17 +02:00 |
|
|
|
c9aaeb4810
|
Add Emby account-sharing analysis and read-only UI access (tests/test_app.py)
|
2026-08-16 21:28:58 +02:00 |
|
|
|
1ae67e158b
|
Add Emby account-sharing analysis and read-only UI access (ui.html)
|
2026-08-16 21:28:57 +02:00 |
|
|
|
d23fdc7896
|
Add Emby account-sharing analysis and read-only UI access (app.py)
|
2026-08-16 21:28:56 +02:00 |
|
|
|
63978bff18
|
Merge pull request 'Butler Operator-Weboberfläche' (#42) from feature/butler-operator-ui into main
|
2026-08-16 20:56:40 +02:00 |
|
|
|
94f6c6b241
|
feat(ui): add operator console asset
|
2026-08-16 20:56:25 +02:00 |
|
|
|
6d05c16f58
|
feat(ui): update compose.yaml
|
2026-08-16 20:56:24 +02:00 |
|
|
|
5723eebfb4
|
feat(ui): update tests/test_app.py
|
2026-08-16 20:56:24 +02:00 |
|
|
|
a1a69567d4
|
feat(ui): update app.py
|
2026-08-16 20:56:23 +02:00 |
|
|
|
5058ddf0a1
|
Add Butler operational safety suite (#41)
|
2026-08-16 20:36:22 +02:00 |
|
|
|
c7dd2ea972
|
Add live capabilities and safety map (#40)
|
2026-08-16 20:18:29 +02:00 |
|
|
|
f2c5fa7051
|
Add scoped removal for obsolete OVH-Hetzner peer (#39)
|
2026-08-16 20:10:46 +02:00 |
|
|
|
28a3948350
|
Fix WireGuard status for unprivileged hosts (#38)
|
2026-08-16 20:08:09 +02:00 |
|
|
|
67d59536e9
|
Add redacted WireGuard status API (#37)
|
2026-08-16 20:06:03 +02:00 |
|
|
|
7197ba2103
|
Merge pull request 'Sichere Entfernung stillgelegter Uptime-Monitore' (#36) from feat/safe-uptime-monitor-removal-20260814 into main
|
2026-08-14 10:49:03 +02:00 |
|
|
|
c40e869ef8
|
Uptime-Monitor-Entfernung testen
|
2026-08-14 10:49:02 +02:00 |
|
|
|
a37784c896
|
Sichere Uptime-Monitor-Entfernung ergänzen
|
2026-08-14 10:49:01 +02:00 |
|
|
|
8a696437e8
|
Merge pull request 'Outline-Monitore in Uptime Kuma read-only auditieren' (#35) from feat/uptime-outline-readonly-audit-20260814 into main
|
2026-08-14 10:43:17 +02:00 |
|
|
|
2f2d498e7f
|
Outline-Monitore in Uptime Kuma read-only auditieren
|
2026-08-14 10:43:15 +02:00 |
|
|
|
03e69d1157
|
Merge pull request 'Stillgelegten Outline-Proxy entfernen' (#34) from cleanup/remove-outline-20260814 into main
|
2026-08-14 10:40:19 +02:00 |
|
|
|
4d02b7416d
|
Stillgelegten Outline-Proxy entfernen
|
2026-08-14 10:40:17 +02:00 |
|
|
|
c7153cad43
|
Merge pull request 'Eindeutigen langen DNS-Token aus Secure Note erkennen' (#33) from fix/hetzner-dns-token-broad-parser-20260814 into main
|
2026-08-14 10:37:52 +02:00 |
|
|
|
98c9afaef2
|
Eindeutigen langen DNS-Token aus Secure Note erkennen
|
2026-08-14 10:37:50 +02:00 |
|
|
|
a454ad4868
|
Merge pull request 'Hetzner-DNS-Token aus Secure Note normalisieren' (#32) from fix/hetzner-dns-note-parser-20260814 into main
|
2026-08-14 10:36:28 +02:00 |
|
|
|
87e2f6d902
|
Hetzner-DNS-Token aus beschrifteter Secure Note normalisieren
|
2026-08-14 10:36:26 +02:00 |
|
|
|
517669be55
|
Merge pull request 'Hetzner-DNS-Token über eindeutigen Vaultalias auflösen' (#31) from fix/hetzner-dns-vault-alias-20260814 into main
|
2026-08-14 10:34:31 +02:00 |
|
|
|
90021b5a48
|
Hetzner-DNS-Vaultalias sicher auflösen: tests/test_app.py
|
2026-08-14 10:34:29 +02:00 |
|
|
|
5d68ff90a8
|
Hetzner-DNS-Vaultalias sicher auflösen: app.py
|
2026-08-14 10:34:29 +02:00 |
|
|
|
7de39f49f8
|
Merge pull request 'DNS-Token bei Bedarf über Vault-Sync nachladen' (#30) from fix/dns-vault-refresh-20260814 into main
|
2026-08-14 10:32:48 +02:00 |
|
|
|
3ba6001c83
|
DNS-Token bei Bedarf sicher aus Vault-Cache nachladen
|
2026-08-14 10:32:46 +02:00 |
|
|
|
428398991b
|
Merge pull request 'Sichere Caddy- und DNS-Stilllegung über Butler' (#29) from feat/safe-caddy-dns-removal-20260814 into main
|
2026-08-14 10:30:33 +02:00 |
|
|
|
14c757bbd2
|
Sichere Caddy- und DNS-Stilllegung: tests/test_app.py
|
2026-08-14 10:30:31 +02:00 |
|
|
|
a324b136df
|
Sichere Caddy- und DNS-Stilllegung: app.py
|
2026-08-14 10:30:30 +02:00 |
|
|
|
2a71bf857f
|
Merge pull request 'Kontrollierte Bereinigung des fehlgeschlagenen Qwen-Deployments' (#28) from fix/qwen-cleanup-endpoints-20260814 into main
|
2026-08-14 10:01:29 +02:00 |
|
|
|
c62f6709d7
|
Sichere Qwen-Bereinigung: tests/test_app.py
|
2026-08-14 10:01:27 +02:00 |
|
|
|
1f27750ac1
|
Sichere Qwen-Bereinigung: app.py
|
2026-08-14 10:01:27 +02:00 |
|
|
|
bc69dde0af
|
Merge pull request 'Host-Forensik um sichere Detailprüfungen erweitern' (#27) from feat/forensics-details-20260814 into main
|
2026-08-14 09:55:10 +02:00 |
|
|
|
46f2293078
|
Forensik um Firewallregeln und redaktierten ISO-Diff erweitern
|
2026-08-14 09:55:08 +02:00 |
|
|
|
b65ff79097
|
Merge pull request 'Read-only Host-Forensik über Butler' (#26) from feat/read-only-host-forensics-20260814 into main
|
2026-08-14 09:52:54 +02:00 |
|
|
|
a5d3b0c7ce
|
Read-only Host-Forensik: tests/test_app.py
|
2026-08-14 09:52:52 +02:00 |
|
|
|
8343364496
|
Read-only Host-Forensik: app.py
|
2026-08-14 09:52:52 +02:00 |
|
|
|
0b6df3fc0a
|
Merge pull request 'Veralteten Semaphore-Service aus Butler entfernen' (#25) from cleanup/remove-semaphore-20260814 into main
|
2026-08-14 08:29:38 +02:00 |
|
|
|
f7993383d1
|
Veralteten Semaphore-Proxy entfernen
|
2026-08-14 08:29:36 +02:00 |
|
|
|
6761089be9
|
Merge pull request 'Sichere Ansible-NFS-Aktion im Butler' (#24) from feat/ansible-nfs-action-20260814 into main
|
2026-08-14 06:51:04 +02:00 |
|
|
|
ad863eac15
|
Ansible-NFS-Aktion: tests/test_app.py aktualisieren
|
2026-08-14 06:51:03 +02:00 |
|
|
|
fde0b2d469
|
Ansible-NFS-Aktion: app.py aktualisieren
|
2026-08-14 06:51:02 +02:00 |
|
|
|
6092c432fe
|
Merge pull request 'Remove BW Manager deployment endpoint' (#23) from remove-bw-manager-20260813 into main
|
2026-08-13 17:55:28 +02:00 |
|
|
|
dedde311f1
|
Remove obsolete BW Manager deployment endpoint
|
2026-08-13 17:55:26 +02:00 |
|
|
|
0d9a43c8f6
|
Merge pull request 'fix: set TTS bridge secret ownership' (#22) from fix/tts-secret-owner-20260813130906 into main
|
2026-08-13 13:09:09 +02:00 |
|
|
|
cb54a7977a
|
fix: make bridge secrets readable by service uid
|
2026-08-13 13:09:07 +02:00 |
|