Eliminate ghost lines in modal
revised peer display/edit form
Revise appearance of save and PSK buttons
Added allowed ip validation
#5186 fixed validation issues as requested
#5186 - Provide 'generate PSK' butoon. Some fixes to validation
#5186 - Add ability to mark row-helper help text as required (underlined) by pre-pendinf text with '*'. No longer clear help text when adding new peer.
#5186 Added keepalive units, clarified Address text, added incremented port placeholder, minor validation changes
Added user input validation for Wireguard config. Marked certain values as required
Add the tunnel address to WG interface.
Wireguard support is now functional.
Fix the wireguard configuration file, start tunnels at boot.
Add the Endpoint port, fix the configuration permissions.
Remove the WG tunnel when a tunnel is removed.
Added support for wireguard pre-shared keys
Optionally generate keys in JSON
Added ability to generate a new public/private key pair for hte interface. Public key is displayed on the tunnel edit form
Fixes the saving of peers settings in GUI.
The previous commits had a few mistakes which were fixed in here.
Fixes the WG configuration path and creation.
The GUI is now working as expected to add, edit and save the WG tunnel entries.
Rename the Wireguard peers entries in configuration XML to 'peer'.
'peer' is already properly handled by the XML routines as a list entry, whichis not the case of 'peers'.
This fixes the saving of peers settings in GUI.
Fix a typo.
No functional change.
Fix the file name in header.
Remove the mention from m0n0wall, this code was created for pfSense.
Moved wg.inc to proper location
Dim row when tunnel is disabled
Removed peer file. No longer needed
Revised tunnel table, added firewall key display, added key generation code
Add tunnel name (wg?) to tunnel so that tunnels can be deleted without renumbering the remaining tunnels
Completed tunnel delete logic
Completed new tunnel functionality when no tunnels exist in hte config
Completed config file update
Add new tunnel functionality
Completed 'row helper' stuff to allow peers to be added and deleted
Split peer form into two rows with custom Javascript methods
Added form elements to edit interface
Prototyped main wireguard UI page
Accommodate PersistentKeepalive and PresharedKey peer options
<peer> => <peers>
Outlined Wireguard GUI pages and added it to the VPN menu
Outlines config.xml => wireguard config files utility
Blacklist => Blocklist, Whitelist => Pass list
OpenVPN genkey secret command fix. Issue #11249
Static DHCP mappings DDNS tabs fix. Issue #10224
DHCPD ARPA zone trailing dot. Fixes #11224
Fixed #5454 require => require_once
Keep makewhatis while pkg post-install is not fixed
IPsec P1/P2 expiration and replacement refresh. Implements #11219
Identify minnowboard with BIOS 1.0
Intel has changed MBT identification
Obtained from: https://github.com/pfsense/pfsense/pull/4495
Merge pull request #4493 from bmhughes/add-watchfrr-to-routing-log
Merge pull request #4494 from bmhughes/fix_pkg_edit_button_descr
Fix PHP error in Mobile IPsec validation. Fixes #11212
Update translation files
Regenerate pot
Update the Copyright year.
A subsequent commit will deal with .po's.
Fix typo in state delete command
Improve handling of SMTP send errors. Fixes #11063
Add watchfrr to routing log
Fix incorrect description for pkg_edit buttons
Fix diag_dump_states.inc filename. Fixes #11197
Merge pull request #4489 from lepurt/master
Merge pull request #4490 from dsmackie/issue-10827
Merge pull request #4492 from Augustin-FL/patch-1
Correct DPD syntax and values. Fixes #11196
IPsec P2 life_time changes. May help with issue #10176
Load file on pressing 'Enter' key
Correct IPsec secrets section ID type handling. Fixes #11193
Revise JSON data format when generating a list of states
Moved diag_dump_states logic to an include file for clarity
Revise diag_arp.php moving control lgic to an include file
Use stronger cert defaults when creating a user cert. Fixes #11167
Avoid flooding the logs
Fix separators not updating - Issue #10827
- Fixed separator logic to allow adding/deleting separators when no rules are present- Fixed incorrect dirty assignment
Domeneshop DynDNS correct return code check. Fixes #11146
Secondary DDNS server entry for static DHCP mappings. Issue #10224
Namecheap DDNS error code fix. Issue #5308
Allow wildcard DNS record of type A in DynDNS client for DNS provider Gandi. Ticket #11159.
Correct cert expire threshold default text
Add product_label global variable
Introduce product_label global variable, by default with same value ofproduct_name. The idea is to make it easier for rebranded products tochange the name on all visual texts while internal structures arepreserved.
While here, remove deprecated $g['platform'] and also replace places...
Remove unused variable
Remove use of deprecated $g['platform']
Remove (harmless) double / in file path
Fixed #11144 by verifying correct generation of userkey
Allow to select VXLAN interfaces for VLAN. Fixes #11143
Do not restart Unbound on OpenVPN client connection. Implemets #11129
Do not run rc.newwanip if received DHCP address has not changed. Fixes #11142
Hide VTI interfaces from Interface Group member list. Issue #11134
Pass correct parameter to create a new VXLAN interface.
Bridge prio/cost saving fix. Issue #11122
SLAAC on parent IPv4 interface fixes. Issue #9324
Voucher via URL fix. Feature #1984
DHCP6 VLAN with Track VLAN interfaces boot fix. Issue #3965
Use first interface with IP as fallback for NAS-IP-Address. Fixes #11109
Use idn_to_ascii() only for host type aliases. Fixes #11106
Ticket #9270: Make sure parameters are UTF-8
As described on ticket, for some reason we still don't know, whenpfSense_kill_states() is called with subnet as parameter (n.n.n.n/n) itmakes changes on $_POST content that can lead system to unpredictableresults....
IPsec PH2 proposals order fix. Issue #11078
Run dhcp6c enabled interfaces after track interfaces is UP. Fixes #3965
Run rc.newwanipv6 on dhcp6c REQUEST reason. Issue #9634
Do not bind unbound to disabled/nocarrier interfaces. Fixes #11087
Dynamic IPv6 DNS servers fix. Feature #10931
VXLAN restart on newwanip event. Bug #10960
Fix icon file name
Revise apple touch icons