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
View revisions
Also available in: Atom