Commit Graph

1978 Commits

Author SHA1 Message Date
4587f7686e feature: basic management service implementation (#44)
* feat: basic management service implementation [FAILING TESTS]

* test: fix healthcheck test

* test: #39 add peer registration endpoint test

* feat: #39 add setup key handling

* feat: #39 add peer management store persistence

* refactor: extract config read/write to the utility package

* refactor: move file contents copy to the utility package

* refactor: use Accounts instead of Users in the Store

* feature: add management server Docker file

* refactor: introduce datadir instead of config

* chore: use filepath.Join to concat filepaths instead of string concat

* refactor: move stop channel to the root

* refactor: move stop channel to the root

* review: fix PR review notes

Co-authored-by: braginini <hello@wiretrustee.com>
2021-07-17 14:38:59 +02:00
dd50f495ab docs: add Wireguard trademark statement v0.0.8 2021-06-29 12:50:58 +03:00
bb2477491f Merge pull request #37 from wiretrustee/add-service-command
feature: Adding service command
2021-06-27 16:50:27 +02:00
f4d7faaf4e debug port value 2021-06-25 11:49:16 +02:00
cffb08ad23 Use go bin 2021-06-25 11:23:13 +02:00
8d05789749 preserve env GOROOT 2021-06-25 11:18:34 +02:00
ca5970140f set config path to avoid ci/cd limitations 2021-06-25 11:08:16 +02:00
ac628b6efa use sudo for testing service installation 2021-06-25 11:01:21 +02:00
80665049dc fixed Init Execution 2021-06-25 10:59:10 +02:00
881f078759 Removed engine.Stop 2021-06-25 10:58:42 +02:00
1cf9b143e0 update go.mod with service command dependecies 2021-06-25 10:40:47 +02:00
158547f3eb rebase 2021-06-25 10:39:56 +02:00
ab6452065d Updated documentation for Powershell as admin 2021-06-25 10:28:50 +02:00
e553c5e97e Avoid prompt admin at every execution 2021-06-25 10:28:27 +02:00
3041ff4ef7 Merge pull request #36 from wiretrustee/avoid-proxy-when-local-net
feature: initial implementation of avoiding local proxy if peers are …
2021-06-25 07:15:37 +02:00
61a7f3013b Rename Name function 2021-06-24 23:16:09 +02:00
dac865c61f chore: add log to detect a usage of the Wireguard kernel module 2021-06-24 12:49:14 +02:00
a40669270a refactor: rearrange iface package 2021-06-24 11:46:33 +02:00
f2ca2fc7c1 refactort: extract method to create Wireguard interface using kernel module 2021-06-24 11:02:40 +02:00
729b16e599 fix: windows iface build 2021-06-24 10:59:41 +02:00
561bd681d9 fix: golint errors 2021-06-24 10:55:05 +02:00
0e313eec24 fix: mod.go build only for linux 2021-06-23 16:16:48 +02:00
4216cd2986 feature: add feature to determine when to run wireguard userspace implementation or native one (linux) 2021-06-23 16:11:54 +02:00
c18899d135 Add windows documentation 2021-06-23 01:38:44 +02:00
20248dadb7 Merge remote-tracking branch 'origin/add-service-command' into add-service-command 2021-06-23 01:07:05 +02:00
1a06518f1b Update resource file with requireAdministrator, added resources.rc and manifests.xml 2021-06-23 01:06:47 +02:00
dd72a01ecf feature: add check of Wireguard kernel module existence (Linux only) 2021-06-22 14:38:28 +02:00
bbfbf797d5 chore: remove os.Exit - unnecessary call 2021-06-22 12:11:51 +02:00
52db303104 Add service command tests 2021-06-22 01:17:30 +02:00
5122294adf golint: properly handle defer engine stop 2021-06-22 01:17:01 +02:00
a87f828844 Adjust service command outputs to use cmd Print functions 2021-06-22 01:07:12 +02:00
8088c7a591 feature: add stop handling for engine 2021-06-21 11:18:03 +02:00
74355a2292 fix windows default config path 2021-06-20 23:33:49 +02:00
a66cdccda9 Add service controllers and installers commands 2021-06-20 23:01:44 +02:00
06c7af058b Create config dir if using default configPath 2021-06-20 23:01:12 +02:00
41b50a08d4 feature: Adding service run command 2021-06-19 15:09:32 +02:00
3c45da553a Merge pull request #28 from wiretrustee/test-signal-grpc
test: add basic signal IT tests
2021-06-19 14:51:35 +03:00
8dfccfc800 refactor: remove unused code 2021-06-18 13:22:56 +02:00
021092800b fix: extract constants from iface to iface_configuration 2021-06-18 13:10:32 +02:00
aa854c5899 add linux native wg interface 2021-06-18 13:01:43 +02:00
e41fdedd5b feature: enable ice mDNS 2021-06-17 21:31:53 +02:00
923cabda9a feature: initial implementation of avoiding local proxy if peers are in the same net 2021-06-17 14:27:33 +02:00
db673ed34f fix: #35 peer Registration Race when client connects to the signal server 2021-06-17 11:12:35 +02:00
6465e2556a Merge pull request #34 from stv0g/remove-dead-code
Remove dead code
2021-06-15 20:54:43 +02:00
89dba7951a remove unused function 2021-06-15 20:50:59 +02:00
9308a51800 refactor: rename SignalExchangeServer to Server to comply with good practices 2021-06-15 19:02:46 +02:00
94c0091a7b test: add message exchange test timeout 2021-06-15 18:58:47 +02:00
f247f9a2f8 chore: fix golint error 2021-06-15 16:31:45 +02:00
c49bd23ac5 chore: fix golint error 2021-06-15 16:20:39 +02:00
11174a50cd 6Merge branch 'test-signal-grpc' of github.com:wiretrustee/wiretrustee into test-signal-grpc 2021-06-15 16:13:49 +02:00