Fix the unnecessary 'RAM Disk has settings has changed' reboot every time the miscellaneous settings are saved.
Revert "Fix a bug in interfaces.php that will cause a failure on first 'Save' of 'OPT1' with some hardware configurations."
This reverts commit 373513a56140215c93282252186a938b7cefcf47.
Fixed #8129 Updated to show timezones that have half hour increments i.e. asia/kolkata
Revert "Merge pull request #3868 from loonylion/master" Caused issues reported in https://redmine.pfsense.org/issues/8223This reverts commit 74c55258b21ada7a542965c2470fbaa45ce19689, reversingchanges made to 2acb4025ee7fef074a67d1021a5e62a0aff9fd37.
Optimze ICMP description processing
Fixes #8219Escape single quotes when they arise from ICMP description translations
After recent fixes to auth_check.inc, move the IPsec widget back to auth_check.inc since its timeout problems are likely now fixed.
Merge pull request #3883 from stilez/patch-70
Fixed #8159 added a sort by index after a delete call has been made to make sure it lines up correctly.
Fix typo
correct %d -> %s
As previous code used a string. Probably makes no difference and a number is simpler but doesn't matter
Clarify the unexplained numbers in "log verbosity"
At the moment verbosity is a bare list of digits, 0 to 5. No explanation, nothing else. This PR replaces the visible text by user-friendly info as to what will be logged. Source is https://www.unbound.net/documentation/unbound.conf.html
Merge pull request #3880 from bibz0r/master
Merge pull request #3873 from PiBa-NL/20171121-localauth-translated-problem
Merge pull request #3801 from cgull/radvd-zero-router-lifetime
webgui, option to disable dragging of rules
Merge pull request #3776 from nazar-pc/ram-disk-reboot-fix
Merge pull request #3868 from loonylion/master
interfaces_fast.inc: removed accidental rolling 'r' from comment removed unused parameters from definition of convert_real_interface_to_friendly_interface_name_fast()
interfaces_assign.php: removed profiling code removed unncessary comments...
Merge branch 'master' into master
Merge pull request #3844 from luckman212/ovpn-gw-patch-2
Merge pull request #3183 from znerol/feature/master/register-openvpn-cn
Merge pull request #3875 from LedPighp/dyndns_godaddy
Changed maximum length of usernames from 16 to 32 characters. This seems to be some old FreeBSD requirement which is not needed anymore.
Merge pull request #3825 from adam820/helptext-cleanup
Merge pull request #3824 from cfazendin/ddns_widget
Merge pull request #3820 from phil-davis/status-if-disabled
Merge pull request #3819 from PiBa-NL/20170910-show-interface-openvpn
Merge pull request #3797 from IknowJoseph/patch-1
Fixed #8143 Remove any html special characters for request variable
GoDaddy allows a hostname of @
Feature #8123: Add GoDaddy as a Dynamic DNS provider
local authentication option, use key value instead of translated name.
Fixed #8112
Prevent Clickjacking in CSRF error page
Add upgrade notice include file
Add upgrade notice to dashboard
Revise modal notice header
Provide a simple mechanism for pakage installer to display a notice to the user. (Such as: Firewall must be rebooted before this package becomes available")
Fixed #7896 Made sure only images could be uploaded and validated on the server to make sure it is an image and not something else.
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
fix for broken preselection of select boxes
Improves bug#6400 further reducing page load time from my previous commit
Moved select box generation code out of interface display loop, meaning it runs once iterating over count(interfaces) rather than running count(interfaces) times iterating over count(interfaces) each time....
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
refactored interfaces_assign.php to to benefit people with large numbers of VLANs, as requested on the forum at https://forum.pfsense.org/index.php?topic=137391.0. Also contains a minor speedup for interfaces_vlan.php. Modified functions are contained in interfaces_fast.inc. Profiling code is still present but commented out, as is replaced code.
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
Merge pull request #3848 from PiBa-NL/20171011-xmlrpc-prevent-lost-lock