4
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2025-07-03 13:07:46 +00:00
Commit Graph

1656 Commits

Author SHA1 Message Date
bcacfb0638 test adding BindToDevice to linux. if it works then we'll want to rethink slightly how we get the tcpContext on every platform, to make this compile everywhere and look a little cleaner 2019-10-25 18:33:23 -05:00
1fbab17b37 Merge pull request #587 from yggdrasil-network/develop
Version 0.3.11
2019-10-25 09:37:50 +01:00
0b932996a2 Merge pull request #591 from neilalexander/changelog
Changelog for v0.3.11
2019-10-25 08:49:14 +01:00
7f758b7bf7 Update CHANGELOG.md 2019-10-24 21:55:25 -05:00
80b7989675 Merge pull request #592 from Arceliar/tidy
update a few deps and run 'go mod tidy'
2019-10-24 21:53:51 -05:00
9337b17cff update a few deps and run 'go mod tidy' 2019-10-24 21:50:10 -05:00
97a85e1d44 Merge pull request #583 from neilalexander/modules
Define module.Module interface
2019-10-24 21:48:05 -05:00
4c7d04941a Merge pull request #590 from neilalexander/multicast
No longer use atomic for isOpen in multicast
2019-10-24 21:47:42 -05:00
aea41f464e Update CHANGELOG.md 2019-10-24 21:47:02 -05:00
ba43c1d874 Changelog for v0.3.11 2019-10-24 23:59:58 +01:00
cd93969930 Fix isOpen for TUN/TAP actor 2019-10-24 23:37:39 +01:00
de3bdfa524 No longer use atomic for isOpen in multicast 2019-10-24 23:31:47 +01:00
77ffb5efc4 Fix HJSON references in go.mod/go.sum, again... 2019-10-24 10:47:44 +01:00
d37133e311 Fix merge conflict from develop 2019-10-24 10:22:02 +01:00
41004ab155 Merge pull request #589 from neilalexander/fix581
Backport fix for #581 from #583
2019-10-24 10:20:09 +01:00
0e7ed4c997 Actually really use 1.13.3 for all the builds this time 2019-10-24 10:18:08 +01:00
ee644c47e8 Update go.mod/go.sum, go back to 1.13.3 circleci image again 2019-10-24 10:16:52 +01:00
51fe1940c5 Try go 1.13 to see if this fixes failing builds 2019-10-24 10:13:59 +01:00
5ca81f916e Fix deadlocks 2019-10-24 09:54:57 +01:00
7341fcb9bc Merge branch 'develop' into fix581 2019-10-24 09:29:29 +01:00
d58f88d29a Update builds to Go 1.13 as this is required for TLS (apparently golang.org/x/crypto/ed25519 is not acceptable to the crypto/tls module and this prevents Yggdrasil from starting) 2019-10-24 09:28:09 +01:00
f784f33c2d Backport fix for #581 from #583 2019-10-24 09:25:31 +01:00
c3dee478f5 fix ed25519 dependency for golang 1.12 and earlier, though we may want to update builds to 1.13 anyway... 2019-10-23 20:38:09 -05:00
0effbff97b Merge pull request #588 from neilalexander/tls
Initial connection upgrade/TLS steganography
2019-10-23 20:30:25 -05:00
996c6b4f47 add one TODO comment and run gofmt 2019-10-23 20:28:11 -05:00
cd77727c1e Set TCP socket options before upgrading connection 2019-10-23 18:24:08 +01:00
6a22e6c9de Initial connection upgrade/TLS peering support 2019-10-23 17:26:35 +01:00
e220310890 Merge pull request #586 from yggdrasil-network/armel
Enable Linux armel builds in CircleCI
2019-10-23 14:03:21 +01:00
f6c7c1b8db Produce armel build (closes #577) 2019-10-23 11:24:00 +01:00
9cb553e939 Merge pull request #584 from neilalexander/systemd
systemd: Allow ExecStartPre failures
2019-10-23 11:18:20 +01:00
b0bcf29d27 Allow ExecStartPre to fail for containers (#573) 2019-10-23 11:15:57 +01:00
337626a32c Act multicast updates for safety 2019-10-23 11:12:51 +01:00
a072e063d8 Define module.Module interface, update admin/tuntap/multicast modules to comply with it, fix #581 2019-10-23 10:44:58 +01:00
fc71624919 Merge pull request #578 from Arceliar/netconn
Have listen and dial return a net.Conn
2019-10-22 11:28:46 +01:00
ea085663ea slight cleanup of dial's timeout 2019-10-21 20:52:16 -05:00
681c8ca6f9 safer dial timeout handling, in case it was used with a nil context or a context that had no timeout set 2019-10-21 20:47:50 -05:00
eccd9a348f give yggdrasil.Dialer the same interface as a net.Dialer, so the only differences are what fields exist in the struct 2019-10-21 19:44:06 -05:00
efc0b9ef9f Merge branch 'develop' into netconn 2019-10-21 18:47:40 -05:00
4efc32c121 Merge pull request #580 from Arceliar/bugfix
fix incorrectly held mutex in ckr getPublicKeyForAddress
2019-10-21 13:39:23 +01:00
a81476f489 fix incorrectly held mutex in ckr getPublicKeyForAddress 2019-10-20 20:00:55 -05:00
cb40874f97 have listener return a net.Conn, adjust yggdrasil.Conn to match this interface 2019-10-19 15:10:28 -05:00
d307ad4c91 Merge pull request #574 from Arceliar/bugfix
Search bugfix
2019-10-12 23:42:58 +01:00
3491292599 code cleanup 2019-10-12 15:46:56 -05:00
31ce854835 update session when a search for an existing session finishes 2019-10-12 15:37:40 -05:00
1c81e43fcd Merge pull request #571 from yggdrasil-network/develop
Version 0.3.10
2019-10-10 21:14:46 +01:00
29198bc54b Merge pull request #572 from yggdrasil-network/changelog
changelog for v0.3.10
2019-10-09 21:41:14 +01:00
14245b88fe Pedantic grammar stuff in changelog 2019-10-09 21:40:54 +01:00
92b1bbf08d draft of changelog 2019-10-08 20:32:41 -05:00
5ae1503c5b Merge pull request #570 from Arceliar/bugfix
fix nil pointer dereference in yggdrasil.Conn.search
2019-10-06 11:59:15 -05:00
a1c413f769 fix nil pointer dereference in yggdrasil.Conn.search 2019-10-06 11:53:14 -05:00