Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1961 commits
Select commit Hold shift + click to select a range
0d831b4
build visor in travis
jdknives Mar 12, 2021
a84184f
Merge pull request #668 from i-hate-nicknames/feature/launch-browser-…
jdknives Mar 13, 2021
7b989b9
Merge pull request #718 from jdknives/fix/travis-builds-visor
jdknives Mar 13, 2021
4218741
Update managed_transport.go
jdknives Mar 13, 2021
c9a8103
Merge pull request #715 from Darkren/feature/improve-stcpr-redialing-…
jdknives Mar 13, 2021
756e74b
Merge pull request #698 from Senyoret1/m-margin
jdknives Mar 13, 2021
9b8bfde
edit change requests
4rchim3d3s Mar 13, 2021
6903886
Merge branch 'develop' of github.com:skycoin/skywire into feature/add…
Darkren Mar 15, 2021
0fb6337
Restructure response: remove dmgs field
i-hate-nicknames Mar 16, 2021
facfa87
Merge branch 'develop' into feature/extra-summary
i-hate-nicknames Mar 16, 2021
0ed9947
Merge branch 'develop' of github.com:skycoin/skywire into feature/pub…
Darkren Mar 16, 2021
d842c11
Remove `move-frontend` commands from `build` and `build-static` targets
Darkren Mar 16, 2021
6fe5ba2
Merge branch 'feature/native-frontend-embedding' of github.com:Darkre…
Darkren Mar 16, 2021
d274e41
Fix Makefile
Darkren Mar 16, 2021
6c15901
Merge branch 'develop' of github.com:skycoin/skywire into feature/nat…
Darkren Mar 16, 2021
5a49b91
Merge branch 'develop' of github.com:skycoin/skywire into feature/vpn…
Darkren Mar 16, 2021
84fb09c
Remove error on windows for local IP
Darkren Mar 16, 2021
d951b40
Merge branch 'develop' of github.com:skycoin/skywire into feature/dis…
Darkren Mar 16, 2021
6ef8046
Merge pull request #713 from 4rchim3d3s/german-language-update
jdknives Mar 17, 2021
a244070
Merge pull request #666 from i-hate-nicknames/feature/extra-summary
jdknives Mar 17, 2021
3fd28ac
Merge pull request #699 from Senyoret1/v-list
jdknives Mar 17, 2021
78454be
Merge pull request #706 from Darkren/feature/native-frontend-embedding
jdknives Mar 17, 2021
f136915
Merge pull request #716 from Darkren/feature/display-local-ip
jdknives Mar 17, 2021
55f6797
Merge pull request #709 from Darkren/feature/vpn-redial-backoff
jdknives Mar 17, 2021
6c9a0dd
Merge pull request #649 from Darkren/feature/additional-app-stats
jdknives Mar 17, 2021
8bd07e2
Set config to v1.1.0
i-hate-nicknames Mar 18, 2021
c4052d4
Show the correct app arguments in the UI
Senyoret1 Mar 18, 2021
5b4e24a
Merge pull request #656 from i-hate-nicknames/feature/add-min-hops-co…
jdknives Mar 18, 2021
b7f91c4
Show the IP in the UI
Senyoret1 Mar 19, 2021
7fb2713
Show correct units in the VPN client
Senyoret1 Mar 21, 2021
2de08af
Merge remote-tracking branch 'upstream/develop' into vpn-client
Senyoret1 Mar 21, 2021
5a1d046
Add visor init module system
i-hate-nicknames Mar 22, 2021
6d1d972
Add no init function error
i-hate-nicknames Mar 22, 2021
a8ae2c0
Use context to pass data to module init function
i-hate-nicknames Mar 22, 2021
828e7f3
Move UnlinkSocketFiles to osutil
i-hate-nicknames Mar 22, 2021
ef4264c
Add visor concurrent init modules
i-hate-nicknames Mar 22, 2021
07ef0d7
Remove travisci comment, `make test-no-ci` target
Darkren Mar 22, 2021
bbfc3ed
Remove `make test-no-ci` invokation from travis
Darkren Mar 22, 2021
60acfbf
Remove redundant scripts from `ci_scripts`
Darkren Mar 22, 2021
e8b7f11
More cleanup
Darkren Mar 22, 2021
23f28e2
Rename init to visorinit
i-hate-nicknames Mar 23, 2021
070552a
Refactor visor init
i-hate-nicknames Mar 23, 2021
b42fa45
Add explanation to visor init wrapper
i-hate-nicknames Mar 23, 2021
7031e79
Rewrite registerModules to avoid passing context
i-hate-nicknames Mar 23, 2021
41d778f
Add init refactoring todos
i-hate-nicknames Mar 23, 2021
6c2b5af
Fix order of init functions
i-hate-nicknames Mar 23, 2021
195f155
Add dependencies to init modules
i-hate-nicknames Mar 23, 2021
7efe842
Fix visor dependencies
i-hate-nicknames Mar 23, 2021
b47b28a
Fix multiple concurrent initializations
i-hate-nicknames Mar 23, 2021
6013473
Make visor init updates concurrent-safe
i-hate-nicknames Mar 24, 2021
92e8403
Add package logging to module system
i-hate-nicknames Mar 24, 2021
2cd440a
Merge pull request #721 from Senyoret1/show-ip
jdknives Mar 24, 2021
cfa88d8
Refactor init: get rid of withVisorContext
i-hate-nicknames Mar 24, 2021
4586731
Merge branch 'develop' into feature/init-performance
i-hate-nicknames Mar 24, 2021
fd28170
Remove `config`, `run`, `rerun`, `stop` targets
Darkren Mar 24, 2021
0debff2
Merge `*-static` targetsy
Darkren Mar 24, 2021
a296078
Add `RACE_FLAG` env to be passed to build opts
Darkren Mar 24, 2021
5d6b8fd
Merge pull request #722 from Darkren/feature/travis-makefile-cleanup
jdknives Mar 24, 2021
773c98e
Changes requested by the linter
Senyoret1 Mar 24, 2021
ee87cd9
Merge pull request #720 from Senyoret1/vpn-config
jdknives Mar 25, 2021
c9ab872
Merge branch 'develop' of github.com:skycoin/skywire into feature/pub…
Darkren Mar 28, 2021
9d74cd9
Add debug logs
Darkren Mar 28, 2021
6ffe9d3
Update deps
Darkren Mar 28, 2021
fb05117
Add debug logs
Darkren Mar 28, 2021
b9b9496
Get rid of the reporter for initialization
i-hate-nicknames Mar 29, 2021
786af60
Get rid of the reporter for closing
i-hate-nicknames Mar 29, 2021
ea2c9ca
Move dmsg ctrl to a separate module
i-hate-nicknames Mar 29, 2021
9c13bde
Fix for the updater UI
Senyoret1 Mar 30, 2021
f981734
Add router related config to the manager
Senyoret1 Mar 30, 2021
547ecf5
Remove the secure setting from the skysocks config
Senyoret1 Mar 30, 2021
a90a855
Make service updater stop retrying if visor is unreachable
Darkren Mar 30, 2021
4cc790f
Properly stop ticker on updater exit
Darkren Mar 30, 2021
083cf99
Remove debug logs
Darkren Mar 30, 2021
2a91a41
Merge branch 'kill-reporter' into feature/init-performance
i-hate-nicknames Apr 1, 2021
cce9b38
Add comments to module declarations
i-hate-nicknames Apr 1, 2021
a0ba47b
Refactor passing visor to init function
i-hate-nicknames Apr 1, 2021
e72f6c6
Add runAsync and use it in initialization
i-hate-nicknames Apr 1, 2021
8e8ea38
Add async module init todos
i-hate-nicknames Apr 1, 2021
9403213
Add runtime errors channel for background tasks in modules
i-hate-nicknames Apr 2, 2021
f44188f
Remove module names from logs
i-hate-nicknames Apr 2, 2021
ee7c988
Add processRuntimeErrors function and use for start/close visor
i-hate-nicknames Apr 6, 2021
1fd4a64
Remove windows dmsg_pty init config message
i-hate-nicknames Apr 6, 2021
d0328d6
Move serveDmsg to hypervisor.go
i-hate-nicknames Apr 6, 2021
13785fc
Fix hypervisor init condition
i-hate-nicknames Apr 6, 2021
e1f7c84
Explain additional concurrency in init functions
i-hate-nicknames Apr 6, 2021
632927a
Refactor vpn autostart env types
i-hate-nicknames Apr 6, 2021
5c67ba6
Fix linter errors
i-hate-nicknames Apr 6, 2021
74b0ea5
Improvements for the Skychat UI
Senyoret1 Apr 6, 2021
5edc2ff
Fix import order
i-hate-nicknames Apr 6, 2021
429eb76
Add log store interface
i-hate-nicknames Apr 14, 2021
25fddeb
Implement log store
i-hate-nicknames Apr 14, 2021
607cae9
Add number of overwritten entries to store api
i-hate-nicknames Apr 14, 2021
66157b8
Add visor api runtime logs method
i-hate-nicknames Apr 15, 2021
2ebcadb
Add hypervisor http endpoint for visor logs
i-hate-nicknames Apr 15, 2021
52df1e4
Fix reading log indexing bug
i-hate-nicknames Apr 15, 2021
0b83eec
Format logs as json
i-hate-nicknames Apr 15, 2021
39814fb
Add real line to log entry
i-hate-nicknames Apr 15, 2021
ba51f8f
Add error check when writing response
i-hate-nicknames Apr 20, 2021
8b3f943
Add constant for max runtime log entries
i-hate-nicknames Apr 20, 2021
e19101d
Run make format
i-hate-nicknames Apr 20, 2021
69f9a7d
added armv6 support to goreleaser
ersonp Apr 20, 2021
baaed47
replaced go:generate with go:embed
ersonp Apr 21, 2021
19f5dd7
make format and check
ersonp Apr 21, 2021
4cede69
goimports
ersonp Apr 21, 2021
4fe12c4
Updated goimports-reviser
ersonp Apr 21, 2021
1edcef7
Vendoring
ersonp Apr 21, 2021
6a395d4
Merge pull request #739 from ersonp/makefile-updates
jdknives Apr 21, 2021
90909bf
Merge pull request #734 from Senyoret1/skychat-1
jdknives Apr 21, 2021
64c39ef
Removed live mode
ersonp Apr 21, 2021
991721c
Merge pull request #730 from Senyoret1/skysocks-config
jdknives Apr 21, 2021
ba2c70d
Fix goimorts lint error
i-hate-nicknames Apr 22, 2021
fcc86cf
test release
ersonp Apr 22, 2021
65ee5ef
test
ersonp Apr 22, 2021
8eac568
test 2
ersonp Apr 22, 2021
a5bafe6
Archives name_template update
ersonp Apr 22, 2021
acf0a33
Merge branch 'develop' into feature/runtime-logs
i-hate-nicknames Apr 23, 2021
7988006
Fix a problem with the time since last update
Senyoret1 Apr 23, 2021
961db29
Merge pull request #742 from Senyoret1/fix-time
jdknives Apr 23, 2021
5d55e72
Merge branch 'develop' into add-binary-armv6l
jdknives Apr 23, 2021
3af1d56
Merge pull request #736 from ersonp/add-binary-armv6l
jdknives Apr 23, 2021
5907124
Add comment
ersonp Apr 26, 2021
900920b
Revert dependency upgrades
ersonp Apr 26, 2021
76eae82
Refactor names and add comments
i-hate-nicknames Apr 26, 2021
c25e632
Merge branch 'develop' into feature/public-visors-advertising
i-hate-nicknames Apr 27, 2021
0f249ce
Run make format
i-hate-nicknames Apr 27, 2021
dbc25f6
Use errors.Is instead of string matching
i-hate-nicknames Apr 27, 2021
6af273c
Add exponential backoff to service update entry
i-hate-nicknames Apr 27, 2021
d7b23ae
Refactor entry update loop
i-hate-nicknames Apr 27, 2021
0ebc644
Move POST service discovery to a separate func
i-hate-nicknames Apr 27, 2021
10b8760
Add DefaultNetworkInterfaceIPs netutil function
i-hate-nicknames Apr 27, 2021
a78aea4
Update config for pulic visors
i-hate-nicknames Apr 28, 2021
0055a0c
Add IsPublicIp function to netutil
i-hate-nicknames Apr 28, 2021
25b7ca0
Check is_public field for self advertising
i-hate-nicknames Apr 28, 2021
380ad39
Move public visor connection to autoconnector
i-hate-nicknames Apr 28, 2021
cc98efa
Keep track of the connected services
i-hate-nicknames Apr 28, 2021
a24fd9c
Add exponential backoff for fetching services
i-hate-nicknames Apr 28, 2021
85973cc
Merge pull request #738 from ersonp/embed-static-asset
jdknives Apr 28, 2021
9476081
Merge pull request #728 from Senyoret1/fix-updater
jdknives Apr 28, 2021
31498e0
Fix lint errors
i-hate-nicknames Apr 29, 2021
6b16ae8
Merge pull request #603 from Senyoret1/vpn-client
jdknives Apr 29, 2021
c7023d2
WIP push to dockerhub on push to develop or master
alexadhy Apr 30, 2021
5d55ef0
follow skywire-services standard in deploy phase
alexadhy Apr 30, 2021
20bb84a
follow skywire-services standard in deploy phase
alexadhy Apr 30, 2021
88fb608
removed unused build args, fixes typo in travis
alexadhy Apr 30, 2021
16a970d
uses ci_scripts/docker-push.sh
alexadhy Apr 30, 2021
0b35e80
fixes scripts placeholder value
alexadhy Apr 30, 2021
25aac99
removed BRANCH variable from makefile
alexadhy Apr 30, 2021
fe63093
Solve nil pointer derefrence
ersonp Apr 30, 2021
4d3ae8e
Run make format && make check
ersonp Apr 30, 2021
8e29830
Fix ui
ersonp Apr 30, 2021
c1da42c
added entrypoint.sh for running the whole application
alexadhy May 2, 2021
95d1269
added README for instruction on running dockerized skywire
alexadhy May 3, 2021
cbb8dd5
added vpn-client and vpn-server application to the dockerfile
alexadhy May 3, 2021
22e90d5
Merge branch 'develop' of github.com-alexadhy:alexadhy/skywire into d…
alexadhy May 3, 2021
79051c7
fix generate config on docker mount dir
alexadhy May 3, 2021
7d0a5ea
wip
ersonp May 3, 2021
7270091
Refactor
ersonp May 3, 2021
40f53ac
fixes config mount directory
alexadhy May 3, 2021
15af73a
Merge pull request #749 from alexadhy/develop
jdknives May 3, 2021
581019c
makefile cleanup and removal of skywire-runner
alexadhy May 4, 2021
b35502e
added ldflags buildinfo to docker image build argument
alexadhy May 4, 2021
b6d833e
Merge pull request #753 from alexadhy/feature/makefile-cleanup
jdknives May 4, 2021
cf557c1
Remove discord
ersonp May 4, 2021
443e8f5
Check if transport is up
i-hate-nicknames May 5, 2021
bc08494
Merge pull request #756 from ersonp/remove-discord-hook
jdknives May 5, 2021
d3a7d7d
Merge pull request #750 from ersonp/bug/hypervisor-panic
jdknives May 5, 2021
498f689
Merge pull request #684 from Darkren/feature/automatic-transport-expi…
jdknives May 5, 2021
8ff2571
Store log entries as strings
i-hate-nicknames May 5, 2021
6b55760
Fix log level always beng panic
i-hate-nicknames May 6, 2021
aec73bf
Move logstore hook init into root command
i-hate-nicknames May 6, 2021
d1afc94
Use json formatter
i-hate-nicknames May 6, 2021
36215de
Merge branch 'develop' into feature/runtime-logs
i-hate-nicknames May 6, 2021
e23b747
Fix invalid json for runtime log response
i-hate-nicknames May 6, 2021
9f569de
Fix spelling errors
i-hate-nicknames May 6, 2021
e635e0f
Merge pull request #735 from i-hate-nicknames/feature/runtime-logs
jdknives May 6, 2021
d6b159f
Refactor code
ersonp May 6, 2021
36839b6
Remove tcpaddr
ersonp May 6, 2021
155d9fb
Refactor
ersonp May 6, 2021
263a27a
Add codereview fixes: todos, error handling
i-hate-nicknames May 7, 2021
de3dd9e
Remove networkstats
ersonp May 7, 2021
c5f1092
Revert "Remove networkstats"
ersonp May 7, 2021
7ac378e
Remove networkstats
ersonp May 7, 2021
a90627e
Refactor URL construction
i-hate-nicknames May 11, 2021
3974489
Add app disc refactoring todo
i-hate-nicknames May 11, 2021
b293588
Take visor self-advertising out of snet package
i-hate-nicknames May 11, 2021
5616644
Use transport manager in autoconnector
i-hate-nicknames May 11, 2021
9e0cf01
Setup node VM
ersonp May 11, 2021
61e9079
Minor updates
ersonp May 11, 2021
0dd1548
Remove initSequential function
i-hate-nicknames May 12, 2021
ffff7b8
Improve logging and simplify code
i-hate-nicknames May 12, 2021
74b1dde
Merge branch 'develop' into feature/transport-setup
i-hate-nicknames May 12, 2021
bbe4241
Add transport labels to skywire-cli
i-hate-nicknames May 12, 2021
b8f6763
Merge pull request #724 from i-hate-nicknames/feature/init-performance
jdknives May 12, 2021
c616f21
Merge pull request #686 from i-hate-nicknames/feature/transport-labels
jdknives May 12, 2021
f6550c5
Merge pull request #763 from ersonp/setup-node-metrics
jdknives May 12, 2021
630f35c
Merge branch 'develop' into feature/transport-setup
i-hate-nicknames May 12, 2021
207d063
Merge branch 'develop' into feature/public-visors-advertising
i-hate-nicknames May 12, 2021
f86bfb0
Add public visor advertisement as init module
i-hate-nicknames May 12, 2021
36ac94a
Remove dmsg port from summary
ersonp May 12, 2021
6dafc1a
Revert "Refactor"
ersonp May 12, 2021
7a439d9
Revert "Remove networkstats"
ersonp May 12, 2021
08f03ce
Merge pull request #759 from ersonp/refactor/hypervisor
jdknives May 13, 2021
0a54576
Use transport labels in connecting to public visors
i-hate-nicknames May 13, 2021
e3fd124
Merge branch 'develop' into feature/public-visors-advertising
i-hate-nicknames May 13, 2021
62e75a3
Fixes for the UI code
Senyoret1 May 13, 2021
3cd0d58
Add a view logs option to he UI
Senyoret1 May 13, 2021
9346806
Fix lint errors and comment out visor init test
i-hate-nicknames May 13, 2021
ec8388d
Merge pull request #765 from Senyoret1/simple-fixes
jdknives May 15, 2021
2542209
Merge pull request #766 from Senyoret1/view-logs
jdknives May 15, 2021
c1017cc
Use canonical names for variables
i-hate-nicknames May 17, 2021
944474c
Merge pull request #743 from i-hate-nicknames/feature/public-visors-a…
jdknives May 17, 2021
af7bffd
Put back skycoin in .goreleaser
i-hate-nicknames May 18, 2021
9d23396
Merge branch 'develop' into feature/transport-setup
i-hate-nicknames May 18, 2021
8659861
Add v1.1.2 config to parse
i-hate-nicknames May 18, 2021
5f1756d
netutil fixes for building in Darwin and Windows
alexadhy May 19, 2021
e511929
goimports
alexadhy May 19, 2021
85e0299
removed duplicate function in net_linux.go
alexadhy May 19, 2021
bf15ace
Fix dmsg spelling
i-hate-nicknames May 19, 2021
a8e61d7
Fix removing and add GetTransports method
i-hate-nicknames May 19, 2021
5936bcb
Fix transport setup rpc method
i-hate-nicknames May 20, 2021
2e62dbf
Fix snet Close data race
i-hate-nicknames May 26, 2021
15e0ebc
Remove waitgroup from router Close
i-hate-nicknames May 26, 2021
057f07b
add windows get default network interface (inefficient, but will do)
alexadhy May 27, 2021
3dcda13
removed printf
alexadhy May 27, 2021
b2b169d
Upgrade AudriusButkevicius/pfilter library
i-hate-nicknames May 27, 2021
bc1c359
Run lint and format
i-hate-nicknames May 27, 2021
7f20575
fixes missing import
alexadhy May 27, 2021
9beb5a6
append
alexadhy May 27, 2021
4c2c618
Merge pull request #772 from alexadhy/netutil-fixes
jdknives May 27, 2021
56f7c36
Merge pull request #777 from i-hate-nicknames/fix/shutdown-data-races
jdknives May 28, 2021
8e4461d
wip: min_hops api endpoint
alexadhy May 28, 2021
0c6f207
added cobra command for rpc client
alexadhy May 28, 2021
2c55814
fixes rpc calling signature
alexadhy May 28, 2021
7a678f2
change deprecated golint to its successor, revive
alexadhy May 29, 2021
ecd81eb
removed getminhops and setminhops command
alexadhy May 29, 2021
ae14da5
Merge pull request #781 from alexadhy/update-golangci
jdknives May 29, 2021
4fc5224
Remove commented visor tests
i-hate-nicknames May 31, 2021
b883718
Merge pull request #697 from i-hate-nicknames/feature/transport-setup
jdknives May 31, 2021
7e1ad56
Merge remote-tracking branch 'upstream/develop' into router-config
Senyoret1 May 31, 2021
ac31e2d
Fix a bug in the app list
Senyoret1 May 31, 2021
642fa40
min_hops within summary endpoint
alexadhy Jun 1, 2021
adde96a
removed getminhops from mock rpc client too
alexadhy Jun 1, 2021
b2d3432
revive in travis
alexadhy Jun 1, 2021
531d146
Make the router config options of the manager work
Senyoret1 Jun 3, 2021
4b1e898
Merge branch 'pr780' into router-config
Senyoret1 Jun 3, 2021
bf438cb
Merge branch 'pr780' into app-list-fix
Senyoret1 Jun 3, 2021
be678f1
Merge pull request #780 from alexadhy/feature/min_hops_api
jdknives Jun 3, 2021
781cb07
Merge pull request #784 from Senyoret1/app-list-fix
jdknives Jun 3, 2021
38f7339
Merge pull request #729 from Senyoret1/router-config
jdknives Jun 3, 2021
9aa4139
Android VPN client
Senyoret1 Jun 3, 2021
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 2 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
Did you run `make format && make check`?

Fixes #

Changes:
Expand Down
24 changes: 23 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,22 @@
*.test
*.out
.DS_Store
*.pem

.idea/

/skywire.json
/apps/
/skywire/
/local*
/transport_logs
/dmsgpty

pkg/visor/apps/
pkg/visor/bar/
pkg/visor/foo/

/bin
/node
/users.db
/hypervisor
Expand All @@ -28,7 +32,25 @@ pkg/visor/foo/
/*.json
/*.sh
/*.log
dmsgpty

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

# goreleaser and frontend builds
dist

# release
*.deb

# android
cmd/skywirevisormobile/android/app/build/outputs/apk/debug/app-debug.apk
cmd/skywirevisormobile/android/app/skywire.aar
cmd/skywirevisormobile/android/app/skywire-sources.jar
cmd/skywirevisormobile/android/app/.idea
cmd/skywirevisormobile/android/app/build
cmd/skywirevisormobile/android/.gradle
cmd/skywirevisormobile/android/local.properties

static/skywire-manager-src/dist/*

/visor/
4 changes: 3 additions & 1 deletion .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -145,11 +145,13 @@ 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:
enable:
- golint
- revive
- goimports
- varcheck
- unparam
Expand Down
185 changes: 185 additions & 0 deletions .goreleaser.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,185 @@
# 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

draft: true

before:
hooks:
- go mod tidy
builds:
- id: skywire-visor
binary: skywire-visor
goos:
- linux
- darwin
goarch:
- amd64
- 386
- arm64
- arm
goarm:
- 6
- 7
ignore:
- goos: darwin
goarch: 386
- goos: darwin
goarch: arm64
env:
- CGO_ENABLED=0
main: ./cmd/skywire-visor/
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:
- linux
- darwin
goarch:
- amd64
- 386
- arm64
- arm
goarm:
- 6
- 7
ignore:
- goos: darwin
goarch: 386
- goos: darwin
goarch: arm64
env:
- CGO_ENABLED=0
main: ./cmd/skywire-cli/
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:
- linux
- darwin
goarch:
- amd64
- 386
- arm64
- arm
goarm:
- 6
- 7
ignore:
- goos: darwin
goarch: 386
- goos: darwin
goarch: arm64
env:
- CGO_ENABLED=0
main: ./cmd/apps/skychat/
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:
- linux
- darwin
goarch:
- amd64
- 386
- arm64
- arm
goarm:
- 6
- 7
ignore:
- goos: darwin
goarch: 386
- goos: darwin
goarch: arm64
env:
- CGO_ENABLED=0
main: ./cmd/apps/skysocks/
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:
- linux
- darwin
goarch:
- amd64
- 386
- arm64
- arm
goarm:
- 6
- 7
ignore:
- goos: darwin
goarch: 386
- goos: darwin
goarch: arm64
env:
- CGO_ENABLED=0
main: ./cmd/apps/skysocks-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}}
- id: vpn-server
binary: apps/vpn-server
goos:
- linux
- darwin
goarch:
- amd64
- 386
- arm64
- arm
goarm:
- 6
- 7
ignore:
- goos: darwin
goarch: 386
- goos: darwin
goarch: arm64
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:
- 6
- 7
ignore:
- goos: darwin
goarch: 386
- goos: darwin
goarch: arm64
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
name_template: 'skywire-v{{ .Version }}-{{ .Os }}-{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}'
checksum:
name_template: 'checksums.txt'
snapshot:
name_template: "{{ .Tag }}-next"
changelog:
sort: asc
filters:
exclude:
- '^docs:'
- '^test:'
46 changes: 37 additions & 9 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,54 @@
sudo: required
language: go
go:
# - "1.11.x" At minimum the code should run make check on the latest two go versions in the default linux environment provided by Travis.
- "1.12.x"
# - "1.16.x" At minimum the code should run make check on the latest two go versions in the default linux environment provided by Travis.
- "1.16.x"

dist: xenial

services:
- docker

addons:
apt:
packages:
# For building MUSL static builds on Linux.
- musl-tools

matrix:
include:
- os: linux
- 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.17.1
- curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | sh -s -- -b $GOPATH/bin v1.40.1
- make dep

before_script:
- ci_scripts/create-ip-aliases.sh

script:
- make lint
- make test
- make test-no-ci
- make build
- make check
- make install-deps-ui
- make lint-ui
- make build-ui

deploy:
- provider: script
script: bash ./ci_scripts/docker-push.sh -t "$TRAVIS_BRANCH" -p
on:
branch: master
condition: $TRAVIS_PULL_REQUEST = false
- provider: script
script: bash ./ci_scripts/docker-push.sh -t "$TRAVIS_BRANCH" -p
on:
branch: develop
condition: $TRAVIS_PULL_REQUEST = false

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 CONTRIBUTE.md

This file was deleted.

File renamed without changes.
Loading