Maycon Santos
|
1a8c03bef0
|
feature: Support live peer list update (#51)
* created InitializePeer and ClosePeerConnection functions
* feature: simplify peer stopping
* chore: remove unused code
* 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>
* Handle read config file errors
* feature: add letsencrypt support to the management service
* fix: lint warnings
* chore: change default datadir
* refactor: set default flags in code not Dockerfile
* chore: remove unused code
* Added RemovePeer and centralized configureDevice code
* remove peer from the wg interface when closing proxy
* remove config file
* add iface tests
* fix tests, validate if file exists before removing it
* removed unused functions UpdateListenPort and ConfigureWithKeyGen
* Ensure we don't wait for timeout when closing
* Rename ClosePeerConnection to RemovePeerConnection
* Avoid returning on uapi Accept failures
* Added engine tests
* Remove extra add address code
* Adding iface.Close
* Ensure Close the interface and disable parallel test execution
* check err var when listing interfaces
* chore: add synchronisation to peer management
* chore: add connection status to track peer connection
* refactor: remove unused code
Co-authored-by: braginini <hello@wiretrustee.com>
Co-authored-by: Mikhail Bragin <bangvalo@gmail.com>
|
2021-07-19 15:02:11 +02:00 |
|
braginini
|
561bd681d9
|
fix: golint errors
|
2021-06-24 10:55:05 +02:00 |
|
mlsmaycon
|
aa854c5899
|
add linux native wg interface
|
2021-06-18 13:01:43 +02:00 |
|
braginini
|
e41fdedd5b
|
feature: enable ice mDNS
|
2021-06-17 21:31:53 +02:00 |
|
braginini
|
923cabda9a
|
feature: initial implementation of avoiding local proxy if peers are in the same net
|
2021-06-17 14:27:33 +02:00 |
|
braginini
|
790858c31b
|
fix: golint errors (part 2)
|
2021-05-19 11:13:25 +02:00 |
|
braginini
|
5342f10e7f
|
fix: golint errors
|
2021-05-19 10:58:21 +02:00 |
|
braginini
|
f0048d16fb
|
Merge remote-tracking branch 'origin/main' into lint-warns
# Conflicts:
# connection/engine.go
|
2021-05-19 10:45:44 +02:00 |
|
braginini
|
a773ec8150
|
feat: add interface black list to avoid undesired interfaces
|
2021-05-16 18:05:08 +02:00 |
|
mlsmaycon
|
f1cff0e13a
|
fix doc and lint warns for connection package
|
2021-05-15 15:23:56 +05:00 |
|
braginini
|
2b77da4e12
|
project init
|
2021-05-01 12:45:37 +02:00 |
|