Mikhail Bragin
32c369257b
management/support cert from file ( #122 )
...
* feature: support cert file in management service
* docs: add new management commands
2021-09-25 19:22:49 +02:00
Mikhail Bragin
08dd719aa1
self-hosting guide ( #121 )
...
* docs: first steps of the self-hosting guide
* feature: add setup configurator for the self-hosted guide
* docs: add setup.env comments
* docs: simplify installation steps - support ./configure.sh
* docs: fix file references
* docs: fix minor docs issues
* docs: remove unused title
2021-09-25 19:12:05 +02:00
Mikhail Bragin
84c714dd93
Update quickstart.md
2021-09-23 14:39:55 +02:00
Mikhail Bragin
996c8d7c62
docs: referer to the new video
2021-09-23 14:38:51 +02:00
Mikhail Bragin
25e68ce493
docs: fix broken intro link
2021-09-22 14:18:48 +02:00
Mikhail Bragin
4881dcbd51
docs: add Getting Started hosted version guide ( #119 )
...
* docs: add Getting Started hosted version guide
* docs: fix screenshot sizes
* docs: self-hosting section
* docs: increase screenshots width
* docs: reference getting started from main readme
* docs: add refs to sections
* docs: move docs to a separate folder
* docs: add intro
* docs: correct intro docs
* docs: correct image location
* docs: correct language
2021-09-22 14:16:46 +02:00
Mikhail Bragin
d505f70972
Update README.md
2021-09-13 08:50:15 +02:00
Mikhail Bragin
6a80684378
docs: add slack
2021-09-13 08:18:18 +02:00
Mikhail Bragin
2624a7c4e6
docs: update Auth0 notes
2021-09-13 08:06:28 +02:00
Mikhail Bragin
9a412e7bf1
Update README.md
2021-09-13 07:58:52 +02:00
Mikhail Bragin
b5d1690129
Update README.md
2021-09-12 20:38:26 +02:00
Mikhail Bragin
d4bec15ca3
Update README.md
2021-09-12 20:37:55 +02:00
Mikhail Bragin
3212aca7c7
docs: add reference to auth0 react guide
2021-09-12 09:39:03 +03:00
Mikhail Bragin
b97a2251d3
fix docker compose signal volume
2021-09-12 09:08:55 +03:00
braginini
528a26ea3e
chore: simplify direct connection logic
2021-09-09 16:43:52 +02:00
Mikhail Bragin
13288374f1
test: fix peer reflexive connectivity ( #116 )
2021-09-09 10:45:04 +02:00
Mikhail Bragin
ec759bc461
Delete peer ( #114 )
...
* feature: add peer deletion
* feature: add peer deletion [CLIENT]
* fix: lint error
* test: fix sync block
* test: fix management test
* feature: add client stop after was deleted
* chore: remove permission denied cancellation
* chore: add larger signal backoff
* feature: notify deleted peer of removal
* fix: lint issue
* chore: add 2nd default key - one off
* test: fix account key check
2021-09-07 18:36:46 +02:00
braginini
a859f6c511
docs: add info about Auth0
2021-09-07 10:38:07 +02:00
braginini
081162864d
fix: management config
2021-09-07 10:35:33 +02:00
braginini
090f3ae5d0
chore: rename config to management json
2021-09-07 10:30:56 +02:00
braginini
fb1116e77b
chore: release archive back to tar.gz
2021-09-07 10:28:43 +02:00
braginini
879750af7c
fix: docker compose
2021-09-07 10:25:55 +02:00
Mikhail Bragin
13b4be31df
feature: add logging to a file ( #112 )
...
* feature: add logging to a file
* refactor: move InitLog to util lib
* docs: update signal and management docs
* chore: update docker compose
* set --log-file to console
* chore: comment out log volume in docker compose
Co-authored-by: mlsmaycon <mlsmaycon@gmail.com>
2021-09-07 09:53:18 +02:00
Mikhail Bragin
15f7d856db
Update README.md
2021-09-06 16:12:57 +02:00
Mikhail Bragin
72197d1970
chore: update docker compose
2021-09-06 16:11:48 +02:00
braginini
a56aba8b06
chore: init STUNs and TURNs as empty arrays
2021-09-06 14:23:03 +02:00
Maycon Santos
4acbdc47e5
Add windows installer documentation ( #111 )
2021-09-06 14:15:47 +02:00
Maycon Santos
ee3c292699
Add homebrew tap ( #110 )
...
* test homebrew task
* secret HOMEBREW_TAP_GITHUB_TOKEN
* prepare for pr
* use homebrew-client
* add brew install
2021-09-06 14:15:08 +02:00
Maycon Santos
6c233fcc3f
Add windows installer ( #109 )
...
* windows installer
* unpack function in local dir
* working-directory client
* using env var plugin
* test tag and publishing
* getting version from tag
* using version number
* remove unnecessary commands and add description
* using long version outputs
* uncomment docker steps
2021-09-06 10:20:26 +02:00
Mikhail Bragin
a4db0b4e94
client update of TURNs and STUNs ( #106 )
...
* feature: update STUNs and TURNs in engine
* fix: setup TURN credentials request only when refresh enabled
* feature: update TURNs and STUNs in teh client app on Management update
* chore: disable peer reflexive candidates in ICE
* chore: relocate management.json
* chore: make TURN secret and pwd plain text in config
2021-09-03 17:47:40 +02:00
Mikhail Bragin
81c5aa1341
docs: add dashboard repo link
2021-09-03 15:33:49 +02:00
Mikhail Bragin
8c5f6186f1
Update README.md
2021-09-03 11:19:53 +02:00
Mikhail Bragin
88e9d2c20d
Update README.md
2021-09-03 11:18:45 +02:00
Mikhail Bragin
9d76cf1ea7
docs: add demo location
2021-09-03 11:18:17 +02:00
Mikhail Bragin
737d4b5f2c
Update config.json
2021-09-03 11:07:13 +02:00
Mikhail Bragin
4485124b67
fix: docker-compose management config
2021-09-03 11:03:30 +02:00
Mikhail Bragin
b17424d630
Turn credentials generation ( #102 )
...
* abstract peer channel
* remove wip code
* refactor NewServer with Peer updates channel
* feature: add TURN credentials manager
* hmac logic
* example test function
* test: add TimeBasedAuthSecretsManager_GenerateCredentials test
* test: make tests for now with hardcoded secret
* test: add TimeBasedAuthSecretsManager_SetupRefresh test
* test: add TimeBasedAuthSecretsManager_SetupRefresh test
* test: add TimeBasedAuthSecretsManager_CancelRefresh test
* feature: extract TURNConfig to the management config
* feature: return hash based TURN credentials only on initial sync
* feature: make TURN time based secret credentials optional
Co-authored-by: mlsmaycon <mlsmaycon@gmail.com>
2021-09-02 14:41:54 +02:00
braginini
86f3b1e5c8
chore: goreleaser zip format instead of tar.gz
2021-08-30 13:02:39 +02:00
Maycon Santos
a31cbb1f5b
abstract peer channel ( #101 )
...
* abstract peer channel
* remove wip code
* refactor NewServer with Peer updates channel
* add PeersUpdateManager tests
* adding documentation
* using older version of linter
* verbose lint
* skip cache
* setup go version
* extra output
* configure fetch-depth
* exit 0
* skip-build-cache: true
* disabling failure for lint for now
* fix: darwin issue
* enable lint failure
* remove sock file for macOS
* refactor: remove tests interdependence
* fixed linux native iface
Co-authored-by: braginini <bangvalo@gmail.com>
2021-08-29 17:48:31 +02:00
Maycon Santos
4f4edf8442
fix: management amd64 docker image generation ( #104 )
2021-08-29 17:43:21 +02:00
braginini
a78e518327
feature: detect peers in local network
2021-08-29 16:12:39 +02:00
braginini
2c1d7c0fd4
fix: rename info package
2021-08-29 13:34:17 +02:00
braginini
593c66fea6
fix: darwin issue
2021-08-29 13:30:34 +02:00
braginini
5f8211773d
fix: lint error
2021-08-29 13:23:58 +02:00
braginini
64ca05c8e7
fix: lint error
2021-08-29 13:22:52 +02:00
braginini
307d41c08a
Merge remote-tracking branch 'origin/main'
2021-08-27 11:45:55 +02:00
braginini
5c7260298f
chore: adjust system info discovery methods
2021-08-27 11:45:46 +02:00
braginini
7f7858b0a6
chore: adjust system info discovery methods
2021-08-27 11:34:38 +02:00
braginini
3c4b0b3a4b
fix: remove existing wiretrustee interface if existed
2021-08-26 18:04:19 +02:00
braginini
d4a24ac001
chore: cherrypick hotfix iface
2021-08-26 15:32:05 +02:00