PHP8 fixes for service status widget. Fixes #13506
qinq: use if_vlan rather than netgraph
if_vlan now supports QinQ, so use that rather than netgraph. This isexpected to perform better, removes a subsystem dependency andsimplifies the php code as well.
Note that this is not possible on stable/12.
Properly quote variables
No functional change intended
Fix missing ikeid in created ipsec p1. Issue #13446.
When a new or duped p1 is submitted, $p1ent['ikeid'] is an empty string. Priorto php 8.0, comparing ($p1ent['ikeid'] == 0) for the empty string would yieldtrue, allowing the code to properly create and assign a new ikeid by calling...
Allow user to select PKCS#12 encryption. Fixes #13257
Convert P12 export to OpenSSL. Fixes #13257
PHP native method of creating PKCS#12 archives does not support using specific algorithms for encryption, so use the openssl binary instead.
Use AES-256 and SHA256 when encrypting the PKCS#12 data and private key.
Fixes some PHP bugs. For #13446
Fix primary console handling for EFI. Fixes #13080
Tested and working for both BIOS and EFI systems.
Update external http links
Fix some config access bugs in pkg.php for PHP81. Fixes #13446
View revisions
Also available in: Atom