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 the file name in header.
Remove the mention from m0n0wall, this code was created for pfSense.
Moved wg.inc to proper location
Removed peer file. No longer needed
View revisions
Also available in: Atom