4
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2025-06-14 19:46:05 +00:00
Commit Graph

1063 Commits

Author SHA1 Message Date
137212d8cf work in progress, establishes TCP connections and gets through metadata handshake using the link code, but doesn't seem to send traffic yet (no switch peers are created) 2019-01-21 23:08:50 -06:00
5a4d6481dd Work in progress, add a linkInterfaceMsgIO interface type and make stream implement it, this will be used by link 2019-01-21 21:27:52 -06:00
ad6ec6ab11 Merge pull request #315 from neilalexander/flowlabel
Update switch flow separation for IPv4
2019-01-21 23:22:40 +00:00
62d4d62a77 Update comments 2019-01-21 16:24:29 +00:00
d3f67ad017 Improve command flow 2019-01-21 16:22:49 +00:00
cdfb930703 Update switch flow separation for IPv4 2019-01-21 12:27:29 +00:00
c8e1be0f73 link/stream refactoring bugfixes and gofmt 2019-01-19 16:37:45 -06:00
41a410f2a1 Initialise awdl.go from link.go, remove deadlock between awdl.create and link.create, other bits and pieces 2019-01-19 12:19:24 +00:00
c51a3340b1 Update awdl.go to use new link stuff (untested) 2019-01-19 00:42:53 +00:00
4ae36dfffe Merge branch 'ios' into link 2019-01-19 00:23:38 +00:00
6fe3b01e90 Rename awdl.go to link.go, add stream.go, update tcp.go 2019-01-19 00:14:10 +00:00
30df632eb2 Merge branch 'develop' into ios 2019-01-17 23:15:00 +00:00
f6cb194d5c Merge pull request #313 from neilalexander/sourcefix
Fix source address selection
2019-01-17 23:10:54 +00:00
c839012580 Fix source address selection 2019-01-17 23:06:59 +00:00
2219d96df1 Merge pull request #312 from neilalexander/nodeconfig
Further nodeconfig changes
2019-01-16 20:51:55 +00:00
9d5085492e Handle session firewall using central config 2019-01-16 20:38:51 +00:00
fdf300a1ff Handle AllowedEncryptionPublicKeys internally 2019-01-16 20:26:39 +00:00
68eb684f6d Fix mobile.go now that multicast interfaces are handled internally 2019-01-16 19:27:44 +00:00
4b6c925cb4 Merge pull request #311 from neilalexander/sintf
Fix source address selection when sintf specified
2019-01-16 14:59:20 +00:00
8baf593b62 Update source address selection when sintf specified 2019-01-16 14:52:27 +00:00
c3bd3bd140 Merge pull request #310 from neilalexander/nodeconfig
Bug fixes from nodeconfig branch
2019-01-16 13:26:19 +00:00
c85dbaea95 Fix missing nodeinfo.init 2019-01-16 13:23:26 +00:00
4fba558638 Fix concurrent map write in tcp.go 2019-01-16 13:20:12 +00:00
8fa9b84108 Merge pull request #297 from neilalexander/nodeconfig
Use central NodeConfig for components
2019-01-15 23:51:58 +00:00
9780e11ccf Merge pull request #309 from jcgruenhage/patch-1
update ansible key generator
2019-01-15 16:12:10 +00:00
21306532c1 update ansible key generator
It's probably easier to use without it having an ansible folder prefix, if people want to put it into a different dir then they should change their workdir. Apart from that, this fixes a bug where I defined yggdrasil_signing_public_key twice, but never the private key.
2019-01-15 16:48:25 +01:00
53be1b02f3 Check if accepting socket produced an error 2019-01-15 08:53:57 +00:00
2cd373fc1e Remove unnecessary selects 2019-01-15 08:51:19 +00:00
39567bed83 Address some comments 2019-01-15 08:44:33 +00:00
3bf53796a7 Merge branch 'develop' into nodeconfig 2019-01-15 08:37:10 +00:00
1f21903ea7 Merge pull request #308 from jcgruenhage/ansible-key-generator
add ansible key generator
2019-01-14 21:27:34 -06:00
248edf8319 Merge pull request #304 from deavmi/develop
Spelling fixes
2019-01-14 21:27:15 -06:00
88cf6b7684 add ansible key generator 2019-01-15 02:28:27 +01:00
d9ddf30faf Fix debug builds 2019-01-14 19:29:22 +00:00
f6b663c257 Make multicasting use config instead of ifceExpr in Core 2019-01-14 19:27:13 +00:00
9e486ed4fe Move nodeinfo into router 2019-01-14 19:05:16 +00:00
5cde3b5efc Update nodeinfo in router reconfigure 2019-01-14 18:51:49 +00:00
9e186bdd67 Remove mutexes from CKR and use router goroutine/doAdmin for update config 2019-01-14 18:34:15 +00:00
51026d762e Make session firewall thread-safe for config updates 2019-01-14 18:24:35 +00:00
bd04124e43 Reconfigure support for crypto-key routing 2019-01-14 18:06:41 +00:00
28072c9fe2 Make CKR thread-safe 2019-01-14 17:41:08 +00:00
87d393bd9f Move add peer loop into Core, refresh it from active config 2019-01-14 17:21:15 +00:00
aed3c7e784 Give nodeconfig to tun 2019-01-14 14:25:52 +00:00
738a9da796 Merge branch 'develop' into nodeconfig 2019-01-14 14:01:38 +00:00
38b114a151 Merge pull request #8 from yggdrasil-network/develop
Branch Develop: Branch to Patch
2019-01-14 05:17:55 +02:00
3fa5893fd6 Merge pull request #306 from neilalexander/ios
AWDL support, Android tweaks
2019-01-13 23:14:01 +00:00
f556f3e2a8 Try to perform TCP-like key exchange 2019-01-13 22:57:37 +00:00
704e4a062f Specify source interface when responding to multicast beacon 2019-01-13 22:51:34 +00:00
c8db66b17d Remove unneeded AWDL context functions 2019-01-13 18:11:36 +00:00
4622a85c34 AWDL support for macOS/iOS 2019-01-13 18:08:41 +00:00