Fixed get_vlan_nr
improved custom exceptions, now defined on a dedicated app module (exceptions.py)
Cleaned up sliver interface registration
Cosmetics
Cosmetics
Upgrade warnings in bold
Added save and continue and save and add another to sliver modeladmin nested to slices
Added DISABLE_LOGIN_CSRF_FROM additional check
Fixed api/server/ reverse admin url
Cleaned up api docstrings
Fixed bugs and implemented enhacements reported by ivan (sliverIface.CreateByDefault, default DebugIface name and whitespaces on firmware generation
Improved domain name handling
Improved Upgrade notes on upgradecontroller
Allow postupgradecontroller to run in an environment with unsatisfied dependencies
Fixed bug writing upgrade notes header
CN refactored. Added cert for secure connection to NodeDB (HTTPS).
Urlize state app
Urlize state.metadata
controller.utils.html -> apps.state.utils
Improved get_modeladmin util