Convert RSS Widget to use simplepie via Composer
Fix carp_status.widget.php for PHP81. Fixes #13535
Fix syntax error in system_authservers.php. For #13533
Fix a PHP81 bug in system_authservers.php
Encode path+fn in browser.php. Fixes #13262
DHCP/v6 PHP8 error fixes for some cases.
If a config starts with only WAN, no LAN assigned, there are a number oftags that were not handled properly on DHCP, DHCPv6, and RA.
Fixed up some other unrelated low-hanging fruit while I'm here, but allof these files need a lot more work for PHP8.
Fix service status widget listing of non-disabled services
PHP8 updates for resolver host editing
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.
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
Replace direct $config accesses in interfaces_vlan_edit.php. Issue #13446
Cert-related PHP 8.x changes.
Update status_carp.php PHP81 for #13446
Update interfaces_qinq_edit.php PHP81 for #13466
Update interfaces_vlan_edit.php PHP81 for #13466
Fix interfaces_groups_edit.php PHP81 for #13466
Fixes some PHP81 related config access issues related to interfaces and interface assignments for #13446
Merge pull request #4612 from zeroflow/master
Rename DHCP status from online/offline to active / idle/offline
Fix checking openvpn client or server config exists. Issue #13446
Captive portal PHP 8.1 fixes Issue #13446
Update pfSense-dark.css
Darken disabled input fields in dark theme. Fix #13390
Add option to list ACB restores in reverse order. Feature #11266
Restart gateway monitor on interface re-assign. Issue #12920
Skip empty gateways on interfaces.php Issue #13446
Fix PHP error on services_dnsmasq.php. Issue #13446
Fix PHP error on services_unbound.php. Issue #13446
Correct typo on include of config.lib. #13446
Remove IPv6 validation for RADIUS auth. Fixes #4154
Rework formatting
Add iconsremove red text for offlineremove bold/italic for both
Add formatting to online status in status_dhcp[v6]_leases.php for better readability. Implements #10345
Adds color & formatting to host online statusonline = bold + greenoffline = italic + red
Fix missing format specifier in input field help
Replace direct config accesses in status_graph.php, status_ntpd.php
Correct format specifier in input help
Replace direct config array access in diag_packet_capture.php
Add config and config lib requires to guionfig.inc
Fix some missing '/'es in config paths
Replace some direct config array accesses in wizard.php
Correct deprecated implode() syntax
Fix warnings in guiconfig.inc, unexpanded string in get_config_path call
Replace config array accesses in guiconfig.inc
Change some config array accesses in interfaces.php
Fix several unsafe multilevel config array accesses in setup wizard
Silence unused/undef'd variable warnings in filter.inc
Correct required param after optional param syntax errors
Consider EC digest prefix when renewing CA/Cert. Fixes #13437
CRL lifetime fixes to avoid rollover. Fixes #13424
Clean up+encode pkg rule filenames. Fixes #13426
Update UPnP status regex. Fixes #4500
Submitted-By: rtadams89 @ GitHub PR #4610
CA/Cert descr validation fixes. Fixes #13387
Validate description on save when editing and in other situations thatwere not yet covered.
While here, ensure that errors when editing a cert leave the user on thecert edit screen properly, but successful cases return to the cert list....
Trim leading space from CSV vouchers. Fixes #13272
Fixed handling of single rule selected with multi-delete Issue #9887
Clarify delegated IPv6 prefix source. Fixes #13310
Indicates the tracked interface and prefix ID, which is more importantnow that delegation works from multiple upstream sources.
Fix OpenVPN override TN handling. Fixes #13274
Encode filename browser.php. Fixes #13262
Update CARP status state sync note. Fixes #12701
Always display Global Root CA List. Fixes #13185
Reload Captive Portal rules on nomacfilter or per-user bandwidth change. Fixes #13216
Do not force setting a gateway with floating match limiter rules. Fix #13027
Incompatible OpenVPN P2P option note. Issue #13189
Revert "Destroy deleted/disabled IPsec SA. Fixes #13102"
This appears to be causing a pileup of swanctl processes on systems witha significant number of disabled tunnels.
This reverts commit d90552c59e51fb13c712b6a96a51ca2462424156.
Merge pull request #4586 from luckman212/outbound-nat-remove-colon
Merge pull request #4585 from luckman212/fix-status-dhcpleases-wrong-ifname
Merge pull request #4583 from luckman212/add-restore-dashboard-layout
Merge pull request #4588 from luckman212/fix-infoblock-placement-firewall_nat_out.php
captiveportal_ether_delete_entry() anchors/pipes delete fix. Issue #13169
captiveportal_passthru_delete_entry() -> captiveportal_passthrumac_delete_entry(). Fixes #13175
User Mgr scope icon corrections. Fixes #13174
fix infoblock placement on firewall_nat_out.php - redmine #13164
Ensure same type comparison. Additional fix #13059
Fix JS for mobile IPsec disconnect. Fixes #13131
remove colon to stay consistent with the rest of the GUI
Adapt OpenVPN widget to new output. Fixes #13129
Add default value to $ipv6type argument of restart_interface_services(). Fixes #13134
add option to restore dashboard widget layout
fix for https://redmine.pfsense.org/issues/13127
OpenVPN status improvements. Implements #13129
Use dnctl(8) to control limiter rules. Feature #12579
Allow to assign L2TP VPN server interface. Issue #13099
Merge pull request #4581 from kris-anderson/feature/relax-dhcp-input-validation
Merge pull request #4580 from luckman212/trim_static_dhcp_mac_on_save
Restart DNS Resolver after OpenVPN config save. Fixes #13117
Suppress php warning when using unlink. Fixes #13112
more spelling fixes
more accurate error message
fix a spelling mistake
max dhcp lease can be equal to the default lease
trim mac address when submitting
eases copy & paste which sometimes grabs a little extra whitespaceon either end -- previously caused input validation to fail
Destroy deleted/disabled IPsec SA. Fixes #13102
Captive Portal ipfw->pf transition. Todo #13100
Traffic Shaper Wizard bandwidth scale fix. Issue #13086
Optimize stacked IP Aliases reconfiguration. Issue #12961