mirror of
https://github.com/CyberMind-FR/secubox-deb.git
synced 2026-07-28 21:17:36 +00:00
60 lines
2.6 KiB
Plaintext
60 lines
2.6 KiB
Plaintext
secubox-portal (2.2.2-1~bookworm1) bookworm; urgency=medium
|
|
|
|
* fix(ui): 'Active bans' now reflects the live /crowdsec/decisions list
|
|
(includes CAPI community blocklist) instead of the local-only
|
|
health/summary.active_decisions; hero 'Bans active' kept consistent.
|
|
|
|
-- Gerald KERMA <devel@cybermind.fr> Mon, 29 Jun 2026 21:00:00 +0200
|
|
|
|
secubox-portal (2.2.1-1~bookworm1) bookworm; urgency=medium
|
|
|
|
* fix(ui): reskin the portal to the standard SecuBox template — shared
|
|
sidebar (nav#sidebar + sidebar.js) replacing the bespoke top navbar,
|
|
design-tokens + crt-light C3BOX palette replacing the P31 green theme,
|
|
main.main layout + crt-engine. Dashboard content, element IDs and the
|
|
data-fetch JS are unchanged.
|
|
|
|
-- Gerald KERMA <devel@cybermind.fr> Mon, 29 Jun 2026 20:30:00 +0200
|
|
|
|
secubox-portal (2.2.0-1~bookworm1) bookworm; urgency=medium
|
|
|
|
* portal: regenerate /portal/index.html as a public-facing operational
|
|
dashboard (issue #192). Consumes unauthenticated metrics endpoints
|
|
(cert-status, visitor-origin, live-hosts, health/summary, cookie-
|
|
audit/summary, crowdsec/decisions) and renders:
|
|
- Navbar (portal/soc/metablogs/publish/cookies/repo)
|
|
- Hero (overall health score + uptime/SSL/vhosts/certs/bans)
|
|
- Services LED grid (waf/crowdsec/haproxy/nginx/system)
|
|
- System metrics (CPU/RAM/Disk/Load/LXC) with progress bars
|
|
- Certificates summary (total/valid/expiring/critical/expired)
|
|
- Cookie Audit · RGPD breakdown
|
|
- Attacks & Bans tiles (active bans / WAF % / today alerts)
|
|
- Top vhosts (last 60 min traffic)
|
|
- Top visitor ASN (geographic attribution)
|
|
Auto-refresh 30s, graceful degradation on endpoint failure.
|
|
Style: P31 phosphor green CRT (preserved from previous version).
|
|
|
|
-- Gerald KERMA <devel@cybermind.fr> Mon, 18 May 2026 05:54:39 +0200
|
|
|
|
secubox-portal (2.1.0-1~bookworm1) bookworm; urgency=medium
|
|
|
|
* Add device-specific theming based on detected board
|
|
* Add GET /theme endpoint (returns colors, badge, name for board)
|
|
* Add GET /branding endpoint (full branding info with capabilities)
|
|
* Login page dynamically adapts to device type
|
|
* 7 board themes: MOCHAbin (Pro), ESPRESSObin (Lite), x64-vm (Virtual),
|
|
x64-baremetal (Server), RPi (Maker), unknown (Standard), default
|
|
* Uses secubox_core.kiosk for board detection
|
|
|
|
-- Gerald KERMA <devel@cybermind.fr> Tue, 01 Apr 2026 12:00:00 +0200
|
|
|
|
secubox-portal (1.0.0-1~bookworm1) bookworm; urgency=medium
|
|
|
|
* Initial release
|
|
* Web authentication with JWT tokens
|
|
* Login/logout endpoints
|
|
* User management
|
|
* Session tracking
|
|
|
|
-- Gerald KERMA <devel@cybermind.fr> Sat, 21 Mar 2026 19:00:00 +0000
|