Tweak the formatting of the disk usage section of the system info widget
Fixed #8098 by converting the '.' in interfaces names to '_' when used to compose an HTML element class name
Fixed #8053value vs text on Gateway selector
Add a separate checkbox for OpenVPN servers to redirect an IPv6 gateway now that OpenVPN has a native flag for it. Implements #8082
While here, since local network boxes are hidden when redirect gateway is enabled, do not use the values in those boxes when crafting the configuration. That way the GUI configuration is consistent with the backend.
Fix saving the CRL choice for OpenVPN clients. Fixes #8088
Fixed #8053 Revised page JavaScript to update gateway selector on IP family change
(cherry picked from commit ae381698db23f260027c27c9aa12694a38c2f9ce)
Detect when system is running a newer version than the one available on remote repository
Fix #7946: Display installed packages missing on remote repo to let user to delete it
Fixed #8039 Changed to on sanitizing data. This is to help so if the user has previous cookie data it shouldn't try and sanitize it.
Fixed #7966 added a moving average smoothing factor to help out with some of the jagged graphs. Since the quickest update will be every other second this will help make it look smoother. Also added this to the widget and added some functionality to the status page so it can display in two different styles. Setting smoothing to 0 will make the graph the same as before this was added. Raising it will allow for a moving average to be taken into account to smooth out the graphs.
Provide mechanism to allow for transition to a new package repository server
Fix a bug in interfaces.php that will cause a failure on first 'Save' of 'OPT1' with some hardware configurations.
Remove stray white space.
fixed the ipsec widget to show splitconnections for ikev2
removed extra quote
Fixed an issue where it was showing the escaped apostrophes on all info boxes. This will fix the issue of the javascript getting terminated in the ipsec status page in french. and not print it to the user
Fixed #8043 It didn't like one of the french characters being saved in the config so it would rollback the config and not allow you to enable mobile clients. Added an html entities to replace it with safe characters. Also added some escapes when it tried to print certain words using a ['] and terminating a string in javascript for the ipsec_status page. This is a possibly a potential problem for multiple pages in French.
Cosmetic changes to repo branch switching
Provide a firmware branch selector on the System->Update page to allow the user to change their mind.On changing the selector, refresh the page to show the revised version information.
Add an option for LDAP servers to use the global root CA list as a peer CA. Fixes #8044
Add option to disable HSTS for nginx (Bug #6650)
Merge pull request #3847 from luckman212/pftop-extras-1
Merge pull request #3842 from PiBa-NL/20171004-vip-uniqueid
Fix #6459: Skip interfaces config in AWS EC2 wizard
Implement <skip_flavors> tag in wizards to skip specific steps on specific flavors
Set title and description after $stepid changes
Ensure that a certificate authority entry is capable of acting as a CA when importing. Fixes #7885
Reindex the user and group arrays after deleting items, to avoid operating on incorrect array entries. Fixes #7733
Change a few more instances of using the physical interface to the friendly interface in status_queues.php, which allows root queues to function with the new VLAN interface names. Fixes #8007
Check the correct variable.
All the IPv6 verification code block was being ignored before this commit.
Ticket #8024
added some security to strip html characters
Do not print JS when there are input errors on diag_dns.php; fix json_encode syntax. Ticket #7999
Added a description to mobile client to reflect description in phase1
Fixed #7978 I added a section in the css that is only parsed by IE10+ and it just sets the margin for tables to 1px instead of 0 this stops it from collapsing
The members of a LAGG cannot be assigned, used in VLANs, QinQ, or PPP.
This commit removes the LAGG members from the list of available interfaces.
Fix status_queues.php for the new VLAN interface format. Fixes #8007
Revise timeout message
Provide a mechanism to display a warning if the session times out and the dashboard is no longer updating
Encode uses of $widgetkey in various contexts so it isn't echoed back to the user raw. Fixes #7998
Widget instance counter must be numeric. Fixes #8000
Encode hostname parameter contents in javascript for diag_dns.php. Fixes #7999
Made it so it doesn't display an error when the session expires it juststops updating the graph. It will display in the console that it caughtand error when the session expires.
Fixed #7856 fixed an issue with a slightly different array format. Alsoupdated the child key and id to be more robust.
Merge pull request #3811 from trunet/add-cloudns-to-dynamicdns
fixed indentation
Fixed #7714 Edited it to show correct timezone
Fix #7976: Do not add button value to gettext
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
Merge branch 'master' into add-cloudns-to-dynamicdns
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..
Add filtering to pfTop page
Use include() to add logo content and use complete path
update svg logos to pull from file
Unbreak PRIQ queue creation for VoIP, Penalty Box, and P2P options. Fixes #7913
Only show copynotice when version changes
VirtualIP, FIX, VIPs should have a <uniqueid> property inside the config.xml, however if they are added as 'proxy-arp' or 'other' and then modified to ipalias or carp, the uniqueid stays empty.
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
dyndns: Adding support for ClouDNS (https://www.cloudns.net)
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