Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge develop into master #556

Merged
merged 755 commits into from
Oct 19, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
755 commits
Select commit Hold shift + click to select a range
eb74c1d
Fix ARM 32-bit panics
nkryuchkov Jul 14, 2020
60c3fbd
Merge pull request #439 from nkryuchkov/fix/arm-panics
jdknives Jul 14, 2020
d88d8bb
Register trusted visor in service discovery
nkryuchkov Jul 8, 2020
3b2bd13
Check if visor has a public IP to detect if it's available from the o…
nkryuchkov Jul 10, 2020
bd1d8b4
Check if visor is reachable from service discovery
nkryuchkov Jul 10, 2020
841953d
Fix linter and tests
nkryuchkov Jul 10, 2020
bd11226
Check for a request from service discovery to STCPR
nkryuchkov Jul 13, 2020
e857998
Integrate encryption within router
Darkren Jul 15, 2020
3e47050
Refactor code
Darkren Jul 14, 2020
fbea355
Add debug logs
Darkren Jul 14, 2020
d6c9f00
Even more debug logs
Darkren Jul 14, 2020
89b0cda
Fix handshake
Darkren Jul 15, 2020
1b8db6a
Set interval to 10 sec
Darkren Jul 15, 2020
c7a47c6
Pass uptime value with the request
Darkren Jul 15, 2020
0c9fffb
Fix client, regenerate mock
Darkren Jul 16, 2020
24707cd
Fix `DialRoutes` test
Darkren Jul 16, 2020
fb4da10
Update visor via WebSocket
nkryuchkov Jul 16, 2020
3bd27d1
Add project name to goreleaser
nkryuchkov Jul 16, 2020
40d1ab5
Fix .gitignore
nkryuchkov Jul 16, 2020
3397f54
Fix frontend issues
nkryuchkov Jul 16, 2020
8a8a0c1
Revert .ts formatting changes
nkryuchkov Jul 16, 2020
d9a4fa9
Add WebSocket API for updating hypervisor
nkryuchkov Jul 16, 2020
1b37256
Fix a couple of tests
Darkren Jul 17, 2020
e9257af
Remove broken rules test
Darkren Jul 17, 2020
00a5f4d
Remove debug logs
Darkren Jul 17, 2020
a561a41
Fix visors `TestHealth`
Darkren Jul 17, 2020
f8fd063
Send visor update status from hypervisor to frontend
nkryuchkov Jul 21, 2020
d77c82f
Send hypervisor update status from hypervisor to frontend
nkryuchkov Jul 21, 2020
66af02e
Revert changes for debugging
nkryuchkov Jul 21, 2020
c0f1dfc
Merge pull request #442 from Darkren/feature/change-uptime-update-int…
jdknives Jul 22, 2020
cf2b826
Add pagination to the node list
Senyoret1 Jul 10, 2020
8338b66
Improve the UI data refreshing and navigation
Senyoret1 Jul 11, 2020
0b42352
Improvements for the UI/UX of the manager
Senyoret1 Jul 11, 2020
5f9d604
Update the way in which the manager processes the traffic data
Senyoret1 Jul 12, 2020
f89b82a
Allow to filter the transport list in the manager
Senyoret1 Jul 15, 2020
97e771e
Create generic filtering procedures for the manager
Senyoret1 Jul 15, 2020
33da191
Allow to filter the other lists in the manager
Senyoret1 Jul 16, 2020
dee8335
Improvements for the manager
Senyoret1 Jul 17, 2020
42b3d56
Prepare the manager code for generic labeled public keys
Senyoret1 Jul 19, 2020
93dc756
Make it posible to show labeled IDs in the manager UI
Senyoret1 Jul 20, 2020
5113d35
Implement labeling in the UI and add improvements
Senyoret1 Jul 21, 2020
1628eff
Additional features for configuring skysocks-client in the manager
Senyoret1 Apr 16, 2020
6a1546c
Add pagination to the skysocks-client config in the manager
Senyoret1 Apr 17, 2020
c81d8c4
Improvements for the proxy discovery UI on the manager
Senyoret1 Apr 29, 2020
500b5af
Small improvements for the proxy discovery UI
Senyoret1 May 1, 2020
b62977e
If called multiple times, updater WebSocket endpoints return current …
nkryuchkov Jul 22, 2020
0217c90
Merge pull request #434 from nkryuchkov/feature/automate-trusted-visor
jdknives Jul 22, 2020
68364b0
Improvements for the manager
Senyoret1 Jul 22, 2020
446d6f9
Add endpoint for checking whether visor updated initiated using WebSo…
nkryuchkov Jul 22, 2020
3ea795a
Fix health endpoint timeout
nkryuchkov Jul 23, 2020
818f704
Add missing comment
nkryuchkov Jul 23, 2020
e7f3eb2
Fix tests
nkryuchkov Jul 23, 2020
df26a99
Remove unused elements from the manager
Senyoret1 Jul 23, 2020
c633ca5
Move some folders with manager code related to the apps
Senyoret1 Jul 23, 2020
4428a42
Create a generic list sorting class
Senyoret1 Jul 25, 2020
2126be5
Create a generic list filtering class and a label list
Senyoret1 Jul 27, 2020
d228cec
Update to Angular 9
Senyoret1 Jul 27, 2020
71f2aa8
Improvements for the manager
Senyoret1 Jul 28, 2020
decb31e
Fix RPC EOF error
nkryuchkov Jul 28, 2020
9e0fe9b
Fix WebSocket error when using http
nkryuchkov Jul 28, 2020
92bc8d9
Merge pull request #443 from nkryuchkov/feature/better-updater-api
jdknives Jul 28, 2020
70ee758
Merge branch 'develop' into ui-1
Senyoret1 Jul 28, 2020
4f5aa72
Merge pull request #436 from Senyoret1/ui-1
jdknives Jul 28, 2020
a956401
Fix PR queries
Darkren Jul 29, 2020
1ecc73d
Remove encryption from VPN apps
Darkren Jul 29, 2020
8126060
Improvements for the update procedure
Senyoret1 Jul 30, 2020
7350b99
Fix visor RPC timeouts
nkryuchkov Jul 31, 2020
dadc9c3
Fix updater issue
nkryuchkov Jul 31, 2020
6e1f5d1
Fix go.mod
nkryuchkov Jul 31, 2020
286c186
Fix vendor/modules.txt
nkryuchkov Jul 31, 2020
b871dc2
Fix vendor
nkryuchkov Jul 31, 2020
d225258
Merge pull request #454 from nkryuchkov/fix/rpc-timeouts
jdknives Jul 31, 2020
3553f6c
Update to Angular 10
Senyoret1 Aug 2, 2020
a16ce8d
Merge pull request #448 from nkryuchkov/fix/health-timeout
nkryuchkov Aug 3, 2020
2539956
Remove the left menu bar from the manager
Senyoret1 Aug 3, 2020
7548130
Merge pull request #455 from Senyoret1/angular
jdknives Aug 3, 2020
fc28db4
Merge branch 'master' into develop
nkryuchkov Aug 4, 2020
0dd8597
Rename missing paths
nkryuchkov Aug 4, 2020
50f18fd
Fix vendor
nkryuchkov Aug 4, 2020
3c87c1a
Multiple improvements for the manager
Senyoret1 Aug 5, 2020
6b09509
Small changes for the manager
Senyoret1 Aug 5, 2020
70bab8a
Merge branch 'pr2' into update-2
Senyoret1 Aug 5, 2020
3912aeb
Merge remote-tracking branch 'upstream/develop' into update-2
Senyoret1 Aug 5, 2020
192d86d
Fixes for the return button
Senyoret1 Aug 6, 2020
bd9bf38
Add Discord hook to logger
nkryuchkov Aug 7, 2020
82d28ed
Merge branch 'develop' of github.com:skycoin/skywire into feature/rou…
Darkren Aug 7, 2020
794e80a
Merge pull request #444 from Darkren/feature/route-encryption
jdknives Aug 7, 2020
7bbb6e2
Merge pull request #460 from Senyoret1/help
jdknives Aug 11, 2020
52f5865
Merge pull request #453 from Senyoret1/update-2
jdknives Aug 11, 2020
b7c47b8
Rebuild frontend
nkryuchkov Aug 11, 2020
57d4f71
Merge pull request #466 from nkryuchkov/fix/rebuild-frontend
jdknives Aug 11, 2020
b69ccf0
Merge remote-tracking branch 'upstream/develop' into bar
Senyoret1 Aug 11, 2020
8bd5feb
Small fix for the top bar
Senyoret1 Aug 11, 2020
20b10fb
Merge pull request #457 from Senyoret1/bar
jdknives Aug 12, 2020
c0c62c7
Merge remote-tracking branch 'upstream/develop' into discovery
Senyoret1 Aug 12, 2020
f422849
Make app exit on VPN server failure
Darkren Aug 12, 2020
815acea
Add logs
Darkren Aug 12, 2020
2b83363
Detail log
Darkren Aug 12, 2020
c732d6d
Add logs
Darkren Aug 12, 2020
dd8b61d
Fixes for configuring the skysocks-client app using the manager
Senyoret1 Aug 12, 2020
47b1100
Add logs
Darkren Aug 12, 2020
7075031
More logs
Darkren Aug 12, 2020
38b16f3
Filter out equal direct IPs on VPN client startup
Darkren Aug 12, 2020
65476f1
Add logs
Darkren Aug 12, 2020
e536125
Change VPN client exit on missing PK
Darkren Aug 12, 2020
e763c9e
Add logs
Darkren Aug 12, 2020
6742160
Add more logs
Darkren Aug 12, 2020
f0300da
Fix `Wait` not be called on app startup
Darkren Aug 13, 2020
a02e782
Fix crashed app status in hypervisor
Darkren Aug 13, 2020
5ce4c2f
Fix
Darkren Aug 13, 2020
b183c30
Add log
Darkren Aug 13, 2020
63b8465
Fix hanging app close
Darkren Aug 13, 2020
a81e93a
Remove debug logs
Darkren Aug 13, 2020
2ee663d
Revert change in VPN client cmd
Darkren Aug 13, 2020
fad4a0c
Make VPN server exit immediately on non-Linux OS
Darkren Aug 13, 2020
583b14e
Fix method name in visor RPC client
Darkren Aug 13, 2020
60cc41b
Additional fixes for configuring the skysocks-client app using the ma…
Senyoret1 Aug 13, 2020
cecc556
Add a lot of debug logs
Darkren Aug 13, 2020
fecd744
Merge pull request #470 from Darkren/fix/vpn-client-remote-startup
jdknives Aug 13, 2020
4789cfe
Merge branch 'develop' of github.com:skycoin/skywire into fix/vpn-ser…
Darkren Aug 13, 2020
3b72ffb
Merge branch 'develop' of github.com:skycoin/skywire into fix/setting…
Darkren Aug 13, 2020
1c99bfd
Remove debug logs
Darkren Aug 13, 2020
a288842
Add commentary
Darkren Aug 13, 2020
c7ae857
Merge pull request #471 from Darkren/fix/setting-proxy-settings
jdknives Aug 14, 2020
fb01f5c
Merge pull request #468 from Darkren/fix/vpn-server-exit-on-failure
jdknives Aug 14, 2020
7f40cfa
Merge pull request #326 from Senyoret1/discovery
jdknives Aug 14, 2020
a4b46f1
Add VPN apps to config on config migration from V0 to V1
nkryuchkov Aug 14, 2020
dd9db6a
Merge branch 'develop' into feature/v0-v1-vpn-apps
nkryuchkov Aug 14, 2020
5c381c8
Rebuild frontend
nkryuchkov Aug 14, 2020
0295e60
Simplify code
nkryuchkov Aug 14, 2020
281672d
Add release URL to update information
nkryuchkov Aug 14, 2020
7621d63
Add an option to the manager for updating the hypervisor
Senyoret1 Aug 14, 2020
8c8908b
Allow to configure the updater from the manager
Senyoret1 Aug 15, 2020
970bc00
Merge remote-tracking branch 'upstream/develop' into update-hypervisor
Senyoret1 Aug 15, 2020
8b592a0
Allow to configure the vpn apps from the manager UI
Senyoret1 Aug 17, 2020
470f334
Fix hypervisor update status check
nkryuchkov Aug 17, 2020
39f8eb2
Merge pull request #480 from nkryuchkov/fix/hypervisor-update-status-…
nkryuchkov Aug 17, 2020
2981c3a
Merge pull request #479 from Senyoret1/vpn
nkryuchkov Aug 17, 2020
b095f02
Merge pull request #477 from Senyoret1/update-hypervisor
nkryuchkov Aug 17, 2020
6e5acf1
Merge pull request #474 from nkryuchkov/feature/v0-v1-vpn-apps
nkryuchkov Aug 17, 2020
6f44132
Rebuild frontend
nkryuchkov Aug 17, 2020
4fc3030
Exclude OSX build in Travis temporarily
nkryuchkov Aug 17, 2020
abe250d
Merge pull request #484 from nkryuchkov/fix/exclude-osx-travis
nkryuchkov Aug 17, 2020
9efdb28
Merge pull request #483 from nkryuchkov/fix/rebuild-frontend
nkryuchkov Aug 17, 2020
f7105dc
Include OSX build in Travis
nkryuchkov Aug 17, 2020
60ab1dd
Update OSX version
nkryuchkov Aug 17, 2020
8eda0c4
Merge pull request #485 from nkryuchkov/fix/include-osx-travis
nkryuchkov Aug 17, 2020
b77c918
Add an option for removing all offline transports
Senyoret1 Aug 17, 2020
4581e6c
Return non-zero status code if added transport is not up
nkryuchkov Aug 18, 2020
7adfb19
Merge pull request #463 from nkryuchkov/feature/discord-hook-develop
nkryuchkov Aug 18, 2020
cbba8b4
Merge branch 'develop' into fix/fail-if-tp-down
nkryuchkov Aug 18, 2020
b6eaa3c
Fix logs
nkryuchkov Aug 18, 2020
29550cb
Merge pull request #487 from nkryuchkov/fix/fail-if-tp-down
nkryuchkov Aug 18, 2020
9573aba
Fix bug with handshake error type
nkryuchkov Aug 19, 2020
4be1833
Merge pull request #488 from nkryuchkov/fix/handshake-bug
nkryuchkov Aug 19, 2020
51720fc
Update mainnet_rules.md
Asgaror Aug 24, 2020
06c9fcf
Fix rfclient retrial logic
nkryuchkov Aug 26, 2020
0ec5593
Add a small pause before rfclient retries to request a route
nkryuchkov Aug 26, 2020
7b6db62
Fix missing port in address resolver response
nkryuchkov Aug 27, 2020
ffecd1c
Merge pull request #495 from nkryuchkov/fix/ar-missing-port
jdknives Aug 27, 2020
25a859d
Merge pull request #489 from skycoin/MainnetRules-Hardware-Update
jdknives Aug 28, 2020
786d2ec
Merge pull request #486 from Senyoret1/transports
jdknives Aug 31, 2020
7e1e334
Merge pull request #475 from nkryuchkov/feature/release-url
jdknives Aug 31, 2020
41925e6
Merge pull request #494 from nkryuchkov/fix/rfclient-retry-logic
jdknives Aug 31, 2020
3674bee
Implement route group handshake to check if encryption is supported
Darkren Aug 31, 2020
156d52f
Add debug logs
Darkren Aug 31, 2020
1992b37
Fix handshake packet handling
Darkren Sep 1, 2020
4e85476
Fix panic with nil channel
Darkren Sep 1, 2020
eda64da
Make accepting route group send handshake packet too
Darkren Sep 1, 2020
d3fdb5f
Add debug logs
Darkren Sep 1, 2020
4b457f3
Add timeout before creating route group
Darkren Sep 1, 2020
e445ee3
Send responder handshake after getting initiator's one
Darkren Sep 1, 2020
8e25abf
Show the update links in the manager
Senyoret1 Sep 1, 2020
3186380
Rename method
Darkren Sep 1, 2020
08faff5
Remove debug logs
Darkren Sep 1, 2020
4c07289
Merge branch 'develop' of github.com:skycoin/skywire into feature/ada…
Darkren Sep 1, 2020
1ba95be
Fix route group test
Darkren Sep 1, 2020
cc0f2b1
Fix linting issues
Darkren Sep 1, 2020
4dd1b92
Merge pull request #506 from Senyoret1/link
jdknives Sep 2, 2020
5b68596
Add transport_logs folder to .gitignore
nkryuchkov Sep 3, 2020
a175551
Send handshake via multiple transports instead of just the first one
nkryuchkov Sep 3, 2020
ae00a60
Fix a comment
nkryuchkov Sep 3, 2020
68bd46f
Merge pull request #507 from Darkren/feature/adapt-route-encryption-f…
jdknives Sep 3, 2020
2f10ff3
Fix concurrent map writes panic
nkryuchkov Sep 9, 2020
f20b165
Decrease amount of time when mutex is locked
nkryuchkov Sep 10, 2020
9a9a7a0
Merge pull request #515 from nkryuchkov/fix/concurrent-map-writes-panic
jdknives Sep 11, 2020
329334c
Add password options to the UI of the proxy and vpn client apps
Senyoret1 Sep 14, 2020
9676485
UpdateAppArg removes app argument if its value is empty
nkryuchkov Sep 15, 2020
8a60f90
Fix ineffectual assignment
nkryuchkov Sep 15, 2020
eee5490
Implement callback for direct transport dial, use it in VPN client app
Darkren Sep 15, 2020
ddf507e
Small improvements for the manager
Senyoret1 Sep 15, 2020
477d30c
Merge pull request #522 from nkryuchkov/fix/empty-arg-value
jdknives Sep 16, 2020
68d6e59
Merge pull request #520 from Senyoret1/pass
jdknives Sep 16, 2020
ba24d2a
Pass remote IPs of STCPR transports to VPN client on start
Darkren Sep 16, 2020
2eff217
Make linter happy
Darkren Sep 16, 2020
b554677
Remove debug logs, resort imports
Darkren Sep 16, 2020
cd63d62
Remove debug log
Darkren Sep 16, 2020
8842cd7
Merge pull request #523 from Darkren/fix/vpn-over-stcpr
nkryuchkov Sep 16, 2020
cd212ee
Rebuild frontend
nkryuchkov Sep 16, 2020
f7f9fa9
Merge pull request #525 from nkryuchkov/fix/rebuild-frontend
nkryuchkov Sep 16, 2020
7cdc0d5
Fix a bug in the visor details page of the manager
Senyoret1 Sep 18, 2020
4d502d0
Attempt to fix tests
nkryuchkov Sep 21, 2020
2a0d42b
Fix linter
nkryuchkov Sep 21, 2020
4fd4ec2
Fix durations
nkryuchkov Sep 21, 2020
b64ab10
Merge pull request #530 from nkryuchkov/fix/tests
jdknives Sep 22, 2020
af43d37
Merge pull request #529 from Senyoret1/fix1
jdknives Sep 22, 2020
3cc5119
Update dmsg vendor
nkryuchkov Sep 22, 2020
ce4785e
Fix compilation errors after updating vendor
nkryuchkov Sep 22, 2020
ab4f377
Update golangci-lint version
nkryuchkov Sep 22, 2020
397ea24
Merge pull request #531 from nkryuchkov/fix/update-dmsg-vendor
nkryuchkov Sep 22, 2020
35e123a
Add Discord start/stop logs
nkryuchkov Oct 7, 2020
93a3c28
Info level for start/stop messages if Discord hook is not added
nkryuchkov Oct 7, 2020
f07b606
Update vendor
nkryuchkov Oct 8, 2020
6c30a30
Merge pull request #537 from nkryuchkov/feature/discord-start-stop-logs
nkryuchkov Oct 8, 2020
cc8e794
Update dmsg vendor
nkryuchkov Oct 9, 2020
1ab5d15
Merge pull request #542 from nkryuchkov/fix/use-forked-noise
nkryuchkov Oct 9, 2020
7e99977
Change http.ServeMux to chi
nkryuchkov Oct 12, 2020
1665705
Differentiate v0.3.0 visors by URL query instead of entry
nkryuchkov Oct 15, 2020
28513f5
Add build information for deployment
nkryuchkov Oct 15, 2020
cbf137b
Fix vendor
nkryuchkov Oct 15, 2020
c603e36
Merge pull request #547 from nkryuchkov/fix/diff-visors-by-url-query
jdknives Oct 15, 2020
23c7561
Output hostname in Discord hook
nkryuchkov Oct 16, 2020
785e406
Add chi middlewares
nkryuchkov Oct 16, 2020
af8b85e
Update vendor
nkryuchkov Oct 16, 2020
134604b
Merge pull request #549 from nkryuchkov/feature/discord-hook-hostname
nkryuchkov Oct 16, 2020
77f9743
Fix test
nkryuchkov Oct 16, 2020
a08f57b
Output request ID in HTTP handlers
nkryuchkov Oct 16, 2020
d25ec33
Update vendor
nkryuchkov Oct 16, 2020
7c7ceba
Merge branch 'develop' into feature/change-http-servemux-to-chi
nkryuchkov Oct 16, 2020
6454b73
Merge pull request #546 from nkryuchkov/feature/change-http-servemux-…
jdknives Oct 16, 2020
f76d6b5
Merge pull request #548 from nkryuchkov/fix/deploy-build-information
jdknives Oct 17, 2020
946ea55
Improvements for configuring the VPN from the manager
Senyoret1 Oct 18, 2020
7af4e0e
Merge pull request #552 from Senyoret1/vpn-m
jdknives Oct 19, 2020
d825971
Rebuild frontend
nkryuchkov Oct 19, 2020
5e8fd6c
Merge pull request #555 from nkryuchkov/fix/rebuild-frontend
jdknives Oct 19, 2020
c468289
Merge branch 'master' into develop
nkryuchkov Oct 19, 2020
6319a75
Update vendor
nkryuchkov Oct 19, 2020
c498fae
Frontend dist files
nkryuchkov Oct 19, 2020
43b289d
Add dmsgpty folder to .gitignore
nkryuchkov Oct 19, 2020
0fd9219
Fix empty request body error
nkryuchkov Oct 19, 2020
22a265c
Merge pull request #558 from nkryuchkov/fix/empty-req-body-error
jdknives Oct 19, 2020
59504be
Update README.md
jdknives Oct 19, 2020
7cf41a7
Merge branch 'develop' into jdknives-patch-1
jdknives Oct 19, 2020
67af04e
Merge pull request #559 from skycoin/jdknives-patch-1
jdknives Oct 19, 2020
b62099b
Fix JSON unmarshal issue
nkryuchkov Oct 19, 2020
1a3f1c0
Update README.md
jdknives Oct 19, 2020
0a8a2b8
Add debug logs
nkryuchkov Oct 19, 2020
d956cb3
Fix JSON tags
nkryuchkov Oct 19, 2020
a4ba53c
Merge pull request #561 from skycoin/jdknives-patch-1
jdknives Oct 19, 2020
576391c
Merge pull request #560 from nkryuchkov/fix/json-unmarshal-issue
nkryuchkov Oct 19, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 6 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@
/apps/
/skywire/
/local*
/transport_logs
/dmsgpty

pkg/visor/apps/
pkg/visor/bar/
Expand All @@ -30,10 +32,12 @@ pkg/visor/foo/
/*.json
/*.sh
/*.log
dmsgpty

# Ignore backup go.mod after running '/ci_scripts/go_mod_replace.sh'.
go.mod-e

# goreleaser
# goreleaser and frontend builds
dist

# release
*.deb
2 changes: 2 additions & 0 deletions .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,8 @@ linters-settings:
simple: true
range-loops: true # Report preallocation suggestions on range loops, true by default
for-loops: false # Report preallocation suggestions on for loops, false by default
goimports:
local-prefixes: github.com/skycoin/skywire


linters:
Expand Down
77 changes: 71 additions & 6 deletions .goreleaser.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# This is an example goreleaser.yaml file with some sane defaults.
# Make sure to check the documentation at http://goreleaser.com

release:
# Repo in which the release will be created.
# Default is extracted from the origin remote URL or empty if its private hosted.
# Note: it can only be one: either github or gitlab or gitea
github:
owner: skycoin
name: skywire

before:
hooks:
- go mod tidy
Expand All @@ -16,10 +25,13 @@ builds:
- arm
goarm:
- 7
ignore:
- goos: darwin
goarch: 386
env:
- CGO_ENABLED=0
main: ./cmd/skywire-visor/
ldflags: -s -w -X github.com/skycoin/skywire/pkg/util/buildinfo.version={{.Version}} -X github.com/skycoin/skywire/pkg/util/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/skywire/pkg/util/buildinfo.date={{.Date}}
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version={{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}}
- id: skywire-cli
binary: skywire-cli
goos:
Expand All @@ -32,10 +44,13 @@ builds:
- arm
goarm:
- 7
ignore:
- goos: darwin
goarch: 386
env:
- CGO_ENABLED=0
main: ./cmd/skywire-cli/
ldflags: -s -w -X github.com/skycoin/skywire/pkg/util/buildinfo.version={{.Version}} -X github.com/skycoin/skywire/pkg/util/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/skywire/pkg/util/buildinfo.date={{.Date}}
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version={{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}}
- id: hypervisor
binary: hypervisor
goos:
Expand All @@ -48,10 +63,13 @@ builds:
- arm
goarm:
- 7
ignore:
- goos: darwin
goarch: 386
env:
- CGO_ENABLED=0
main: ./cmd/hypervisor/
ldflags: -s -w -X github.com/skycoin/skywire/pkg/util/buildinfo.version={{.Version}} -X github.com/skycoin/skywire/pkg/util/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/skywire/pkg/util/buildinfo.date={{.Date}}
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version={{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}}
- id: skychat
binary: apps/skychat
goos:
Expand All @@ -64,10 +82,13 @@ builds:
- arm
goarm:
- 7
ignore:
- goos: darwin
goarch: 386
env:
- CGO_ENABLED=0
main: ./cmd/apps/skychat/
ldflags: -s -w -X github.com/skycoin/skywire/pkg/util/buildinfo.version={{.Version}} -X github.com/skycoin/skywire/pkg/util/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/skywire/pkg/util/buildinfo.date={{.Date}}
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version={{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}}
- id: skysocks
binary: apps/skysocks
goos:
Expand All @@ -80,10 +101,13 @@ builds:
- arm
goarm:
- 7
ignore:
- goos: darwin
goarch: 386
env:
- CGO_ENABLED=0
main: ./cmd/apps/skysocks/
ldflags: -s -w -X github.com/skycoin/skywire/pkg/util/buildinfo.version={{.Version}} -X github.com/skycoin/skywire/pkg/util/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/skywire/pkg/util/buildinfo.date={{.Date}}
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version={{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}}
- id: skysocks-client
binary: apps/skysocks-client
goos:
Expand All @@ -96,10 +120,51 @@ builds:
- arm
goarm:
- 7
ignore:
- goos: darwin
goarch: 386
env:
- CGO_ENABLED=0
main: ./cmd/apps/skysocks-client/
ldflags: -s -w -X github.com/skycoin/skywire/pkg/util/buildinfo.version={{.Version}} -X github.com/skycoin/skywire/pkg/util/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/skywire/pkg/util/buildinfo.date={{.Date}}
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version={{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}}
- id: vpn-server
binary: apps/vpn-server
goos:
- linux
- darwin
goarch:
- amd64
- 386
- arm64
- arm
goarm:
- 7
ignore:
- goos: darwin
goarch: 386
env:
- CGO_ENABLED=0
main: ./cmd/apps/vpn-server/
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version={{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}}
- id: vpn-client
binary: apps/vpn-client
goos:
- linux
- darwin
goarch:
- amd64
- 386
- arm64
- arm
goarm:
- 7
ignore:
- goos: darwin
goarch: 386
env:
- CGO_ENABLED=0
main: ./cmd/apps/vpn-client/
ldflags: -s -w -X github.com/skycoin/dmsg/buildinfo.version={{.Version}} -X github.com/skycoin/dmsg/buildinfo.commit={{.ShortCommit}} -X github.com/skycoin/dmsg/buildinfo.date={{.Date}}
archives:
- format: tar.gz
wrap_in_directory: false
Expand Down
10 changes: 6 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
language: go
go:
# - "1.13.x" At minimum the code should run make check on the latest two go versions in the default linux environment provided by Travis.
- "1.13.x"
# - "1.14.x" At minimum the code should run make check on the latest two go versions in the default linux environment provided by Travis.
- "1.14.x"

dist: xenial

Expand All @@ -11,14 +11,15 @@ matrix:
- os: osx
# Do not start osx build for PR
if: type != pull_request
osx_image: xcode8
osx_image: xcode8.3

before_install:
- nvm install 10.16

install:
- go get -u github.com/FiloSottile/vendorcheck
- curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | sh -s -- -b $GOPATH/bin v1.22.2
- curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | sh -s -- -b $GOPATH/bin v1.31.0
- make tidy

before_script:
- ci_scripts/create-ip-aliases.sh
Expand All @@ -30,3 +31,4 @@ script:
- make install-deps-ui
- make lint-ui
- make build-ui

26 changes: 18 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,32 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [Unreleased]
## 0.2.1 - 2020.04.07

### Changed

- reverted port changes for `skysocks-client`

## 0.2.0 - 2020.04.02

### Added

- Retry logic to messaging server for messaging client.
- added `--retain-keys` flag to `skywire-cli visor gen-config` command
- added `--secret-key` flag to `skywire-cli visor gen-config` command
- added hypervisorUI frontend
- added default values for visor if certain fields of config are empty

### Fixed

- Fixed channel collision for messaging clients.
- fixed deployment route finder HTTP request
- fixed /user endpoint not working when auth is disabled

### Changed

- Improve readability of Skywire CLI output.

## 0.1.0 - 2019.03.04
- changed port of hypervisorUI and applications
- replaced unix sockets for app to visor communication to tcp sockets
- reverted asynchronous sending of router packets

### Added
## 0.1.0 - 2020.04.02

- First release of the mainnet Skywire visor and apps for testing.
First release of Skywire Mainnet.
9 changes: 0 additions & 9 deletions CONTRIBUTING.md

This file was deleted.

Loading