note: there's no trigger to perform the sync, so currently differences are only synced in the slipstream of otther events.
The events around synchronisation and reloading services really need some work sometime....
The captive portal is being replaced! This hooks up the
new page into the services section while ditching most of
the old code. There'll be no migration, if you use package
`opnsense-devel' and the captive portal you'll have to switch
to `opnsense' or migrate to the new code. Beware that the
new captive portal is going to be a huge step forward but
features will trickle in week after week until it is stable
enough to merge it. Latest release date is going to be 16.1.
* Abbreviations are generally discouraged in persistent
menu items. They look unprofessional or plain sloppy.
* Items should be short and concise. One word if possible.
Always avoid doubled meanings like e.g. "HA" + "Sync".
* "Manager" this and that everwhere is simply annoying.
Make "src" the implicit "/usr/local" so that nobody can
sneak in weird files in the base file system or potentially
overwrite them.
This is the last time, I swear... :)