Commit Graph

51 Commits (b5757b8502e27db7bc0d44294dca6608a81db0c2)

Author SHA1 Message Date
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 317e741e86
Merge pull request #1 from strassl/master
Fix WireGuard spelling in README
2018-02-13 13:47:15 +01:00
Simon Strassl e345aefb98 Fix WireGuard spelling in README 2018-02-13 13:39:49 +01:00
Max Moser 647a39af38 Remove files that do not fit anymore 2018-02-13 02:36:24 +01:00
Max Moser 3616766275 Update AUTHORS 2018-02-13 02:25:43 +01:00
Max Moser 0a38c08072 Remove languages, as they have been left over from a different project 2018-02-13 02:25:07 +01:00
Max Moser 598da2ed53 Update README 2018-02-13 02:13:33 +01:00
Max Moser ccec1c1471 Remove old tests 2018-02-13 02:12:29 +01:00
Max Moser c05173c000 Update description of how to install 2018-02-12 22:19:37 +01:00
Max Moser 03bfd50db0 Fix references to wrong shared objects in name.in 2018-02-12 22:19:25 +01:00
Max Moser 94778567c5 Add comments to make code more understandable 2018-02-12 22:05:04 +01:00
Max Moser 832ece4de2 Remove previously added debug stuff 2018-02-12 22:04:41 +01:00
Max Moser 65b6904f11 Remove auth-helpers, because not required 2018-02-12 18:55:06 +01:00
Max Moser 619bd1a0f5 Rename defines to WIREGUARD, get rid of old code 2018-02-12 18:50:57 +01:00
Max Moser 654ddec142 Deny permission to use d-bus name wireguard per default 2018-02-12 18:49:55 +01:00
Max Moser e5b87cbc8c Remove OpenVPN helper 2018-02-12 18:12:15 +01:00
Max Moser dcc1aac12d Remove code left over from OpenVPN, which is not required for WG 2018-02-12 18:09:24 +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 32bcdbfd3c Prevent NM from creating a default route to the device 2018-02-12 16:43:24 +01:00
Max Moser c12e861ccf Continue transition 2018-02-12 16:06:08 +01:00
Max Moser 0287e14285 Start transition to nm-wireguard naming 2018-02-12 15:35:47 +01:00
Max Moser 5811801078 Implement connect() and disconnect() 2018-02-11 23:18:28 +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 3209433372 Change description of editor plugin 2018-02-11 17:29:15 +01:00
Max Moser 48fe498473 Extend editor GUI 2018-02-11 17:27:39 +01:00
Max Moser 7854ed37d2 Add service defines 2018-02-11 17:26:23 +01:00
Max Moser f9f04bb438 Update README 2018-02-10 17:05:38 +01:00
Max Moser 8687ec86a1 Implement most parts of import 2018-02-09 22:43:16 +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 41d3c7d065 Start implementation of import 2018-02-09 15:05:19 +01:00
Max Moser 3bb3c292bb Change Editor UI for Wireguard 2018-02-07 21:05:54 +01:00
Max Moser e093d75143 Add Wireguard-related service defines 2018-02-07 21:04:23 +01:00
Max Moser 79d52182d5 Babysteps towards getting it to run 2018-02-06 16:36:04 +01:00
Max Moser 5c41fb3b38 Add fields for wg-related inputs, first trial 2018-02-06 16:33:21 +01:00
Max Moser 1c72e34eec Add script that parses the interesting parts from a wireguard config b/c C string handling is hard 2018-02-03 17:42:04 +01:00
Max Moser c9c72159b7 Port most of nm-openvpn-auth-dialog to Python 2018-02-03 17:40:56 +01:00
Max Moser fb4cfa2413 Add DBUS communication in dbus.py, update README and add changes to sources 2017-12-20 13:00:13 +01:00
Max Moser d606210675 Update description comment inside nm-wireguard-service.conf 2017-12-15 17:16:44 +01:00
Max Moser 52787c1117 Add README.md for project description 2017-12-15 17:09:30 +01:00
Max Moser 9a2801710b Add DBUS configuration that allows for usage of bus name 2017-12-15 16:58:35 +01:00
Max Moser 677d75fc4c Add support for disconnecting the WG VPN Plugin 2017-12-15 16:52:52 +01:00
Max Moser 57217aef8f Add includes2strings.py: Convenience script to extract required include paths for VS Code from the generated Makefile 2017-11-06 13:11:07 +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
Max Moser 1f8d30e878 Add gitignore 2017-11-06 13:01:19 +01:00