v0.3.0
Quota Manager v0.3.0.
Install on the gateway laptop:
sudo apt install ./quota-manager_0.3.0_all.debOr, with the apt repository configured (see README):
sudo apt-get update && sudo apt-get install quota-managerThe package configures the network stack, installs the Python
dependencies into /opt/quota-manager/.venv, wires the
quota-gateway systemd service and starts it. See the README for
the post-install router steps (disable DHCP, disable IPv6/RA).
Added
- Notification bell. A bell icon in the top-right corner shows a red badge
when something security-related happens (failed logins, blocked attacks, a
default password still in use, dashboard exposed to the internet). Click it
for a list with timestamps and plain explanations. - Proper forms for firewall rules and port forwards. Adding or editing a
firewall rule or port forward now opens a clear form with labeled fields,
instead of a chain of pop-ups. Existing port forwards also gained an
Edit button. - One-click HTTPS. The Firewall tab gained an Enforce HTTPS card:
click Enable HTTPS and the dashboard generates a certificate, saves it,
and restarts securely — all in one step. A Remove HTTPS button lets you
undo it just as easily.
Fixed
- The firewall's "block incoming connections from the internet" rule works
now. Another rule was sitting ahead of it and swallowing the traffic, so
the block never actually applied to external devices. - HTTPS enable crashed on first use — a timing mistake meant it tried to
lock a file before creating it. Fixed. - On installed boxes, Enable/Remove HTTPS edited the wrong settings file
and the change appeared to do nothing until restart. Fixed. - "Remove HTTPS" silently did nothing due to a settings-saving slip. It
now rolls back to plain HTTP properly.