Hey Thomas,
Pretty damn cool, thanks!I added a link to https://wiki.gnome.org/Projects/NetworkManager/VPN Yeah, maybe we're not so far away from that point (excerpt from the wireguard mailing list):I still think, it would be great to have wireguard support in NetworkManager not via a VPN plugin. But that is for another day.
This is wonderful news. I'm happy to work with you to make sure this comes out perfectly, and maybe when it's finished we can submit it upstream to NetworkManager, similar to how systemd-networkd now has WireGuard support built-in.last time i looked, network-manager included a local copy of a big chunk of systemd code. so it's possible that a newer version of network-manager will already have the systemd-networkd code available to it, and you just need to hook into it correctly from the nm internals. --dkg
Best regards, Max On 15/02/18 12:39, Thomas Haller wrote:
On Tue, 2018-02-13 at 13:20 +0100, Maximilian Moser wrote:Good day, ladies and gentlemen! It has been a while, but recently I have finally found time to work on the VPN Plugin for Wireguard for my Bachelor's thesis. The project is based on the OpenVPN plugin (which means it's more or less pure C) and can now be found on github: https://github.com/max-moser/network-manager-wireguard At this point, I'd like to thank Manuel Schölling and Thomas Haller for indirectly providing me with hints regarding the completion of connection set-up (SetConfig(), anyone?) through their mail exchange!Hi Maximilian, cool, thanks for letting us know. I added a link to https://wiki.gnome.org/Projects/NetworkManager/VPN I still think, it would be great to have wireguard support in NetworkManager not via a VPN plugin. But that is for another day. best, Thomas |