use HTTPS for dyndns providers that support it
Avoid reseting firewall hostname by WAN DHCP. It should fix #3746
qlimit must be included here
Change Cancel button to call history.back() as done in Firewall Rules, the current method has issues with IE 11, it should fix #3728
no () around qlength here
Allow hostnames in bulk import since they are valid entries in a network type alias.
Fix input validation logic on diag_testport.php, escape more shell arguments for good measure
Escape the individual dnsmasq advanced/custom options
Encode the detail field of an alias entry before displaying its contents back to the user.
Encode interface/VIP descriptions before displaying them on the NTP daemon settings.
Encode interface/VIP descriptions before displaying them on the GRE and GIF pages also;
While here, the GRE page was missing IP aliases from its list of bind IPs, add it in.
Per the dhcpd.conf man page and other documentation from ISC, mclt must not be defined on the secondary.
Shorten the wait at "reload" in startup wizard to 5 seconds from 60. That's more than adequate for current systems, no need to make people sit there for 1 minute. Many likely click out via the logo and miss the last screen entirely.
Do not execute on GET, only pre-fill Host box so the user can press the button to execute. Turn alias creation links into submit buttons for POST. While here, remove some backticks and simplify a little.
Remove javascript alert DNS resolution action from the firewall log view. It was already removed from 2.2, and it's better not to allow a GET action to perform that action.
Require click-through POST confirmation when restoring or deleting a configuation from the backup history page.
Avoid a "Cannot use string offset as an array" error if the packages section of the config is missing.
Avoid generating an invalid racoon config if the user specified a mobile pool that is too small.
Fix #3798 - 'IPsec phase 2 pinghost is not used if the source IP should be a virtual IP address'
Move dhcp6c log to dhcpd.log, it fixes #3799