Configure/apply code changes.
* Vast performance increase. Fixes #12026
* Changed connection naming to be easier to interpret. Issue #11910
VTI interface numbering changes.
* Name is now "ipsec<reqid>" since reqid is unique per P2 and a low number.
* Upgrade code will update assignments to new format.
* Changed the way reqid values are calulated and used when set static for VTI. Fixes #12155
IPsec status changes.
* Vast performance increase. Fixes #11951
* Fixed issues with status descriptions not being matched correctly. Fixes #11910
* Disconnected P2 entries are shown in status. Implements #6275
* P2 descriptions are shown, where possible.
* Connect and disconnect buttons now use AJAX.
* Various formatting improvements.
IPsec widget changes.
* Shows active and total counts for P1, P2, Mobile leases.
* Tunnels list shows all P1 and P2 entries with individual status and AJAX disconnect/connect buttons.
Reindex items after deleting on vpn_ipsec.php. Fixes #11552
Slight reorganization of some configuration items when editing IPsec P1/P2
Various other code optimizations and improvements
Related issues
Bug #6275: Disconnected IPsec phase 2 entries are not shown in IPsec status
IPsec updates to address multiple issues