Updated jQuery to 3.5.1 - jQuery-ui does not need to be updated
Fixed #10674 byt replacing .click() with .change()
Comment typo
Fix column count for floating rules tab. Fixes #10667
Fix implode() param order. Issue #10659
Merge pull request #4321 from vktg/sanitizeacme
Merge pull request #4322 from vktg/captivedisableperuserbw
Merge pull request #4324 from vktg/statusl2tp
Merge pull request #4329 from vktg/gwhover
Merge pull request #4330 from vktg/doublerootqueuefix
Merge pull request #4337 from vktg/pppoehostuniq
Merge pull request #4150 from Augustin-FL/captiveportal-db-sync
Merge pull request #4340 from vktg/6rd6to4mtu
Merge pull request #4342 from vktg/6rddyndns
Merge pull request #4343 from vktg/cleanupshapercode
Merge pull request #4344 from einichi/master
Merge pull request #4345 from vktg/pftopview
OpenVPN CSO remove routes option. Implements #9702
PFTop filter hide for non-states views. Issue #10625
Adjusted freedns v2 API var name to be more readable
Merge pull request #4333 from vktg/reflectiontimeoutfix
Add support for freeDNS DynDNS v2 API refs #10617
Cleanup status_queues.php code. Issue #10613
Allow to use 6RD/6to4 interfaces for DynDNS. Fixes #9641
6RD and 6to4 interface MTU set fix. Issue #6377
Reindex users before performing XMLRPC auth. Fixes #10585
The users may have changed between XMLRPC calls, so take that intoaccount.
Setting host-uniq for PPPoE. Implements #10597
Status / Queues root queue bandwidth calculation fix. Issue #3381
NAT Reflection timeout set fix. Issue #10591
Show gateway/group IPs on mouseover. Implements #885
status.php: Add L2TP VPN configuration. Implements #10583
Fix #10525: Move locale directories to proper name
Captive Portal per-user bandwidth input validation fix. Issue #9311
Sanitize ACME passwords. Issue #10569
Sanitize FreeRADIUS passwords. Fixes #10568
Set the default ICMP data payload size to 1 in dpinger probes.
This fixes the dropping of the ICMP probes in some broken routers/ISPs.
There is no increase of the packet size on wire as probes are smaller than 60 bytes (all probe packets are padded)....
Enforce saving logins across reboots when captive portal HA is enabledRedmine #97
Do not remove captive portal zones on backup node if captive portal HA sync is disabledFix #9303
Reset in-use/expired vouchers on backup node if vouchers are reset on master node.Redmine #8809
Write vouchers public key and config in /var/db/ on backup nodeFix #8807
Refresh connected users on primary when becoming master node.Redmine #97
Forward in-use/expired vouchers to the other node when performing a voucher auth.Redmine #97
Forward "Disconnect all" to the other nodeRedmine #97
Forward an user disconnection to the other nodeRedmine #97
Forward an user connection to the backup nodeRedmine #97
Backup node : fetch user list and in-use/expired vouchers from master node.Implement Redmine #97
Create a new page dedicated to backward syncImplement Redmine #97
Merge pull request #4306 from vktg/hidearmnetboot
Merge branch 'master' into aliasclone
Merge pull request #4311 from vktg/dyndnscopy
Merge pull request #4309 from vktg/idndnslookup
Merge pull request #4316 from vktg/idnalias
Merge pull request #4308 from xrm/master
Correct regex to remove redundant RRD tags from backup. Fixes #10508
While here, improve regex so it does not leave extra whitespace/blanklines in the resulting backup.
Merge pull request #4305 from vktg/l2tpsecretdescr
Merge pull request #4307 from vktg/dnslinksfix
Merge pull request #4313 from vktg/fwruledescrvalid
Alias IDN hostnames support. Issue #7255
Update user index after making changes. Fixes #9259
Feature #10392: Improved/unified wording, removed link3, fixed empty() vs !== bug, fixed upgrade code. Increased config to 20.3.
Fw rule description input validation. Issue #10542
DynDNS copy button. Issue #8952
Feature #10392: Removed IPv4/IPv6 selection. Added code for configuration migration on upgrade.
DNS/Ping/Traceroute IDN support. Issue #10538
diag_ping.php input validation fix. Issue #10537
Feature #10392: GRE: Tunnels cannot have IPv6 and IPv4 addresses at the same time
L2TP secret description fix. Issue #10531
Hide ARM32/64 network booting options. Issue #10374
L2TP client Shared Secret option. Issue #10531
Alias clone feature. Issue #6908
Merge pull request #4300 from vktg/lagginputvalfix
Allow 0 for IPsec P1 reauth/rekey/over. Fixes #10529
LAGG proto input validation fix. Issue #10504
Factor existing RAM disk usage into kmem calculation. Fixes #10420
Merge pull request #4298 from vktg/ipsecleasesbold
Merge pull request #4296 from vktg/remprivkey
IPsec Mobile status/widget online green-bold. Issue #10340
Remove CA prv key fix. Issue #10509
Merge pull request #4297 from vktg/rrdskip
Merge pull request #4295 from Marc05/master
Merge pull request #4294 from vktg/lacpfast
Merge pull request #4293 from vktg/defadaptivefields
Merge pull request #4291 from vktg/ntpenablefix
Merge pull request #4290 from vktg/floatfwfix
Skip all RRD data on backup. Issue #10508
Make LACP timeout PDU transmission speed configurable. Issue #10504
fix #10499 dark theme autocomplete popup not readable
Show default Adaptive Start/End values. Issue #7362
NTP disable clean config fix. Issue #3567
Floating rules tab fix. Issue #4629
Revert addMask() max /31 netmask. Issue 10433
Merge pull request #4285 from vktg/fwdefplaceholder
Merge pull request #4286 from vktg/inffloatingtab
Merge pull request #4283 from vktg/portforwardanyfix
Merge pull request #4277 from vktg/ntpgpsspeedfix
Merge pull request #4280 from vktg/ipsecvtirevertback
Merge pull request #4278 from vktg/radvdshowdefvalues
Merge pull request #4279 from Wasurerarenai/master
Add the default values of the TCP and UDP Timeouts on the WebUI. Issue #7362
Add Interfaces column to Floating Rules. Issue #4629