Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 05:11
· 6 commits to main since this release

Quota Manager v0.3.0.

Install on the gateway laptop:

sudo apt install ./quota-manager_0.3.0_all.deb

Or, with the apt repository configured (see README):

sudo apt-get update && sudo apt-get install quota-manager

The 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.