config: fix zabbix builds after option change
===> License GPLv2+ accepted by the user
====> You must select one and only one option from the DB single
=====> Only one of these must be defined: MYSQLDV SQLITE
*** Error code 1
xmlrpc: our xmlrpc sync still has a rather spcial handling for virtual ip's, which sometimes collisions with our standard handling when it comes to "nonsync" behavior.
In https://github.com/opnsense/core/commit/f469cf85296e3da8fe0bb49f4aaee58617d5e065 we fixed virtual ips with a vhid set, but missed the point that the backup may also set nosync on an item not in the list at all, in which case these items that are not in the list will still be duplicated.
This commit removes the vhid constraint and ignore all "nosync" records, which should close the gap here.
ipsec: fancy up the connections dialog
It's a bit special but save is for the form in particular
and this way we can have native striping. The grids save
on their own and hopefully UI will be clearer now.
Add a static header option for it and fix true/false checks.
Close the extra dialog-form on apply.
Discussed with: @Monviech
ipsec: reduce visual jumping on page by reusing grids
only hide if we're coming from a different tab. Any change
triggered on the tab itself will now clear the grids and reload
them so the content doesn't pop out and in of existence when
pressing save.
As a fallback, always hide if the connection doesn't exist
ipsec: reduce visual jumping on page by reusing grids
only hide if we're coming from a different tab. Any change
triggered on the tab itself will now clear the grids and reload
them so the content doesn't pop out and in of existence when
pressing save.
As a fallback, always hide if the connection doesn't exist