 Mikhail Braginandbraginini
|
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 |
|
Mikhail Bragin
|
dd50f495ab
|
docs: add Wireguard trademark statement
|
2021-06-29 12:50:58 +03:00 |
|
Mikhail Bragin
|
bb2477491f
|
Merge pull request #37 from wiretrustee/add-service-command
feature: Adding service command
|
2021-06-27 16:50:27 +02:00 |
|
Mikhail Bragin
|
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 |
|
Mikhail Bragin
|
3c45da553a
|
Merge pull request #28 from wiretrustee/test-signal-grpc
test: add basic signal IT tests
|
2021-06-19 14:51:35 +03:00 |
|
braginini
|
8dfccfc800
|
refactor: remove unused code
|
2021-06-18 13:22:56 +02:00 |
|
braginini
|
021092800b
|
fix: extract constants from iface to iface_configuration
|
2021-06-18 13:10:32 +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
|
db673ed34f
|
fix: #35 peer Registration Race when client connects to the signal server
|
2021-06-17 11:12:35 +02:00 |
|
braginini
|
9308a51800
|
refactor: rename SignalExchangeServer to Server to comply with good practices
|
2021-06-15 19:02:46 +02:00 |
|
braginini
|
94c0091a7b
|
test: add message exchange test timeout
|
2021-06-15 18:58:47 +02:00 |
|
braginini
|
f247f9a2f8
|
chore: fix golint error
|
2021-06-15 16:31:45 +02:00 |
|
braginini
|
c49bd23ac5
|
chore: fix golint error
|
2021-06-15 16:20:39 +02:00 |
|
braginini
|
11174a50cd
|
6Merge branch 'test-signal-grpc' of github.com:wiretrustee/wiretrustee into test-signal-grpc
|
2021-06-15 16:13:49 +02:00 |
|
braginini
|
dfcf9f9087
|
test: add messages exchange between peers [SIGNAL]
|
2021-06-15 16:13:27 +02:00 |
|
braginini
|
5f8a489f90
|
test: add basic signal IT tests
|
2021-06-15 16:13:27 +02:00 |
|
braginini
|
9b9c7ada7d
|
test: add messages exchange between peers [SIGNAL]
|
2021-06-15 16:08:46 +02:00 |
|
Mikhail Bragin
|
8b31088968
|
Merge pull request #29 from wiretrustee/fix-mac-build
Fix mac build
|
2021-06-15 14:42:39 +03:00 |
|
braginini
|
83fe84d11a
|
test: add basic signal IT tests
|
2021-06-14 16:57:18 +02:00 |
|
Mikhail Bragin
|
e059059e62
|
Merge pull request #27 from wiretrustee/synchronize-peer-registry
chore: [Signal] synchronize peer registry
|
2021-06-11 19:01:04 +03:00 |
|
braginini
|
06b0c46a5d
|
chore: [Signal] synchronize peer registry
|
2021-06-10 17:08:40 +02:00 |
|
Mikhail Bragin
|
3520b6471b
|
Merge pull request #23 from wiretrustee/test-signal-encryption
test: add signal encryption test
|
2021-06-04 10:12:00 +03:00 |
|
braginini
|
74061597a3
|
fix: test workflow trigger
|
2021-06-03 12:35:31 +02:00 |
|
braginini
|
33a98c7a2c
|
test: add signal peer test
|
2021-06-03 12:23:18 +02:00 |
|
braginini
|
9b327ea6ba
|
test: add signal encryption test
|
2021-06-03 11:39:19 +02:00 |
|
Mikhail Bragin
|
45697a0000
|
docs: fix roadmap links
|
2021-06-02 21:31:37 +02:00 |
|
Mikhail Bragin
|
884cd8dc55
|
docs: add Product Roadmap
|
2021-06-02 21:30:19 +02:00 |
|
Mikhail Bragin
|
f8eaf2f40e
|
Merge pull request #11 from wiretrustee/infra-files
Adding example infrastructure files and MACOS guide
|
2021-05-30 12:37:31 +02:00 |
|
Mikhail Bragin
|
0609e1d75d
|
chore: minor readme fixes
|
2021-05-30 12:35:18 +02:00 |
|
Mikhail Bragin
|
e622b2a529
|
Merge pull request #10 from wiretrustee/lint-warns
fix doc and lint warns
|
2021-05-19 11:18:33 +02:00 |
|
braginini
|
44d5e7f205
|
fix: golint errors (part 3)
|
2021-05-19 11:17:15 +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
|
635cd2202d
|
Merge branch 'main' of github.com:wiretrustee/wiretrustee into main
|
2021-05-16 18:06:13 +02:00 |
|
braginini
|
a773ec8150
|
feat: add interface black list to avoid undesired interfaces
|
2021-05-16 18:05:08 +02:00 |
|
Mikhail Bragin
|
9554247d70
|
Merge pull request #9 from wiretrustee/using-docker-hub
Using docker hub
|
2021-05-15 09:06:55 +02:00 |
|
Mikhail Bragin
|
7446ef857b
|
docs: fix TURN note
|
2021-05-12 20:02:07 +02:00 |
|
braginini
|
47933bcbfa
|
license: correct license text
|
2021-05-11 14:38:41 +02:00 |
|
braginini
|
7080309842
|
license: add BSD license text and authors
|
2021-05-11 14:33:02 +02:00 |
|
Mikhail Bragin
|
74f7da61cc
|
Merge pull request #5 from wiretrustee/signal-docker
Building docker images for signal service
|
2021-05-11 14:20:58 +02:00 |
|
braginini
|
8c1cf88e07
|
docs: readme formatting
|
2021-05-06 14:40:51 +02:00 |
|
braginini
|
d08b61b31d
|
docs: add Restart Wiretrustee step to the installation guide
|
2021-05-06 14:06:40 +02:00 |
|
braginini
|
48659ff4ac
|
docs: README formatting
|
2021-05-06 13:57:21 +02:00 |
|
braginini
|
6b8465886d
|
chore: use config.json in teh service definition instead of wiretrustee.json
|
2021-05-06 13:54:20 +02:00 |
|
braginini
|
06ca0853b6
|
docs: add readme
|
2021-05-06 13:53:58 +02:00 |
|
braginini
|
54e4e74883
|
feat: add signal Docker
|
2021-05-05 15:48:29 +02:00 |
|
braginini
|
682049b49c
|
chore: add a bit more logs to the init command
|
2021-05-05 12:15:55 +02:00 |
|
braginini
|
19e43c6193
|
fix: go mod tidy
|
2021-05-05 10:59:37 +02:00 |
|
braginini
|
0ffc075d37
|
fix: dependencies
|
2021-05-05 10:51:22 +02:00 |
|
Mikhail Bragin
|
a15c8c9073
|
Merge pull request #3 from wiretrustee/signal-encrypt
feat: add encryption of the payload exchanged via signal
|
2021-05-05 10:42:31 +02:00 |
|
braginini
|
f171f6755b
|
fix: signal message encryption
|
2021-05-05 10:40:53 +02:00 |
|
braginini
|
4e348b733a
|
fix: message type in the signal implementation
|
2021-05-01 18:37:30 +02:00 |
|
braginini
|
6cd44f1522
|
feat: add encryption of the payload exchanged via signal
|
2021-05-01 18:29:59 +02:00 |
|
braginini
|
4f3799ac65
|
feat: add addpeer cmd to add a remote Wireguard peer
|
2021-05-01 16:03:43 +02:00 |
|
braginini
|
550698c3b5
|
chore: remove unnecessary config prop init
|
2021-05-01 15:52:08 +02:00 |
|
braginini
|
6b5fe4f082
|
fix: go dependencies
|
2021-05-01 15:51:02 +02:00 |
|
braginini
|
ff225a485a
|
feat: add wiretrustee init cmd to initialize config
|
2021-05-01 15:47:24 +02:00 |
|
braginini
|
2b77da4e12
|
project init
|
2021-05-01 12:45:37 +02:00 |
|