Max Moser
b5757b8502
Fix naming of created interface
...
Previously it was not possible to create interfaces with names
containing whitespaces (or other special characters).
2018-04-05 19:32:34 +02:00
Max Moser
2470f6ad1f
Fix issue with PSK and add checks for Base64 keys
...
Write PresharedKey to [Peer] section instead of [Interface] on export, as it should be.
Change ConnectionEditor UI accordingly to reflect this change.
Add check for proper length and Base64 encoding of keys (public, private, PSK).
2018-04-05 13:58:07 +02:00
Max Moser
dce4fd41dd
Add WireGuard embeddable library to project
2018-03-08 21:22:03 +01:00
Max Moser
013c65096c
Add FQDN support in the Connection Editor
...
Make the Connection Editor accept things that basically look like FQDNs
Add quotation around the connection ID for wg-quick up/down
Move the is_empty function to shared/
2018-02-23 16:30:15 +01:00
Max Moser
619bd1a0f5
Rename defines to WIREGUARD, get rid of old code
2018-02-12 18:50:57 +01:00
Max Moser
c101ed8f04
Add comments and remove unneeded code from import-export.c
2018-02-12 18:06:21 +01:00
Max Moser
03ccd23708
Move import-export to shared/ in order to be able to use it in the actual plugin
2018-02-11 23:17:22 +01:00
Max Moser
94046d0b8c
Implement import/export and connection editor UI
2018-02-11 17:29:38 +01:00
Max Moser
7854ed37d2
Add service defines
2018-02-11 17:26:23 +01:00
Max Moser
ba0a68e456
Add additional service defines
2018-02-09 22:42:31 +01:00
Max Moser
78bea70abc
Add definitions for import/export
2018-02-09 15:58:42 +01:00
Max Moser
e093d75143
Add Wireguard-related service defines
2018-02-07 21:04:23 +01:00
Max Moser
4517f7590f
Make first steps towards WG plugin from OVPN plugin
2017-11-06 13:08:27 +01:00
Max Moser
337d10e1e0
Copy openvpn project as base
2017-11-06 13:02:05 +01:00