Update translation files
Regenerate pot
Fix #7976: Do not add button value to gettext
Welcome 2.4.1-RC
Do not show Serial when it's empty
Added JSON checks for widgets to prevent parsing errors.
Use the new function to validate the VLAN tags.
Fix the QinQ support.
Bring the QinQ support to the VLAN dotted format.
To avoid breaks third party software (such as dhcpd), we silently ignore the interfaces with names bigger than the maximum size in FreeBSD.
Ticket #7942
Restore auth_check()
Added back the previous commit since it got overwritten.
Related to redmine #6318 helps fix some times when it would get back null data after a session ended
IPSec widget no longer includes session timout code
Fix 7868 - Allow to enable hostres on all platforms after fix on FreeBSD-src
Change the VLAN inteface names to use the 'dotted' format of FreeBSD, which is shorter and helps to keep the interface name smaller than the limit (16).
This fixes the 4 digit VLAN issues when the NIC name is 6 bytes long.
Ticket #294
Merge pull request #3848 from PiBa-NL/20171011-xmlrpc-prevent-lost-lock
Merge pull request #3838 from doktornotor/patch-9
Merge pull request #3831 from luckman212/patch-1
Allow both AES-NI and Crypto modules to be loaded at the same time. Fixes #7810
Merge pull request #3821 from PiBa-NL/20170916-bsnmp-hostrest-check
Change OpenVPN to retry client auth when it fails by default, rather than making the process exit which confuses users. Fixes #7506
Unbound Serve expired
Serve expired – Records stay in cache after TTL expires, with a TTL value of 0, if a new lookup is requested the cached record will be served for maximum performance, but at same time the resolver will ask for a new value from upstream to refresh the value and TTL.
Fixed #7896Handled the case where there is no picture and made it simpler to loada picture.
Fixed #7714Added JS code to formate the date/time for UCT
Fixed #7921
Fix voucher test and expire pages. Fixes #7939
xmlrpc, webgui, prevent that a xmlrpc.lock is placed that is never unlocked, thus hanging php and the webgui after a few more sync request are trying to acquire the lock and all are waiting..
Use include() to add logo content and use complete path
update svg logos to pull from file
Update pfsense small logo
Unbreak PRIQ queue creation for VoIP, Penalty Box, and P2P options. Fixes #7913
Only show copynotice when version changes
Fix PPP log reference in status.php
Remove no-op code
See https://redmine.pfsense.org/issues/7889 for related discussion
Fixed #7889Increase max number of characters allowed in a tab array to 256 to prevent automatic conversion to pull-down
Add copyright notice to dashboard page (but only once per upgrade)
Tiny typo
Just removed an extra `'.'`
Dashboard refresh system should not call the widget callback function if no data was returned
Fixed #7856
Authentication selector JavaScript changed to eliminate lag
Setup wizard revisions
Populate more default values in the OpenVPN configuration generated by the wizard and rearrange some options so there is less of a difference when editing the configuration for the first time. Fixes #7864
(cherry picked from commit 95a8ebeb5b7d73e7e72eba27c22d2b2b312f92de)
Do not show group privilege controls unless the user is editing an existing group. Fixes #7865
SNMP, check for several hypervisors that cause hostres module high cpu usagealso skip setting it in the bnsmp config when such platform is detected without needing the user to save settings again
Implements PR170013 - Revise setup wizardwording and links
If /boot/loader.conf is not presetn check /boot/loader.conf.local.
Relax OpenVPN wizard cert validation to match that of the cert manager and encode values before using them. Fixes #7854Also, CDATA escape these fields in config.xml since they will most likely contain characters which are invalid in XML.While here, fix a cert display issue where a SAN value could be reused from a previous entry in the cert list display.
Add a field to pick a digest algo when signing a CSR, otherwise it ends up with SHA1. Fixes #7853While here, add the cert serial number and sig digest type to the info block for each cert.
Merge pull request #3809 from doktornotor/patch-5
Fixed #7827
Partially addresses #7805Bios date and version check date formats now match other timestamps on the dashboard
Use spaces in the write_config() message to prevent text wrapping issues in webGUI
See https://redmine.pfsense.org/issues/6363
Fixed #7811
Fixed #7804 Replace Math.trunc with Math.floor to make IE happy
Merge pull request #3804 from plumbeo/fix-details-popup
Merge pull request #3798 from IknowJoseph/patch-2
Captive portal: fix idle times in details popup
Explicitly cast $idle_time to integer.
When saving a GIF interface, do not allow the user to enter a subnet directly in the address box. The subnet is determined by the "GIF tunnel subnet" drop-down. Fixes #7789
fixed #7795By changing var name to no longer conflict with ipsec widget
widget comment fix
Fixed #7728Revised enabled/disabled diplay to match other firewall pages
Fixed #7787Always make an IPSec mobiles table, even if none have been configured. Prevents JS null valueerror message on console
Fix JSON format for mobile IPSec data per Kill Bill (Thanks!)
Remove dashboard update period stuff
No longer experimental so comment removed
Widget comment edit
Re-write CPU usage calculation to avoid sleep in AJAX call
Speedup package related calls to get_pkg_info() since now we have a script that update metadata periodically
Merge pull request #3796 from eyJhb/master
Fixed #7625
Hide dashboard update period control. No longer needed with central refresh system
Convert firewall log widget to centralized refresh system
Use central refresh system for dyndns widget
Converted thermal sensor widget to use central refresh system
ipsec widget converted to JSON formatted refresh
Revise error page to comply with login page style
Comment typos
Fixed #7625By:Separating the source and destination onChange functionsPreventing the mask selector from being automatically updated if it is disabledSimplifying the auto mask JavaScript
Refresh metadata before an upgrade
Spelling :(
Improve comments
Add AJAX version check
Show user when pkg metadata was updated
Change refresh link to icon