Arceliar
|
9337b17cff
|
update a few deps and run 'go mod tidy'
|
2019-10-24 21:50:10 -05:00 |
|
Arceliar
|
97a85e1d44
|
Merge pull request #583 from neilalexander/modules
Define module.Module interface
|
2019-10-24 21:48:05 -05:00 |
|
Arceliar
|
4c7d04941a
|
Merge pull request #590 from neilalexander/multicast
No longer use atomic for isOpen in multicast
|
2019-10-24 21:47:42 -05:00 |
|
Neil Alexander
|
cd93969930
|
Fix isOpen for TUN/TAP actor
|
2019-10-24 23:37:39 +01:00 |
|
Neil Alexander
|
de3bdfa524
|
No longer use atomic for isOpen in multicast
|
2019-10-24 23:31:47 +01:00 |
|
Neil Alexander
|
77ffb5efc4
|
Fix HJSON references in go.mod/go.sum, again...
|
2019-10-24 10:47:44 +01:00 |
|
Neil Alexander
|
d37133e311
|
Fix merge conflict from develop
|
2019-10-24 10:22:02 +01:00 |
|
Neil Alexander
|
41004ab155
|
Merge pull request #589 from neilalexander/fix581
Backport fix for #581 from #583
|
2019-10-24 10:20:09 +01:00 |
|
Neil Alexander
|
0e7ed4c997
|
Actually really use 1.13.3 for all the builds this time
|
2019-10-24 10:18:08 +01:00 |
|
Neil Alexander
|
ee644c47e8
|
Update go.mod/go.sum, go back to 1.13.3 circleci image again
|
2019-10-24 10:16:52 +01:00 |
|
Neil Alexander
|
51fe1940c5
|
Try go 1.13 to see if this fixes failing builds
|
2019-10-24 10:13:59 +01:00 |
|
Neil Alexander
|
5ca81f916e
|
Fix deadlocks
|
2019-10-24 09:54:57 +01:00 |
|
Neil Alexander
|
7341fcb9bc
|
Merge branch 'develop' into fix581
|
2019-10-24 09:29:29 +01:00 |
|
Neil Alexander
|
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 |
|
Neil Alexander
|
f784f33c2d
|
Backport fix for #581 from #583
|
2019-10-24 09:25:31 +01:00 |
|
Arceliar
|
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 |
|
Arceliar
|
0effbff97b
|
Merge pull request #588 from neilalexander/tls
Initial connection upgrade/TLS steganography
|
2019-10-23 20:30:25 -05:00 |
|
Arceliar
|
996c6b4f47
|
add one TODO comment and run gofmt
|
2019-10-23 20:28:11 -05:00 |
|
Neil Alexander
|
cd77727c1e
|
Set TCP socket options before upgrading connection
|
2019-10-23 18:24:08 +01:00 |
|
Neil Alexander
|
6a22e6c9de
|
Initial connection upgrade/TLS peering support
|
2019-10-23 17:26:35 +01:00 |
|
Neil Alexander
|
e220310890
|
Merge pull request #586 from yggdrasil-network/armel
Enable Linux armel builds in CircleCI
|
2019-10-23 14:03:21 +01:00 |
|
Neil Alexander
|
f6c7c1b8db
|
Produce armel build (closes #577)
|
2019-10-23 11:24:00 +01:00 |
|
Neil Alexander
|
9cb553e939
|
Merge pull request #584 from neilalexander/systemd
systemd: Allow ExecStartPre failures
|
2019-10-23 11:18:20 +01:00 |
|
Neil Alexander
|
b0bcf29d27
|
Allow ExecStartPre to fail for containers (#573)
|
2019-10-23 11:15:57 +01:00 |
|
Neil Alexander
|
337626a32c
|
Act multicast updates for safety
|
2019-10-23 11:12:51 +01:00 |
|
Neil Alexander
|
a072e063d8
|
Define module.Module interface, update admin/tuntap/multicast modules to comply with it, fix #581
|
2019-10-23 10:44:58 +01:00 |
|
Neil Alexander
|
fc71624919
|
Merge pull request #578 from Arceliar/netconn
Have listen and dial return a net.Conn
|
2019-10-22 11:28:46 +01:00 |
|
Arceliar
|
ea085663ea
|
slight cleanup of dial's timeout
|
2019-10-21 20:52:16 -05:00 |
|
Arceliar
|
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 |
|
Arceliar
|
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 |
|
Arceliar
|
efc0b9ef9f
|
Merge branch 'develop' into netconn
|
2019-10-21 18:47:40 -05:00 |
|
Neil Alexander
|
4efc32c121
|
Merge pull request #580 from Arceliar/bugfix
fix incorrectly held mutex in ckr getPublicKeyForAddress
|
2019-10-21 13:39:23 +01:00 |
|
Arceliar
|
a81476f489
|
fix incorrectly held mutex in ckr getPublicKeyForAddress
|
2019-10-20 20:00:55 -05:00 |
|
Arceliar
|
cb40874f97
|
have listener return a net.Conn, adjust yggdrasil.Conn to match this interface
|
2019-10-19 15:10:28 -05:00 |
|
Neil Alexander
|
d307ad4c91
|
Merge pull request #574 from Arceliar/bugfix
Search bugfix
|
2019-10-12 23:42:58 +01:00 |
|
Arceliar
|
3491292599
|
code cleanup
|
2019-10-12 15:46:56 -05:00 |
|
Arceliar
|
31ce854835
|
update session when a search for an existing session finishes
|
2019-10-12 15:37:40 -05:00 |
|
Neil Alexander
|
1c81e43fcd
|
Merge pull request #571 from yggdrasil-network/develop
Version 0.3.10
|
2019-10-10 21:14:46 +01:00 |
|
Neil Alexander
|
29198bc54b
|
Merge pull request #572 from yggdrasil-network/changelog
changelog for v0.3.10
|
2019-10-09 21:41:14 +01:00 |
|
Neil Alexander
|
14245b88fe
|
Pedantic grammar stuff in changelog
|
2019-10-09 21:40:54 +01:00 |
|
Arceliar
|
92b1bbf08d
|
draft of changelog
|
2019-10-08 20:32:41 -05:00 |
|
Arceliar
|
5ae1503c5b
|
Merge pull request #570 from Arceliar/bugfix
fix nil pointer dereference in yggdrasil.Conn.search
|
2019-10-06 11:59:15 -05:00 |
|
Arceliar
|
a1c413f769
|
fix nil pointer dereference in yggdrasil.Conn.search
|
2019-10-06 11:53:14 -05:00 |
|
Arceliar
|
7f8dfe84cf
|
fix race in phony
|
2019-10-05 13:19:17 -05:00 |
|
Arceliar
|
c38e40e8e3
|
actually use doCancel in writeNoCopy
|
2019-10-05 12:23:21 -05:00 |
|
Arceliar
|
83e3a24423
|
Merge pull request #562 from AwesomePatrol/dev/patrol/bench01
#60 Add simple tests and benchmark
|
2019-10-05 12:20:27 -05:00 |
|
Arceliar
|
56ac49861e
|
Merge pull request #569 from Arceliar/bbr
Enable bbr for tcp sockets on linux
|
2019-10-05 12:20:00 -05:00 |
|
Arceliar
|
f474869ad9
|
cleanup bad comment
|
2019-10-05 12:17:40 -05:00 |
|
Arceliar
|
b519802fcb
|
update phony dependency
|
2019-10-05 12:16:22 -05:00 |
|
Arceliar
|
fb3430207c
|
don't fail if there's an error setting bbr, just log it and continue
|
2019-10-05 11:03:38 -05:00 |
|