All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Changed registration endpoint from
/register
to/register-hotspot
to avoid collisions.
CAPTURED_ADDRESS
env defaulting to198.51.100.1
to identify traffic that must be captured- CAPTIVE_PASSLIST chain now starts with return rule for captured-address so it always ends up in portal
- Allow host rule in CAPTIVE_PASSLIST is added AFTER the captured address rules
- Updated dependencies (Flask, Flask-Babel)
- Fixed missing
ip_in_passlist
in dummy - Using kwargs for filter calls
- Logging requests to all endpoints for easier debugging (all in DEBUG)
- Removed
ALWAYS_ONLINE
: always assume routing
- IP must be in passlist to be considered registered
- Spanish translation
- Upgraded dependencies (Flask, Flask-Babel, peewee)
- Initial version