Fixed #7787Always make an IPSec mobiles table, even if none have been configured. Prevents JS null valueerror message on console
(cherry picked from commit 75863a79705fccce21b7e0d0312ce1ef0b0985be)
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
(cherry picked from commit 6d028dc26c129ce1b0b25551142819772664f1e5)
fixed #7795By changing var name to no longer conflict with ipsec widget
(cherry picked from commit 3ed475b11dfcb2999a71195987495ccf05808127)
If the user chose to have DDNS Hostnames forced, respect that in the backend code for static map IPv6 hosts. Fixes #7324
(cherry picked from commit bad77fc0aca53e560710eaa75b3de198d7edb8f3)
Add French to GUI
Update translation files
Regenerate pot
Fix JSON format for mobile IPSec data per Kill Bill (Thanks!)
(cherry picked from commit ce3a6cfd365f171f6ffff86024a16dabb26803c8)
Time to go for 2.4.0-RC
Remove dashboard update period stuff
No longer experimental so comment removed
Add Polish to GUI, it's over 75% complete
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 #3795 from PiBa-NL/20170808-hfsc-no-prio
Merge pull request #3799 from marjohn56/Unbound-start-delay
Merge pull request #3796 from eyJhb/master
Fixed #7625
Do not use reference to avoid losing data
Always run additional_config_upgrade() and do it after config is written
Fix indent/space
Check if specific config upgrade code already ran and skip it
Add a function to be called every time convert_config() runs
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
Refresh cache every 2h when using GUI
Make sure pfSense-upgrade return code is obtained instead of tail's one
Unset workaround used to set cronjob on 2.3.x
Converted thermal sensor widget to use central refresh system
ipsec widget converted to JSON formatted refresh
Put the FQDN first in /etc/hosts to make dnsmasq happy when reverse resolving hostnames. Make a special exception for localhost. Fixes #7771
Revise error page to comply with login page style
Comment typos
Fix a couple of 'route: writing to routing socket: Invalid argument' warnings during the boot.
Use the correct variable and only add the route when the hostname is resolved (if the remote address is a hostname).route: writing to routing socket: Invalid argument
Do not run the dpinger when the IPv6 address has the tentative flag even after the timeout.
Disable the DAD on the stf interface. This prevents the dpinger from start.
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
Update cache when GUI successfully update pkg metadata
Change refresh link to icon
Consider only last output line
Some systems - only one that I am aware of, complain that unbound is starting before dchp6 has completed leading to problems, this occurs only on boot.
Further examination did indeed show that the problem is caused by unbound starting before the dhcp6c - RTSOLD - rc.newwanipv6 have completed, making sure that these have all run before unbound is allowed to start corrects the problem....
remove old logo from default page
Speedup get_system_pkg_version() considering only installed packages
Use cache file to show pfSense version information
Save pkg update return code
Add a protection to prevent ending up with duplicate crontab entry
Revised Netgate Services and Support widget to use AJAX when refreshing the data
dyndns: changed CloudFlare to Cloudflare - correct spelling
Sort languages alphabetically (in English)
Add Dutch to GUI, it's over 75% complete
Run rc.update_pkg_metadata in background when repository changes
Remove dead code using in the past to migrate from pfSense-repo-devel to a single pkg called pfSense-repo
Make sure pkg metadata is updated at least once daily. It will be used to speedup GUI parts related to pkg update
dyndns: added password help text for cloudflare
Ensure the callback function exists before calling
gateway, ntp, and openVPN widgets updated
Remove ajax stuff from installed packages widget
dd system information widget to central refresh systemAdd ability for a widget to specify how often it wants to be updated
Revise upgrade script to insert support widget at the top of column 2Add old support widget to obsolete files list
Repair broken AJAX response (POST vs GET)
interface_statistics widget added to central refresh system
Add ipsec widget to new centralized refresh system
shaper, hfsc cannot use priority, as such don't show the field in the webgui.Also for the other shapers 0 is a valid priorityWhile fairq causes a error loading rules with a priority above 7 so prevent that.
Experimental centralized widget refresh systemUsed by the interfaces.widget.php widget only for now
make css compatible with newer nvd3 version
Update config version
Fix upgrade 166 to 167 script
Rename support widget refresh link to match new widget name
Force the support widget to show when a user upgrades to this version
Remove .empty files from trusted/revoked directories
Theme Compact-RED, adopt new logo for theme sizing navbar size
update top nav bar logo
change login page logo to svg
remove image from rss widget
update favicon
Fix #7625: Auto select '128' as mask for IPv6
Fix VLAN Priority set pf syntax. Fixes #7744
Merge pull request #3762 from PiBa-NL/20170624_gatewayalarm_log
Merge pull request #3535 from fernsehkind/Redmine1629
Add pt_BR back to GUI since it's over 75% complete
Merge pull request #3773 from PiBa-NL/20170703-ipsec-sleep-lock
Merge pull request #3784 from PiBa-NL/20170713-shaper-show-disabled-interface-names
Merge pull request #3761 from marjohn56/master
Merge pull request #3789 from stilez/patch-69
Merge pull request #3787 from stilez/patch-68